On cooperative patrolling: optimal trajectories, complexity analysis, and approximation algorithms
Fabio Pasqualetti, Antonio Franchi, Francesco Bullo

TL;DR
This paper investigates optimal patrolling strategies using autonomous agents across different graph structures, providing algorithms for chains and trees, and an approximation for cyclic graphs, with analysis of complexity and distributed control.
Contribution
It introduces polynomial algorithms for chain and tree graphs, and an NP-hardness proof with an approximation algorithm for cyclic graphs in patrolling tasks.
Findings
Polynomial time algorithms for chain and tree graphs.
NP-hardness of cyclic graph patrolling problem.
Constant factor approximation algorithm for cyclic graphs.
Abstract
The subject of this work is the patrolling of an environment with the aid of a team of autonomous agents. We consider both the design of open-loop trajectories with optimal properties, and of distributed control laws converging to optimal trajectories. As performance criteria, the refresh time and the latency are considered, i.e., respectively, time gap between any two visits of the same region, and the time necessary to inform every agent about an event occurred in the environment. We associate a graph with the environment, and we study separately the case of a chain, tree, and cyclic graph. For the case of chain graph, we first describe a minimum refresh time and latency team trajectory, and we propose a polynomial time algorithm for its computation. Then, we describe a distributed procedure that steers the robots toward an optimal trajectory. For the case of tree graph, a polynomial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
