Macro Variable _OROPTLSO_
Macro Variable _OROPTLSO_
The OPTLSO procedure defines a macro variable named _OROPTLSO_. This variable contains a character string that indicates the
status of the procedure upon termination. The contents of the macro variable are interpreted as follows.
-
STATUS
-
indicates the procedure’s status at termination. It can take one of the following values:
- OK
-
The procedure terminated normally.
- SYNTAX_ERROR
-
The use of syntax is incorrect.
- DATA_ERROR
-
The input data are inconsistent.
- OUT_OF_MEMORY
-
Insufficient memory was allocated to the procedure.
- IO_ERROR
-
A problem in reading or writing of data has occurred.
- SEMANTIC_ERROR
-
An evaluation error, such as an invalid operand type, has occurred.
- ERROR
-
The status cannot be classified into any of the preceding categories.
-
SOLUTION_STATUS
-
indicates the status of the solution at termination. It can take one of the following values:
- ABORTED
-
The user signaled that the procedure should terminate.
- ABSFCONV
-
The procedure terminated on the absolute function convergence criterion.
- INFEASIBLE
-
Problem is globally infeasible. Only returned if all constraints are linear.
- MAXFUNC
-
The procedure terminated on the maximum number of function evaluations.
- MAXGEN
-
The maximum number of genetic algorithm iterations was completed.
- MAXTIME
-
The maximum time limit was reached.
- UNBOUNDED
-
The problem might be unbounded.
- FAILED
-
The status cannot be classified into any of the preceding categories.
-
OBJECTIVE
-
indicates the objective value that is obtained by the procedure at termination.
Note: This value is included only for single-objective optimization.
-
NONDOMINATED
-
indicates the number of nondominated solutions in the Pareto-optimal set.
Note: This value is included only for multiobjective optimization.
-
PROGRESS
-
indicates the progress made during the last iteration. For a description of how this value is computed, see the section Multiobjective Optimization.
Note: This value is included only for multiobjective optimization.
-
INFEASIBILITY
-
indicates the level of infeasibility of the constraints at the solution.
-
EVALUATIONS
-
indicates the total number of evaluations that were not cached.
-
ITERATIONS
-
indicates the number of iterations that were required to solve the problem.
-
SETUP_TIME
-
indicates the real time (in seconds) that is taken to set up the optimization problem and distribute data.
-
SOLUTION_COUNT
-
indicates number of solutions that are returned in the PRIMALIN= data set if that option was specified.
-
SOLUTION_TIME
-
indicates the real time (in seconds) that is taken by the procedure to perform iterations for solving the problem.
Copyright © SAS Institute Inc. All Rights Reserved.