From: stevenj Date: Fri, 13 Nov 2009 00:47:51 +0000 (-0500) Subject: more nlopt 1.1 news X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=b7aef240727fb7b0571f3569edc8cf8e9d900390;p=nlopt.git more nlopt 1.1 news darcs-hash:20091113004751-c8de0-f8e10549f015a4d82529161a65f8db7c24a82590.gz --- diff --git a/NEWS b/NEWS index 14eb9b2..d0c9ce4 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -NLopt 1.1 (28 October 2009) +NLopt 1.1 (12 November 2009) * configure script detects whether --enable-shared is required in order to compile Matlab and Octave plugins (as is the case @@ -11,6 +11,10 @@ NLopt 1.1 (28 October 2009) * Modified COBYLA algorithm to have better support for bound constraints. +* Added new NLOPT_ROUNDOFF_LIMITED failure code to indicate + cases in which optimization breaks down due to roundoff errors, + in which case it is possible that useful results were obtained. + * Experimental support for nonlinear equality constraints via augmented-Lagrangian method. @@ -18,6 +22,11 @@ NLopt 1.1 (28 October 2009) DLL, although you have to manually add #define NLOPT_DLL to nlopt.h *after* installing (after compiling NLopt). +* Added several checks for roundoff-related breakdown to NEWUOA code. + +* When only a relative error tolerance is specified, no longer + fails to halt when exact convergence to zero is obtained. + * Workaround for incompatible qsort_r functions in BSD and GNU libc by always using my own version; thanks to Wendy Vandoolaeghe and Philippe Preux for the bug report and explanation.