Another Way to Perform the Quantum Fourier Transform in Linear Parallel Time
Abstract:
Abstract. We exhibit a quantum circuit that performs the Quantum Fourier Transform on n qubits in O(n) depth. Thus, a parallel quantum computer can carry out the QFT in linear time. Griffiths and Niu have already shown this, so this paper is little more than an exercise in quantum circuit design; but perhaps it illustrates a worthwhile idea. We also speculate as to whether the QFT might be in the class QNC 1 of problems solvable in logarithmic parallel time. Shor's factoring algorithm [6] suggests that quantum computers can do things in polynomial time that classical computers cannot. However, since decoherence due to storage errors is a function of time, we should also ask to what extent we can parallelize quantum algorithms; if we can do many quantum operations at once, rather than serially, we can solve larger problems before our computer decoheres. Consider a quantum circuit operating on a set of qubits, containing onequbit gates (2 \Theta 2 unitary matrices) and the two-qubit controlled-not gate; these are universal for quantum computation [1, 4]. We can define the depth of this circuit as the number of layers, where each layer consists of gates operating on mutually disjoint sets of qubits; that is, each qubit interacts with at most one other qubit at a time. (In a model of quantum computation where one qubit can simultaneously interact with several others, we could allow gates operating on the same qubit in the same level, as long as these gates all mutually commute.) The heart of Shor's algorithm is the Quantum Fourier Transform. If we represent n-digit numbers jai with n qubits, the QFT maps jai to 2
Citations
| 1633 | Computational Complexity – Papadimitriou - 1994 |
| 434 | Algorithms for Quantum Computation: Discrete Logarithms and Factoring – Shor - 1994 |
| 57 | An approximate Fourier transform useful in quantum factoring – Coppersmith - 2002 |
| 19 | Semi-classical Fourier Transform for Quantum Computation – Griffiths, Niu - 1996 |
| 14 | Almost Any Quantum Logic Gate is Universal – Lloyd - 1995 |
| 3 | Elementary gates for quantum computation. " quant-ph/9503016, Phys. Rev. A 52 – Barenco, Bennett, et al. - 1995 |

