Attrition-Aware Adaptation for Multi-Agent Patrolling
Anthony Goeckner, Xinliang Li, Ermin Wei, Qi Zhu
TL;DR
The paper tackles multi-agent patrolling under agent attrition with minimal communication by introducing the Adaptive Heuristic-based Patrolling Algorithm (AHPA), which uses Voronoi partitioning and a two-stage decomposition to achieve guaranteed performance. It provides centralized and distributed mathematical formulations, along with theoretical performance bounds, and demonstrates robustness to attrition through a neighbor-only adaptation mechanism. AHPA combines a Voronoi-based node assignment with a nearest-neighbor visitation order to produce scalable, low-communication patrol plans, and its effectiveness is validated through both ROS 2 simulations and physical robot experiments. The work advances practical patrolling in disturbed environments by offering provable guarantees, reduced communication overhead, and efficient adaptation when agents drop out.
Abstract
Multi-agent patrolling is a key problem in a variety of domains such as intrusion detection, area surveillance, and policing which involves repeated visits by a group of agents to specified points in an environment. While the problem is well-studied, most works do not provide performance guarantees and either do not consider agent attrition or impose significant communication requirements to enable adaptation. In this work, we present the Adaptive Heuristic-based Patrolling Algorithm, which is capable of adaptation to agent loss using minimal communication by taking advantage of Voronoi partitioning, and which meets guaranteed performance bounds. Additionally, we provide new centralized and distributed mathematical programming formulations of the patrolling problem, analyze the properties of Voronoi partitioning, and finally, show the value of our adaptive heuristic algorithm by comparison with various benchmark algorithms using physical robots and simulation based on the Robot Operating System (ROS) 2.
