Graph Coloring to Reduce Computation Time in Prioritized Planning

Patrick Scheffe, Julius Kahle, Bassam Alrifaee
1/18/2025
cs.MAcs.AIcs.RO

No official code found. Best implementation: embedded-software-laboratory/p-dmpc (24 stars, last commit 2026-04-08).

Abstract

Distributing computations among agents in large networks reduces computational effort in multi-agent path finding (MAPF). One distribution strategy is prioritized planning (PP). In PP, we couple and prioritize interacting agents to achieve a desired behavior across all agents in the network. We characterize the interaction with a directed acyclic graph (DAG). The computation time for solving MAPF problem using PP is mainly determined through the longest path in this DAG. The longest path depends on the fixed undirected coupling graph and the variable prioritization. The approaches from literature to prioritize agents are numerous and pursue various goals. This article presents an approach for prioritization in PP to reduce the longest path length in the coupling DAG and thus the computation time for MAPF using PP. We prove that this problem can be mapped to a graph-coloring problem, in which the number of colors required corresponds to the longest path length in the coupling DAG. We propose a decentralized graph-coloring algorithm to determine priorities for the agents. We evaluate the approach by applying it to multi-agent motion planning (MAMP) for connected and automated vehicles (CAVs) on roads using, a variant of MAPF.

View on arXivView PDF

Code Implementations(1)

Prioritized Distributed Model Predictive Control for Networked Motion Planning

245C++, ShellOct 4, 20226 months agoNOASSERTION

Similar Papers

Cite this paper

@article{scheffe2025graph,
  title  = {Graph Coloring to Reduce Computation Time in Prioritized Planning},
  author = {Patrick Scheffe and Julius Kahle and Bassam Alrifaee},
  year   = {2025},
  eprint = {2501.10812},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.10812v1}
}

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/2501.10812.svg)](https://codeofpaper.com/paper/2501.10812)

Discussion