Phys. Rev. A 71, 032325 (2005) [16 pages]

Quantum computing and hidden variables

Download: PDF (233 kB) or Buy this Article (Use Article Pack) Export: BibTeX or EndNote (RIS)

Scott Aaronson *
Institute for Advanced Study, Princeton, New Jersey 08540, USA

Received 5 August 2004; revised 22 November 2004; published 18 March 2005

This paper initiates the study of hidden variables from a quantum computing perspective. For us, a hidden-variable theory is simply a way to convert a unitary matrix that maps one quantum state to another into a stochastic matrix that maps the initial probability distribution to the final one in some fixed basis. We list five axioms that we might want such a theory to satisfy and then investigate which of the axioms can be satisfied simultaneously. Toward this end, we propose a new hidden-variable theory based on network flows. In a second part of the paper, we show that if we could examine the entire history of a hidden variable, then we could efficiently solve problems that are believed to be intractable even for quantum computers. In particular, under any hidden-variable theory satisfying a reasonable axiom, we could solve the graph isomorphism problem in polynomial time, and could search an N -item database using O(N1∕3) queries, as opposed to O(N1∕2) queries with Grover’s search algorithm. On the other hand, the N1∕3 bound is optimal, meaning that we could probably not solve NP -complete problems in polynomial time. We thus obtain the first good example of a model of computation that appears slightly more powerful than the quantum computing model.


©2005 The American Physical Society

URL: http://link.aps.org/doi/10.1103/PhysRevA.71.032325
DOI: 10.1103/PhysRevA.71.032325
PACS: 03.67.Lx, 03.65.Ta

* Electronic address: aaronson@ias.edu

[ Abstract  |  Previous article  |  Next article  |  Issue 3 ]