chiark / gitweb /
nlopt.git
15 years agomodify cobyla to explicitly honor bound constraints
stevenj [Thu, 27 Nov 2008 19:34:51 +0000 (14:34 -0500)]
modify cobyla to explicitly honor bound constraints

darcs-hash:20081127193451-c8de0-1f3c16ad9d01ecd63751bc86004ef59229a8c855.gz

15 years agostupid Windows dllimport crap
stevenj [Wed, 26 Nov 2008 23:12:16 +0000 (18:12 -0500)]
stupid Windows dllimport crap

darcs-hash:20081126231216-c8de0-2b13220d8411dae1443982b05a87d7e1afb90aa3.gz

15 years agotentative version bump
stevenj [Wed, 26 Nov 2008 22:41:10 +0000 (17:41 -0500)]
tentative version bump

darcs-hash:20081126224110-c8de0-e7b68f8041e8e90e8a3ad1eadb9ba800e89ac189.gz

15 years ago--without-octave and --without-matlab options
stevenj [Wed, 26 Nov 2008 22:40:15 +0000 (17:40 -0500)]
--without-octave and --without-matlab options

darcs-hash:20081126224015-c8de0-d8d9bd5711d65aac4dd5fbc6a5740a87a3a3d24a.gz

15 years agoinitial (undocumented) support for equality constraints via augmented Lagrangian...
stevenj [Wed, 26 Nov 2008 04:23:30 +0000 (23:23 -0500)]
initial (undocumented) support for equality constraints via augmented Lagrangian method

darcs-hash:20081126042330-c8de0-c6074b36c1bf1a41005c1b1526ce801659db703a.gz

15 years agoskeleton of future equality-constraint support
stevenj [Tue, 25 Nov 2008 19:37:07 +0000 (14:37 -0500)]
skeleton of future equality-constraint support

darcs-hash:20081125193707-c8de0-5a57e367a994ab4bd65f667197312bfd4e8c0a02.gz

15 years agowork around broken solaris gcc
stevenj [Sat, 22 Nov 2008 22:29:58 +0000 (17:29 -0500)]
work around broken solaris gcc

darcs-hash:20081122222958-c8de0-e8509a08196f53a05ba2c77513bd297c01f47637.gz

15 years agobetter checking for Matlab installation path
stevenj [Sat, 22 Nov 2008 21:29:30 +0000 (16:29 -0500)]
better checking for Matlab installation path

darcs-hash:20081122212930-c8de0-ed002085375fe8493a94b3a880fd0f99da55c7a2.gz

15 years agodisable Octave code if mkoctfile not found, even if OCT_INSTALL_DIR specified
stevenj [Fri, 14 Nov 2008 01:04:49 +0000 (20:04 -0500)]
disable Octave code if mkoctfile not found, even if OCT_INSTALL_DIR specified

darcs-hash:20081114010449-c8de0-49d3266da4b839ebe49046f614614e5680a2dca7.gz

15 years agoversion bump
stevenj [Thu, 13 Nov 2008 21:11:51 +0000 (16:11 -0500)]
version bump

darcs-hash:20081113211151-c8de0-4c490c66213512293a9d9ff64473b35d97cfe7ba.gz

15 years agoMLSL needs a nonzero default ftol_rel and/or xtol_rel
stevenj [Thu, 13 Nov 2008 20:52:25 +0000 (15:52 -0500)]
MLSL needs a nonzero default ftol_rel and/or xtol_rel

darcs-hash:20081113205225-c8de0-d38cc7ac93ec94d3d479f2776154b4d59b51f876.gz

15 years agofix overriding of MEX_INSTALL_DIR
stevenj [Thu, 13 Nov 2008 19:56:30 +0000 (14:56 -0500)]
fix overriding of MEX_INSTALL_DIR

darcs-hash:20081113195630-c8de0-b2f6dee660bd644a90671e1b84a44c296669c392.gz

15 years agoyikes, bug fix in DIRECT that prevented convergence for Shekel-10 (DIRECT-L is not...
stevenj [Thu, 13 Nov 2008 17:08:06 +0000 (12:08 -0500)]
yikes, bug fix in DIRECT that prevented convergence for Shekel-10 (DIRECT-L is not affected)

darcs-hash:20081113170806-c8de0-77c0694921154f382921dca06507d02b39d2fe71.gz

15 years agowhoops, removed obsolete Makefile
stevenj [Wed, 12 Nov 2008 03:28:33 +0000 (22:28 -0500)]
whoops, removed obsolete Makefile

darcs-hash:20081112032833-c8de0-48c4230bceed758dcc0fdde3851b7d52fb7db1b7.gz

15 years agoversion bump
stevenj [Wed, 12 Nov 2008 03:24:29 +0000 (22:24 -0500)]
version bump

darcs-hash:20081112032429-c8de0-16eda340d624a84a47733bd4a47a79dfdb2ea333.gz

15 years agoremove BUGS section of man pages
stevenj [Wed, 12 Nov 2008 03:23:22 +0000 (22:23 -0500)]
remove BUGS section of man pages

darcs-hash:20081112032322-c8de0-c682036baf55cdc4d16a10f78518013e7a8f57c1.gz

15 years agomore conservative ftol test in subplex, based on max delta f in simplices, to avoid...
stevenj [Tue, 11 Nov 2008 22:52:06 +0000 (17:52 -0500)]
more conservative ftol test in subplex, based on max delta f in simplices, to avoid false positives in early iterations where the stepssize is too big to make progress

darcs-hash:20081111225206-c8de0-28b9f96be4888599e1201b849664e6dc402d640d.gz

15 years agocall stop_ftol instead of stop_f if we check minf_max elsewhere
stevenj [Tue, 11 Nov 2008 22:35:24 +0000 (17:35 -0500)]
call stop_ftol instead of stop_f if we check minf_max  elsewhere

darcs-hash:20081111223524-c8de0-9267e6cc8db7693ebc0060f11c831b66e6c9903c.gz

15 years agofix dependency (rebuild Octave & Matlab plugins if libnlopt changes)
stevenj [Tue, 11 Nov 2008 22:27:35 +0000 (17:27 -0500)]
fix dependency (rebuild Octave & Matlab plugins if libnlopt changes)

darcs-hash:20081111222735-c8de0-f28c31d2fcbd2909e43b7254532f9838733413d7.gz

15 years agoimprove MMA for infeasible starting point -- new points should be preferred over...
stevenj [Tue, 11 Nov 2008 22:26:52 +0000 (17:26 -0500)]
improve MMA for infeasible starting point -- new points should be preferred over old infeasible ones as long as the infeasibilit decreases

darcs-hash:20081111222652-c8de0-edd440d99bc11a1724b26307f03d47eb6cca4544.gz

15 years agobug fix in MMA for infeasible starting point -- feasible points always take precedenc...
stevenj [Tue, 11 Nov 2008 22:10:32 +0000 (17:10 -0500)]
bug fix in MMA for infeasible starting point -- feasible points always take precedence over infeasible ones

darcs-hash:20081111221032-c8de0-c23046ac2c38fd7781ba3d7b1e6334126ca9e344.gz

15 years agoadded citation
stevenj [Tue, 11 Nov 2008 06:34:00 +0000 (01:34 -0500)]
added citation

darcs-hash:20081111063400-c8de0-9c2ee9ec060855d899c4010314ed6d995fe789c8.gz

15 years agoREADME updates
stevenj [Tue, 11 Nov 2008 06:08:07 +0000 (01:08 -0500)]
README updates

darcs-hash:20081111060807-c8de0-3cdb0e19803b41726c3d00d346d2971f32aa7679.gz

15 years agofix xtol test in sbplx
stevenj [Tue, 11 Nov 2008 05:57:23 +0000 (00:57 -0500)]
fix xtol test in sbplx

darcs-hash:20081111055723-c8de0-ccf13dd14cb29b1278db5fdec22ae833c6798530.gz

15 years agowork around NaN in cobyla that occurs if we run it for too many iterations past the...
stevenj [Tue, 11 Nov 2008 05:20:39 +0000 (00:20 -0500)]
work around NaN in cobyla that occurs if we run it for too many iterations past the point where it has converged to machine precision

darcs-hash:20081111052039-c8de0-6c6f2e7b8ec8e368aa1d96eed86b33b11bf257f7.gz

15 years agofixes in octave/matlab wrappers
stevenj [Tue, 11 Nov 2008 04:50:39 +0000 (23:50 -0500)]
fixes in octave/matlab wrappers

darcs-hash:20081111045039-c8de0-8f6ef260280dad83f9fad6f89f4392e681c1e22e.gz

15 years agofirst stab at nlopt_minimize_constrained Matlab/Octave wrappers
stevenj [Tue, 11 Nov 2008 02:41:21 +0000 (21:41 -0500)]
first stab at nlopt_minimize_constrained Matlab/Octave wrappers

darcs-hash:20081111024121-c8de0-db5892685407b546fc41139d3e2034cd39b898c9.gz

15 years agoupdated .m help
stevenj [Tue, 11 Nov 2008 01:37:10 +0000 (20:37 -0500)]
updated .m help

darcs-hash:20081111013710-c8de0-fd3d0c959bdeda51c5ef68c270245205e5331241.gz

15 years agofix description of constrained nelder-mead
stevenj [Tue, 11 Nov 2008 00:57:39 +0000 (19:57 -0500)]
fix description of constrained nelder-mead

darcs-hash:20081111005739-c8de0-8919dcdbd8209909021bd4148471600a6430ad2b.gz

15 years agocopyright clarifications
stevenj [Mon, 10 Nov 2008 22:58:41 +0000 (17:58 -0500)]
copyright clarifications

darcs-hash:20081110225841-c8de0-230aaa8216cbf845c5345f99cf9bb05edcb147ce.gz

15 years agoremove Rowan's original subplex (non-free) from source, document sbplx and neldermead
stevenj [Mon, 10 Nov 2008 22:40:44 +0000 (17:40 -0500)]
remove Rowan's original subplex (non-free) from source, document sbplx and neldermead

darcs-hash:20081110224044-c8de0-9cb8a9dbebf2e7d1da9e5979c72018d9afd932e2.gz

15 years agoadded sbplx
stevenj [Mon, 10 Nov 2008 22:03:44 +0000 (17:03 -0500)]
added sbplx

darcs-hash:20081110220344-c8de0-a64c0038ba3f2220e4c130c577d772286bbf3a53.gz

15 years agodon't use fp equality in coincident-point check, fix bug that allowed points to go...
stevenj [Mon, 10 Nov 2008 21:58:47 +0000 (16:58 -0500)]
don't use fp equality in coincident-point check, fix bug that allowed points to go outside bounds

darcs-hash:20081110215847-c8de0-eec3ad3d30f6ab534a236d1af75326a6a9a69e3e.gz

15 years agocheck for coincident points in simplex
stevenj [Mon, 10 Nov 2008 20:51:43 +0000 (15:51 -0500)]
check for coincident points in simplex

darcs-hash:20081110205143-c8de0-500fc85b33d2d417b1001f53ae87a4e109384de4.gz

15 years agokeep track of max/min evaluation counts
stevenj [Mon, 10 Nov 2008 02:10:39 +0000 (21:10 -0500)]
keep track of max/min evaluation counts

darcs-hash:20081110021039-c8de0-3815b01480dc472b75da7fbeb8846e2a2189fefc.gz

15 years agoslight tweaks
stevenj [Sun, 9 Nov 2008 18:47:20 +0000 (13:47 -0500)]
slight tweaks

darcs-hash:20081109184720-c8de0-ea438a2eb814065047688865a04cae3ead6a197b.gz

15 years agoadded internal nldrmd_minimize_ for use in subplex
stevenj [Sun, 9 Nov 2008 18:43:17 +0000 (13:43 -0500)]
added internal nldrmd_minimize_ for use in subplex

darcs-hash:20081109184317-c8de0-d5f6b588c3e9ff822b50b221d3b9f432f5a748c8.gz

15 years agofixed nelder-mead xtol/ftol stopping criteria, added diameter reduction test for...
stevenj [Sun, 9 Nov 2008 18:19:16 +0000 (13:19 -0500)]
fixed nelder-mead xtol/ftol stopping criteria, added diameter reduction test for subplex

darcs-hash:20081109181916-c8de0-05b8623dcf3365df05997d136b849d8c02b6adc4.gz

15 years agoadded qsort_r replacement
stevenj [Sun, 9 Nov 2008 06:15:14 +0000 (01:15 -0500)]
added qsort_r replacement

darcs-hash:20081109061514-c8de0-209e83f287c63329b8e0a609c8eb237cbc0ada29.gz

15 years agoadded nelder-mead simplex algorithm (in preparation for re-implementing subplex,...
stevenj [Sat, 8 Nov 2008 21:56:21 +0000 (16:56 -0500)]
added nelder-mead simplex algorithm (in preparation for re-implementing subplex, and possibly recent provably convergent variants of nelder-meade)

darcs-hash:20081108215621-c8de0-91e9b421d37162aa2b8f4013f1c88a4003d05215.gz

15 years agofixes for latest autoconf version
stevenj [Sat, 8 Nov 2008 06:20:03 +0000 (01:20 -0500)]
fixes for latest autoconf version

darcs-hash:20081108062003-c8de0-5793892e3a4f77cbd51397325a5ddb747ab579ea.gz

16 years agohandle infeasible initial point in MMA with finite upper bound on dual variables
stevenj [Tue, 21 Oct 2008 20:00:14 +0000 (16:00 -0400)]
handle infeasible initial point in MMA with finite upper bound on dual variables

darcs-hash:20081021200014-c8de0-5b4873094814440d9a34eb1a59693b2525c4158a.gz

16 years agosupport for disabling constraints in MMA by returning NaN
stevenj [Thu, 2 Oct 2008 22:26:52 +0000 (18:26 -0400)]
support for disabling constraints in MMA by returning NaN

darcs-hash:20081002222652-c8de0-17d74a76bfe5a0654cf7f42e79a76a33eeb58ddc.gz

16 years agounset mma_verbose for recursive MMA of dual
stevenj [Mon, 15 Sep 2008 21:14:31 +0000 (17:14 -0400)]
unset mma_verbose for recursive MMA of dual

darcs-hash:20080915211431-c8de0-0832386c70f3139b990f11683baaf19cd90079be.gz

16 years agoonly print averages when multiple iterations
stevenj [Mon, 1 Sep 2008 20:04:58 +0000 (16:04 -0400)]
only print averages when multiple iterations

darcs-hash:20080901200458-c8de0-6caef5668ed83a0897ef492107ee36322d18d1ca.gz

16 years agoadded some more decimal places to known minima
stevenj [Mon, 1 Sep 2008 19:57:56 +0000 (15:57 -0400)]
added some more decimal places to known minima

darcs-hash:20080901195756-c8de0-c398c7c620fd72e7e2691cda70f9f899d7edd1a4.gz

16 years agoclarification
stevenj [Mon, 1 Sep 2008 06:47:50 +0000 (02:47 -0400)]
clarification

darcs-hash:20080901064750-c8de0-11e09d9b351fe5749ce1028e7aaf83dc93ac68c3.gz

16 years agodefault to COBYLA rather than subplex for local searches, since the latter doesn...
stevenj [Mon, 1 Sep 2008 06:40:50 +0000 (02:40 -0400)]
default to COBYLA rather than subplex for local searches, since the latter doesn't handle bound constraints well

darcs-hash:20080901064050-c8de0-29a9cca7bc4ac2beec2976d64c1ed7fea96c97f4.gz

16 years agocheck bounds in testopt, fix bug in NEWUOA_BOUNDS that allowed it to go outside of...
stevenj [Mon, 1 Sep 2008 06:36:05 +0000 (02:36 -0400)]
check bounds in testopt, fix bug in NEWUOA_BOUNDS that allowed it to go outside of the bounds in one case

darcs-hash:20080901063605-c8de0-466debf023ac975267a65a9f125ada08c771fb49.gz

16 years agoadded NEWUOA_BOUND
stevenj [Mon, 1 Sep 2008 06:10:03 +0000 (02:10 -0400)]
added NEWUOA_BOUND

darcs-hash:20080901061003-c8de0-6a16e8851e531e3f8d15551849058a7ce303560d.gz

16 years agofirst start at replacing original newuoa routines with nlopt versions that will allow...
stevenj [Mon, 1 Sep 2008 03:27:52 +0000 (23:27 -0400)]
first start at replacing original newuoa routines with nlopt versions that will allow bound constraints

darcs-hash:20080901032752-c8de0-2f993fc0527b8c9f04c2e7dccc00ccd281ef0bc5.gz

16 years agowhoops, forgot to add NEWUOA code
stevenj [Mon, 1 Sep 2008 03:26:45 +0000 (23:26 -0400)]
whoops, forgot to add NEWUOA code

darcs-hash:20080901032645-c8de0-1465f42dcbcffcba847197f52233c4657fdeae4e.gz

16 years agoadded corner optimization test case, average #evaluations
stevenj [Sun, 31 Aug 2008 18:11:21 +0000 (14:11 -0400)]
added corner optimization test case, average #evaluations

darcs-hash:20080831181121-c8de0-84e1ad830abe38d212aca8b8791312d30b105489.gz

16 years agoadded NEWUOA, unified starting step-size for derivative-free algorithms
stevenj [Sat, 30 Aug 2008 10:27:37 +0000 (06:27 -0400)]
added NEWUOA, unified starting step-size for derivative-free algorithms

darcs-hash:20080830102737-c8de0-2f48550a7c042db585110d7a05b566c02fc7b892.gz

16 years agoadded Fortran interface
stevenj [Fri, 29 Aug 2008 20:28:43 +0000 (16:28 -0400)]
added Fortran interface

darcs-hash:20080829202843-c8de0-7ecb4ea295e318fea8b8840b15787302c672e744.gz

16 years agoclarification
stevenj [Fri, 29 Aug 2008 03:27:25 +0000 (23:27 -0400)]
clarification

darcs-hash:20080829032725-c8de0-5cdef0ccef6ecb04d94ea3db377878fa61d4b17b.gz

16 years agoadded COBYLA algorithm
stevenj [Fri, 29 Aug 2008 03:12:33 +0000 (23:12 -0400)]
added COBYLA algorithm

darcs-hash:20080829031233-c8de0-01084bb786152749b2b8324fa7f549b5bc49e37a.gz

16 years agofirst stab at experimental cquad algorithm; doesn't work well yet, so not in make...
stevenj [Thu, 28 Aug 2008 01:55:58 +0000 (21:55 -0400)]
first stab at experimental cquad algorithm; doesn't work well yet, so not in make dist

darcs-hash:20080828015558-c8de0-1f110c33c323e6ecb62c43799d05f8504d33c924.gz

16 years agotypo
stevenj [Wed, 27 Aug 2008 18:11:48 +0000 (14:11 -0400)]
typo

darcs-hash:20080827181148-c8de0-4f259bf285ef149a46c8385866ff8438717176d3.gz

16 years agocopyright updates
stevenj [Wed, 27 Aug 2008 16:54:39 +0000 (12:54 -0400)]
copyright updates

darcs-hash:20080827165439-c8de0-9550c88faa5c0b902b72b9f9430e6a00ab5c80c5.gz

16 years agouse recursive MMA as fallback in case of problems with dual solution
stevenj [Sun, 24 Aug 2008 20:08:20 +0000 (16:08 -0400)]
use recursive MMA as fallback in case of problems with dual solution

darcs-hash:20080824200820-c8de0-9a6ae641efe8267ea62a60c77a5b5a421733770c.gz

16 years agochanged nlopt_minimize_c to nlopt_minimize_constrained, added man page
stevenj [Sat, 23 Aug 2008 00:19:35 +0000 (20:19 -0400)]
changed nlopt_minimize_c to nlopt_minimize_constrained, added man page

darcs-hash:20080823001935-c8de0-6cae0c5a23250434c82bb8395a5176551a07c831.gz

16 years agofixed another nasty bug, where we could accidentally return an "optimum" that is...
stevenj [Wed, 20 Aug 2008 05:35:04 +0000 (01:35 -0400)]
fixed another nasty bug, where we could accidentally return an "optimum" that is not feasible

darcs-hash:20080820053504-c8de0-4764f25b825f59b6a4f4312d59b75fd2a3c8736c.gz

16 years agotweaks to verbose output
stevenj [Wed, 20 Aug 2008 01:14:24 +0000 (21:14 -0400)]
tweaks to verbose output

darcs-hash:20080820011424-c8de0-28d7e81e47e3daf7171ca30df12748148f93c65c.gz

16 years agofix evil bug in MMA dual function that was leading to incorrect gradient and lots...
stevenj [Tue, 19 Aug 2008 23:07:31 +0000 (19:07 -0400)]
fix evil bug in MMA dual function that was leading to incorrect gradient and lots of weird behavior

darcs-hash:20080819230731-c8de0-7391e5affc386c4aeb217382cf4c872eebb4c095.gz

16 years agodon't print past end of array in mma_verbose mode
stevenj [Tue, 19 Aug 2008 21:52:32 +0000 (17:52 -0400)]
don't print past end of array in mma_verbose mode

darcs-hash:20080819215232-c8de0-9ca9fb52f3cdbea92ddb38fa893b9623d5935798.gz

16 years agomore accurate dual minimization for small u
stevenj [Tue, 19 Aug 2008 00:05:30 +0000 (20:05 -0400)]
more accurate dual minimization for small u

darcs-hash:20080819000530-c8de0-f967384aa86b75bdac46769c2929ba51a1d4bca1.gz

16 years agomissing .m files
stevenj [Mon, 18 Aug 2008 22:40:30 +0000 (18:40 -0400)]
missing .m files

darcs-hash:20080818224030-c8de0-946323047197a14252c1e3f54f0d63dac85bd3b6.gz

16 years agoanother missing file
stevenj [Mon, 18 Aug 2008 22:39:13 +0000 (18:39 -0400)]
another missing file

darcs-hash:20080818223913-c8de0-2d8611743aa92c3866db7a23166444f87dab7b0f.gz

16 years agowhoops, missing file
stevenj [Mon, 18 Aug 2008 22:38:37 +0000 (18:38 -0400)]
whoops, missing file

darcs-hash:20080818223837-c8de0-444a6f4a399d7eecf29b82b2317174769fb42d6c.gz

16 years agomore verbose output from MMA; more paranoia required in feasibility check because...
stevenj [Mon, 18 Aug 2008 21:13:32 +0000 (17:13 -0400)]
more verbose output from MMA; more paranoia required in feasibility check because feasibility constraints may be violated by rounding errors

darcs-hash:20080818211332-c8de0-e4e18ad0909671df4f63813f52c7f586ad93da86.gz

16 years agorm hack now that we are computing gradient correctly, apparently not needed any more
stevenj [Mon, 18 Aug 2008 20:52:25 +0000 (16:52 -0400)]
rm hack now that we are computing gradient correctly, apparently not needed any more

darcs-hash:20080818205225-c8de0-6c37f0aef8ec1db09a754d86647e1daefd7e313c.gz

16 years agoadded nlopt_minimize_c function for constrained minimization (only via MMA for now...
stevenj [Mon, 18 Aug 2008 20:47:22 +0000 (16:47 -0400)]
added nlopt_minimize_c function for constrained minimization (only via MMA for now); MMA now passes very simple test cases for constrained optimization

darcs-hash:20080818204722-c8de0-3500ba9e001ac8d8f6a4593385c258ee6ed6ce4f.gz

16 years agofixed MMA so it compiles and works at least in the unconstrained case again
stevenj [Fri, 15 Aug 2008 00:44:55 +0000 (20:44 -0400)]
fixed MMA so it compiles and works at least in the unconstrained case again

darcs-hash:20080815004455-c8de0-bcd9c932fe94785311188459463df38d7f54d2c6.gz

16 years agoinitial (untested) stab at ~full MMA
stevenj [Fri, 15 Aug 2008 00:31:21 +0000 (20:31 -0400)]
initial (untested) stab at ~full MMA

darcs-hash:20080815003121-c8de0-638a9763e951bdab04146be55d5fc80125b8e5df.gz

16 years agoadded mma_verbose flag for debugging
stevenj [Tue, 5 Aug 2008 01:59:45 +0000 (21:59 -0400)]
added mma_verbose flag for debugging

darcs-hash:20080805015945-c8de0-6bd5b05be22520ce8c26cb1fa50019fc9d99d98f.gz

16 years agoname tweak
stevenj [Tue, 29 Jul 2008 17:48:20 +0000 (13:48 -0400)]
name tweak

darcs-hash:20080729174820-c8de0-183125f530d054805da4f7a92eb45a57b58ba18b.gz

16 years agoallow cxx library to be installed simultaneously with non-cxx
stevenj [Tue, 29 Jul 2008 17:36:17 +0000 (13:36 -0400)]
allow cxx library to be installed simultaneously with non-cxx

darcs-hash:20080729173617-c8de0-e9479d60f1f9cd9da68867e219449884c77768f7.gz

16 years agofixed incorrect termination code
stevenj [Tue, 29 Jul 2008 06:34:28 +0000 (02:34 -0400)]
fixed incorrect termination code

darcs-hash:20080729063428-c8de0-4efc46b60530d4d75e3a05255f60ea65c635f402.gz

16 years agoupdated .m files
stevenj [Tue, 29 Jul 2008 06:26:33 +0000 (02:26 -0400)]
updated .m files

darcs-hash:20080729062633-c8de0-8bdb86888d51da1a4e2bb26bd4319784a9100b4b.gz

16 years agoadded MMA implementation
stevenj [Tue, 29 Jul 2008 06:18:36 +0000 (02:18 -0400)]
added MMA implementation

darcs-hash:20080729061836-c8de0-7119b5077ac025515b357e848c140f2f081ff831.gz

16 years agobug fix - xtol is only met if true for *all* components of x, not just for one
stevenj [Tue, 29 Jul 2008 06:13:20 +0000 (02:13 -0400)]
bug fix - xtol is only met if true for *all* components of x, not just for one

darcs-hash:20080729061320-c8de0-77347389447843be32fb38d6050893f706c271d1.gz

16 years agocompile with non-free Nocedal L-BFGS if it is present (mainly for debugging/developme...
stevenj [Tue, 29 Jul 2008 02:46:13 +0000 (22:46 -0400)]
compile with non-free Nocedal L-BFGS if it is present (mainly for debugging/development purposes)

darcs-hash:20080729024613-c8de0-86103f4ebdaed2fc4e18756fb328f046920102a8.gz

16 years agodon't export "subplex" symbol to avoid conflict with libctl
stevenj [Sat, 12 Apr 2008 04:59:15 +0000 (00:59 -0400)]
don't export "subplex" symbol to avoid conflict with libctl

darcs-hash:20080412045915-c8de0-b5c8ffed2176186dce57b2ba246ebd644c701f2e.gz

16 years agoadd --with-cxx to include C++ code, and don't include C++ (StoGO) by default
stevenj [Sat, 12 Apr 2008 04:48:37 +0000 (00:48 -0400)]
add --with-cxx to include C++ code, and don't include C++ (StoGO) by default

darcs-hash:20080412044837-c8de0-626c401f26424ecb5c0e76dd6fa6c0c837aaf04a.gz

16 years agouse __builtin_ctz if available
stevenj [Sun, 9 Mar 2008 19:24:01 +0000 (15:24 -0400)]
use __builtin_ctz if available

darcs-hash:20080309192401-c8de0-4524cb891c0806a70adf643340e1065adeea996d.gz

16 years agoslight improvement in rightzero32
stevenj [Sun, 9 Mar 2008 18:56:25 +0000 (14:56 -0400)]
slight improvement in rightzero32

darcs-hash:20080309185625-c8de0-0dde7cdd9e32f087b8c8b726c17320c816fb2559.gz

16 years agofix directory build order (build lib before octave and test)
stevenj [Sun, 9 Mar 2008 18:56:01 +0000 (14:56 -0400)]
fix directory build order (build lib before octave and test)

darcs-hash:20080309185601-c8de0-2e6696442a11d11fb31c0a2e5f3e20c339f0d48f.gz

17 years agofixed reference date
stevenj [Thu, 27 Sep 2007 20:20:59 +0000 (16:20 -0400)]
fixed reference date

darcs-hash:20070927202059-c8de0-af109cb88dc9ce6d5e1ff64614f7c8278571cf0b.gz

17 years agofixed rosenbrock gradient
stevenj [Thu, 13 Sep 2007 20:16:34 +0000 (16:16 -0400)]
fixed rosenbrock gradient

darcs-hash:20070913201634-c8de0-c097883008bbd14326621dc815e9f2202a07db5f.gz

17 years agoadded first version of MLSL multistart-type algorithm
stevenj [Thu, 13 Sep 2007 20:06:09 +0000 (16:06 -0400)]
added first version of MLSL multistart-type algorithm

darcs-hash:20070913200609-c8de0-b0e9b03737e97fb885b5a7a4305e79f6cd21a18f.gz

17 years agoadded rb_tree_find_lt
stevenj [Tue, 11 Sep 2007 22:43:07 +0000 (18:43 -0400)]
added rb_tree_find_lt

darcs-hash:20070911224307-c8de0-cbaa8a1784b3d5cf99c76a95ee8abb10463648cc.gz

17 years agodetect a couple more out-of-memory conditions in CRS
stevenj [Tue, 11 Sep 2007 22:42:53 +0000 (18:42 -0400)]
detect a couple more out-of-memory conditions in CRS

darcs-hash:20070911224253-c8de0-8b324a9d0f66ad6e54fbf585353c002b2e4b4dce.gz

17 years agofirst stab at minf_max support in StoGO (clearly too conservative still)
stevenj [Tue, 11 Sep 2007 22:42:19 +0000 (18:42 -0400)]
first stab at minf_max support in StoGO (clearly too conservative still)

darcs-hash:20070911224219-c8de0-7eb662a7671d5ae99616bb64dc3cf754c1d7376f.gz

17 years agoadded verbose mode to Octave/Matlab plugin, for convenience
stevenj [Sun, 9 Sep 2007 01:24:01 +0000 (21:24 -0400)]
added verbose mode to Octave/Matlab plugin, for convenience

darcs-hash:20070909012401-c8de0-02cf1c2c437a62a20ce7bdd0950499e4c6b19ba6.gz

17 years agodocument CRS2
stevenj [Fri, 7 Sep 2007 01:58:11 +0000 (21:58 -0400)]
document CRS2

darcs-hash:20070907015811-c8de0-542d55f7f9027b6341e97ac2d4f7eacf1929e940.gz

17 years agoadded missing .m files
stevenj [Fri, 7 Sep 2007 01:54:06 +0000 (21:54 -0400)]
added missing .m files

darcs-hash:20070907015406-c8de0-4bf04c827b12db3b8d30c01ea8af75acca8e3c02.gz

17 years agoadded my own implementation of controlled random search (CRS) algorithm
stevenj [Fri, 7 Sep 2007 01:52:48 +0000 (21:52 -0400)]
added my own implementation of controlled random search (CRS) algorithm

darcs-hash:20070907015248-c8de0-5f583ad3dac1a4d688b992a894c8ce75745bbbc7.gz

17 years agowhoops!
stevenj [Thu, 6 Sep 2007 17:42:41 +0000 (13:42 -0400)]
whoops!

darcs-hash:20070906174241-c8de0-234a11916f87017de65a60b562c8f2cfa7dae4af.gz

17 years agofix comment
stevenj [Thu, 6 Sep 2007 17:26:40 +0000 (13:26 -0400)]
fix comment

darcs-hash:20070906172640-c8de0-11a7a435200e761ead10dc64dd940eeed6bfcdbe.gz