Computing Without Communicating: Ring Exploration by Asynchronous Oblivious Robots

被引:45
|
作者
Flocchini, Paola [1 ]
Ilcinkas, David [2 ,3 ]
Pelc, Andrzej [4 ]
Santoro, Nicola [5 ]
机构
[1] Univ Ottawa, Sch Elect Engn & Comp Sci, Ottawa, ON K1N 6N5, Canada
[2] CNRS, LaBRI, F-33405 Talence, France
[3] Univ Bordeaux, F-33405 Talence, France
[4] Univ Quebec Outaouais, Dept Informat, Gatineau, PQ J8X 3X7, Canada
[5] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Mobile robots; Asynchronous; Oblivious; Exploration; Ring; MOBILE ROBOTS; TRAVELING SALESMEN; BLACK-HOLE; TREE; CONVERGENCE; ALGORITHMS;
D O I
10.1007/s00453-011-9611-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the problem of exploring an anonymous unoriented ring by a team of k identical, oblivious, asynchronous mobile robots that can view the environment but cannot communicate. This weak scenario is standard when the spatial universe in which the robots operate is the two-dimensional plane, but (with one exception) has not been investigated before for networks. Our results imply that, although these weak capabilities of robots render the problem considerably more difficult, ring exploration by a small team of robots is still possible. We first show that, when k and n are not co-prime, the problem is not solvable in general, e.g., if k divides n there are initial placements of the robots for which gathering is impossible. We then prove that the problem is always solvable provided that n and k are co-prime, for ka parts per thousand yen17, by giving an exploration algorithm that always terminates, starting from arbitrary initial configurations. Finally, we consider the minimum number rho(n) of robots that can explore a ring of size n. As a consequence of our positive result we show that rho(n) is O(logn). We additionally prove that Omega(logn) robots are necessary for infinitely many n.
引用
收藏
页码:562 / 583
页数:22
相关论文
共 50 条
  • [1] Computing without communicating Ring exploration by asynchronous oblivious robots
    Flocchini, Paola
    Ilcinkas, David
    Pelc, Andrzej
    Santoro, Nicola
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4878 : 105 - +
  • [2] Computing Without Communicating: Ring Exploration by Asynchronous Oblivious Robots
    Paola Flocchini
    David Ilcinkas
    Andrzej Pelc
    Nicola Santoro
    Algorithmica, 2013, 65 : 562 - 583
  • [3] Optimal Deterministic Ring Exploration with Oblivious Asynchronous Robots
    Lamani, Anissa
    Potop-Butucaru, Maria Gradinariu
    Tixeuil, Sebastien
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, PROCEEDINGS, 2010, 6058 : 183 - 196
  • [4] Remembering without memory: Tree exploration by asynchronous oblivious robots
    Flocchini, Paola
    Ilcinkas, David
    Pelc, Andrzej
    Santoro, Nicola
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, 2008, 5058 : 33 - +
  • [5] Remembering without memory: Tree exploration by asynchronous oblivious robots
    Flocchini, Paola
    Ilcinkas, David
    Pelc, Andrzej
    Santoro, Nicola
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (14-15) : 1583 - 1598
  • [6] Gathering asynchronous oblivious mobile robots in a ring
    Klasing, Ralf
    Markou, Euripides
    Pelc, Andrzej
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2006, 4288 : 744 - +
  • [7] Gathering asynchronous oblivious mobile robots in a ring
    Klasing, Ralf
    Markou, Euripides
    Pelc, Andrzej
    THEORETICAL COMPUTER SCIENCE, 2008, 390 (01) : 27 - 39
  • [8] Enabling Ring Exploration with Myopic Oblivious Robots
    Datta, Ajoy K.
    Lamani, Anissa
    Larmore, Lawrence L.
    Petit, Franck
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 490 - 499
  • [9] Terminating Exploration Of A Grid By An Optimal Number Of Asynchronous Oblivious Robots
    Devismes, Stephane
    Lamani, Anissa
    Petit, Franck
    Raymond, Pascal
    Tixeuil, Sebastien
    COMPUTER JOURNAL, 2021, 64 (01): : 132 - 154
  • [10] Taking Advantage of Symmetries: Gathering of Asynchronous Oblivious Robots on a Ring
    Klasing, Ralf
    Kosowski, Adrian
    Navarra, Alfredo
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 12TH INTERNATIONAL CONFERENCE, OPODIS 2008, 2008, 5401 : 446 - +