首页 | 本学科首页   官方微博 | 高级检索  
     


A Distributed Ant Algorithm forprotect Efficiently Patrolling a Network
Authors:Vladimir Yanovski   Israel A. Wagner  Alfred M. Bruckstein
Affiliation:(1) Computer Science Department, Technion IIT, Haifa 32000, Israel;(2) IBM Haifa Research Laboratory, MATAM, Haifa 31905, Israel
Abstract:We consider the problem of patrolling—i.e. ongoing exploration of a network by a decentralized group of simple memoryless robotic agents. The model for the network is an undirected graph, and our goal, beyond complete exploration, is to achieve close to uniform frequency of traversal of the graphrsquos edges. A simple multi-agent exploration algorithm is presented and analyzed. It is shown that a single agent following this procedure enters, after a transient period, a periodic motion which is an extended Eulerian cycle, during which all edges are traversed an identical number of times. We further prove that if the network is Eulerian, a single agent goes into an Eulerian cycle within 2|E|D steps, |E| being the number of edges in the graph and D being its diameter. For a team of k agents, we show that after at most 2( 1 + 1/k) |E|D steps the numbers of edge visits in the network are balanced up to a factor of two. In addition, various aspects of the algorithm are demonstrated by simulations.
Keywords:Ant algorithms  Euler cycle  Blanket time  Graph algorithms
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号