The complexity of problems on probabilistic, nondeterministic, and alternating decision trees
- 1 July 1985
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 32 (3) , 720-732
- https://doi.org/10.1145/3828.3838
Abstract
This work generalizes decision trees in order to study lower bounds on the running times of algorithms that allow probabilistic, nondeterministic, or alternating control. It is shown that decision trees that are allowed internal randomization (at the expense of introducing a small probability of error) run no faster asymptotically than ordinary decision trees for a collection of natural problems. Two geometric techniques from the literature for proving lower bounds on the time required by ordinary decision trees are shown to be special cases of one unified technique that, in fact, applies to nondeterministic decision trees as well. Finally, it is shown that any lower bound on alternating decision tree time also applies to alternating Turing machine time.Keywords
This publication has 5 references indexed in Scilit:
- The Effect of Number of Hamiltonian Paths on the Complexity of a Vertex-Coloring ProblemSIAM Journal on Computing, 1984
- On the complexity of computations under varying sets of primitivesJournal of Computer and System Sciences, 1979
- On the complexity of computing the measure of ∪[a i ,b i ]Communications of the ACM, 1978
- On the Optimality of Some Set AlgorithmsJournal of the ACM, 1972
- A Suggestion for a Fast MultiplierIEEE Transactions on Electronic Computers, 1964