Reducing the Number of Function Evaluations in Mesh Adaptive Direct Search Algorithms
Authors:
- Charles AudetCACharles Audet
- Andrea IanniAIAndrea Ianni
- Sébastien Le DigabelSDSébastien Le Digabel
- Christophe TribesCTChristophe Tribes
- 1 January 2014
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Optimization
- Vol. 24 (2) , 621-642
Abstract
The mesh adaptive direct search (Mads) class of algorithms is designed for nonsmooth optimization, where the objective function and constraints are typically computed by launching a time-consuming computer simulation. Each iteration of a Mads algorithm attempts to improve the current best-known solution by launching the simulation at a finite number of trial points. Common implementations of Mads generate 2n trial points at each iteration, where $n$ is the number of variables in the optimization problem. The objective of the present work is to dynamically reduce that number. We present an algorithmic framework that reduces the number of simulations to exactly $n+1$, without impacting the theoretical guarantees from the convergence analysis. Numerical experiments are conducted for several different contexts; the results suggest that these strategies allow the new algorithms to reach a better solution with fewer function evaluations.
Keywords
This publication has 29 references indexed in Scilit:
- Globalization strategies for Mesh Adaptive Direct SearchComputational Optimization and Applications, 2009
- A Progressive Barrier for Derivative-Free Nonlinear ProgrammingSIAM Journal on Optimization, 2009
- OrthoMADS: A Deterministic MADS Instance with Orthogonal DirectionsSIAM Journal on Optimization, 2009
- Parallel Space Decomposition of the Mesh Adaptive Direct Search AlgorithmSIAM Journal on Optimization, 2008
- Mesh Adaptive Direct Search Algorithms for Constrained OptimizationSIAM Journal on Optimization, 2006
- Convergence Results for Generalized Pattern Search Algorithms are TightOptimization and Engineering, 2004
- Pattern Search Methods for User-Provided Points: Application to Molecular Geometry ProblemsSIAM Journal on Optimization, 2004
- Generalized pattern searches with derivative informationMathematical Programming, 2003
- Analysis of Generalized Pattern SearchesSIAM Journal on Optimization, 2002
- A rigorous framework for optimization of expensive functions by surrogatesStructural and Multidisciplinary Optimization, 1999