Finding Good Coffee in Paris

Finding a good cup of coffee in Paris is difficult even among its world-renowned cafes, at least according to author David Downie (2011). We propose a solution that would allow tourists to create a map of the Paris Metro system from scratch that shows the locations of the cafes with the good coffee, while addressing the problem of the tourists losing interest in the process once they have found good coffee. We map the problem to the black hole search problem in the subway model introduced by Flocchini et al. at Fun with Algorithms 2010. We provide a solution that allows the tourists to start anywhere and at any time, communicate using whiteboards on the subway trains, rely on much less information than is normally available to subway passengers, and work independently but collectively to map the subway network. Our solution is the first to deal with scattered agents searching for black holes in a dynamic network and is optimal both in terms of the team size and the number of carrier moves required to complete the map.

[1]  Colin Cooper,et al.  Structural Information and Communication Complexity, 15th International Colloquium, SIROCCO 2008, Villars-sur-Ollon, Switzerland, June 17-20, 2008, Proceedings , 2008 .

[2]  Euripides Markou,et al.  Approximation Bounds for Black Hole Search Problems , 2005, OPODIS.

[3]  Euripides Markou,et al.  Searching for a Black Hole in Synchronous Tree Networks , 2007, Comb. Probab. Comput..

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

[5]  Alfredo Navarra,et al.  Synchronization Helps Robots to Detect Black Holes in Directed Graphs , 2009, OPODIS.

[6]  Wei Shi,et al.  Locating a Black Hole in an Un-oriented Ring Using Tokens: The Case of Scattered Agents , 2007, Euro-Par.

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

[8]  Wei Shi,et al.  Using Scattered Mobile Agents to Locate a Black Hole in an un-Oriented Ring with Tokens , 2008, Int. J. Found. Comput. Sci..

[9]  Anne-Marie Kermarrec,et al.  Proceedings of the 13th European international conference on Parallel Processing , 2007 .

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

[11]  Christian Scheideler,et al.  Stabilization, Safety, and Security of Distributed Systems , 2012, Lecture Notes in Computer Science.

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

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

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

[15]  David Ilcinkas,et al.  On the Power of Waiting When Exploring Public Transportation Systems , 2011, OPODIS.

[16]  Peter C. Mason,et al.  Map construction and exploration by mobile agents scattered in a dangerous network , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[17]  Peter C. Mason,et al.  Mapping an Unfriendly Subway System , 2010, FUN.

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

[19]  Colin Cooper,et al.  Searching for Black-Hole Faults in a Network Using Multiple Agents , 2006, OPODIS.

[20]  Colin Cooper,et al.  Locating and Repairing Faults in a Network with Mobile Agents , 2008, SIROCCO.

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

[22]  Bernard Mans,et al.  Exploration of Periodically Varying Graphs , 2009, ISAAC.

[23]  Nicola Santoro,et al.  Time-varying graphs and dynamic networks , 2010, Int. J. Parallel Emergent Distributed Syst..

[24]  Peter Glaus Locating a Black Hole without the Knowledge of Incoming Link , 2009, ALGOSENSORS.

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