Universal Systems of Oblivious Mobile Robots

被引:0
|
作者
Flocchini, Paola [1 ]
Santoro, Nicola [2 ]
Viglietta, Giovanni [1 ]
Yamashita, Masafumi [3 ]
机构
[1] Univ Ottawa, Ottawa, ON, Canada
[2] Carleton Univ, Ottawa, ON, Canada
[3] Kyushu Univ, Fukuoka, Japan
关键词
RING EXPLORATION; MULTIPLICITY;
D O I
10.1007/978-3-319-48314-6_16
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An oblivious mobile robot is a stateless computational entity located in a spatial universe, capable of moving in that universe. When activated, the robot observes the universe and the location of the other robots, chooses a destination, and moves there. The computation of the destination is made by executing an algorithm, the same for all robots, whose sole input is the current observation. No memory of all these actions is retained after the move. When the spatial universe is a graph, distributed computations by oblivious mobile robots have been intensively studied focusing on the conditions for feasibility of basic problems (e.g., gathering, exploration) in specific classes of graphs under different schedulers. In this paper, we embark on a different, more general, type of investigation. With their movements from vertices to neighboring vertices, the robots make the system transition from one configuration to another. Thus the execution of an algorithm from a given configuration defines in a natural way the computation of a discrete function by the system. Our research interest is to understand which functions are computed by which systems. In this paper we focus on identifying sets of systems that are universal, in the sense that they can collectively compute all finite functions. We are able to identify several such classes of fully synchronous systems. In particular, among other results, we prove the universality of the set of all graphs with at least one robot, of any set of graphs with at least two robots whose quotient graphs contain arbitrarily long paths, and of any set of graphs with at least three robots and arbitrarily large finite girths. We then focus on the minimum size that a network must have for the robots to be able to compute all functions on a given finite set. We are able to approximate the minimum size of such a network up to a factor that tends to 2 as n goes to infinity. The main technique we use in our investigation is the simulation between algorithms, which in turn defines domination between systems. If a system dominates another system, then it can compute at least as many functions. The other ingredient is constituted by path and ring networks, of which we give a thorough analysis. Indeed, in terms of implicit function computations, they are revealed to be fundamental topologies with important properties. Understanding these properties enables us to extend our results to larger classes of graphs, via simulation.
引用
收藏
页码:242 / 257
页数:16
相关论文
共 50 条
  • [1] Brief Announcement: Certified Universal Gathering in R2 for Oblivious Mobile Robots
    Courtieu, Pierre
    Rieg, Lionel
    Tixeuil, Sebastien
    Urbain, Xavier
    [J]. PROCEEDINGS OF THE 2016 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'16), 2016, : 439 - 441
  • [2] Uniform Dispersal of Oblivious Mobile Robots
    Hideg, Attila
    Blazovics, Laszlo
    Forstner, Bertalan
    [J]. 2016 7TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS (COGINFOCOM), 2016, : 323 - 326
  • [3] Distributed computing by oblivious mobile robots
    Flocchini, Paola
    Prencipe, Giuseppe
    Santoro, Nicola
    [J]. Synthesis Lectures on Distributed Computing Theory, 2012, 3 (02): : 1 - 187
  • [4] Gathering asynchronous oblivious mobile robots in a ring
    Klasing, Ralf
    Markou, Euripides
    Pelc, Andrzej
    [J]. ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2006, 4288 : 744 - +
  • [5] PATTERN FORMATION BY OBLIVIOUS ASYNCHRONOUS MOBILE ROBOTS
    Fujinaga, Nao
    Yamauchi, Yukiko
    Ono, Hirotaka
    Kijima, Shuji
    Yamashita, Masafumi
    [J]. SIAM JOURNAL ON COMPUTING, 2015, 44 (03) : 740 - 785
  • [6] Gathering asynchronous oblivious mobile robots in a ring
    Klasing, Ralf
    Markou, Euripides
    Pelc, Andrzej
    [J]. THEORETICAL COMPUTER SCIENCE, 2008, 390 (01) : 27 - 39
  • [7] Gathering non-oblivious mobile robots
    Cieliebak, M
    [J]. LATIN 2004: THEORETICAL INFORMATICS, 2004, 2976 : 577 - 588
  • [8] Forming sequences of geometric patterns with oblivious mobile robots
    Das, Shantanu
    Flocchini, Paola
    Santoro, Nicola
    Yamashita, Masafumi
    [J]. DISTRIBUTED COMPUTING, 2015, 28 (02) : 131 - 145
  • [9] Forming sequences of geometric patterns with oblivious mobile robots
    Shantanu Das
    Paola Flocchini
    Nicola Santoro
    Masafumi Yamashita
    [J]. Distributed Computing, 2015, 28 : 131 - 145
  • [10] Flocking along line by Autonomous Oblivious Mobile Robots
    Chaudhuri, Sruti Gan
    [J]. ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 460 - 464