Asynchronous Exploration of an Unknown Anonymous Dangerous Graph with O(1) Pebbles

We consider the a team of asynchronous agents that must explore an unknown graph in presence of a black hole, a node which destroys all incoming agents without leaving any observable trace. Communication is achieved using pebbles that an agent can pick up, carry, and drop. It is known that, when the graph is unknown, Δ+1 agents are necessary, and solutions exist with those many agents, using a total of O(logΔ) pebbles, where Δ is the max node degree. On the other hand, it is also known that if the agents have a map of the graph, the problem can be solved with O(1) pebbles in total, without increasing the size of the team. In this paper we address the question of whether it is possible to locate the black hole using O(1) pebbles even if the graph is unknown, and, if so, with how many agents. We first prove that with O(1) pebbles, Δ+1 agents are not sufficient. We next prove that, regardless of the team size, 2 pebbles are not sufficient. We then show that these bounds are tight presenting a protocol that allows to locate a black hole in an unknown anonymous graph with only 3 pebbles and Δ+2 agents.

[1]  Alan M. Frieze,et al.  The Cover Times of Random Walks on Hypergraphs , 2011, SIROCCO.

[2]  Nicola Santoro,et al.  Mobile Search for a Black Hole in an Anonymous Ring , 2007, Algorithmica.

[3]  Euripides Markou,et al.  Complexity of Searching for a Black Hole , 2006, Fundam. Informaticae.

[4]  Euripides Markou,et al.  Hardness and approximation results for Black Hole Search in arbitrary networks , 2007, Theor. Comput. Sci..

[5]  Euripides Markou,et al.  Black Hole Search with Finite Automata Scattered in a Synchronous Torus , 2011, DISC.

[6]  T. Radzik,et al.  Approximation bounds for Black Hole Search problems , 2008 .

[7]  Alfredo Navarra,et al.  Synchronous black hole search in directed graphs , 2011, Theor. Comput. Sci..

[8]  Jurek Czyzowicz,et al.  Black Hole Search in Directed Graphs , 2009, SIROCCO.

[9]  Peter C. Mason,et al.  Searching for Black Holes in Subways , 2011, Theory of Computing Systems.

[10]  Nicola Santoro,et al.  Searching for a black hole in arbitrary networks: optimal mobile agents protocols , 2006, Distributed Computing.

[11]  Nicola Santoro,et al.  Exploring an Unknown Graph to Locate a Black Hole Using Tokens , 2006, IFIP TCS.

[12]  Nicola Santoro,et al.  Improving the Optimal Bounds for Black Hole Search in Rings , 2011, SIROCCO.

[13]  Euripides Markou,et al.  Tight Bounds for Scattered Black Hole Search in a Ring , 2011, SIROCCO.

[14]  Nicola Santoro,et al.  Ping Pong in Dangerous Graphs: Optimal Black Hole Search with Pebbles , 2011, Algorithmica.

[15]  Nicola Santoro,et al.  Rendezvous of Mobile Agents in Unknown Graphs with Faulty Links , 2007, DISC.

[16]  Wei Shi Black Hole Search with Tokens in Interconnected Networks , 2009, SSS.