We are all familiar with the proliferation of metaphor-based metaheuristics. From the stalwarts of Simulated Annealing, Genetic Algorithms, Ant Colony Optimization, and Particle Swarm Optimization, we have many others such as Harmony Search, Imperialist Competitive Algorithm, and Fireworks Algorithms. It is not even certain that some of these metaphors (e.g. fireworks) perform optimization in the real-world.
More important than mimicking a metaphor, our goal is to perform optimization. Focusing on this task, non-metaphor-based techniques such as Tabu Search and Estimation of Distribution Algorithms have been developed to address specific aspects of search spaces.
Can anyone tell me more about other interesting non-metaphor-based metaheuristics, and the specific optimization task that they are designed to address?