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 条
  • [21] Distributed computing by oblivious mobile robots
    Flocchini, Paola
    Prencipe, Giuseppe
    Santoro, Nicola
    Synthesis Lectures on Distributed Computing Theory, 2012, 3 (02): : 1 - 187
  • [22] Asynchronous Pattern Formation by Anonymous Oblivious Mobile Robots
    Fujinaga, Nao
    Yamauchi, Yukiko
    Kijima, Shuji
    Yamashita, Masafumi
    DISTRIBUTED COMPUTING, DISC 2012, 2012, 7611 : 312 - 325
  • [23] How to Gather Asynchronous Oblivious Robots on Anonymous Rings
    D'Angelo, Gianlorenzo
    Di Stefano, Gabriele
    Navarra, Alfredo
    DISTRIBUTED COMPUTING, DISC 2012, 2012, 7611 : 326 - 340
  • [24] Arbitrary pattern formation by asynchronous, anonymous, oblivious robots
    Flocchini, Paola
    Prencipe, Giuseppe
    Santoro, Nicola
    Widmayer, Peter
    THEORETICAL COMPUTER SCIENCE, 2008, 407 (1-3) : 412 - 447
  • [25] Brief Announcement: Perpetual Exploration of Triangular Grid by Myopic Oblivious Robots Without Chirality
    Das, Raja
    Goswami, Pritam
    Sau, Buddhadeb
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2024, 2025, 14931 : 156 - 160
  • [26] Parameterized Verification of Algorithms for Oblivious Robots on a Ring
    Sangnier, Arnaud
    Sznajder, Nathalie
    Potop-Butucaru, Maria
    Tixeuil, Sebastien
    PROCEEDINGS OF THE 17TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD 2017), 2017, : 212 - 219
  • [27] Parameterized verification of algorithms for oblivious robots on a ring
    Arnaud Sangnier
    Nathalie Sznajder
    Maria Potop-Butucaru
    Sébastien Tixeuil
    Formal Methods in System Design, 2020, 56 : 55 - 89
  • [28] Parameterized verification of algorithms for oblivious robots on a ring
    Sangnier, Arnaud
    Sznajder, Nathalie
    Potop-Butucaru, Maria
    Tixeuil, Sebastien
    FORMAL METHODS IN SYSTEM DESIGN, 2020, 56 (1-3) : 55 - 89
  • [29] Randomized Pattern Formation Algorithm for Asynchronous Oblivious Mobile Robots
    Yamauchi, Yukiko
    Yamashita, Masafumi
    DISTRIBUTED COMPUTING (DISC 2014), 2014, 8784 : 137 - 151
  • [30] Arbitrary Pattern Formation on Infinite Grid by Asynchronous Oblivious Robots
    Bose, Kaustav
    Adhikary, Ranendu
    Kundu, Manash Kumar
    Sau, Buddhadeb
    WALCOM: ALGORITHMS AND COMPUTATION (WALCOM 2019), 2019, 11355 : 354 - 366