Solvability of the asynchronous ranking problem
Information Processing Letters
Coverings and minors: application to local computations in graphs
European Journal of Combinatorics
Information Processing Letters
Distributed computing: fundamentals, simulations and advanced topics
Distributed computing: fundamentals, simulations and advanced topics
A perimeter—time CA for the queen bee problem
Parallel Computing - Special issue on cellular automata: from modeling to applications
NP problems are tractable in the space of cellular automata in the hyperbolic plane
Theoretical Computer Science
Algorithms for leader election by cellular automata
Journal of Algorithms
Leader election in d-dimensional CA in time diam log(diam)
Future Generation Computer Systems - Cellular automata CA 2000 and ACRI 2000
Effective simulations on hyperbolic networks
Fundamenta Informaticae - Special issue on cellular automata
An Effective Characterization of Computability in Anonymous Networks
DISC '01 Proceedings of the 15th International Conference on Distributed Computing
A Characterization of Families of Graphs in Which Election Is Possible
FoSSaCS '02 Proceedings of the 5th International Conference on Foundations of Software Science and Computation Structures
Local and global properties in networks of processors (Extended Abstract)
STOC '80 Proceedings of the twelfth annual ACM symposium on Theory of computing
Hi-index | 0.00 |
We give a linear time algorithm to elect a leader. This problem originated in networking and distributed computing research. Given a graph, its vertices represent processors (here finite state machines), and its edges communication lines (here synchronous). The leader election problem consists in finding a protocol for a family of graphs which, upon iteration, distinguishes a vertex, edge or cycle by a special state called leader. Here, the graphs are only required to be connected, and without holes. We describe the algorithm on a special class of planar graphs, prove its correctness and show how it extends to other classes.