This optimizer implements the method of feasible directions. CONMIN solves the nonlinear programming problem by moving from one feasible point to an improved one by choosing at each iteration a feasible direction and step size that improves the objective function. [Vanderplaats1973] [LICENSE]
Bases: pyOpt.pyOpt_optimizer.Optimizer
CONMIN Optimizer Class - Inherited from Optimizer Abstract Class
CONMIN Optimizer Class Initialization
Keyword arguments:
Documentation last updated: Feb. 16, 2010 - Peter W. Jansen
Run Optimizer (Optimize Routine)
Keyword arguments:
Additional arguments and keyword arguments are passed to the objective function call
Documentation last updated: February. 2, 2011 - Ruben E. Perez
Name | Type | Default Value | Notes |
---|---|---|---|
ITMAX | int | 1e4 | Maximum Number of Iterations |
DELFUN | float | 1e-6 | Objective Relative Tolerance |
DABFUN | float | 1e-6 | Objective Absolute Tolerance |
ITRM | int | 2 | |
NFEASCT | int | 20 | |
IPRINT | int | 2 | Print Control (0 - None, 1 - Final, 2,3,4,5 - Debug) |
IOUT | int | 6 | Output Unit Number |
IFILE | str | ‘CONMIN.out’ | Output File Name |