High-dimensional Minimization without analytical derivatives
John Lamb
J.D.Lamb@btinternet.com
Sat Sep 4 11:10:00 GMT 2004
>>the latter are better tuned for 'zeroing in' the local maximums. In
>>that regard, is Simplex Method closer to SA, or Gradient-based
>>methods?
>
>
> Well, excuse me if I am completely off base, but as far as I am aware
> the simplex method is restricted to *linear* problems - where it is
> 'guaranteed' to find the optimial solution. Gradient based methods and
I think you are off base here, though understandably so, There are two
optimisation techniques known as 'simplex method'. I think you have in
mind the better known one, used for linear programming. The one used to
find minima of nonlinear functions is due to Nelder and Mead and is
sometimes called 'simplex method' because it modifies a simplex
(generalisation of a triangle to many dimensions) in searching for a
solution.
I think of Nelder-Mead as closer to simulated annealing inasmuch as it
cwon't necessarily move to the nearest local minimum and doesn't use
gradients, analytic or estimated.
Calling simulated annealing SA is also potentially problematic because
there is a Stochastic Approximation algorithm due to Keifer and
Wolfowitz that is commonly known as SA. It can be used on nonstochastic
problems by adding noise and has guaranteed convergence to a global
optimum, albeit the convergence is often too slow for SA to be practical.
--
JDL
More information about the Gsl-discuss
mailing list