Back to Search Start Over

Lost in self-stabilization: A local process that aligns connected cells

Authors :
Damien Regnault
Eric Rémila
Informatique, Biologie Intégrative et Systèmes Complexes (IBISC)
Université d'Évry-Val-d'Essonne (UEVE)
Groupe d'Analyse et de Théorie Economique Lyon - Saint-Etienne (GATE Lyon Saint-Étienne)
École normale supérieure de Lyon (ENS de Lyon)-Université Lumière - Lyon 2 (UL2)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Université de Lyon-Université Jean Monnet - Saint-Étienne (UJM)-Centre National de la Recherche Scientifique (CNRS)
Groupe d'analyse et de théorie économique (GATE Lyon Saint-Étienne)
Centre National de la Recherche Scientifique (CNRS)-Université de Lyon-Université Jean Monnet [Saint-Étienne] (UJM)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Université Lumière - Lyon 2 (UL2)-École normale supérieure - Lyon (ENS Lyon)
Source :
Theoretical Computer Science, Theoretical Computer Science, 2018, 736 (6), pp.41--61. ⟨10.1016/j.tcs.2018.02.015⟩, Theoretical Computer Science, Elsevier, 2018, 736 (6), pp.41--61. ⟨10.1016/j.tcs.2018.02.015⟩
Publication Year :
2018
Publisher :
HAL CCSD, 2018.

Abstract

Let t a and t b be a pair of relatively prime positive integers. We work on chains of n ( t a + t b ) agents which form together an upper and rightward directed path of the grid Z 2 from O = ( 0 , 0 ) to M = ( n t a , n t b ) . We are interested on evolution rules such that, at each time step, an agent is randomly chosen on the chain and is allowed to jump to another site of the grid preserving the connectivity of the chain and the endpoints. The rules must be local, i.e., the decision of jumping or not only depends on the neighborhood of fixed size s of the randomly chosen agent, and not on the parameters t a , t b , n . Moreover, the parameter s only depends on t a + t b and not on n. In this paper, we design a rule such that, starting from any chain which does not cross the continuous line segment [ O , M ] , this rule reorganizes this chain into one of the best possible approximations of [ O , M ] . The stabilization is reached after O ( ( n ( t a + t b ) ) 4 ) iterations, in average. The work presented here is at the crossroad of many different domains such as modeling a stabilizing process in crystallography, stochastic cellular automata, organizing a line of robots in distributed algorithms (the robot chain problem) and Christoffel words in language theory.

Details

Language :
English
ISSN :
18792294 and 03043975
Database :
OpenAIRE
Journal :
Theoretical Computer Science, Theoretical Computer Science, 2018, 736 (6), pp.41--61. ⟨10.1016/j.tcs.2018.02.015⟩, Theoretical Computer Science, Elsevier, 2018, 736 (6), pp.41--61. ⟨10.1016/j.tcs.2018.02.015⟩
Accession number :
edsair.doi.dedup.....e163b13804d4fcdff8e3a5be5b7495d1
Full Text :
https://doi.org/10.1016/j.tcs.2018.02.015⟩