AntPaP: Patrolling and Fair Partitioning of Graphs by A(ge)nts Leaving Pheromone Traces
Gidi Elazar, Alfred M. Bruckstein

TL;DR
This paper introduces AntPaP, a pheromone-based algorithm where simple, oblivious agents patrol and partition a graph into roughly equal regions through local interactions, inspired by physical balloon dynamics.
Contribution
It presents a novel decentralized graph partitioning method using pheromone traces and local rules, achieving balanced partitions without global knowledge or communication.
Findings
The algorithm rapidly converges to a balanced partition.
Agents' local interactions lead to stable and near-optimal partitions.
The method is robust to initial agent placement and graph shape.
Abstract
A team of identical and oblivious ant-like agents - a(ge)nts - leaving pheromone traces, are programmed to jointly patrol an area modeled as a graph. They perform this task using simple local interactions, while also achieving the important byproduct of partitioning the graph into roughly equal-sized disjoint sub-graphs. Each a(ge)nt begins to operate at an arbitrary initial location, and throughout its work does not acquire any information on either the shape or size of the graph, or the number or whereabouts of other a(ge)nts. Graph partitioning occurs spontaneously, as each of the a(ge)nts patrols and expands its own pheromone-marked sub-graph, or region. This graph partitioning algorithm is inspired by molecules hitting the borders of air filled elastic balloons: an a(ge)nt that hits a border edge from the interior of its region more frequently than an external a(ge)nt hits the same…
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.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Slime Mold and Myxomycetes Research · Optimization and Search Problems
