The OPTMILP Procedure
Root Node Solver Statement
The following statement is available for controlling the root node linear programming solver in the OPTMILP procedure:
ROOTNODE <options>;
The available options are listed in Table 3 and are equivalent to the options that are used in the OPTLP procedure. For more information about these options, see Chapter 5, The OPTLP Procedure.
Table 3: Options for the ROOTNODE Solver Statement
| Description | Option |
|---|---|
| Solver Option | |
| Specifies the type of algorithm | ALGORITHM= |
| 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 frequency of printing solution progress | LOGFREQ= |
| Specifies the detail of solution progress printed in log | LOGLEVEL= |
| Simplex Algorithm Options | |
| Specifies the type of initial basis | BASIS= |
| Specifies the stopping criterion based on duality gap | DUALITYGAP= |
| Parallel Option | |
| Specifies the number of threads for the root node LP solver to use | NTHREADS= |
Last updated: September 09, 2026