The NLP solver consists of two techniques that can solve a wide class of optimization problems efficiently and robustly. In this section two examples that introduce the two techniques of NLP are presented. The examples also introduce basic features of the modeling language of PROC OPTMODEL that is used to define the optimization problem.

The NLP solver can be invoked using the SOLVE statement,

`SOLVE WITH NLP`

</ options> ;

where *options* specify the technique name, termination criteria, and how to display the results in the iteration log. For a detailed description
of the *options*, see the section NLP Solver Options.