Strengths and weaknesses of quantum computing

被引:755
作者
Bennett, CH
Bernstein, E
Brassard, G
Vazirani, U
机构
[1] MICROSOFT CORP, REDMOND, WA 98052 USA
[2] UNIV MONTREAL, DEPT IRO, MONTREAL, PQ H3C 3J7, CANADA
[3] UNIV CALIF BERKELEY, DIV COMP SCI, BERKELEY, CA 94720 USA
关键词
quantum Turing machines; oracle quantum Turing machines; quantum polynomial time;
D O I
10.1137/S0097539796300933
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently a great deal of attention has been focused on quantum computation Following a sequence of results [Bernstein and Vazirani, in Proc. 25th Annual ACM Symposium Theory Comput., 1993, pp. 11-20, SIAM J. Comput., 26 (1997), pp. 1411-1473], [Simon, in Proc. 35th Annual IEEE Symposium Foundation Comput. Sci., 1994, pp. 116-123, SIAM J. Comput., 26 (1997), pp. 1474-1483], [Shor, in Proc. 35th Annual IEEE Symposium Foundations Comput. Sci., 1994, pp. 124-134] suggesting that quantum computers are more powerful than classical probabilistic computers. Following Shor's result that factoring and the extraction of discrete logarithms are both solvable in quantum polynomial time, it is natural to ask whether all of NP can be efficiently solved in quantum polynomial time. In this paper, we address this question by proving that relative to an oracle chosen uniformly at random with probability 1 the class NP cannot be solved on a quantum Turing machine (QTM) in time o(2(n/2)). We also show that relative to a permutation oracle chosen uniformly at random with probability 1 the class NP boolean AND co-NP cannot be solved on a QTM in time o(2(n/3)). The former bound is tight since recent work of Grover [in Proc. 28th Annual ACM Symposium Theory Comput., 1996] shows how to accept the class NP relative to any oracle on a quantum computer in time O(2(n/2)).
引用
收藏
页码:1510 / 1523
页数:14
相关论文
共 18 条
[1]   ARTHUR-MERLIN GAMES - A RANDOMIZED PROOF SYSTEM, AND A HIERARCHY OF COMPLEXITY CLASSES [J].
BABAI, L ;
MORAN, S .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1988, 36 (02) :254-276
[2]   RELATIVE TO A RANDOM ORACLE-A, PA NOT-EQUAL NPA NOT-EQUAL CO-NPA WITH PROBABILITY-1 [J].
BENNETT, CH ;
GILL, J .
SIAM JOURNAL ON COMPUTING, 1981, 10 (01) :96-113
[3]   LOGICAL REVERSIBILITY OF COMPUTATION [J].
BENNETT, CH .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1973, 17 (06) :525-532
[4]   Quantum complexity theory [J].
Bernstein, E ;
Vazirani, U .
SIAM JOURNAL ON COMPUTING, 1997, 26 (05) :1411-1473
[5]  
Bernstein E., 1993, Proceedings of the Twenty-Fifth Annual ACM Symposium on the Theory of Computing, P11, DOI 10.1145/167088.167097
[6]   ORACLE QUANTUM COMPUTING [J].
BERTHIAUME, A ;
BRASSARD, G .
JOURNAL OF MODERN OPTICS, 1994, 41 (12) :2521-2535
[7]  
BERTHIAUME A, 1992, 7TH P ANN IEEE C STR, P132
[8]  
Boyer M, 1996, P 4 WORKSH PHYS COMP, P36
[9]   Learning DNF over the uniform distribution using a quantum example oracle [J].
Bshouty, NH ;
Jackson, JC .
SIAM JOURNAL ON COMPUTING, 1999, 28 (03) :1136-1153
[10]   RAPID SOLUTION OF PROBLEMS BY QUANTUM COMPUTATION [J].
DEUTSCH, D ;
JOZSA, R .
PROCEEDINGS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1992, 439 (1907) :553-558