Abstract
We introduce a novel multi-agent patrolling strategy. By assumption, the swarm of agents performing the task consists of very low capability ant-like agents. The agents have little memory, they can not communicate and their sensing abilities are local. Furthermore, the agents do not possess any knowledge regarding the graph or the swarm size. However, the agents may mark the graph vertices with pheromone stamps which can later be sensed. These markings are used as a primitive form of distributed memory and communication. The proposed strategy is a bundle of two algorithms. A single agent (the “leader”) is responsible of finding a short cycle which covers the graph, and this is achieved using a “cycle finding” algorithm. All other agents follow that cycle while maintaining even gaps between them using a “spreading algorithm”. We prove that the algorithms converge within a finite expected time. After convergence, the maximum time lag between two successive visits to any vertex using the proposed strategy is at most \(4\frac{k}{k-1}\frac{l_{max}}{l_{min}}\) times the optimal, where the optimal time is bounded from below by \(\frac{n\cdot l_{min}}{k}\), and where l max (l min ) is the longest (shortest) edge in the graph and k is the swarm size.
The “cycle finding” algorithm is robust i.e. in case the graph changes, the leader autonomously finds a new patrolling route. The “spreading algorithm” is scalable and robust. In case the patrolling cycle or the number of agents change during run (e.g. as a result of an agent break down) the agents autonomously redeploy uniformly over the patrolling cycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agmon, N., Kraus, S., Kaminka, G.A.: Multi-robot perimeter patrol in adversarial settings. In: IEEE Int. Conf. on Robotics and Automation, pp. 2339–2345 (2008)
Almeida, A., Ramalho, G., Santana, H., Tedesco, P.A., Menezes, T., Corruble, V., Chevaleyre, Y.: Recent advances on multi-agent patrolling. In: Bazzan, A.L.C., Labidi, S. (eds.) SBIA 2004. LNCS (LNAI), vol. 3171, pp. 126–138. Springer, Heidelberg (2004)
Basilico, N., Gatti, N., Amigoni, F.: Developing a deterministic patrolling strategy for security agents. In: IEEE/WIC/ACM Int. Joint Conf. on Web Intel. and Intel. Agent Technologies, vol. 2, pp. 565–572 (2009)
Chevaleyre, Y., Sempe, F., Ramalho, G.: A theoretical analysis of multi-agent patrolling strategies. In: AAMAS, pp. 1524–1525. IEEE Computer Society, Washington (2004)
Elmaliach, Y., Agmon, N., Kaminka, G.A.: Multi-robot area patrol under frequency constraints. In: IEEE Int. Conf. on Robotics and Automation, pp. 385–390 (2007)
Elor, Y., Bruckstein, A.M.: Autonomous multi-agent cycle based patrolling. Tech. rep., Computer Science Department, Technion Haifa, Israel (September 2009)
Elor, Y., Bruckstein, A.M.: Multi-agent deployment and patrolling on a ring graph. Tech. rep., Computer Science Department, Technion Haifa, Israel (September 2009)
Elor, Y., Bruckstein, A.M.: Multi-agent graph patrolling and partitioning. In: IEEE/WIC/ACM Int. Joint Conf. on Web Intel. and Intel. Agent Technologies, pp. 52–57 (2009)
Elor, Y., Bruckstein, A.M.: Multi-agent deployment on a ring graph. In: Ants 2010: Seventh International Conference on Swarm Intelligence (to appear, 2010)
Fleischner, H.: The square of every two-connected graph is hamiltonian. Journal of Combinatorial Theory 16(1) (1974)
Machado, A., Ramalho, G., Zucker, J.D., Drogoul, A.: Multi-agent patrolling: An empirical analysis of alternative architectures. In: Sichman, J.S., Bousquet, F., Davidsson, P. (eds.) MABS 2002. LNCS (LNAI), vol. 2581, pp. 155–170. Springer, Heidelberg (2003)
Menezes, T., Tedesco, P., Ramalho, G.: Negotiator agents for the patrolling task. In: Sichman, J.S., Coelho, H., Rezende, S.O. (eds.) IBERAMIA 2006 and SBIA 2006. LNCS (LNAI), vol. 4140, pp. 48–57. Springer, Heidelberg (2006)
Sak, T., Wainer, J., Goldenstein, S.K.: Probabilistic multiagent patrolling. In: Zaverucha, G., da Costa, A.L. (eds.) SBIA 2008. LNCS (LNAI), vol. 5249, pp. 124–133. Springer, Heidelberg (2008)
Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots: Formation of geometric patterns. SIAM Journal on Computing 28(4), 1347–1363 (1999)
Wagner, I.A., Bruckstein, A.M.: Hamiltonian(t) - An Ant-Inspired Heuristic for Recognizing Hamiltonian Graphs. In: Proceedings of the 1999 Congress on Evolutionary Computation (1999)
Wagner, I.A., Lindenbaum, M., Bruckstein, A.M.: Efficiently searching a graph by a smell-oriented vertex process. An. of Math and Art. Intel. 24(1-4), 211–223 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Elor, Y., Bruckstein, A.M. (2010). Autonomous Multi-agent Cycle Based Patrolling. In: Dorigo, M., et al. Swarm Intelligence. ANTS 2010. Lecture Notes in Computer Science, vol 6234. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15461-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-15461-4_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15460-7
Online ISBN: 978-3-642-15461-4
eBook Packages: Computer ScienceComputer Science (R0)