An overview of the firing squad synchronization problem
Proceedings on LITP spring school on Theoretical Computer Science on Automata networks
Variations of the firing squad problem and applications
Information Processing Letters
Matrix multiplication via arithmetic progressions
Journal of Symbolic Computation - Special issue on computational algebraic complexity
Introduction to algorithms
Finding the hidden path: time bounds for all-pairs shortest paths
SFCS '91 Proceedings of the 32nd annual symposium on Foundations of computer science
The synchronization of nonuniform networks of finite automata
Information and Computation
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
Fast estimation of diameter and shortest paths (without matrix multiplication)
Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms
On time optimal solutions of the firing squad synchronization problem for two-dimensional paths
Theoretical Computer Science
Bounding the firing synchronization problem on a ring
Theoretical Computer Science
Computation: finite and infinite machines
Computation: finite and infinite machines
Sequential Machines: Selected Papers
Sequential Machines: Selected Papers
On the Complexity of Network Synchronization
SIAM Journal on Computing
The synchronization of nonuniform networks of finite automata
SFCS '89 Proceedings of the 30th Annual Symposium on Foundations of Computer Science
On the complexity of network synchronization
ISAAC'04 Proceedings of the 15th international conference on Algorithms and Computation
ISAAC'04 Proceedings of the 15th international conference on Algorithms and Computation
On the complexity of the "most general" undirected firing squad synchronization problem
ISAAC'07 Proceedings of the 18th international conference on Algorithms and computation
Hi-index | 0.00 |
We show that if a minimal-time solution exists for a fundamental distributed computation primitive, synchronizing a general directed network of finite-state processors, then there must exist an extraordinarily fast $O(ED log_2 D (log_2 n)^2)$ algorithm in the RAM model of computation for exactly determining the diameter of a general directed graph. The proof is constructive. This result interconnects two very distinct areas of computer science: distributed protocols on networks of intercommunicating finite-state machines and standard algorithms on the usual RAM model of computation.