Theoretical Analysis of Evolutionary Algorithms with Quality Diversity for a Classical Path Planning Problem
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8858-8866.
https://doi.org/10.24963/ijcai.2025/985
Keywords
- Search: S: Combinatorial search and optimisation
- Search: S: Evolutionary computation
Abstract
Quality diversity (QD) algorithms, an extension of evolutionary algorithms, excel at generating diverse sets of high-quality solutions for complex problems in robotics, games, and combinatorial optimisation. Despite their success, the underlying mechanisms remain poorly understood due to a lack of a theoretical foundation. We address this gap by analysing QD algorithms on the all-pairs-shortest-paths (APSP) problem, a classical planning task that naturally seeks multiple solutions. Using Map-Elites, a prominent QD approach, we leverage its ability to evolve solutions across distinct regions of a behavioural space, which for APSP corresponds to all pairs of nodes in the graph.
Our analysis rigorously demonstrates that evolutionary algorithms using Map-Elites efficiently compute shortest paths for all node pairs in parallel by exploiting synergies in the behavioural space. By appending edges to an existing shortest path, mutation can create optimal solutions in other regions of the behavioural space. Crossover is particularly effective, as it can combine optimal paths from two regions to produce an optimal path for a third region simply by concatenating two shortest paths. Finally, refining the parent selection to facilitate successful crossovers exhibits significant speed-ups compared to standard QD approaches.
@inproceedings{ijcai2025p985,
title = {Theoretical Analysis of Evolutionary Algorithms with Quality Diversity for a Classical Path Planning Problem},
author = {Dang, Duc-Cuong and Neumann, Aneta and Neumann, Frank and Opris, Andre and Sudholt, Dirk},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {8858--8866},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/985},
url = {https://doi.org/10.24963/ijcai.2025/985},
}
TY - CPAPER TI - Theoretical Analysis of Evolutionary Algorithms with Quality Diversity for a Classical Path Planning Problem AU - Dang, Duc-Cuong AU - Neumann, Aneta AU - Neumann, Frank AU - Opris, Andre AU - Sudholt, Dirk T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 8858 EP - 8866 DO - 10.24963/ijcai.2025/985 UR - https://doi.org/10.24963/ijcai.2025/985 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: