Let us start with a simple 1+lambda-ES. The possible search points will be centered around the current position. I'm going to call this centering exploitation. In general, given a point, we can find a local optimum near that point. So, the real challenge is (for multi-modal search spaces) to generate interesting (non-random) search points away from the current position.

In PSO, particles can have search trajectories influenced by multiple neighbours (i.e. lbests) and momentum. Although a large number of the new positions will be close to one of the existing positions, there is a useful opportunity for search among the various attractors.

Opposition-based learning will create search points at the opposite side of the search space. ABC generates random scouts that then do an almost "path-relinking" search towards an attractor. DE uses difference vectors.

What are other interesting exploratory methods? (Note: if possible, please also explain the rationale/expected benefit, and not just the means of generation.)

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