On the complexity of deadlock detection in families of planar nets
✍ Scribed by Bruno Durand; Anne-Cécile Fabret
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 981 KB
- Volume
- 215
- Category
- Article
- ISSN
- 0304-3975
No coin nor oath required. For personal study only.
✦ Synopsis
We are interested in some properties of massively parallel computers which we model by finite automata connected together on a 2-dimensional grid. We wonder whether it is possible to anticipate a possible appearance of a deadlock in such nets. Thus, we look for efficient algorithms to predict whether deadlocks can appear in grids of bounded size. From the point of view of worst-case complexity, we prove that this problem is NP-complete whereas it is quadratic for linear structures. The method we use is a reduction from a tiling problem.
We also prove that this problem, associated with a natural probability distribution on its instances, is RNP-complete (Random NP-complete) in the theory proposed by Levin and developed by Gurevich. Very few randomized problems are known to be RNP-complete. Under classical complexity hypotheses, this result proves that there does not exist any algorithm that solves this problem efficiently on the average case. We present other extentions of our results for different planar underlying communication graphs, and we present a Q-complete problem for networks with inputs.
📜 SIMILAR VOLUMES
Grieser, D., Some results on the complexity of families of sets, Discrete Mathematics 88 (1991) 179-192. Let 'Y be a property of graphs on a fixed n-element vertex set V. The complexity c(P) is the minimal number of edges whose existence in a previously unknown graph H has to be tested such that it
What is the smallest constant c so that the planar point location queries can be Ž . Ž . answered in c log n q o log n steps i.e., point᎐line comparisons in the worst 2 Ž case? M. T. Goodrich, M. Orletsky, and K. Ramaiyer 1997, in ''Proc 8th ACM-Ž . . SIAM Symp on Discrete Algorithms SODA ,'' pp. 75