[Ipopt-tickets] [Ipopt] #289: IpOpt reports non-optimal result in case max_iter is reached during watchdog phase

Ipopt coin-trac at coin-or.org
Tue Sep 12 04:14:50 EDT 2017


#289: IpOpt reports non-optimal result in case max_iter is reached during
watchdog phase
--------------------------+------------------------
Reporter:  danielw        |      Owner:  ipopt-team
    Type:  clarification  |     Status:  new
Priority:  normal         |  Component:  Ipopt
 Version:  3.12           |   Severity:  normal
Keywords:                 |
--------------------------+------------------------
 Dear IpOpt developers,

 I noticed that when IpOpt reaches {{{max_iter}}} during watchdog phase,
 the reported objective function value can be larger than those observed in
 previous iterations.
 For example:
 {{{
 ...
 iter    objective    inf_pr   inf_du lg(mu)  ||d||  lg(rg) alpha_du
 alpha_pr  ls
  110  6.0009584e+01 0.00e+00 1.87e-01  -2.2 3.34e+00    -  2.79e-01 1.01e-
 02f  6
  111  6.0005710e+01 0.00e+00 1.30e-01  -2.2 9.29e-01    -  7.68e-01 2.69e-
 02f  5
  112  6.0000070e+01 0.00e+00 2.33e-01  -2.2 2.14e+00    -  4.26e-01 3.14e-
 02f  5
  113  7.4968410e+01 0.00e+00 1.52e+02  -2.2 8.35e-01    -  1.00e+00
 1.00e+00w  1
                                    (scaled)                 (unscaled)
 Objective...............:   7.4968409981615537e+01
 7.4968409981615537e+01
 }}}

 I would have expected, that in such a case the result from the pre-
 watchdog iteration was returned (in the example above, iteration 112).

 Is this intended behaviour?

 -Daniel

--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/289>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list