becomes at most η th ( η ) 2t. As a result, it requires only O(log log T ) levels of concatenation to achieve sucient accuracy (η effective 1 T

Similar documents
Lectures on Fault-Tolerant Quantum Computation

high thresholds in two dimensions

Energetics and Error Rates of Self-Correcting Quantum Memories

Techniques for fault-tolerant quantum error correction

Postselection threshold against biased noise (A probabilistic mixing lemma and quantum fault tolerance) Ben W. Reichardt Caltech

Fault-Tolerant Universality from Fault-Tolerant Stabilizer Operations and Noisy Ancillas

How Can Quantum Computers Fail?

Logical error rate in the Pauli twirling approximation

arxiv:quant-ph/ v1 14 Aug 2006

Teleportation-based approaches to universal quantum computation with single-qubit measurements

arxiv: v2 [quant-ph] 14 May 2017

CSE 599d - Quantum Computing Fault-Tolerant Quantum Computation and the Threshold Theorem

arxiv:quant-ph/ v2 20 Dec 2010

Threshold theorem for quantum supremacy arxiv:

Quantum Computing with Very Noisy Gates

arxiv:quant-ph/ v1 18 Apr 2000

Classical simulability, entanglement breaking, and quantum computation thresholds

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

General Qubit Errors Cannot Be Corrected

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction

Quantum Error Correction Codes - From Qubit to Qudit

arxiv:quant-ph/ v3 10 Oct 2006

quant-ph/ v3 15 Oct 1996

Q uantum computers1,2 are expected to outperform current classical computers. Many problems intractable

Fault-tolerant conversion between the Steane and Reed-Muller quantum codes

Introduction to Topological Error Correction and Computation. James R. Wootton Universität Basel

Logical Quantum Computing. Sarah Sheldon, IBM T.J. Watson Research Center

Non-Zero Syndromes and Syndrome Measurement Order for the [[7,1,3]] Quantum Error Correction Code

Fault-tolerant quantum computing with color codes Andrew J. Landahl with Jonas T. Anderson and Patrick R. Rice. arxiv:

Analog quantum error correction with encoding a qubit into an oscillator

John Preskill, Caltech 14 January The cost of quantum fault tolerance

iqim Quantum computing and the entanglement frontier John Preskill, Caltech Solvay Conference 19 October 2011

The Entanglement Frontier

Simulating the transverse Ising model on a quantum computer: Error correction with the surface code

Noise thresholds for optical cluster-state quantum computation

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Quantum Communication Complexity

Lecture 14 - P v.s. NP 1

Overview of Topological Cluster-State Quantum Computation on 2D Cluster-State

arxiv:quant-ph/ v3 21 Feb 2003

Introduction to Quantum Error Correction

Parallel Quantum Computation and Quantum Codes

How Often Must We Apply Syndrome Measurements?

with the ability to perform a restricted set of operations on quantum registers. These operations consist of state preparation, some unitary operation

Simulation of quantum computers with probabilistic models

arxiv: v1 [quant-ph] 15 Oct 2010

Basics of quantum computing and some recent results. Tomoyuki Morimae YITP Kyoto University) min

arxiv: v1 [quant-ph] 19 Dec 2017

Fault-tolerant quantum computation with cluster states

QUANTUM COMPUTER ARCHITECTURE FOR FAST ENTROPY EXTRACTION

arxiv:quant-ph/ v4 4 Jul 2005

arxiv:quant-ph/ v5 6 Apr 2005

More advanced codes 0 1 ( , 1 1 (

Quantum computers still work with 25% of their qubits missing

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

Memory Hierarchies for Quantum Data

Quantum Computation. Dr Austin Fowler Centre for Quantum Computer Technology. New Scientist, 10/11/07

Magic States. Presented by Nathan Babcock

and How Gil Kalai Institute of Mathematics Hebrew University of Jerusalem and Department of Mathematics Yale University February 22, 2013

The computational difficulty of finding MPS ground states

Surface Code Threshold in the Presence of Correlated Errors

One-Way Quantum Computing Andrew Lopez. A commonly used model in the field of quantum computing is the Quantum

High-precision quantum algorithms. Andrew Childs

GAMINGRE 8/1/ of 7

arxiv: v1 [quant-ph] 7 Aug 2014

arxiv:quant-ph/ v1 15 Jan 2006

Summary: Types of Error

arxiv: v3 [quant-ph] 17 Sep 2017

arxiv:quant-ph/ v2 23 Aug 2003

arxiv: Statistical mechanical models for quantum codes subject to correlated noise

Topological Quantum Computation. Zhenghan Wang Microsoft Station Q & UC Sana Barbara Texas, March 26, 2015

On Quantum vs. Classical Communication Complexity

Los A 96.- Los Alamos National Laboratory Los Alamos New Mexico ASSUMPTIONS FOR FAULT TOLERANT QUANTUM COMPUTING. E.

arxiv: v3 [quant-ph] 23 Jun 2011

arxiv: v2 [quant-ph] 16 Apr 2012

arxiv: v2 [quant-ph] 25 May 2018

sparse codes from quantum circuits

Quantum Computing: the Majorana Fermion Solution. By: Ryan Sinclair. Physics 642 4/28/2016

6.896 Quantum Complexity Theory September 18, Lecture 5

Simulating classical circuits with quantum circuits. The complexity class Reversible-P. Universal gate set for reversible circuits P = Reversible-P

arxiv: v2 [quant-ph] 12 Aug 2008

Teleportation of Quantum States (1993; Bennett, Brassard, Crepeau, Jozsa, Peres, Wootters)

arxiv: v1 [quant-ph] 26 Mar 2012

From Majorana Fermions to Topological Order

A scheme for protecting one-qubit information against erasure. error. Abstract

arxiv:quant-ph/ v3 26 Aug 1997

A new universal and fault-tolerant quantum basis

Grover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick

arxiv: v1 [quant-ph] 5 Oct 2017

SUFFICIENT CONDITION ON NOISE CORRELATIONS FOR SCALABLE QUANTUM COMPUTING

Security of Quantum Key Distribution with Imperfect Devices

Talk by Johannes Vrana

Detecting pure entanglement is easy, so detecting mixed entanglement is hard

Theory Component of the Quantum Computing Roadmap

By allowing randomization in the verification process, we obtain a class known as MA.

arxiv: v1 [quant-ph] 12 Aug 2013

QEC in 2017: Past, present, and future

arxiv:quant-ph/ v1 27 Feb 1996

Noise-resilient quantum circuits

On The Computational Complexity of Linear Optics by Scott Aaronson and Alex Arkhipov

Transcription:

SURVEY ON THE BOUNDS OF THE QUANTUM FAULT-TOLERANCE THRESHOLD CHRISTOPHER GRAVES 1. Introduction I rst briey summarize the threshold theorem and describe the motivations for tightening the bounds on the threshold quantum decoherence rate. I then go on to summarize and organize recent results regarding both the lower and the upper bounds for the threshold. 2. Motivation and Background One of the major diculties that experimental physicists and engineers face in attempting to build large scale quantum computers is dealing with decoherence (which is when the qubits inadvertently interact with their environment causing their states to collapse). Decoherence is almost inherently unavoidable, because quantum computation requires that the operator (who for this purpose is part of the environment) manipulate the qubits. Thus, the challenge of performing quantum computation under non-negligible rates of decoherence is very important and is investigated under the eld of quantum fault tolerance. Arguably the most central result to this eld is known as the threshold theorem as proven by [Aharonov '96 FTQC], which can be summarized as follows: Theorem 1. There exists an error rate threshold η th > 0 such that any ideal polynomially sized quantum circuit can be accurately simulated by a robust polynomial time quantum circuit that is resistant to any error rate η < η th. Proof. Suppose each individual component of a fault tolerant quantum circuit with length T has an error rate less than a threshold η th under concatenated errorcorrecting codes. Each level of encoding makes the eective error rate go from η to at most η th ( η η th ) 2. Therefore, after t levels of encoding the eective error rate becomes at most η th ( η η th ) 2t. As a result, it requires only O(log log T ) levels of concatenation to achieve sucient accuracy (η effective 1 T ), which requires only O(poly log T ) extra qubits. Note that this theorem implicitly makes some serious, non-trivial assumptions about quantum computation. Since qubits that are just waiting are still prone to error and quantum error correction requires fresh ancilla qubits, the theorem assumes that fresh ancilla qubits can be generated when needed rather than being created at the beginning of the computation. Similarly, the theorem assumes that quantum computations can be done in parallel, because otherwise we run in to the same problem of needing to waste resources error correcting for qubits that are not undergoing any calculations. 1

SURVEY ON THE BOUNDS OF THE QUANTUM FAULT-TOLERANCE THRESHOLD 2 Despite these assumptions, this result triggered a wide range of research trying to calculate exact values for the constant η th under various noise models and assumptions. However, the computed values η th are still far from being precisely discovered. Computing progressively tighter bounds for η th under varying assumptions has had signicant implications on the realistic feasibility of large scale quantum computers. Lower bounds η low η th that were calculated with reasonable assumptions serve as goals for engineers in regards to how low to reduce the rate of decoherence. Conversely, upper bounds η high η th that were also calculated with reasonable assumptions serve as evidence to the feasibility (or infeasibility) of large scale quantum computing. Calculating tight values for both of these bounds has proven to be extremely dicult, due to the complications with choosing assumptions and how best to model the noise. 3. Lower Bound Results In the past fteen years, there has been a lot of progress in discovering lower bounds for η th. These results can be divided into two categories: rigorous proofs that certain schemes are robust to particular error rates and estimates based on guessed assumptions and numerical simulation. As one might expect, the rigorous proofs have produced threshold values that are magnitudes lower than the best threshold estimates. [Aharonov '96 FTQC], along with a few others, started the search for a lower bound in the late 1990's with an estimated value of 10 6. A few years later, [Aliferis '05] rigorously proved a lower bound of 2.73 10 5, by analyzing the fault tolerance of concatenated 7-qubit error correction codes. Although this threshold is still far too low for present day, practical purposes, concatenated 7-qubit codes are relatively easy to implement compared to other quantum error correction codes. This rigorously proved lower bound was later improved by an order of magnitude to 1.9 10 4 by taking advantage of gauge sub-systems in 25-qubit Bacon-Shor codes [Alferis '06]. While this is a signicantly better threshold than that of using 7-qubit error correction code, the Bacon-Shore code appears to be much more dicult to actually implement, because robustness is achieved by taking advantage of topology rather than concatenated error correction codes. Last year, [Paetznick] took advantage of 23-qubit Golay codes to help in the preparation of ancilla qubits, resulting in a scheme that had reasonable amounts of overhead and was rigorously proven to be robust to error rates less than 1.32 10 3. Starting a new direction, [Knill] introduced the concept of using post-selected computing to calculate lower bounds for the threshold, and produced a revolutionary estimated lower bound of 10 2. Essentially, post-selected computation uses concatenating error detecting codes, as opposed to the error correction codes, to help in creating ancilla states. As the ancilla states are created, the ones which are detected to have errors are thrown out, allowing for relatively high delity ancilla qubits. [Aliferis '07] would later rigorously prove a lower bound for post-selection at a less impressive 1.04 10 3. While this still improves the rigorously proven lower bound by another order of magnitude, it should be noted that the amount of resources necessary for post-selection appears to be prohibitively expensive. It is important to note that all of the previously mentioned lower bounds have implicitly assumed that there are no geometric constraints (i.e. that it is possible to perform quantum operations between qubits regardless of physical distance) and

SURVEY ON THE BOUNDS OF THE QUANTUM FAULT-TOLERANCE THRESHOLD 3 most (with the exception of [Aliferis '05]) assume that there is negligible amounts of error correlation. Recently there has been a lot of work to nd lower bounds for the threshold without these assumptions. For example, [Stephens] proved a lower bound threshold of approximately 10 5 for computations using the 7-qubit Steane codes, while limiting interaction between nearest neighbor one dimensional systems. Similarly, for two dimensional systems, [Spedalieri] proved a lower bound threshold that is 2.02 10 5. Started in 1997 by [Dennis], using surface code error correction appears to have become the new main direction in quantum error correction. By taking advantage of physical properties of quantum mechanics, topological quantum computers are inherently more stable and less vulnerable to decoherence. Very recently, [Yao] and [Wang] demonstrated schemes that yield thresholds of 10 2, which is extremely promising. Even more remarkably, as recently as a few months ago, [Wootton] has presented an error correcting surface code that was eciently robust to an error rate up to 1.85 10 1 under a relatively specic, yet hopefully, realistic model. 4. Upper Bound Results While the majority of eort has been looking for lower bounds of the quantum fault-tolerance threshold, in recent years there have been a few important strides in tightening the threshold's upper bound. These upper bounds are very signicant, because they demonstrate the maximum error rate tolerable for universal quantum computation, which allows experimentalists to better focus on lowering error rates. Up until very recently, the upper bound threshold results have fallen into two categories. The rst category, and arguably the stronger category, has been demonstrating that quantum circuits under particular error rates can be eciently simulated by a classical computer. This category of results assumes, as do most theorists, that BPP BQP. In 1996, [Aharonov '96 PSDQC] produced the rst upper bound of this kind with 9.7 10 1. A few years later, [Harrow] improved this bound to 7.4 10 1, by demonstrating that at this error rate it is impossible to produce entanglement with only one and two qubit gates. One thing to note, [Aharonov '96 PSDQC] used dephasing errors, while [Harrow] used depolarizing errors in their noise model. This was relatively recently improved to 4.53 10 1 by [Buhrman]. However, this improvement was made possible by using a more restrictive model that has perfect Cliord gates and having arbitrary one qubit gates being the only gates susceptible to error. [Plenio] was able to get considerably lower bounds (3.69 10 2 ) using this method, but only applying to Cliord-based schemes. The second category of results, demonstrate that the outputs of quantum circuits under particular error rates become indistinguishable from random after a logarithmic depth of computation. This category of results assumes, again as do most theorists, that QNC 1 BQP. It is important to note that [Cleve] proved that the QFT part of Shor's factoring algorithm, which is one of quantum computing's most powerful applications, can be implemented with logarithmic depth quantum circuits. Thus, the results from this category, while still important, are not as impressive as they would be otherwise. [Razborov] was the rst of these results by showing that greater than logarithmic depth quantum computation is impossible with an error rate larger than 1 Θ( 1 k ) where k is the max gate fan-in size allowed in the circuit (giving the strongest bound of 5 10 1 when k = 2).

SURVEY ON THE BOUNDS OF THE QUANTUM FAULT-TOLERANCE THRESHOLD 4 After restricting the model a little bit, [Kempe] introduced the technique of Pauli basis decomposition to improve the bound to 1 Θ( 1 k ), which has a strongest bound of 3.57 10 1 when k = 2. [Fern, Kay] have both recently produced upper bounds that are on the magnitude of 10 2, but they appear to be analyzing relatively restrictive models and thus are not directly comparable with the previous results. The author had trouble nding more recent results for upper bounds on the error rate threshold. It may be because as quantum error correction trends toward using surface codes, analysis for upper bounds has become even harder to do, due to the diculties in rigorously analyzing surface codes. 5. Acknowledgments Thank you for another great class, Professor! References [Aharonov '96 FTQC] Fault-Tolerant Quantum Computation with Constant Error. D. Aharonov, M. Ben-Or. 15 Nov 1996. arxiv:quant-ph/9611025 [Aharonov '96 PSDQC] Polynomial Simulations of Decohered Quantum Computers. D. Aharonov, M. Ben-Or. 17 Nov 1996. arxiv:quant-ph/9611029v1 [Aharonov '08] ] Fault-tolerant quantum computation with constant error rate. D. Aharonov, M. Ben-Or. SIAM J. Comput.,38 (2008),pp. 12071282. [Aliferis '05] Quantum accuracy threshold for concatenated distance-3 codes. P. Aliferis, D. Gottesman, J. Preskill. 21 Oct 2005. arxiv:quant-ph/0504218v3 [Alferis '06] Subsystem fault tolerance with the Bacon-Shor code. P. Aliferis, A. Cross. [Aliferis '07] 10 Oct 2006. arxiv:quant-ph/0610063 Accuracy threshold for post-selected quantum computation. P. Aliferis, D. Gottesman, J. Preskill. 17 Sep 2007. arxiv:quant-ph/0703264v2 [Buhrman] New Limits on Fault-Tolerant Quantum Computation. H. Buhrman, R. Cleve, M. Laurent, N. Linden, A. Schrijver, F. Unger. 20 Apr 2006. arxiv:quant-ph/0604141v2 [Cleve] Fast parallel circuits for the quantum Fourier transform. R. Cleve, J. Watrous. 1 Jun 2000. arxiv:quant-ph/0006004v1 [Dennis] Topological quantum memory. E. Dennis, A. Kitaev, A. Landahal, J. Preskill. 24 Oct 2001. arxiv:quant-ph/0110143v1 [Fern] An upper bound on quantum fault tolerant thresholds. J. Fern. 5 May 2008. arxiv:0801.2608v2 [Gottesman] An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation. D. Gottesman. 16 Apr 2009. arxiv:0904.2557v1 [Harrow] How robust is a quantum gate in the presence of noise? A. Harrow, M. Nielsen. 21 Jan 2003. arxiv:quant-ph/0301108v1 [Kay] Bounding Fault-Tolerant Thresholds for Purication and Quantum Computation. A. Kay. 20 May 2008. arxiv:0705.4360. [Kempe] Upper Bounds on the Noise Threshold for Fault-tolerant Quantum Computing. J. Kempe, O. Regev, F. Unger, R. de Wolf. 11 Feb 2008. arxiv:0802.1464v1 [Knill] Quantum Computing with Very Noisy Devices. E. Knill. 2 Nov 2004. [Paetznick] [Plenio] arxiv:quant-ph/0410199v2 Fault-tolerant ancilla preparation and noise threshold lower bounds for the 23-qubit Golay code. A. Paetznick, B. W. Reichardt. 11 Jun 2011. arxiv:1106.2190v1 Upper bounds on fault tolerance thresholds of noisy Cliord-based quantum computers. M. Plenio, S. Virmani. 23 Oct 2008. arxiv:0810.4340v1 [Razborov] An Upper Bound on the Threshold Quantum Decoherence Rate. A. Razborov. 21 Oct 2003. arxiv:quant-ph/0310136v1

SURVEY ON THE BOUNDS OF THE QUANTUM FAULT-TOLERANCE THRESHOLD 5 [Reichardt] Improved ancilla preparation scheme increases fault tolerant threshold. B. Reichardt. 4 Jun 2004. quant-ph/0406025 [Spedalieri] Latency in local, two-dimensional, fault-tolerant quantum computing. F. Spedalieri, V. Roychowdhury. arxiv:0805.4213v1 [Stephens] Accuracy threshold for concatenated error detection in one dimension. A. M. Stephens, Z. W. E. Evans. 29 Jul 2009. arxiv:0902.2658v3 [Yao] Experimental demonstration of topological error correction. X. Yao, T. Wang, H. Chen, W. Gao, A. Fowler, R. Raussendorf, Z. Chen, N.Liu, C. Lu, Y. Deng, Y. Chen, J. Pan. 24 Feb 2012. arxiv:1202.5459v1 [Wang] Quantum computing with nearest neighbor interactions and error rates over 1%. D. Wang, A. Fowler, L. Hollenberg. 20 Sep 2010. arxiv:1009.3686v1 [Wootton] High threshold error correction for the surface code. J. Wootton, D. Loss. 3 Oct 2012. arxiv:1202.4316v3