From b7aef240727fb7b0571f3569edc8cf8e9d900390 Mon Sep 17 00:00:00 2001 From: stevenj Date: Thu, 12 Nov 2009 19:47:51 -0500 Subject: [PATCH] more nlopt 1.1 news darcs-hash:20091113004751-c8de0-f8e10549f015a4d82529161a65f8db7c24a82590.gz --- NEWS | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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. -- 2.30.2