The OPTLP Procedure

Functional Summary

Table 1 summarizes the list of options available for the OPTLP procedure, classified by function.

Table 1: Options for the OPTLP Procedure

Description Option
Data Table Options
Specifies the input data table DATA=
Specifies the dual input data table for warm start DUALIN=
Specifies the dual solution output data table DUALOUT=
Specifies the constant part of the objective OBJCONSTANT=
Specifies whether the LP model is a maximization or minimization problem OBJSENSE=
Specifies the primal input data table for warm start PRIMALIN=
Specifies the primal solution output data table PRIMALOUT=
Solver Options
Specifies the type of algorithm ALGORITHM=
Specifies the type of algorithm called after network simplex ALGORITHM2=
Enables or disables IIS detection IIS=
Presolve Options
Controls the dualization of the problem DUALIZE=
Controls the folding of the problem FOLD=
Specifies the type of presolve PRESOLVER=
Control Options
Specifies the feasibility tolerance FEASTOL=
Specifies the frequency of printing solution progress LOGFREQ=
Specifies the detail of solution progress to print in log LOGLEVEL=
Specifies the maximum number of iterations MAXITER=
Specifies the time limit for the optimization process MAXTIME=
Specifies the optimality tolerance OPTTOL=
Enables or disables printing summary PRINTLEVEL=
Specifies units of CPU time or real time TIMETYPE=
Simplex Algorithm Options
Specifies the type of initial basis BASIS=
Specifies the type of pricing strategy PRICETYPE=
Specifies the queue size for pricing QUEUESIZE=
Enables or disables scaling of the problem SCALE=
Specifies the initial seed for the random number generator SEED=
Interior Point Algorithm Options
Enables or disables interior crossover CROSSOVER=
Specifies the stopping criterion based on duality gap DUALITYGAP=
Parallel Options
Enables the OPTLP procedure to run deterministically DETERMINISTIC=
Specifies number of threads for the parallel OPTLP procedure to use NTHREADS=


Last updated: March 04, 2026