TY - JOUR
T1 - Decoding quantum color codes with MaxSAT
AU - Berent, Lucas
AU - Burgholzer, Lukas
AU - Derks, Peter Jan H.S.
AU - Eisert, Jens
AU - Wille, Robert
N1 - Publisher Copyright:
© 2024 Verein zur Forderung des Open Access Publizierens in den Quantenwissenschaften. All rights reserved.
PY - 2024
Y1 - 2024
N2 - In classical computing, error-correcting codes are well established and are ubiquitous both in theory and practical applications. For quantum computing, error correction is essential as well, but harder to realize, coming along with substantial resource overheads and being concomitant with the need for substantial classical computing. Quantum error-correcting codes play a central role on the avenue towards fault-tolerant quantum computation beyond presumed near-term applications. Among those, color codes constitute a particularly important class of quantum codes that have gained interest in recent years due to favourable properties over other codes. As in classical computing, decoding is the problem of inferring an operation to restore an uncorrupted state from a corrupted one and is central in the development of fault-tolerant quantum devices. In this work, we show how the decoding problem for color codes can be reduced to a slight variation of the well-known LightsOut puzzle. We propose a novel decoder for quantum color codes using a formulation as a MaxSAT problem based on this analogy. Furthermore, we optimize the MaxSAT construction and show numerically that the decoding performance of the proposed decoder achieves state-of-the-art decoding performance on color codes. The implementation of the decoder, as well as tools to automatically conduct numerical experiments, are publicly available as part of the Munich Quantum Toolkit (MQT) at https://github.com/cda-tum/mqt-qecc.
AB - In classical computing, error-correcting codes are well established and are ubiquitous both in theory and practical applications. For quantum computing, error correction is essential as well, but harder to realize, coming along with substantial resource overheads and being concomitant with the need for substantial classical computing. Quantum error-correcting codes play a central role on the avenue towards fault-tolerant quantum computation beyond presumed near-term applications. Among those, color codes constitute a particularly important class of quantum codes that have gained interest in recent years due to favourable properties over other codes. As in classical computing, decoding is the problem of inferring an operation to restore an uncorrupted state from a corrupted one and is central in the development of fault-tolerant quantum devices. In this work, we show how the decoding problem for color codes can be reduced to a slight variation of the well-known LightsOut puzzle. We propose a novel decoder for quantum color codes using a formulation as a MaxSAT problem based on this analogy. Furthermore, we optimize the MaxSAT construction and show numerically that the decoding performance of the proposed decoder achieves state-of-the-art decoding performance on color codes. The implementation of the decoder, as well as tools to automatically conduct numerical experiments, are publicly available as part of the Munich Quantum Toolkit (MQT) at https://github.com/cda-tum/mqt-qecc.
UR - http://www.scopus.com/inward/record.url?scp=85207413862&partnerID=8YFLogxK
U2 - 10.22331/q-2024-10-23-1506
DO - 10.22331/q-2024-10-23-1506
M3 - Article
AN - SCOPUS:85207413862
SN - 2521-327X
VL - 8
JO - Quantum
JF - Quantum
ER -