Computer Science > Distributed, Parallel, and Cluster Computing
[Submitted on 17 Feb 2009 (v1), revised 20 Oct 2009 (this version, v2), latest version 29 Feb 2012 (v3)]
Title:Leader Election Problem Versus Pattern Formation Problem
View PDFAbstract: Leader election and arbitrary pattern formation are fundammental tasks for a set of au- tonomous mobile robots. The former consists in distinguishing a unique robot, called the leader. The latter aims in arranging the robots in the plane to form any given pattern. The solvability of both these tasks turns out to be necessary in order to achieve more complex tasks. In this paper, we study the relationship between these two tasks in a model, called CORDA, wherein the robots are weak in several aspects. In particular, they are fully asynchronous and they have no direct means of communication. They cannot remember any previous observation nor computation performed in any previous step. Such robots are said to be oblivious. The robots are also uniform and anonymous, i.e, they all have the same program using no global parameter (such that an identity) allowing to di?erentiate any of them. Moreover, none of them share any kind of common coordinate mechanism or common sense of direction, except that they agree on a common handedness (chirality). In such a system, Flochini et al. proved in [9] that it is possible to solve the leader election problem for n ? 3 robots if the arbitrary pattern formation is solvable for n ? 3. In this paper, we show that the converse is true for n ? 4 and thus, we deduce that both problems are equivalent for n ? 4 in CORDA provided the robots share the same chirality. The possible equivalence for n = 3 remains an open problem in CORDA.
Submission history
From: Yoann Dieudonne [view email] [via CCSD proxy][v1] Tue, 17 Feb 2009 08:02:25 UTC (118 KB)
[v2] Tue, 20 Oct 2009 15:28:09 UTC (125 KB)
[v3] Wed, 29 Feb 2012 21:19:59 UTC (40 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.