Efficiently Patrolling Hamiltonian and Two-Connected Graphs

Yotam Elor, Alfred Marcel Bruckstein, Goldstein Uav · 2009

We present two probabilistic patrolling strategies for a single agent patrolling an undirected graph. A single ant-like agent with very low capabilities is considered, the agent have small memory and he can sense only its neighborhood. However, he may mark the graph vertices with pheromone stamps which can later be sensed. These markings are used as a primitive form of distributed memory. The first algorithm presented is designed to patrol Hamiltonian graphs. By executing the proposed algorithm, the agent finds a Hamilton cycle and follows it. By following the cycle, the agent performs an optimal patrol. The second algorithm we present aims to patrol graphs whose square is Hamiltonian. Using the algorithm, the agent finds a cycle of length at most 2 |G | and follows it. The maximum time lag between two successive visits to any vertex using the proposed strategy is at most twice the optimal so the patrol quality is at least half the optimal.

Read the paper · More papers on PaperTik