Universal Systems of Oblivious Mobile Robots
Paola Flocchini, Nicola Santoro, Giovanni Viglietta, Masafumi, Yamashita

TL;DR
This paper investigates the computational capabilities of oblivious mobile robots in various network classes, identifying conditions under which they can compute all finite functions and approximating the minimal network size needed.
Contribution
It introduces the concept of universal systems of oblivious robots, characterizes classes of systems that can compute all functions, and estimates the minimal network size for universal computation.
Findings
Identifies classes of fully synchronous systems that are universal.
Proves universality for graphs with at least one, two, or three robots under certain conditions.
Provides an approximation for the minimal network size needed for universal computation.
Abstract
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 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Modular Robots and Swarm Intelligence · Distributed systems and fault tolerance
