The Nonlinear Programming Solver

Iteration Log for Multistart

When the MULTISTART=() option is specified, the iteration log differs from that of the local solver. More specifically, when a value of 2 is specified for the LOGLEVEL= suboption, the following information is displayed in the log:

Start

indicates the index number of each local optimization run. The following indicator can appear beside this number to provide additional information about the run:

*

indicates the local optimization started from a user-supplied point.

Best Objective

indicates the value of the objective function at the best local solution found so far.

Local Objective

indicates the value of the objective function obtained at the solution returned by the local solver.

Infeasibility

indicates the infeasibility error at the solution returned by the local solver.

Optimality Error

indicates the optimality error at the solution returned by the local solver.

Local Iters

indicates the number of iterations taken by the local solver.

Local Status

indicates the solution status of the local solver. Several different values can appear in this column:

OPTIMAL

indicates that the local solver found a locally optimal solution.

BESTFEASIBLE

indicates that the local solver returned the best feasible point found. See the SOLTYPE= option for more information.

INFEASIBLE

indicates that the local solver converged to a point that might be infeasible.

LOCALINFEAS

indicates that the local solver converged to a point of minimal local infeasibility.

UNBOUNDED

indicates that the local solver determined that the problem is unbounded.

ITERLIMIT

indicates that the local solver reached the maximum number of iterations and could not find a locally optimal solution.

TIMELIMIT

indicates that the local solver reached the maximum allowable time and could not find a locally optimal solution.

ABORTED

indicates that the local solver terminated due to a user interrupt.

FUNEVALERR

indicates that the local solver encountered a function evaluation error.

NUMERICERR

indicates that the local solver encountered a numerical error other than a function evaluation error.

INTERNALERR

indicates that the local solver encountered a solver system error.

OUTMEMORY

indicates that the local solver ran out of memory.

FAILED

indicates a general failure of the local solver in the absence of any other error.