20110606
Deterministic symmetric rendezvous with tokens in a synchronous torus
Publication
Publication
Discrete Applied Mathematics , Volume 159  Issue 9 p. 896 923
In the rendezvous problem, the goal for two mobile agents is to meet whenever this is possible. In the rendezvous with detection problem, an additional goal for the agents is to detect the impossibility of a rendezvous (e.g., due to symmetrical initial positions of the agents) and stop. We consider the rendezvous problem with and without detection for identical anonymous mobile agents (i.e., running the same deterministic algorithm) with tokens in an anonymous synchronous torus with a sense of direction, and show that there is a striking computational difference between one and more tokens. Specifically, we show that (1) two agents with a constant number of unmovable tokens, or with one movable token each, cannot rendezvous in an n×n torus if they have o(logn) memory, while they can solve the rendezvous with detection problem in an n×m torus as long as they have one unmovable token and O(logn+logm) memory; in contrast, (2) when two agents have two movable tokens each then the rendezvous problem (respectively, rendezvous with detection problem) is solvable with constant memory in an arbitrary n×m (respectively, n×n) torus; and finally, (3) two agents with three movable tokens each and constant memory can solve the rendezvous with detection problem in an n×m torus. This is the first publication in the literature that studies tradeoffs between the number of tokens, memory and knowledge the agents need in order to meet in a torus.
Additional Metadata  

Mobile agent, Rendezvous, Rendezvous with detection, Synchronous, Tokens, Torus  
dx.doi.org/10.1016/j.dam.2011.01.020  
Discrete Applied Mathematics  
Organisation  School of Computer Science 
Kranakis, E, Krizanc, D. (Danny), & Markou, E. (Euripides). (2011). Deterministic symmetric rendezvous with tokens in a synchronous torus. Discrete Applied Mathematics, 159(9), 896–923. doi:10.1016/j.dam.2011.01.020
