The OPTLP Procedure |
PROC OPTLP Macro Variable |
The OPTLP procedure defines a macro variable named _OROPTLP_. This variable contains a character string that indicates the status of the OPTLP procedure upon termination. The various terms of the variable are interpreted as follows.
indicates the solver status at termination. It can take one of the following values:
procedure terminated normally
incorrect use of syntax
inconsistent input data
insufficient memory allocated to the procedure
problem in reading or writing of data
status that cannot be classified into any of the preceding categories
indicates the solution status at termination. It can take one of the following values:
solution is optimal
solution is optimal, but some infeasibilities (primal, dual or bound) exceed tolerances due to scaling or preprocessing
problem is infeasible
problem is unbounded
problem is infeasible or unbounded
maximum allowable iterations reached
maximum time limit reached
solver failed to converge, possibly due to numerical issues
indicates the objective value obtained by the solver at termination.
indicates the maximum (absolute) violation of the primal constraints by the primal solution.
indicates the maximum (absolute) violation of the dual constraints by the dual solution.
indicates the maximum (absolute) violation of the lower and/or upper bounds by the primal solution.
indicates the (relative) duality gap. This term appears only if the interior point solver is used.
indicates the (absolute) complementarity. This term appears only if the interior point solver is used.
indicates the number of iterations taken to solve the problem.
indicates the time for preprocessing (seconds).
indicates the time taken to solve the problem (seconds).
Note:The time reported in PRESOLVE_TIME and SOLUTION_TIME is either CPU time (default) or real time. The type is determined by the TIMETYPE= option.
When SOLUTION_STATUS has a value of OPTIMAL, CONDITIONAL_OPTIMAL, ITERATION_LIMIT_REACHED, or TIME_LIMIT_REACHED, all terms of the _OROPTLP_ macro variable are present; for other values of SOLUTION_STATUS, some terms do not appear.
Copyright © SAS Institute, Inc. All Rights Reserved.