An adaptive search algorithm for numerical optimization (Q1100854)

From MaRDI portal
scientific article
Language Label Description Also known as
English
An adaptive search algorithm for numerical optimization
scientific article

    Statements

    An adaptive search algorithm for numerical optimization (English)
    0 references
    0 references
    1987
    0 references
    This paper takes a new look at the popular simplex method of \textit{A. J. Nelder} and \textit{R. Mead} [(*) A simplex method for function minimization, Comput. J. 308 (1964)], with which we compute minima of functions of several variables without computing any first or second derivatives. A section of the paper carefully and clearly reviews the simplex method (*); it then presents two improvements to the basic algorithm. Finally, the results of numerical experiments appear. The algorithm (*) involves reflection, expansion, and contraction steps. The authors replace the expansion and reflection by a special line search step. The line search itself is interesting, since it involves using Fibonacci ratios both to first expand the original interval to bracket the minimum and then to contract the bracketing interval. The line search makes the algorithm (*) more efficient and less sensitive to scaling. Viewed another way, it relieves the user of some of the burden of ``tuning'' the algorithm. The second proposed modification is use of a stochastic algorithm to determine a starting simplex for the algorithm (*), in order to converge to a global minimum instead of just to local one. The numerical tests include Rosenbrock's functions and variants, and a special multimodal function. Besides being clearly written, the paper is well illustrated.
    0 references
    0 references
    nonlinear optimization
    0 references
    derivative-free optimization
    0 references
    simplex method
    0 references
    numerical experiments
    0 references
    reflection
    0 references
    expansion
    0 references
    contraction
    0 references
    line search
    0 references
    scaling
    0 references
    stochastic algorithm
    0 references
    global minimum
    0 references
    numerical tests
    0 references
    Rosenbrock's functions
    0 references
    0 references