[Ipopt] Restoration phase messing up convergence
    Filip Jorissen 
    filip.jorissen at kuleuven.be
       
    Sun Apr  1 14:09:40 EDT 2018
    
    
  
Hi all,
On multiple occasions I have seen ipopt initiating the restoration phase when this does not seem necessary, since the problem seems to be converging (the primal infeasibility is decreasing). Moreover, after the restoration phase has completed, the solution is worse than before. This effectively causes my optimizations not to converge.
See e.g. below where the objective, primal and dual infeasibilities are smaller before restoration (iteration 310) than after (iteration 330). Is there
Can someone explain why the restoration phase is initiated and why it is allowed to terminate with a worse result than the initial result? I thought its purpose is to reduce the primal infeasibility, which it does not seem to do?
Thank you!
Filip
iter    objective    inf_pr   inf_du lg(mu)  ||d||  lg(rg) alpha_du alpha_pr  ls
 300  4.9413587e+01 1.39e+01 9.19e+01  -6.3 7.62e+04    -  6.08e-02 5.90e-03h  4
 301  4.9434016e+01 1.38e+01 9.31e+01  -6.3 7.61e+04    -  6.43e-02 5.32e-03h  6
 302  4.9439824e+01 1.38e+01 9.28e+01  -6.3 5.42e+04    -  6.23e-03 1.42e-03h  2
 303  4.9445688e+01 1.37e+01 9.18e+01  -6.3 5.45e+04    -  1.46e-02 1.42e-03h  1
 304  4.9462371e+01 1.37e+01 9.24e+01  -6.3 5.53e+04    -  1.56e-03 3.98e-03h  2
 305  4.9481166e+01 1.36e+01 8.90e+01  -6.3 5.93e+04    -  4.32e-02 4.48e-03h  1
 306  4.9502736e+01 1.36e+01 8.87e+01  -6.3 6.90e+04    -  5.57e-04 5.44e-03h  3
 307  4.9532790e+01 1.34e+01 1.14e+02  -6.3 6.87e+04    -  9.69e-03 7.62e-03h  3
 308  4.9555527e+01 1.34e+01 1.14e+02  -6.3 6.97e+04    -  1.72e-02 5.87e-03h  1
 309  4.9616944e+01 1.32e+01 1.10e+02  -6.3 1.01e+05    -  2.95e-04 1.50e-02h  1
iter    objective    inf_pr   inf_du lg(mu)  ||d||  lg(rg) alpha_du alpha_pr  ls
 310  4.9911875e+01 1.22e+01 1.15e+02  -6.3 7.60e+04    -  3.04e-04 7.45e-02h  1
 311r 4.9911875e+01 1.22e+01 9.99e+02   4.0 0.00e+00    -  0.00e+00 3.72e-07R  3
 312r 4.9893340e+01 1.22e+01 9.99e+02   4.0 5.87e+11    -  4.52e-09 2.90e-10f  1
 313r 5.1041288e+01 2.67e+02 9.50e+03   3.3 8.75e+09    -  6.55e-04 6.75e-06f  1
 314r 6.5746661e+01 5.21e+01 9.49e+03   3.3 3.62e+07    -  1.25e-03 1.56e-03f  1
 315r 8.9289704e+01 2.21e+02 9.47e+03   3.3 1.73e+07    -  2.66e-03 2.88e-03f  1
 316r 1.4193131e+02 4.56e+02 9.40e+03   3.3 4.48e+06    -  8.24e-03 8.52e-03f  1
 317r 1.7319660e+02 4.04e+03 9.34e+03   3.3 1.68e+06    -  6.72e-03 7.90e-03f  1
 318r 2.5758435e+02 4.35e+02 9.15e+03   3.3 1.00e+06    -  2.15e-02 2.50e-02f  1
 319r 3.4323045e+02 5.29e+03 8.84e+03   3.3 4.99e+05    -  3.40e-02 3.47e-02f  1
iter    objective    inf_pr   inf_du lg(mu)  ||d||  lg(rg) alpha_du alpha_pr  ls
 320r 5.6263873e+02 3.56e+02 7.79e+03   3.3 2.06e+05    -  1.25e-01 9.60e-02f  1
 321r 9.1823497e+02 3.70e+04 6.55e+04   3.3 4.41e+04    -  1.24e-01 2.75e-01f  1
 322r 1.2039772e+03 1.41e+02 3.93e+03   3.3 5.18e+04    -  8.78e-01 3.74e-01f  1
 323r 1.5456710e+03 1.16e+05 6.62e+03   3.3 8.43e+03    -  7.80e-01 1.00e+00f  1
 324r 1.5256602e+03 2.62e+01 1.25e+04   3.3 4.72e+03    -  1.00e+00 1.00e+00f  1
 325r 4.4331694e+02 4.21e+04 1.51e+04   2.6 2.20e+03    -  8.58e-01 8.99e-01f  1
 326r 6.7541139e+02 4.89e+04 4.87e+03   2.6 5.59e+03    -  6.66e-01 1.00e+00f  1
 327r 9.6890867e+02 8.97e+03 1.53e+03   2.6 1.57e+04    -  1.00e+00 1.00e+00f  1
 328r 9.7454742e+02 1.97e+01 3.14e+03   2.6 6.34e+03    -  1.00e+00 1.00e+00f  1
 329r 9.5111247e+02 4.17e+01 8.34e+02   2.6 8.46e+02    -  1.00e+00 1.00e+00h  1
iter    objective    inf_pr   inf_du lg(mu)  ||d||  lg(rg) alpha_du alpha_pr  ls
 330  9.4599206e+02 4.41e+01 1.51e+02  -6.3 6.78e+06    -  2.80e-03 3.04e-03h  1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20180401/3889869e/attachment.html>
    
    
More information about the Ipopt
mailing list