Unconstrained Minimization
            IMSL_FMIN: (Univariate Function) Using function and possibly first derivative values.
            IMSL_FMINV: (Multivariate Function) Using quasi-Newton method.
            IMSL_NLINLSQ: (Nonlinear Least Squares) Using Levenberg-Marquardt algorithm.
            Linearly Constrained Minimization
            IMSL_LINPROG: Dense linear programming.
            IMSL_QUADPROG: Quadratic programming.
            Nonlinearly Constrained Minimization
            IMSL_CONSTRAINED_NLP: Using a sequential equality constrained quadratic programming method.
            IMSL_MINCONGEN: Minimize a general objective function.