The inputs for PROC OPTMILP are decision variables, bounds, integrality restrictions, linear constraints, and a linear objective. By default, the MILP solver that is invoked by PROC OPTMILP finds one optimal solution, which is an assignment of values to decision variables such that the variable bounds, integrality restrictions, and linear constraints are satisfied and the objective value is the best possible. To retrieve the resulting solution, you can use the PRIMALOUT= option to name an output data table that will contain one observation per decision variable. The _VAR_ column contains the name of each variable, and the _VALUE_ column contains the value of that variable in the solution returned by the MILP solver. For binary variables, the _TYPE_ column will be B, and the _VALUE_ will be "close to" 0 or 1 (within the integer tolerance, whose default is 1e-5).
If this explanation does not provide sufficient clarity, maybe it would help if you can supply your specific input and output that you want to interpret.
... View more