Quantum complexity theory

被引:905
作者
Bernstein, E [1 ]
Vazirani, U [1 ]
机构
[1] UNIV CALIF BERKELEY, DIV COMP SCI, BERKELEY, CA 94720 USA
关键词
quantum computation; quantum Turing machines; reversibility; quantum polynomial time; Fourier sampling; universal quantum Turing machine;
D O I
10.1137/S0097539796300921
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we study quantum computation from a complexity theoretic viewpoint. Our first result is the existence of an efficient universal quantum Turing machine in Deutsch's model of a quantum Turing machine (QTM) [Proc. Roy Sec. London Ser. A, 400 (1985), pp. 97-117]. This construction is substantially more complicated than the corresponding construction for classical Turing machines (TMs); in fact, even simple primitives such as looping, branching, and composition are not straightforward in the context of quantum Turing machines. We establish how these familiar primitives can be implemented and introduce some new, purely quantum mechanical primitives, such as changing the computational basis and carrying out an arbitrary unitary transformation of polynomially bounded dimension. We also consider the precision to which the transition amplitudes of a quantum Turing machine need to be specified. We prove that O(log T) bits of precision suffice to support a T step computation. This justifies the claim that the quantum Turing machine model should be regarded as a discrete model of computation and not an analog one. We give the first formal evidence that quantum Turing machines violate the modern (complexity theoretic) formulation of the Church-Turing thesis. We show the existence of a problem, relative to an oracle, that can be solved in polynomial time on a quantum Turing machine, but requires superpolynomial time on a bounded-error probabilistic Turing machine, and thus not in the class BPP. The class BQP of languages that are efficiently decidable (with small error-probability) on a quantum Turing machine satisfies BPP subset of or equal to BQP subset of or equal to P-#P. Therefore, there is no possibility of giving a mathematical proof that quantum Turing machines are more powerful than classical probabilistic Turing machines (in the unrelativized setting) unless there is a major breakthrough in complexity theory.
引用
收藏
页码:1411 / 1473
页数:63
相关论文
共 48 条
  • [1] Quantum computability
    Adleman, LM
    Demarrais, J
    Huang, MDA
    [J]. SIAM JOURNAL ON COMPUTING, 1997, 26 (05) : 1524 - 1540
  • [2] ARORA S, 1992, AN S FDN CO, P14
  • [3] ARORA S, 1993, ROLE COOK LEVIN THEO
  • [4] ARTHUR-MERLIN GAMES - A RANDOMIZED PROOF SYSTEM, AND A HIERARCHY OF COMPLEXITY CLASSES
    BABAI, L
    MORAN, S
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1988, 36 (02) : 254 - 276
  • [5] ELEMENTARY GATES FOR QUANTUM COMPUTATION
    BARENCO, A
    BENNETT, CH
    CLEVE, R
    DIVINCENZO, DP
    MARGOLUS, N
    SHOR, P
    SLEATOR, T
    SMOLIN, JA
    WEINFURTER, H
    [J]. PHYSICAL REVIEW A, 1995, 52 (05): : 3457 - 3467
  • [6] QUANTUM-MECHANICAL HAMILTONIAN MODELS OF TURING-MACHINES
    BENIOFF, P
    [J]. JOURNAL OF STATISTICAL PHYSICS, 1982, 29 (03) : 515 - 546
  • [7] TIME-SPACE TRADE-OFFS FOR REVERSIBLE COMPUTATION
    BENNETT, CH
    [J]. SIAM JOURNAL ON COMPUTING, 1989, 18 (04) : 766 - 776
  • [8] LOGICAL REVERSIBILITY OF COMPUTATION
    BENNETT, CH
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1973, 17 (06) : 525 - 532
  • [9] Strengths and weaknesses of quantum computing
    Bennett, CH
    Bernstein, E
    Brassard, G
    Vazirani, U
    [J]. SIAM JOURNAL ON COMPUTING, 1997, 26 (05) : 1510 - 1523
  • [10] Bernstein E., 1993, Proceedings of the Twenty-Fifth Annual ACM Symposium on the Theory of Computing, P11, DOI 10.1145/167088.167097