Most search techniques for continuous search spaces use some type of gradient -- one solution is better than another, so solutions move in that direction.  A specific example is the attraction vector in Particle Swarm Optimization. 

Further, Particle Swarm Optimization begins with a cornfield vector/sphere function (see Section 3.2 in [J. Kennedy and R.C. Eberhart. (1995) “Particle swarm optimization,” IEEE ICNN, pp 1942-1948]), Differential Evolution builds its foundation from a simple unimodal cost function (see Figure 1 in [R. Storn and K. Price. (1997) “Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces.” J. Global Optimization, 11:341-359]), and Evolution Strategies (ES) also explains its functionality starting with a mutation cloud shown against a unimodal search space (see Figure 2(b) in [H.-G. Beyer and H.-P. Schwefel. (2002) “Evolution strategies: a comprehensive introduction.” Natural Computing, 1:3-52]).

Are there any exmaples of metaheuristics that are explicitly and initially designed for multi-modal search spaces?

More Stephen Chen's questions See All
Similar questions and discussions