Shekel function

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
File:Shekel 2D.jpg
A Shekel function in 2 dimensions and with 10 maxima

The Shekel function or also Shekel's foxholes is a multidimensional, multimodal, continuous, deterministic function commonly used as a test function for testing optimization techniques.[1]

The mathematical form of a function in n dimensions with m maxima is:

f(x)=i=1m(ci+j=1n(xjaji)2)1

or, similarly,

f(x1,x2,...,xn1,xn)=i=1m(ci+j=1n(xjaij)2)1

Global minima

[edit | edit source]

Numerically certified global minima and the corresponding solutions were obtained using interval methods for up to n=10.[2]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Vanaret C. (2015) Hybridization of interval methods and evolutionary algorithms for solving difficult optimization problems. PhD thesis. Ecole Nationale de l'Aviation Civile. Institut National Polytechnique de Toulouse, France.

Further reading

[edit | edit source]

Shekel, J. 1971. "Test Functions for Multimodal Search Techniques." Fifth Annual Princeton Conference on Information Science and Systems.