Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The complexity of problems on probabilistic, nondeterministic, and alternating decision trees
Manber U. (ed), Tompa M. Journal of the ACM32 (3):720-732,1985.Type:Article
Date Reviewed: Sep 1 1986

Although it is not easy, in general, to prove lower bounds on complexity for some problems like sorting, the very basic technique of decision trees succeeds. This paper uses decision trees in order to investigate the complexity of probabilistic, nondeterministic, and alternating modes of computation for problems related to sorting. These probelms are Element Uniqueness, Set Disjointness, Set Membership, Set equality, &egr;-Closeness (including their complements), and a few others, all of which can be specified naturally in the n-dimensional Euclidean space. The technique used for nondeterminism is a slight generalization of both “region counting” by Dobkin/Lipton [1] and “flat counting” by Reingold [2]. While nondeterministic algorithms turn out to be provably more powerful than deterministic ones, this is not the case with probabilistic algorithms. In probabilistic decision trees the proofs employ critical paths. There are n] many such paths for inputs of size n; but in contrast to the deterministic case, the critical paths are not necessarily distinct. However, using a graph-theoretic result it is still possible to prove an n log2n lower bound on the height of the tree. Finally, some results about alternating decision trees are derived. But here the situation is more difficult and the techniques are not as successful as for the other modes of computation.

Reviewer:  M. Kunze Review #: CR109780
1) Dobkin, D. P.; and Lipton, R. J.On the complexity of computation under varying sets of primitives, J. Comput. Syst. Sci. 18 (1979), 86–91. See <CR> 20, 9 (Sept. 1979), Rev. 35,148.
2) Reingold, E. M.On the optimality of some set algorithms, J. ACM 19 (1972), 649–659. See <CR> 14, 1 (Jan. 1973), rev. 24,440.
Bookmark and Share
 
Modes Of Computation (F.1.2 )
 
 
General (G.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Modes Of Computation": Date
A logarithmic time sort for linear size networks
Reif J., Valiant L. Journal of the ACM 34(1): 60-76, 1987. Type: Article
Aug 1 1987
Sequential and parallel processing in depth search machines
Kapralski A., World Scientific Publishing Co., Inc., River Edge, NJ, 1994. Type: Book (9789810217167)
Jul 1 1995
The Feynman processor
Milburn G., Perseus Books, Cambridge, MA, 1998. Type: Book (9780738200163)
Nov 1 1998
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy