Delays Induce an Exponential Memory Gap for Rendezvous in Trees

The aim of rendezvous in a graph is meeting of two mobile agents at some node of an unknown anonymous connected graph. In this article, we focus on rendezvous in trees, and, analogously to the efforts that have been made for solving the exploration problem with compact automata, we study the size of memory of mobile agents that permits to solve the rendezvous problem deterministically. We assume that the agents are identical, and move in synchronous rounds. We first show that if the delay between the starting times of the agents is arbitrary, then the lower bound on memory required for rendezvous is Ω(log n) bits, even for the line of length n. This lower bound meets a previously known upper bound of O(log n) bits for rendezvous in arbitrary graphs of size at most n. Our main result is a proof that the amount of memory needed for rendezvous with simultaneous start depends essentially on the number ℓ of leaves of the tree, and is exponentially less impacted by the number n of nodes. Indeed, we present two identical agents with O(log ℓ + log log n) bits of memory that solve the rendezvous problem in all trees with at most n nodes and at most ℓ leaves. Hence, for the class of trees with polylogarithmically many leaves, there is an exponential gap in minimum memory size needed for rendezvous between the scenario with arbitrary delay and the scenario with delay zero. Moreover, we show that our upper bound is optimal by proving that Ω(log ℓ + log log n) bits of memory are required for rendezvous, even in the class of trees with degrees bounded by 3.

[1]  Pierre Fraigniaud,et al.  Digraphs Exploration with Little Memory , 2004, STACS.

[2]  Richard Weber,et al.  The rendezvous problem on discrete locations , 1990, Journal of Applied Probability.

[3]  Uri Zwick,et al.  Deterministic rendezvous, treasure hunts and strongly universal exploration sequences , 2007, SODA '07.

[4]  Sándor P. Fekete,et al.  Asymmetric rendezvous on the plane , 1998, SCG '98.

[5]  Pierre Fraigniaud,et al.  A Space Lower Bound for Routing in Trees , 2002, STACS.

[6]  Andrzej Pelc,et al.  Tree exploration with logarithmic memory , 2007, SODA '07.

[7]  Nicola Santoro,et al.  Solving the Robots Gathering Problem , 2003, ICALP.

[8]  Krzysztof Diks,et al.  Tree exploration with little memory , 2002, SODA.

[9]  Amos Israeli,et al.  Token management schemes and random walks yield self-stabilizing mutual exclusion , 1990, PODC '90.

[10]  Andrzej Pelc,et al.  Time vs. space trade-offs for rendezvous in trees , 2012, SPAA '12.

[11]  S. Gal,et al.  Rendezvous search when marks are left at the starting points , 2001 .

[12]  Andrzej Pelc,et al.  Asynchronous Deterministic Rendezvous in Graphs , 2005, MFCS.

[13]  Moti Yung,et al.  Agent Rendezvous: A Dynamic Symmetry-Breaking Problem , 1996, ICALP.

[14]  Andrzej Pelc,et al.  Deterministic Rendezvous in Graphs , 2003, ESA.

[15]  Shmuel Gal Rendezvous Search on the Line , 1999, Oper. Res..

[16]  S. Alpern,et al.  Minimax Rendezvous on the Line , 1996 .

[17]  Stephen A. Cook,et al.  Space Lower Bounds for Maze Threadability on Restricted Machines , 1980, SIAM J. Comput..

[18]  S. Alpern The Rendezvous Search Problem , 1995 .

[19]  Nicola Santoro,et al.  Mobile agent rendezvous in a ring , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[20]  Andrzej Pelc,et al.  How to meet when you forget: log-space rendezvous in arbitrary graphs , 2010, Distributed Computing.

[21]  Michal Koucký,et al.  Universal traversal sequences with backtracking , 2001, Proceedings 16th Annual IEEE Conference on Computational Complexity.

[22]  Andrzej Pelc,et al.  How to meet asynchronously (almost) everywhere , 2010, SODA '10.

[23]  Sándor P. Fekete,et al.  Two Dimensional Rendezvous Search , 2001, Oper. Res..

[24]  Fukuhito Ooshita,et al.  Space-Optimal Rendezvous of Mobile Agents in Asynchronous Trees , 2010, SIROCCO.

[25]  S. Gal,et al.  Rendezvous on the Line when the Players' Initial Distance is Given by an Unknown Probability Distribution , 1998 .

[26]  Dariusz R. Kowalski,et al.  How to meet in anonymous network , 2006, Theor. Comput. Sci..

[27]  Shmuel Gal,et al.  The theory of search games and rendezvous , 2002, International series in operations research and management science.

[28]  Nicola Santoro,et al.  Gathering of Asynchronous Oblivious Robots with Limited Visibility , 2001, STACS.

[29]  Pierre Fraigniaud,et al.  Routing in Trees , 2001, ICALP.

[30]  Bernard Mans,et al.  Sense of direction in distributed computing , 2003, Theor. Comput. Sci..

[31]  Pat Morin,et al.  Randomized Rendez-Vous with Limited Memory , 2008, LATIN.

[32]  Andrzej Pelc,et al.  Delays induce an exponential memory gap for rendezvous in trees , 2010, SPAA '10.

[33]  Lyn C. Thomas Finding Your Kids When They Are Lost , 1992 .

[34]  T. Schelling,et al.  The Strategy of Conflict. , 1961 .

[35]  V. Baston,et al.  Rendezvous search on a graph , 1999 .

[36]  Steve Alpern Rendezvous search on labeled networks , 2002 .

[37]  Andrzej Pelc,et al.  Deterministic Rendezvous in Trees with Little Memory , 2008, DISC.

[38]  Omer Reingold,et al.  Undirected connectivity in log-space , 2008, JACM.

[39]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[40]  Steve Alpern Rendezvous Search on Labelled Networks , 2000 .