In 1994, Yunès [19] began to explore 3n-step firing squad synchronization algorithms and developed two seven-state synchronization algorithms for one-dimensional cellular arrays. His algorithms were so interesting in that he progressively decreased the number of internal states of each cellular automaton. In this paper, we propose a new symmetrical six-state 3n-step firing squad synchronization algorithm. Our result improves the seven-state 3n-step synchronization algorithms developed by Yunès [19]. The number six is the smallest one known at present in the class of 3n-step synchronization algorithms. A non-trivial and new symmetrical six-state 3n-step generalized firing squad synchronization algorithm is also given. In addition, we study a state-change complexity in 3n-step firing squad synchronization algorithms. We show that our algorithms have O(n2) state-change complexity, on the other hand, the thread-like 3n-step algorithms developed so far have O(n log n) state-change complexity. © Springer-Verlag Berlin Heidelberg 2006.
CITATION STYLE
Umeo, H., Maeda, M., & Hongyo, K. (2006). A design of symmetrical six-state 3n-step firing squad synchronization algorithms and their implementations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4173 LNCS, pp. 157–168). Springer Verlag. https://doi.org/10.1007/11861201_21
Mendeley helps you to discover research relevant for your work.