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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

82 COIN-OR<br />

linear_solver pardiso<br />

pardiso_library /my/path/to/the/pardisolib/mypardisolib.so<br />

tells Ipopt to use the linear solver PARDISO from the library mypardisolib.so under the specified path.<br />

PARDISO is available as compiled shared library for several platforms at http://www.pardiso-project.org.<br />

Note that it is your responsibility to ensure that you are entitled to download and use this package!<br />

5.4 Output<br />

This section describes the standard Ipopt console output. <strong>The</strong> output is designed to provide a quick summary of<br />

each iteration as Ipopt solves the problem.<br />

Before Ipopt starts to solve the problem, it displays the problem statistics (number of nonzero-elements in the<br />

matrices, number of variables, etc.). Note that if you have fixed variables (both upper and lower bounds are equal),<br />

Ipopt may remove these variables from the problem internally and not include them in the problem statistics.<br />

Following the problem statistics, Ipopt will begin to solve the problem and you will see output resembling the<br />

following,<br />

iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls<br />

0 1.6109693e+01 1.12e+01 5.28e-01 0.0 0.00e+00 - 0.00e+00 0.00e+00 0<br />

1 1.8029749e+01 9.90e-01 6.62e+01 0.1 2.05e+00 - 2.14e-01 1.00e+00f 1<br />

2 1.8719906e+01 1.25e-02 9.04e+00 -2.2 5.94e-02 2.0 8.04e-01 1.00e+00h 1<br />

and the columns of output are defined as<br />

iter <strong>The</strong> current iteration count. This includes regular iterations and iterations while in restoration phase. If<br />

the algorithm is in the restoration phase, the letter r’ will be appended to the iteration number.<br />

objective <strong>The</strong> unscaled objective value at the current point. During the restoration phase, this value remains<br />

the unscaled objective value for the original problem.<br />

inf pr <strong>The</strong> scaled primal infeasibility at the current point. During the restoration phase, this value is the primal<br />

infeasibility of the original problem at the current point.<br />

inf du <strong>The</strong> scaled dual infeasibility at the current point. During the restoration phase, this is the value of the<br />

dual infeasibility for the restoration phase problem.<br />

lg(mu) log 10 of the value of the barrier parameter mu.<br />

‖d‖ <strong>The</strong> infinity norm (max) of the primal step (for the original variables x and the internal slack variables s).<br />

During the restoration phase, this value includes the values of additional variables, p and n.<br />

lg(rg) log 10 of the value of the regularization term for the Hessian of the Lagrangian in the augmented system.<br />

alpha du <strong>The</strong> stepsize for the dual variables.<br />

alpha pr <strong>The</strong> stepsize for the primal variables.<br />

ls <strong>The</strong> number of backtracking line search steps.<br />

When the algorithm terminates, IPOPT will output a message to the screen based on the return status of the<br />

call to Optimize. <strong>The</strong> following is a list of the possible output messages to the console, and a brief description.<br />

Optimal Solution Found.<br />

This message indicates that IPOPT found a (locally) optimal point within the desired tolerances.

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

Saved successfully!

Ooh no, something went wrong!