Quantum computation and decision trees

Edward Farhi and Sam Gutmann
Phys. Rev. A 58, 915 – Published 1 August 1998
PDFExport Citation

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.

  • Received 11 July 1997

DOI:https://doi.org/10.1103/PhysRevA.58.915

©1998 American Physical Society

Authors & Affiliations

Edward Farhi*

  • Center for Theoretical Physics, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139

Sam Gutmann

  • Department of Mathematics, Northeastern University, Boston, Massachusetts 02115

  • *Electronic address: farhi@mitlns.mit.edu
  • Electronic address: sgutm@nuhub.neu.edu

References (Subscription Required)

Click to Expand
Issue

Vol. 58, Iss. 2 — August 1998

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review A

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×