Hi folks,

I have a problem with termination conditions using LBFGS. I want an optimization to run just a long time to check convergence behaviour. The optimization itself works just fine but there is a problem with termination.

I disabled all criteria by setting them to the values specified in the reference. After that I set maxtime to some value, e.g. 864000 seconds and start the simulation.

Optimization is running and gets closer and closer to the expected result, but after some time which's much less than the specified maxtime the optimization stops returning '1' (general success). I can reproduce this behaviour using different initial values, different values for maxtime, etc.

Is there any hard-coded termination in the implementation of LBFGS in NLOpt? Does anybody has experienced the same problem? Any suggestions how to solve this?

Thanks a lot in advance.

Best regards,

Timo

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

Reply via email to