skip to main content
research-article

Randomized Rendezvous Algorithms for Agents on a Ring with Different Speeds

Published: 04 January 2015 Publication History

Abstract

We provide randomized rendezvous algorithms for two synchronous robots in a bi-directional ring of length n (n is a real number): the robots are equipped with identical chronometers, execute identical algorithms, but have different speeds u, 1 (where u > 1). In general, neither of the robots are aware of their own speed but in some cases they may be aware either of the magnitude of u or some quantity of time that depends on u, n. The robots start by choosing a direction uniformly and independently at random. Given integer k ≥ 0, we design algorithms that have the two robots alternate for k + 1 rounds between choosing the direction at random followed by walking for a predetermined time. In the last round the robots walk until rendezvous.
The first algorithm, RV0, works with one random bit per robot and consists of a single round: after choosing their initial directions the robots never change direction. Rendezvous is established in u·n/2(u2−1) expected time and this is shown to be optimal among all randomized algorithms employing a single random bit during their execution. The second algorithm RV1(k), for k ≥ 1, has the two robots alternate for k + 1 rounds between choosing the direction at random followed by walking for a predetermined time u/u + 1; in the last step the robots walk until rendezvous. Among all algorithms that use k + 1 random bits we establish a sharp threshold; for u ≤ 2, RV1(k) is optimal in terms of expected rendezvous time while for u > 2, RV0 is optimal. Further, we provide new randomized rendezvous algorithms employing more random bits and analyze their expected rendezvous time depending on the knowledge of the robots about the length n of the ring and their speeds (u > 1).

References

[1]
S. Alpern. The rendezvous search problem. SIAM Journal on Control and Optimization, 33(3):673--683, 1995.
[2]
S. Alpern. Asymmetric rendezvous search on the circle. Dynamics and Control, 10(1):33--45, 2000.
[3]
S. Alpern and S. Gal. The theory of search games and rendezvous, volume 55. Springer, 2002.
[4]
E. Bampas, J. Czyzowicz, L. Gąsieniec, D. Ilcinkas, and A. Labourel. Almost optimal asynchronous rendezvous in infinite multidimensional grids. In N. Lynch and A. Shvartsman, editors, Distributed Computing, volume 6343 of Lecture Notes in Computer Science, pages 297--311. Springer Berlin Heidelberg, 2010.
[5]
J. Beauquier, J. Burman, J. Clement, and S. Kutten. On utilizing speed in networks of mobile agents. In Proceedings of the 29th ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, PODC '10, pages 305--314, New York, NY, USA, 2010. ACM.
[6]
M. A. Bender, A. Fernández, D. Ron, A. Sahai, and S. Vadhan. The power of a pebble: Exploring and mapping directed graphs. Inf. Comput., 176(1):1--21, July 2002.
[7]
M. Blum and D. Kozen. On the power of the compass (or, why mazes are easier to search than graphs). In Foundations of Computer Science, 1978., 19th Annual Symposium on, pages 132--142, 1978.
[8]
J. Chalopin, S. Das, and N. Santoro. Rendezvous of mobile agents in unknown graphs with faulty links. In Distributed Computing, pages 108--122. Springer, 2007.
[9]
J. Czyzowicz, S. Dobrev, E. Kranakis, and D. Krizanc. The power of tokens: rendezvous and symmetry detection for two mobile agents in a ring. In SOFSEM 2008: Theory and Practice of Computer Science, pages 234--246. Springer, 2008.
[10]
J. Czyzowicz, L. Gąsieniec, K. Georgiou, E. Kranakis, and F. MacQuarrie. The beachcombers' problem: Walking and searching with mobile robots. arXiv preprint arXiv:1304.7693, 2013.
[11]
J. Czyzowicz, L. Gąsieniec, A. Kosowski, and E. Kranakis. Boundary patrolling by mobile agents with distinct maximal speeds. In C. Demetrescu and M. Halldórsson, editors, Algorithms - ESA 2011, volume 6942 of Lecture Notes in Computer Science, pages 701--712. Springer Berlin Heidelberg, 2011.
[12]
J. Czyzowicz, A. Kosowski, and A. Pelc. Deterministic rendezvous of asynchronous bounded-memory agents in polygonal terrains. Theory of Computing Systems, 52(2):179--199, 2013.
[13]
G. De Marco, L. Gargano, E. Kranakis, D. Krizanc, A. Pelc, and U. Vaccaro. Asynchronous deterministic rendezvous in graphs. Theoretical Computer Science, 355(3):315--326, 2006.
[14]
A. Dessmark, P. Fraigniaud, and A. Pelc. Deterministic rendezvous in graphs. In Algorithms-ESA 2003, pages 184--195. Springer, 2003.
[15]
O. Feinerman, A. Korman, S. Kutten, and Y. Rodeh. Fast rendezvous on a cycle by agents with different speeds. Proceedings of the 15th International Conference on Distributed Computing and Networking (ICDCN 2014), pages 1--13, 2014.
[16]
P. Flocchini, E. Kranakis, D. Krizanc, N. Santoro, and C. Sawchuk. Multiple mobile agent rendezvous in a ring. In LATIN 2004: Theoretical Informatics, pages 599--608. Springer, 2004.
[17]
J. V. Howard. Rendezvous search on the interval and the circle. Operations Research, 47(4):550--558, 1999.
[18]
A. Kawamura and Y. Kobayashi. Fence patrolling by mobile agents with distinct speeds. In K. Chao, T. Hsu, and D. Lee, editors, Algorithms and Computation, volume 7676 of Lecture Notes in Computer Science, pages 598--608. Springer Berlin Heidelberg, 2012.
[19]
E. Kranakis, D. Krizanc, and E. Markou. The mobile agent rendezvous problem in the ring. Synthesis Lectures on Distributed Computing Theory, 1(1):1--122, 2010.
[20]
E. Kranakis, D. Krizanc, and P. Morin. Randomized Rendez-Vous with Limited Memory. In Proceedings of 8th Latin American Theoretical Informatics Symposium, LNCS 4957, pages 605--614, 2008.
[21]
E. Kranakis, D. Krizanc, and S. Rajsbaum. Mobile agent rendezvous: A survey. In Structural Information and Communication Complexity, pages 1--9. Springer, 2006.
[22]
E. Kranakis, D. Krizanc, N. Santoro, and C. Sawchuk. Mobile agent rendezvous in a ring. In Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), pages 592--599. IEEE, 2003.
[23]
Y. Métivier, N. Saheb, and A. Zemmari. Analysis of a randomized rendezvous algorithm. Information and Computation, 184(1):109--128, 2003.
[24]
X. Yu and M. Yung. Agent rendezvous: A dynamic symmetry-breaking problem. In Automata, Languages and Programming, pages 610--621. Springer, 1996.

Cited By

View all
  • (2024)Online Planning Approaches for Multi-Robot Rendezvous2024 10th International Conference on Automation, Robotics and Applications (ICARA)10.1109/ICARA60736.2024.10553000(150-154)Online publication date: 22-Feb-2024
  • (2024)Distributed asynchronous rendezvous planning on the line for multi-agent systemsFuture Generation Computer Systems10.1016/j.future.2024.06.054161(35-48)Online publication date: Dec-2024
  • (2017)Searching for a Non-adversarial, Uncooperative Agent on a CycleAlgorithms for Sensor Systems10.1007/978-3-319-72751-6_9(114-126)Online publication date: 31-Dec-2017
  • Show More Cited By

Index Terms

  1. Randomized Rendezvous Algorithms for Agents on a Ring with Different Speeds

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICDCN '15: Proceedings of the 16th International Conference on Distributed Computing and Networking
    January 2015
    360 pages
    ISBN:9781450329286
    DOI:10.1145/2684464
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 January 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Randomized algorithm
    2. random bits
    3. rendezvous
    4. ring
    5. robots
    6. speeds

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICDCN '15

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 23 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Online Planning Approaches for Multi-Robot Rendezvous2024 10th International Conference on Automation, Robotics and Applications (ICARA)10.1109/ICARA60736.2024.10553000(150-154)Online publication date: 22-Feb-2024
    • (2024)Distributed asynchronous rendezvous planning on the line for multi-agent systemsFuture Generation Computer Systems10.1016/j.future.2024.06.054161(35-48)Online publication date: Dec-2024
    • (2017)Searching for a Non-adversarial, Uncooperative Agent on a CycleAlgorithms for Sensor Systems10.1007/978-3-319-72751-6_9(114-126)Online publication date: 31-Dec-2017
    • (2017)Rendezvous on a Line by Location-Aware Robots Despite the Presence of Byzantine FaultsAlgorithms for Sensor Systems10.1007/978-3-319-72751-6_6(70-83)Online publication date: 31-Dec-2017
    • (2017)Different Speeds Suffice for Rendezvous of Two Agents on Arbitrary GraphsSOFSEM 2017: Theory and Practice of Computer Science10.1007/978-3-319-51963-0_7(79-90)Online publication date: 11-Jan-2017
    • (2015)Rendezvous of Many Agents with Different Speeds in a CycleProceedings of the 14th International Conference on Ad-hoc, Mobile, and Wireless Networks - Volume 914310.1007/978-3-319-19662-6_14(195-209)Online publication date: 29-Jun-2015

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media