TACSci 2000: Theoretical Aspects of Computer Science pp 208-220 | Cite as
Fourier Transforms and Quantum Computation
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 CircuitPreview
Unable to display preview. Download preview PDF.
References
- [1]Bennett, C. H., “Logical reversibility of computation,” IBM J. Res. Develop., Vol. 17, 1973, pp. 525–532.MATHMathSciNetCrossRefGoogle Scholar
- [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]Bernstein E and Vazirani U, 1993, Quantum complexity theory, SIAM Journal of Computation 26 5 pp 1411–1473 October, 1997.MATHCrossRefMathSciNetGoogle Scholar
- [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]Grover, L., “Quantum mechanics helps in searching for a needle in a haystack,” Phys. Rev. Letters, 78, pp. 325–328 (1997).CrossRefGoogle Scholar
- [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]Alexei Kitaev. Quantum measurements and the abelian stabilizer problem. ECCC Report TR96-003, 1996.Google Scholar
- [8]D. Simon. “On the power of quantum computation.” In Proc. 35th Symposium on Foundations of Computer Science (FOCS), 1994.Google Scholar
- [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]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