I am curious what each solver output column from IPOPT solver suggests. Is there any material that explains this?
Below is solver output from IPOPT solver. And I'd like to know what the inf_pr
, inf_du
, lg(mu)
, ||d||
, etc. terms mean.
I am curious what each solver output column from IPOPT solver suggests. Is there any material that explains this?
Below is solver output from IPOPT solver. And I'd like to know what the inf_pr
, inf_du
, lg(mu)
, ||d||
, etc. terms mean.
Below is a description of each column from the IPOPT documentation.
Tag Description
f f-type iteration in the filter method w/o second order correction
F f-type iteration in the filter method w/ second order correction
h h-type iteration in the filter method w/o second order correction
H h-type iteration in the filter method w/ second order correction
k penalty value unchanged in merit function method w/o second order correction
K penalty value unchanged in merit function method w/ second order correction
n penalty value updated in merit function method w/o second order correction
N penalty value updated in merit function method w/ second order correction
R Restoration phase just started
w in watchdog procedure
s step accepted in soft restoration phase
t/T tiny step accepted without line search
r some previous iterate restored
There is additional information on interior point methods with code examples on my course website for engineering design optimization and in Section 8.4 of the Design Optimization textbook.