A six-state minimal time solution to the firing squad synchronization problem
Theoretical Computer Science
Variations of the firing squad problem and applications
Information Processing Letters
Seven-state solutions to the Firing Squad Synchronization Problem
Theoretical Computer Science
Faster computation on directed networks of automata
Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing
Computing with snakes in directed networks of automata
Journal of Algorithms
New bounds for the distributed firing synchronization problem
New bounds for the distributed firing synchronization problem
Computation: finite and infinite machines
Computation: finite and infinite machines
Bounding the firing synchronization problem on a ring
Theoretical Computer Science
Fundamenta Informaticae - SPECIAL ISSUE MCU2004
Fundamenta Informaticae - Machines, Computations and Universality, Part I
Simulation of generalized synchronization processes on one-dimensional cellular automata
SMO'09 Proceedings of the 9th WSEAS international conference on Simulation, modelling and optimization
A smallest five-state solution to the firing squad synchronization problem
MCU'07 Proceedings of the 5th international conference on Machines, computations, and universality
MCU'07 Proceedings of the 5th international conference on Machines, computations, and universality
Two-dimensional cellular automata synchronizers
CI'10 Proceedings of the 4th WSEAS international conference on Computational intelligence
State-efficient time-optimum synchronization protocols for two-dimensional arrays: a survey
ACOS'06 Proceedings of the 5th WSEAS international conference on Applied computer science
Yet another new optimum-time synchronization algorithm for two-dimensional arrays
NOLASC'06 Proceedings of the 5th WSEAS international conference on Non-linear analysis, non-linear systems and chaos
UC'05 Proceedings of the 4th international conference on Unconventional Computation
ACRI'06 Proceedings of the 7th international conference on Cellular Automata for Research and Industry
ACRI'06 Proceedings of the 7th international conference on Cellular Automata for Research and Industry
MCU'04 Proceedings of the 4th international conference on Machines, Computations, and Universality
Fundamenta Informaticae - Machines, Computations and Universality, Part I
Fundamenta Informaticae - SPECIAL ISSUE MCU2004
Hi-index | 5.23 |
In this paper we improve the bounds on the complexity of solutions to the firing squad problem, also known as the firing synchronization problem. In the firing synchronization problem we consider a one-dimensional array of n identical finite automata. Initially all automata are in the same state except for one automaton designated as the initiator for the synchronization. Our results hold for the original problem, where the initiator may be located at either endpoint, and for the variant where any one of the automata may be the initiator, called the generalized problem. In both cases, the goal is to define the set of states and transition rules for the automata so that all machines enter a special fire state simultaneously and for the first time during the final round of the computation. In our work we improve the construction for the best known minimal-time solution to the generalized problem by reducing the number of states needed and give non-minimal-time solutions to the original and generalized problem that use fewer states than the corresponding minimal-time solutions.