16.01.2015 Views

GAMS — The Solver Manuals - Available Software

GAMS — The Solver Manuals - Available Software

GAMS — The Solver Manuals - Available Software

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

348 MINOS<br />

MINOS-Link May 25, 2002 WIN.M5.M5 20.6 023.046.040.VIS <strong>GAMS</strong>/MINOS 5.5<br />

<strong>GAMS</strong>/MINOS, Large Scale Nonlinear <strong>Solver</strong><br />

B. A. Murtagh, University of New South Wales<br />

P. E. Gill, University of California at San Diego,<br />

W. Murray, M. A. Saunders, and M. H. Wright,<br />

Systems Optimization Laboratory, Stanford University<br />

Work space allocated -- 2.01 Mb<br />

Reading Rows...<br />

Reading Columns...<br />

Reading Instructions...<br />

Major minor step objective Feasible Optimal nsb ncon penalty BSswp<br />

1 2T 0.0E+00 0.00000E+00 1.8E+02 2.0E-01 0 1 1.0E+00 0<br />

2 90 1.0E+00 1.91735E+02 1.5E-03 7.6E+00 0 3 1.0E+00 0<br />

3 0 1.0E+00 1.91735E+02 1.3E-09 5.5E-06 0 4 1.0E+00 0<br />

4 0 1.0E+00 1.91735E+02 1.4E-12 2.9E-13 0 5 1.0E-01 0<br />

EXIT - Optimal Solution found, objective: 191.7346<br />

--- Restarting execution<br />

--- CAMCGE.GMS(450) 0 Mb<br />

--- Reading solution for model camcge<br />

*** Status: Normal completion<br />

Two sets of iterations - Major and Minor, are now reported. A description of the various columns present in this<br />

log file follows:<br />

Major A major iteration involves linearizing the nonlinear constraints and performing a number of minor iterations<br />

on the resulting subproblem. <strong>The</strong> objective for the subproblem is an augmented Lagrangian, not the<br />

true objective function.<br />

minor <strong>The</strong> number of minor iterations performed on the linearized subproblem. If it is a simple number like<br />

90, then the subproblem was solved to optimality. Here, 2T means that the subproblem was terminated.<br />

In general the T is not something to worry about. Other possible flags are I and U, which mean that the<br />

subproblem was Infeasible or Unbounded. MINOS may have difficulty if these keep occurring.<br />

step <strong>The</strong> step size taken towards the solution suggested by the last major iteration. Ideally this should be 1.0,<br />

especially near an optimum. If the subproblem solutions are widely different, MINOS may reduce the step<br />

size under control of the Major Damping parameter.<br />

objective <strong>The</strong> objective function for the original nonlinear program.<br />

Feasible Primal infeasibility, indicating the maximum non-linear constraint violation.<br />

Optimal <strong>The</strong> maximum dual infeasibility, measured as the maximum departure from complementarity. If we<br />

call d j the reduced cost of variable x j , then the dual infeasibility of x j is d j × min{x j − l j , 1} or −d j ×<br />

min{u j − x j , 1} depending on the sign of d j .<br />

nsb Number of superbasics. If the model is feasible this number cannot exceed the superbasic limit, which may<br />

need to be reset to a larger number if the numbers in this column become larger.<br />

ncon <strong>The</strong> number of times MINOS has evaluated the nonlinear constraints and their derivatives.<br />

penalty <strong>The</strong> current value of the penalty parameter in the augmented Lagrangian (the objective for the subproblems).<br />

If the major iterations appear to be converging, MINOS will decrease the penalty parameter. If<br />

there appears to be difficulty, such as unbounded subproblems, the penalty parameter will be increased.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!