Hi,

I encountered a problem when maxtime is set as a stopping criteria and
the optimization does not finish before reaching maxtime.

When using LD_LBFGS, LD_VAR1 or LD_TNEWTON (I did not test every algorithm),
std::runtime_error("nlopt failure") is thrown when maxtime is reached.

Some other alorithms (e.g. LD_SLSQP and LD_MMA) do not exhibit that behaviour.
NLopt also does not throw an exception when it the optimum is found before 
maxtime
or when it terminates because of maxeval as stopping criteria.

I'm only using the precompiled DLL version 2.2.1 under Windows,
so I'm unable to debug into NLopt.

Regards,
Juergen
_______________________________________________
NLopt-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss

Reply via email to