[Ipopt] About Ipopt Termination Thresholds
Andreas Waechter
andreasw at watson.ibm.com
Wed Jul 21 08:27:25 EDT 2010
Hi Zheng Liu,
It seems you are using the Fortran version of Ipopt (IMAXITER). There has
been a new C++ version of Ipopt several year, please consult the Ipopt
website. That one has also additional stopping criteria. However, Ipopt
will only return one solution, not a bunch of solutions that meet some
criterion. But if you wanted to, you could use the intermediate callback
method of the C++ version to monitor optimization progress on your own and
wrote out any intermediate iterations as you like. By the way, I believe
for the C++ version of the CUTEr script is called "sdipo".
Regards,
Andreas
On Tue, 20 Jul 2010, b a wrote:
> Hi all, I got a problem using command 'sdipopt'. When I optimize an
> nonlinear optimization problem, I do not know how to set objective
> function threshold for the solving to stop or the max iterations for
> solving to stop. There is an option 'IMAXITER' but this is a threshold
> for a failure of solving. Is there any update for IPOPT to handle these
> threshold options and export all the solutions when thresholds are met?
> Thanks. Regards, Zheng Liu
More information about the Ipopt
mailing list