An Analysis of Constraint-Based Multi-Agent Pathfinding Algorithms

Hannah Lee, James D. Motes, Marco Morales, Nancy M. Amato
11/23/2025
cs.ROcs.AIcs.MA

Official code: hannahjmlee/constraint-mapf-analysis (13 stars, last commit 2025-11-25).

Abstract

This study informs the design of future multi-agent pathfinding (MAPF) and multi-robot motion planning (MRMP) algorithms by guiding choices based on constraint classification for constraint-based search algorithms. We categorize constraints as conservative or aggressive and provide insights into their search behavior, focusing specifically on vanilla Conflict-Based Search (CBS) and Conflict-Based Search with Priorities (CBSw/P). Under a hybrid grid-roadmap representation with varying resolution, we observe that aggressive (priority constraint) formulations tend to solve more instances as agent count or resolution increases, whereas conservative (motion constraint) formulations yield stronger solution quality when both succeed. Findings are synthesized in a decision flowchart, aiding users in selecting suitable constraints. Recommendations extend to Multi-Robot Motion Planning (MRMP), emphasizing the importance of considering topological features alongside problem, solution, and representation features. A comprehensive exploration of the study, including raw data and map performance, is available in our public GitHub Repository: https://GitHub.com/hannahjmlee/constraint-mapf-analysis

View on arXivView PDF

Code Implementations(1)

This repository holds all of the raw data, compiled data, and plots presented in the "An Analysis of Constraint-Based Multi_Agent Pathfinding Algorithms" paper.

130Jupyter NotebookNov 3, 202311 months ago

Similar Papers

Cite this paper

@article{lee2025analysis,
  title  = {An Analysis of Constraint-Based Multi-Agent Pathfinding Algorithms},
  author = {Hannah Lee and James D. Motes and Marco Morales and Nancy M. Amato},
  year   = {2025},
  eprint = {2511.18604},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.18604v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.18604.svg)](https://codeofpaper.com/paper/2511.18604)

Discussion