Approximate Quantum Fourier Transform (QFT) with O(n log(n)) T gates

AQFT with n = 6 and b = 3.

The ability to implement the Quantum Fourier Transform (QFT) efficiently on a quantum computer facilitates the advantages offered by a variety of fundamental quantum algorithms, such as those for integer factoring, computing discrete logarithm over Abelian groups, solving systems of linear equations, and phase estimation, to name a few.

The standard fault-tolerant implementation of anย n-qubit unitary QFT approximates the desired transformation by removing small-angle controlled rotations and synthesizing the remaining ones into Clifford+T gates, incurring the T-count complexity ofย ๐‘‚(๐‘›log2(๐‘›)).

Researchers from IonQ, IBM and University of Maryland have showed how to obtain approximate QFT with the T-count ofย ๐‘‚(๐‘›log(๐‘›)). For brevity, the above figures omit the dependence on the approximation errorย ฮต, assuming the error is fixed. Their approach relies on quantum circuits with measurements and feedforward, and on reusing a special quantum state that induces the phase gradient transformation. They have reported asymptotic analysis as well as concrete circuits, demonstrating significant advantages in both theory and practice.

Read more.