An Optimum Solution to the Firing Squad Synchronization Problem
An Optimum Solution to the Firing Squad Synchronization Problem
复制标题
射击队同步问题的最优解
DOI:
10.1016/s0019-9958(66)90110-0
复制
发表时间:
1966
期刊:
影响因子:
--
通讯作者:
A. Waksman
中科院分区:
文献类型:
--
作者:
A. Waksman
A 16 state machine is proposed as an optimum solution to the “Firing Squad Synchronization Problem.”It is shown that when given an arbitrarily long (but finite) array of such machines and a command is given at one end att= 0, it is possible to cause all the machines to go to one terminal state, all at once, at timet= 2n− 2 wherenis the number of machines in the array.The code book of the state transitions of the machine is so arranged to cause the array to progressively divide itself into 2kequal parts, wherekis an integer and an increasing function of time. The end machines in each partition assume a special state so that when the last partition occurs, all the machines have for both neighbors machines at this state. This is made theonlycondition for any machine to assume terminal state.