Education, Science, Technology, Innovation and Life
Open Access
Sign In

Quantum Fourier Transform and Its Application in Shor’s Algorithm

Download as PDF

DOI: 10.23977/ICCIA2020047

Author(s)

Zhongwei Wang, Xirui Gou, Ruiqing Fu, Zhixuan Fu

Corresponding Author

Zhongwei Wang

ABSTRACT

Quantum Fourier transform (QFT) plays an eminent role in quantum computation. It creates a superposition of different quantum states, allowing simultaneous calculation, which would take many steps were the same program implemented on a classical computer. The computational speed of a quantum computer is thus boosted dramatically. In this article, we explain the application of QFT in Shor’s algorithm, which was proposed by Peter Shor to factor large integers on quantum computers. Specifically, the principle and design of quantum Fourier transform are explained. We stress the subtle distinction between QFT and its inverse. Since former articles did not emphasize it, we hope it could be a supplement to former articles. Our next work is to verify the existing articles on executing Shor’s algorithm by conducting two experiments on IBMQ of factoring N = 15 in two ways (a = 7 and a = 11). We find that the effect of quantum entanglement might be crucial to the speed boost of factoring large integers in Shor’s algorithm.

KEYWORDS

Quantum; Fourier Transform; Shor’s Algorithm

All published work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright © 2016 - 2031 Clausius Scientific Press Inc. All Rights Reserved.