A quantum algorithm solves computational tasks using fewer physical resources than the best-known classical algorithm. Of most interest are those for which an exponential reduction is achieved. The key example is the phase estimation algorithm, which provides the quantum speedup in Shor's factoring algorithm and quantum simulation algorithms. To date, fully quantum experiments of this type have demonstrated only the read-out stage of quantum algorithms, but not the steps in which input data is read in and processed to calculate the final quantum state. Indeed, knowing the answer beforehand was essential. We present a photonic demonstration of a full quantum algorithm—the iterative phase estimation algorithm (IPEA)—without knowing the answer in advance. This result suggests practical applications of the phase estimation algorithm, including quantum simulations and quantum metrology in the near term, and factoring in the long term.
At a glance
- 2000). & Quantum Computation and Quantum Information (Cambridge Univ. Press,
- Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance. Nature 414, 883–887 (2001). et al.
- Demonstration of a compiled version of Shor's quantum factoring algorithm using photonic qubits. Phys. Rev. Lett. 99, 250504 (2007). , , , &
- Experimental demonstration of a compiled version of Shor's algorithm with quantum entanglement. Phys. Rev. Lett. 99, 250505 (2007). et al.
- Shor's quantum factoring algorithm on a photonic chip. Science 325, 1221 (2009). , &
- Towards quantum chemistry on a quantum computer. Nature Chem. 2, 106–111 (2010). et al.
- NMR implementation of a molecular hydrogen quantum simulation with adiabatic state preparation. Phys. Rev. Lett. 104, 030502 (2010). et al.
- Solving quantum ground-state problems with nuclear magnetic resonance. Sci. Rep. 1, 88 (2011). et al.
- Semiclassical Fourier transform for quantum computation. Phys. Rev. Lett. 76, 3228–3231 (1996). &
- Arbitrary accuracy iterative quantum phase estimation algorithm using a single ancillary qubit: a two-qubit benchmark. Phys. Rev. A 76, 030306 (2007). , , , &
- Efficient Toffoli gates using qudits. Phys. Rev. A 75, 022313 (2007). , &
- Simplifying quantum logic using higher-dimensional Hilbert spaces. Nature Phys. 5, 134–140 (2009). et al.
- Adding control to arbitrary unknown quantum operations. Nature Commun. 2, 413 (2011). et al.
- Entanglement-free Heisenberg-limited phase estimation. Nature 450, 393–396 (2007). , , , &
- Experimental demonstration of a hyper-entangled ten-qubit Schrödinger cat state. Nature Phys. 6, 331–335 (2010). et al.
- Quantum algorithm providing exponential speed increase for finding eigenvalues and eigenvectors. Phys. Rev. Lett. 83, 5162–5165 (1999). &
- Silica-on-silicon waveguide quantum circuits. Science 320, 646–649 (2008). , , , , &
- Manipulation of multiphoton entanglement in waveguide quantum circuits. Nature Photon. 3, 346–350 (2009). , , , &
- Generating, manipulating and measuring entanglement and mixture with a reconfigurable photonic circuit. Nature Photon. 6, 45–49 (2011). et al.
- Correlated photon-pair generation in a periodically poled MgO doped stoichiometric lithium tantalate reverse proton exchanged waveguide. Appl. Phys. Lett. 99, 081110 (2011). et al.
- Photon pair generation in silicon microring resonator and enhancement via reverse bias. Preprint at http://arXiv.org/abs/1204.4922 (2012). et al.
- Efficient factorization with a single pure qubit and logN mixed qubits. Phys. Rev. Lett. 85, 3049–3052 (2000). , &
- Semiconductor quantum light sources. Nature Photon. 1, 215–223 (2007).
- Single-photon detectors for optical quantum information applications. Nature Photon. 3, 696–705 (2009).
- A scheme for efficient quantum computation with linear optics. Nature 409, 46–52 (2001). , , &
- Supplementary information (428 KB)