Decoding quantum color codes with MaxSAT

Lucas Berent, Lukas Burgholzer, Peter Jan H.S. Derks, Jens Eisert, Robert Wille

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

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.

Original languageEnglish
JournalQuantum
Volume8
DOIs
StatePublished - 2024

Fingerprint

Dive into the research topics of 'Decoding quantum color codes with MaxSAT'. Together they form a unique fingerprint.

Cite this