Most optimization algorithms have one job: find the best answer. Feed them a fitness function and they race toward a single peak, discarding every solution that isn't quite good enough along the way.
MAP-Elites — short for Multi-dimensional Archive of Phenotypic Elites, introduced by Jean-Baptiste Mouret and Jeff Clune in 2015 — does something fundamentally different. Instead of converging on one solution, it asks: what is the best solution for each distinct type of behavior?
Picture a two-dimensional grid where each cell represents a different behavioral niche — say, robots that are fast-and-tall versus slow-and-short, or game-playing strategies that are aggressive-and-creative versus passive-and-predictable. MAP-Elites runs an evolutionary loop and, each time it finds a solution, places it in the grid cell that matches its behavior. If a better solution later arrives for the same cell, it replaces the old one. Over time the entire map fills up: every niche has its own champion.
The result is not one answer but a behavioral atlas — a rich landscape that reveals the best the algorithm can achieve across every corner of the space. That atlas has turned out to be extraordinarily useful in robotics, game design, materials discovery, and beyond.
Comments
Loading comments...