Anytime Multi-Agent Path Finding with an Adaptive Delay-Based Heuristic

Thomy Phan, Benran Zhang, Shao-Hung Chan, Sven Koenig
8/6/2024
cs.AI

No official code found. Best implementation: JimyZ13/ADDRESS (6 stars, last commit 2025-05-28).

Abstract

Anytime multi-agent path finding (MAPF) is a promising approach to scalable path optimization in multi-agent systems. MAPF-LNS, based on Large Neighborhood Search (LNS), is the current state-of-the-art approach where a fast initial solution is iteratively optimized by destroying and repairing selected paths of the solution. Current MAPF-LNS variants commonly use an adaptive selection mechanism to choose among multiple destroy heuristics. However, to determine promising destroy heuristics, MAPF-LNS requires a considerable amount of exploration time. As common destroy heuristics are non-adaptive, any performance bottleneck caused by these heuristics cannot be overcome via adaptive heuristic selection alone, thus limiting the overall effectiveness of MAPF-LNS in terms of solution cost. In this paper, we propose Adaptive Delay-based Destroy-and-Repair Enhanced with Success-based Self-Learning (ADDRESS) as a single-destroy-heuristic variant of MAPF-LNS. ADDRESS applies restricted Thompson Sampling to the top-K set of the most delayed agents to select a seed agent for adaptive LNS neighborhood generation. We evaluate ADDRESS in multiple maps from the MAPF benchmark set and demonstrate cost improvements by at least 50% in large-scale scenarios with up to a thousand agents, compared with the original MAPF-LNS and other state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

JimyZ13/ADDRESSCommunity100%

Adaptive Delay-based Destroy-and-Repair Enhanced with Success-based Self-Learning (ADDRESS) is a bandit-enhanced anytime multi-agent path-finding algorithm. It is a single-destroy-heuristic variant adaptation of MAPF-LNS that applies restricted Thompson Sampling to the top-K set of most delayed agents.

60C++, CMakeMay 25, 20241 years agoNOASSERTION

Similar Papers

Cite this paper

@article{phan2024anytime,
  title  = {Anytime Multi-Agent Path Finding with an Adaptive Delay-Based Heuristic},
  author = {Thomy Phan and Benran Zhang and Shao-Hung Chan and Sven Koenig},
  year   = {2024},
  eprint = {2408.02960},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.02960v2}
}

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

Discussion