A Design of Symmetrical Six-State 3n-Step Firing Squad Synchronization Algorithms and Their Implementations
A Design of Symmetrical Six-State 3n-Step Firing Squad Synchronization Algorithms and Their Implementations
复制标题
对称六状态3n步射击班同步算法设计及其实现
DOI:
10.1007/11861201_21
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
Kazuaki Hongyo
中科院分区:
文献类型:
--
作者:
H. Umeo;Masashi Maeda;Kazuaki Hongyo
In 1994, Yunes [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 Yunes [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 logn) state-change complexity.