Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Computational complexity of uniform quantum circuit families and quantum Turing machines

Published: 01 April 2002 Publication History

Abstract

Deutsch proposed two sorts of models of quantum computers, quantum Turing machines (QTMs) and quantum circuit families (QCFs). In this paper we explore the computational powers of these models and re-examine the claim of the computational equivalence of these models often made in the literature without detailed investigations. For this purpose, we formulate the notion of the codes of QCFs and the uniformity of QCFs by the computability of the codes. Various complexity classes are introduced for QTMs and QCFs according to constraints on the error probability of algorithms or transition amplitudes. Their interrelations are examined in detail. For Monte Carlo algorithms, it is proved that the complexity classes based on uniform QCFs are identical with the corresponding classes based on QTMs. However, for Las Vegas algorithms, it is still open whether the two models are equivalent. We indicate the possibility that they are not equivalent. In addition, we give a complete proof of the existence of a universal QTM efficiently simulating multi-tape QTMs. We also examine the simulation of various types of QTMs such as multi-tape QTMs, single tape QTMs, stationary, normal form QTMs (SNQTMs), and QTMs with the binary tapes. As a result, we show that these QTMs are computationally equivalent to one another as computing models implementing not only Monte Carlo algorithms but also exact (or error-free) ones

References

[1]
L.M. Adleman, J. DeMarrais, M.A. Huang, Quantum computability, SIAM J. Comput. 26 (1997) 1524-1540.
[2]
L.M. Adleman, M.A. Huang, Primality testing and two dimensional Abelian varieties over finite fields, Lecture Notes in Math., Vol. 1512, Springer, New York, 1992.
[3]
A. Barenco, C.H. Bennett, R. Cleve, D. DiVicenzo, N. Margolus, P. Shor, T. Sleator, J. Smolin, H. Weinfurter, Elementary gates for quantum computation, Phys. Rev. A 52 (1995) 3457-3467.
[4]
P. Benioff, The computer as a physical system: A microscopic quantum mechanical Hamiltonian model of computers as represented by Turing machines, J. Statist. Phys. 22 (1980) 563-591.
[5]
C.H. Bennett, Logical reversibility of computation, IBM J. Res. Develop. 17 (1973) 525-532.
[6]
C.H. Bennett, E. Bernstein, G. Brassard, U. Vazirani, Strengths and weaknesses of quantum computing, SIAM J. Comput. 26 (1997) 1510-1523.
[7]
E. Bernstein, U. Vazirani, Quantum complexity theory (preliminary abstract), Proc. 25th Annual ACM Symp. on Theory of Computing, ACM Press, New York, 1993, pp. 11-20.
[8]
E. Bernstein, U. Vazirani, Quantum complexity theory, SIAM J. Comput. 26 (1997)1411-1473.
[9]
A. Berthiaume, G. Brassard, Oracle quantum computing, J. Modem Opt. 41 (1994) 2521-2535.
[10]
D. Deutsch, Quantum theory, the Church-Turing principle and the universal quantum computer, Proc. Roy. Soc. London Ser. A 400 (1985) 96-117.
[11]
D. Deutsch, Quantum computational networks, Proc. Roy. Soc. London Ser. A 425 (1989) 73-90.
[12]
D. Deutsch, R. Jozsa, Rapid solution of problems by quantum computation, Proc. Roy. Soc. London Ser. A 439 (1992) 553-558.
[13]
A. Ekert, R. Jozsa, Shot's quantum algorithm for factoring numbers, Rev. Modem Phys. 68 (1996) 733-753.
[14]
R. Feynman, Simulating physics with computers, Internat. J. Theoret Phys. 21 (1982) 467-488.
[15]
A. Kitaev, Quantum computations: algorithms and error correction, Russian Math, Surveys 52 (1997) 1191-1249.
[16]
Ker-l. Ko, H. Friedman, Computational complexity of real functions, Theoret. Comput. Sci. 20 (1982) 323-352.
[17]
M. Ozawa, H. Nishimura, Local transition functions of quantum Turing machines, RAIRO Theor, Inform. AppI. to appear. Eprint available from http://xxx.lanl,gov/archive/quantph/98l 1069.
[18]
C.H. Papadimitriou, Computational Complexity, Addison-Wesley. Reading, MA, 1994.
[19]
P.W. Shor, Algorithms for quantum computations: discrete log and factoring, Proc. 35th Annual IEEE Symp. on Foundations of Computer Science, IEEE Computer Society Press, Los Alamitos, CA, 1994, pp. 124-134.
[20]
P.W. Shor, Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer, SIAM J. Comput. 26 (1997) 1484-1509.
[21]
D. Simon, On the power of quantum computation, Proc. 35th Annual IEEE Symp. on Foundations of Computer Science, IEEE Computer Society Press, Los Alamitos, CA, 1994, pp. 116-123.
[22]
R. Solovay, Private communication.
[23]
R. Solovay, V. Strassen, A fast Monte-Carlo test for primality, SIAM J. Comput. 6 (1977) 84-85.
[24]
A. Yao, Quantum circuit complexity, Proc. 34th Annual IEEE Symp. on Foundations of Computer Science, IEEE Computer Society Press, Los Alamitos, CA, 1993, pp 352-361.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Theoretical Computer Science
Theoretical Computer Science  Volume 276, Issue 1-2
April 6, 2002
447 pages

Publisher

Elsevier Science Publishers Ltd.

United Kingdom

Publication History

Published: 01 April 2002

Author Tags

  1. complexity theory
  2. quantum Turing machines
  3. quanum computation
  4. uniform quantum circuit families
  5. universal quantum Turing machines

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media