Article View: sci.math.stat
Article #908Re: all purpose minimizer
From: braner
Date: Wed, 11 Feb 1987 05:49
Date: Wed, 11 Feb 1987 05:49
19 lines
1615 bytes
1615 bytes
[] GLOBAL minimization is a very hard problem. How do you avoid missing a very narrow trench? Check all points on a very fine grid? In 20 dimensions? Pessimism aside, I use the routine called 'Powell', in the book 'Numerical Recipes' (by Press et al, Cambridge U. Press, 1986). It does not use derivatives, and seems reasonably robust for the very nonlinear functions of many (from 3 to 20) variables I try to minimize. (I use it for maximum-likelihood estimation of parameters.) (I had to modify it a bit, though: changed the parametrization in 'Linmin' so that the best guess of the minimum is at 1, not 0. If it happens to be at 0, 'Brent' iterates for a long time since it measures _relative_ error. Also note that the order of the parameters in the initial direction set is VERY critical for successful use of the algorithm, and the best order depends on your specific function!) - Moshe Braner
Technical Details
Message-ID:
<158@batcomputer.tn.cornell.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!brl-adm!seismo!rochester!cornell!batcomputer!branerReferences:
<1631@cit-vax.Caltech.Edu>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!brl-adm!seismo!rochester!cornell!batcomputer!braner From: braner@batcomputer.UUCP Newsgroups: sci.math.stat,comp.sources.wanted Subject: Re: all purpose minimizer Message-ID: <158@batcomputer.tn.cornell.edu> Date: Wed, 11-Feb-87 00:49:23 EST Article-I.D.: batcompu.158 Posted: Wed Feb 11 00:49:23 1987 Date-Received: Thu, 12-Feb-87 00:01:14 EST References: <1631@cit-vax.Caltech.Edu> Reply-To: braner@batcomputer.UUCP (braner) Organization: Theory Center, Cornell University, Ithaca NY Lines: 19 Summary: Global is hard. I use POWELL from Numerical Recipes.