Jump to content

Pattern search (optimization)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pony678 (talk | contribs) at 18:10, 5 October 2017 (uv). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Example of convergence of a direct search method on Broyden function

Pattern search (also known as direct search, derivative-free search, or black-box search) is a family of numerical optimization methods that do not require a gradient of the problem. As a result, it can be used on functions that are not continuous or differentiable.

The name "pattern search" was coined by Hooke and Jeeves.[1] An early and simple variant is attributed to Fermi and Metropolis when they worked at the Los Alamos National Laboratory described by Davidon,[2] as follows:

They varied one theoretical parameter at a time by steps of the same magnitude, and when no such increase or decrease in any one parameter further improved the fit to the experimental data, they halved the step size and repeated the process until the steps were deemed sufficiently small.

Convergence

Convergence .</ref> hyfhyi

See also

  • Golden-section search conceptually resembles PS in its narrowing of the search range, only for single-dimensional search spaces.
  • Nelder–Mead method aka. the simplex method conceptually resembles PS in its narrowing of the search range for multi-dimensional search spaces but does so by maintaining n + 1 points for n-dimensional search spaces, whereas PS methods computes 2n + 1 points (the central point and 2 points in each dimension).
  • Luus–Jaakola samples from a uniform distribution surrounding the current position and uses a simple formula for exponentially decreasing the sampling range.
  • Random search is a related family of optimization methods that sample from a hypersphere surrounding the current position.
  • Random optimization is a related family of optimization methods that sample from a normal distribution surrounding the current position.

References

  1. ^ Hooke, R.; Jeeves, T.A. (1961). ""Direct search" solution of numerical and statistical problems". Journal of the Association for Computing Machinery (ACM). 8 (2): 212–229. doi:10.1145/321062.321069.
  2. ^ Davidon, W.C. (1991). "Variable metric method for minimization". SIAM Journal on Optimization. 1 (1): 1–17. doi:10.1137/0801001.

Cite error: A list-defined reference named "torczon97convergence" is not used in the content (see the help page).

Cite error: A list-defined reference named "dolan03convergence" is not used in the content (see the help page).