[Ipopt-tickets] [Ipopt] #286: Using "acceptable_obj_change_tol".

Ipopt coin-trac at coin-or.org
Tue Aug 1 05:20:48 EDT 2017


#286: Using "acceptable_obj_change_tol".
-------------------+------------------------
Reporter:  alexho  |      Owner:  ipopt-team
    Type:  defect  |     Status:  new
Priority:  normal  |  Component:  Ipopt
 Version:  3.12    |   Severity:  normal
Keywords:          |
-------------------+------------------------
 Hello thanks for your time,
 I'm currently trying to use the "acceptable_obj_change_tol" functionality
 with Ipopt. At the moment I have set "acceptable_obj_change_tol" = 1,
 which would (as I understand) prompt Ipopt to terminate, if the relative
 change in objective value becomes less than 1.

 As I understand from by example (appended image), I would expect Ipopt to
 terminate immediately. Since the difference in objective value (scaled by
 (max(1,|f(x)|) lies below 1 in the first iterate. But it doesn't
 terminate.

 Am I misunderstanding something, since for me it seems like it should
 terminate way before Ipopt actually stops.

 Thanks, Alex.

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



More information about the Ipopt-tickets mailing list