Scinovex
article Open AccessTop 10% cited

Quantum computation and decision trees

Physical Review A · 1998 · Vol. 58(2) · pp. 915–928
Edward FarhiSam Gutmann

Abstract

Many interesting computational problems can be reformulated in terms of decision trees. A natural classical algorithm is to then run a random walk on the tree, starting at the root, to see if the tree contains a node $n$ level from the root. We devise a quantum-mechanical algorithm that evolves a state, initially localized at the root, through the tree. We prove that if the classical strategy succeeds in reaching level $n$ in time polynomial in $n,$ then so does the quantum algorithm. Moreover, we find examples of trees for which the classical algorithm requires time exponential in $n,$ but for which the quantum algorithm succeeds in polynomial time. The examples we have so far, however, could also be solved in polynomial time by different classical algorithms.

Quantum Computing Algorithms and ArchitectureQuantum Information and CryptographyComputability, Logic, AI AlgorithmsRoot (linguistics)Time complexityTree (set theory)Quantum algorithmQuantum computerQuantum walkComputationPolynomialMathematicsQuantum

Funding

  • U.S. Department of Energy
Citations
1,205
FWCI
6.09
field-weighted impact
References
5
Percentile
96%
vs. same field & year
Citations per year
Cited by
Quantum coherence in biological systems
Journal of Physics Conference Series · 2011 · 332 citations
Quantum random-walk search algorithm
Physical Review A · 2003 · 1,128 citations
References
Elementary gates for quantum computation
Physical Review A · 1995 · 4,250 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Quantum computation and decision trees · Scinovex