Back to Search
Start Over
Lost in self-stabilization: A local process that aligns connected cells
- 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.
- Subjects :
- Self-organization
Cellular automata
Christoffel symbols
General Computer Science
Coprime integers
Self-stabilization
0102 computer and information sciences
02 engineering and technology
[INFO.INFO-RO]Computer Science [cs]/Operations Research [cs.RO]
01 natural sciences
Theoretical Computer Science
Combinatorics
Stochastic cellular automaton
Line segment
Chain (algebraic topology)
010201 computation theory & mathematics
Path (graph theory)
Line (geometry)
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Mathematics
Discrete plane
Subjects
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⟩