Dear NLopt users,

Version 2.2 of NLopt is now available from the NLopt web page (http://ab-initio.mit.edu/nlopt ). The main changes are the addition of the SLSQP sequential-quadratic- programming algorithm, automatic per-dimension scaling in BOBYQA and COBYLA to support per-dimension initial step sizes, and fixes for a couple of bugs.

Regards,
Steven G. Johnson

NLopt 2.2 (15 July 2010)

* Added SLSQP algorithm for gradient-based local optimization with
  nonlinear constraints via sequential quadratic programming, based
  on the implementation by Dieter Kraft that was adapted for SciPy.

* Modified BOBYQA and COBYLA algorithms to support unequal initial
step sizes in different directions; thanks to Tom Fiddaman for pointing
  out the need for this in the case where different directions have
  very different scales.

* Added Python module docstring; thanks to Sebastian Walter for the suggestion.

* Added GUILE_INSTALL_DIR variable to allow the user to change the
  Guile installation directory.

* Added Fortran interface for vector-valued constraints.

* Throw correct exceptions in Python for the add_*constraint functions;
  thanks to Dmitrey Kroshko for the bug report.

* Support forced stop and exceptions in ORIG_DIRECT algorithm.

* Remove arbitrary 1e20 upper bound on function values from ORIG_DIRECT
  code.

* Bugfix in C++ interface (and some other language front-ends) when
  deallocating the nlopt_opt object in cases like MLSL where
  local_optimizer is used; thanks to Jurgen Werner for the bug report.


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

Reply via email to