Fourier Transforms and Quantum Computation

  • Umesh Vazirani
Chapter
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2292)

Abstract

The foundations of computer science are built upon the modified Church-Turing thesis. This thesis states that any reasonable model of computation can be simulated by a probabilistic Turing Machine with at most polynomial factor simulation overhead (see [10] for a discussion). Early interest in quantum computation from a computer science perspective was sparked by results indicating that quantum computers violate the modified Church-Turing thesis [3],[8]. The seminal work by Shor giving polynomial time algorithms for factorization and discrete logarithms [9] shook the foundations of modern cryptography, and gave a practical urgency to the area of quantum computation. All these quantum algorithms rely crucially upon properties of the Quantum Fourier transforms over finite Abelian groups. Indeed these properties are exactly what is required to solve a general problem known as the hidden subgroup problem, and it is easiest to approach the the algorithms for factoring and discrete logarithms as instances of this general approach. This survey paper focusses on presenting the essential ideas in a simple way, rather than getting the best results.

Keywords

Quantum Computation Unitary Transformation Random Element Quantum Algorithm Quantum Circuit 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Bennett, C. H., “Logical reversibility of computation,” IBM J. Res. Develop., Vol. 17, 1973, pp. 525–532.MATHMathSciNetCrossRefGoogle Scholar
  2. [2]
    Barenco, A., Bennett, C., Cleve, R., DiVincenzo, D., Margolus, N., Shor, P., Sleator, T., Smolin, J., and Weinfurter, H., “Elementary gates for quantum computation,” Phys. Rev. A 52, 3457 (1995).Google Scholar
  3. [3]
    Bernstein E and Vazirani U, 1993, Quantum complexity theory, SIAM Journal of Computation 26 5 pp 1411–1473 October, 1997.MATHCrossRefMathSciNetGoogle Scholar
  4. [4]
    Bennett, C. H., Bernstein, E., Brassard, G. and Vazirani, U., “Strengths and weaknesses of quantum computation,” SIAM J. Computing, 26, pp. 1510–1523 (1997).MATHCrossRefMathSciNetGoogle Scholar
  5. [5]
    Grover, L., “Quantum mechanics helps in searching for a needle in a haystack,” Phys. Rev. Letters, 78, pp. 325–328 (1997).CrossRefGoogle Scholar
  6. [6]
    L. Hales and S. Hallgren. Quantum Fourier Sampling Simplified. In Proceedings of the Thirty-first Annual ACM Symposium on the Theory of Computing, pages 330–338, Atlanta, Georgia, 1–4 May 1999.Google Scholar
  7. [7]
    Alexei Kitaev. Quantum measurements and the abelian stabilizer problem. ECCC Report TR96-003, 1996.Google Scholar
  8. [8]
    D. Simon. “On the power of quantum computation.” In Proc. 35th Symposium on Foundations of Computer Science (FOCS), 1994.Google Scholar
  9. [9]
    Shor P W, Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer, SIAM J. Comp., 26, No. 5, pp 1484–1509, October 1997.MATHCrossRefMathSciNetGoogle Scholar
  10. [10]
    Vazirani, U., “On the power of quantum computation,” Philosophical Transactions of the Royal Society of London, Series A, 356:1759–1768, August 1998.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Umesh Vazirani
    • 1
  1. 1.University of CaliforniaBerkeleyUSA

Personalised recommendations