Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Free access

Constant overhead quantum fault tolerance with quantum expander codes

Published: 17 December 2020 Publication History

Abstract

The threshold theorem is a seminal result in the field of quantum computing asserting that arbitrarily long quantum computations can be performed on a faulty quantum computer provided that the noise level is below some constant threshold. This remarkable result comes at the price of increasing the number of qubits (quantum bits) by a large factor that scales polylogarithmically with the size of the quantum computation we wish to realize. Minimizing the space overhead for fault-tolerant quantum computation is a pressing challenge that is crucial to benefit from the computational potential of quantum devices.
In this paper, we study the asymptotic scaling of the space overhead needed for fault-tolerant quantum computation. We show that the polylogarithmic factor in the standard threshold theorem is in fact not needed and that there is a fault-tolerant construction that uses a number of qubits that is only a constant factor more than the number of qubits of the ideal computation. This result was conjectured by Gottesman who suggested to replace the concatenated codes from the standard threshold theorem by quantum error-correcting codes with a constant encoding rate. The main challenge was then to find an appropriate family of quantum codes together with an efficient classical decoding algorithm working even with a noisy syndrome. The efficiency constraint is crucial here: bear in mind that qubits are inherently noisy and that faults keep accumulating during the decoding process. The role of the decoder is therefore to keep the number of errors under control during the whole computation.
On a technical level, our main contribution is the analysis of the SMALL-SET-FLIP decoding algorithm applied to the family of quantum expander codes. We show that it can be parallelized to run in constant time while correcting sufficiently many errors on both the qubits and the syndrome to keep the error under control. These tools can be seen as a quantum generalization of the BIT-FLIP algorithm applied to the (classical) expander codes of Sipser and Spielman.

References

[1]
Aharonov, D., Ben-Or, M. Fault-tolerant quantum computation with constant error rate. SIAM J. Comput 4, 38 (2008), 1207--1282.
[2]
Bombín, H. Single-shot fault-tolerant quantum error correction. Phys. Rev. X 3, 5 (2015), 031043.
[3]
Calderbank, A.R., Shor, P.W. Good quantum error-correcting codes exist. Phys. Rev. A 2, 54 (1996), 1098.
[4]
Fawzi, O., Grospellier, A., Leverrier A. Constant overhead quantum fault-tolerance with quantum expander codes. In Proceedings of the 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS) (2018), IEEE, 743--754.
[5]
Fawzi, O., Grospellier, A., Leverrier, A. Efficient decoding of random errors for quantum expander codes. In Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing (2018), ACM, 521--534.
[6]
Fowler, A.G., Mariantoni, M., Martinis, J.M., Cleland, A.N. Surface codes: Towards practical large-scale quantum computation. Phys. Rev. A 3, 86 (2012), 032324.
[7]
Freedman, M.H., Meyer, D.A., Luo, F. Z2-systolic freedom and quantum codes. Mathematics of Quantum Computation. Chapman & Hall/CRC, 2002, 287--320.
[8]
Gallager, R. Low-density parity-check codes. IRE Trans. Inform. Theor. 1, 8 (1962), 21--28.
[9]
Gidney, C., Ekerå, M. How to factor 2048 bit RSA integers in 8 hours using 20 million noisy qubits. arXiv preprint arXiv:1905.09749 (2019).
[10]
Gottesman, D. Stabilizer codes and quantum error correction. PhD thesis, California Institute of Technology (1997).
[11]
Gottesman, D. Fault-tolerant quantum computation with constant overhead. Quant. Inform. Comput. 15--16, 14 (2014), 1338--1372.
[12]
Grospellier, A. Constant time decoding of quantum expander codes and application to fault-tolerant quantum computation. PhD thesis, Inria Paris (2019).
[13]
Grouès, L., Grospellier, A., Krishna, A., Leverrier, A. Combining hard and soft decoding for hypergraph product codes. arXiv preprint arXiv:2004.11199 (2020).
[14]
Kovalev, A.A., Pryadko, L.P. Fault tolerance of quantum low-density parity check codes with sublinear distance scaling. Phys. Rev. A 2, 87 (2013), 020304.
[15]
Leverrier, A., Tillich, J.-P., Zémor, G. Quantum expander codes. In Proceedings of the 2015 IEEE 56th Annual Symposium on Foundations of Computer Science (FOCS) (2015), IEEE, 810--824.
[16]
Pippenger, N. On networks of noisy gates. In Proceedings of the 26th Annual Symposium on Foundations of Computer Science (SFCS 1985) (1985), IEEE, 30--38.
[17]
Pippenger, N., Stamoulis, G.D., Tsitsiklis, J.N. On a lower bound for the redundancy of reliable networks with noisy gates. IEEE Trans. Inform. Theory 3, 37 (1991), 639--643.
[18]
Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 3, 27 (1948), 379--423.
[19]
Shor, P.W. Algorithms for quantum computation: Discrete logarithms and factoring. In Proceedings 35th Annual Symposium on Foundations of Computer Science (1994), IEEE, 124--134.
[20]
Shor, P.W. Scheme for reducing decoherence in quantum computer memory. Phys. Rev. A 4, 52 (1995), R2493.
[21]
Shor, P.W. Fault-tolerant quantum computation. In Proceedings of 37th Conference on Foundations of Computer Science (1996), IEEE, 56--65.
[22]
Sipser, M., Spielman, D.A. Expander codes. IEEE Trans. Inform. Theory 6, 42 (1996), 1710--1722.
[23]
Steane, A.M. Error correcting codes in quantum theory. Phys. Rev. Lett. 5, 77 (1996), 793.
[24]
Tillich, J.-P., Zémor, G. Quantum LDPC codes with positive rate and minimum distance proportional to the square root of the blocklength. IEEE Trans. Inform. Theory 2, 60 (2014), 1193--1202.
[25]
Von Neumann, J. Probabilistic logics and the synthesis of reliable organisms from unreliable components. Autom. Stud., 34 (1956), 43--98.

Cited By

View all

Index Terms

  1. Constant overhead quantum fault tolerance with quantum expander codes

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Communications of the ACM
    Communications of the ACM  Volume 64, Issue 1
    January 2021
    115 pages
    ISSN:0001-0782
    EISSN:1557-7317
    DOI:10.1145/3444848
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 December 2020
    Published in CACM Volume 64, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)230
    • Downloads (Last 6 weeks)34
    Reflects downloads up to 10 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Fast erasure decoder for hypergraph product codesQuantum10.22331/q-2024-08-27-14508(1450)Online publication date: 27-Aug-2024
    • (2024)A Spin-Optical Quantum Computing ArchitectureQuantum10.22331/q-2024-07-24-14238(1423)Online publication date: 24-Jul-2024
    • (2024)Partial Syndrome Measurement for Hypergraph Product CodesQuantum10.22331/q-2024-05-14-13458(1345)Online publication date: 14-May-2024
    • (2024)Low-depth random Clifford circuits for quantum coding against Pauli noise using a tensor-network decoderPhysical Review Research10.1103/PhysRevResearch.6.0230556:2Online publication date: 16-Apr-2024
    • (2024)Long-range-enhanced surface codesPhysical Review A10.1103/PhysRevA.110.022607110:2Online publication date: 8-Aug-2024
    • (2024)Increasing memory lifetime of quantum low-density parity check codes with sliding-window noisy syndrome decodingPhysical Review A10.1103/PhysRevA.110.012453110:1Online publication date: 22-Jul-2024
    • (2024)Single-shot error correction on toric codes with high-weight stabilizersPhysical Review A10.1103/PhysRevA.109.052438109:5Online publication date: 29-May-2024
    • (2024)Quantum generative adversarial networks based on a readout error mitigation method with fault tolerant mechanismChinese Physics B10.1088/1674-1056/ad02e733:4(040304)Online publication date: 1-Mar-2024
    • (2024)Time-Efficient Constant-Space-Overhead Fault-Tolerant Quantum ComputationNature Physics10.1038/s41567-023-02325-820:2(247-253)Online publication date: 16-Jan-2024
    • (2023)Limits of fault tolerance on resource-constrained quantum circuits for classical problemsPhysical Review A10.1103/PhysRevA.108.052425108:5Online publication date: 22-Nov-2023
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Digital Edition

    View this article in digital edition.

    Digital Edition

    Magazine Site

    View this article on the magazine site (external)

    Magazine Site

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media