Algorithms on ensemble quantum computers

In ensemble (or bulk) quantum computation, all computations are performed on an ensemble of computers rather than on a single computer. Measurements of qubits in an individual computer cannot be performed; instead, only expectation values (over the complete ensemble of computers) can be measured. As a result of this limitation on the model of computation, many algorithms cannot be processed directly on such computers, and must be modified, as the common strategy of delaying the measurements usually does not resolve this ensemble-measurement problem. Here we present several new strategies for resolving this problem. Based on these strategies we provide new versions of some of the most important quantum algorithms, versions that are suitable for implementing on ensemble quantum computers, e.g., on liquid NMR quantum computers. These algorithms are Shor’s factorization algorithm, Grover’s search algorithm (with several marked items), and an algorithm for quantum fault-tolerant computation. The first two algorithms are simply modified using a randomizing and a sorting strategies. For the last algorithm, we develop a classical-quantum hybrid strategy for removing measurements. We use it to present a novel quantum fault-tolerant scheme. More explicitly, we present schemes for fault-tolerant measurement-free implementation of Toffoli and $$\sigma_{z}^{1/4},$$ as these operations cannot be implemented “bitwise”, and their standard fault-tolerant implementations require measurement.

[1]  Tal Mor,et al.  Optimal Algorithmic Cooling of Spins , 2006, UC.

[2]  E. Knill,et al.  Resilient quantum computation: error models and thresholds , 1997, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[3]  Hendrik B. Tiedemann,et al.  The Usefulness of NMR Quantum Computing , 1997 .

[4]  A. Kitaev Quantum computations: algorithms and error correction , 1997 .

[5]  Gilles Brassard,et al.  Teleportation as a quantum computation , 1998 .

[6]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[7]  Ben Reichardt,et al.  Fault-Tolerant Quantum Computation , 2016, Encyclopedia of Algorithms.

[8]  Farrokh Vatan,et al.  Algorithmic cooling and scalable NMR quantum computers , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[9]  N. Gershenfeld,et al.  Bulk Spin-Resonance Quantum Computation , 1997, Science.

[10]  Dorit Aharonov,et al.  Fault-tolerant quantum computation with constant error , 1997, STOC '97.

[11]  P. Oscar Boykin,et al.  A new universal and fault-tolerant quantum basis , 2000, Inf. Process. Lett..

[12]  Gilles Brassard,et al.  Tight bounds on quantum searching , 1996, quant-ph/9605034.

[13]  Seth Lloyd,et al.  Algorithmic Cooling of Spins: A Practicable Method for Increasing Polarization , 2004 .

[14]  Asher Peres Quantum Disentanglement and Computation , 1998 .

[15]  Timothy F. Havel,et al.  EXPERIMENTAL QUANTUM ERROR CORRECTION , 1998, quant-ph/9802018.

[16]  Amr F. Fahmy,et al.  Ensemble Quantum Computing by Nuclear Magnetic Resonance Spectroscopy , 1997 .

[17]  J. Preskill Reliable quantum computers , 1997, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[18]  Leonard J. Schulman,et al.  Physical Limits of Heat-Bath Algorithmic Cooling , 2005, SIAM J. Comput..

[19]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[20]  E. Knill,et al.  Complete quantum teleportation using nuclear magnetic resonance , 1998, Nature.

[21]  E. Knill,et al.  Accuracy threshold for quantum computation , 1996 .

[22]  Timothy F. Havel,et al.  Ensemble quantum computing by NMR spectroscopy , 1997, Proc. Natl. Acad. Sci. USA.

[23]  DiVincenzo,et al.  Fault-Tolerant Error Correction with Efficient Quantum Codes. , 1996, Physical review letters.

[24]  I. Chuang,et al.  Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance , 2001, Nature.

[25]  P. Oscar Boykin,et al.  Fault tolerant computation on ensemble quantum computers , 2004, International Conference on Dependable Systems and Networks, 2004.

[26]  Umesh V. Vazirani,et al.  Molecular scale heat engines and scalable quantum computation , 1999, STOC '99.

[27]  V. Roychowdhury,et al.  On Universal and Fault-Tolerant Quantum Computing , 1999, quant-ph/9906054.

[28]  Jonathan A. Jones,et al.  Implementation of a quantum search algorithm on a quantum computer , 1998, Nature.

[29]  Seth Lloyd,et al.  Universal Quantum Simulators , 1996, Science.

[30]  Dorit Aharonov,et al.  Polynomial simulations of decohered quantum computers , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[31]  P. Oscar Boykin,et al.  On universal and fault-tolerant quantum computing: a novel basis and a new constructive proof of universality for Shor's basis , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[32]  Eli Yablonovitch,et al.  Electron-spin-resonance transistors for quantum computing in silicon-germanium heterostructures , 1999, quant-ph/9905096.