Changeset 504


Ignore:
Timestamp:
Aug 26, 2005 1:44:10 PM (14 years ago)
Author:
claird
Message:

Added a description of the Ipopt console output
to the documentation.

Location:
branches/dev/Docs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/dev/Docs/documentation.tex

    r503 r504  
    617617At this point, AMPL users may wish to skip the sections about
    618618interfacing with code, but should read Section \ref{sec.options}
    619 concerning \Ipopt\ options, and Section \ref{sec.ipopt_output} which
     619concerning \Ipopt\ options, and Section \ref{sec.output} which
    620620explains the output displayed by \Ipopt.
    621621
     
    741741%\end{eqnarray}
    742742\begin{equation}
    743 \scriptsize
    744743\sigma_f \left[
    745744\begin{array}{cccc}
     
    19761975console.
    19771976
    1978  \bibliographystyle{plain}
    1979  \bibliography{/home/andreasw/tex/andreas}
     1977\section{Ipopt Output}\label{sec.output}
     1978This section describes the standard Ipopt console output with the
     1979default setting for {\tt print\_level}. The output is designed to
     1980provide a quick summary of each iteration as Ipopt solves the problem.
     1981
     1982Before Ipopt starts to solve the problem, it displays the problem
     1983statistics (number of variables, etc.). Note that if you have fixed
     1984variables (both upper and lower bounds are equal), Ipopt may remove
     1985these variables from the problem.
     1986
     1987Following the problem statistics, Ipopt will begin to solve the
     1988problem and you will see output resembling the following,
     1989\begin{verbatim}
     1990iter    objective    inf_pr   inf_du lg(mu)  ||d||  lg(rg) alpha_du alpha_pr  ls
     1991   0  1.6109693e+01 1.12e+01 5.28e-01   0.0 0.00e+00    -  0.00e+00 0.00e+00   0
     1992   1  1.8029749e+01 9.90e-01 6.62e+01   0.1 2.05e+00    -  2.14e-01 1.00e+00f  1
     1993   2  1.8719906e+01 1.25e-02 9.04e+00  -2.2 5.94e-02   2.0 8.04e-01 1.00e+00h  1
     1994\end{verbatim}
     1995and the columns of output are defined as,
     1996\begin{itemize}
     1997\item[{\tt iter}] The current iteration count. This includes regular iterations and
     1998iterations while in restoration phase. If in restoration phase, the letter {\tt r'}
     1999will be appended to the iteration number.
     2000\item[{\tt objective}] The unscaled objective value at the current point. In restoration, this value remains the unscaled objective value for the original problem.
     2001\item[{\tt inf\_pr}] The scaled primal infeasibility at the current point. In restoration, this value is the primal infeasibility of the original problem at the current point.
     2002\item[{\tt inf\_du}] The scaled dual infeasibility at the current point. In restoration, this is the value of the dual infeasibility for the restoration problem.
     2003\item[{\tt lg(mu)}] The value of the barrier parameter mu ($log_{10}$).
     2004\item[{\tt ||d||}] The infinity norm (max) of the primal step (in x and s). In restoration, this value includes the values of the additional variables, $p$ and $n$.
     2005\item[{\tt lg(rg)}] The value of the regularization term for the Hessian of the Lagrangian ($log_{10}$).
     2006\item[{\tt alpha\_du}] The stepsize for the dual variables.
     2007\item[{\tt alpha\_pr}] The stepsize for the primal variables.
     2008\item[{\tt ls}] The number of backtracking line search steps.
     2009\end{itemize}
     2010
     2011
     2012\bibliographystyle{plain}
     2013\bibliography{/home/andreasw/tex/andreas}
    19802014
    19812015%\bibitem{MargotClassText}
Note: See TracChangeset for help on using the changeset viewer.