The DOI matches its Crossref record; 7 of the 7 references it cites were found in a registry or an index.
Decoding quantum color codes with MaxSAT
Open accessAbstract
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 needs 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, d e c o d i n g 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) on GitHub.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The Max-SAT decoder maps MLE to the Max-SAT problem.
“In particular, the Max-SAT decoder maps MLE to the Max-SAT problem: Max-SAT is an optimization problem in which one aims to find an assignment of binary variables that satisfies the maximum number of clauses [211, 212].”
From Quantum error correction and fault tolerance: A comprehensive tutorial (2026) · cites this paper as [211]
Section 5.1 formulates color-code decoding as MaxSAT: satisfying the hard constraints gives a valid decoding solution, while maximizing satisfied soft constraints yields a minimum-weight estimate. Section 5 limits the main formulation to bit/phase-flip noise with perfect syndrome measurements. The copy does not establish that the decoder maps maximum-likelihood estimation generally to MaxSAT; it establishes a minimum-weight decoding formulation under the stated noise model. (LLM, conf=0.82)
Experimental — accuracy not yet measuredThe Max-SAT decoder demonstrates high accuracy, even for the color code, which is usually difficult to decode.
“The Max-SAT decoder demonstrates high accuracy, even for the color code, which is usually difficult to decode.”
From Quantum error correction and fault tolerance: A comprehensive tutorial (2026) · cites this paper as [211]
The Introduction reports near-optimal accuracy for the MaxSAT decoder on color codes under bit-flip noise with noiseless syndrome measurements. Our copy does not establish the additional characterization that color codes are usually difficult to decode; the Related work section instead surveys existing decoders. The accuracy result is also narrower than an unqualified claim across noise conditions. (LLM, conf=0.83)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Quantum computations: algorithms and error correction
Kitaev, A. Y. (1997) · Russian Mathematical Surveys · doi:10.1070/rm1997v052n06abeh002155 · Cited by 1,424
Realizing repeated quantum error correction in a distance-three surface code
Krinner, S., Lacroix, N., Remm, A., Di Paolo, A., Genois, E., Leroux, C., Hellings, C., Lazar, S., Swiadek, F., Herrmann, J., et al. (2022) · Nature · doi:10.1038/s41586-022-04566-8 · Cited by 686
Fault-tolerant quantum computation with constant error
Aharonov, D., & Ben-Or, M. (1997) · Proceedings of the twenty-ninth annual ACM symposium on Theory of computing - STOC '97 · doi:10.1145/258533.258579 · Cited by 631
Demonstration of fault-tolerant universal quantum gate operations
Postler, L., Heuβen, S., Pogorelov, I., Rispler, M., Feldker, T., Meth, M., Marciniak, C. D., Stricker, R., Ringbauer, M., Blatt, R., et al. (2022) · Nature · doi:10.1038/s41586-022-04721-1 · Cited by 287
Bonilla Ataides, J. P., Tuckett, D. K., Bartlett, S. D., Flammia, S. T., & Brown, B. J. (2021) · Nature Communications · doi:10.1038/s41467-021-22274-1 · Cited by 262
Color code decoder with improved scaling for correcting circuit-level noise
Lee, S.-H., Li, A., & Bartlett, S. D. (2025) · Quantum · doi:10.22331/q-2025-01-27-1609 · Cited by 16
Low-overhead quantum computing with the color code
Thomsen, F., Kesselring, M. S., Bartlett, S. D., & Brown, B. J. (2024) · Physical Review Research · doi:10.1103/physrevresearch.6.043125 · Cited by 15
Flagged first, then by citations
Research works printed but not linked: 58
- Rajeev Acharya et al. Suppressing quantum errors by scaling a surface code logical qubit. Nature, 614: 676–681, 2023. 10.1038/s41586-022-05434-1. · DOI · Paper page
- Ashok T. Amin, Lane H. Clark, and Peter J. Slater. Parity dimension for graphs. Discrete mathematics, 187: 1–17, 1998. 10.1016/S0012-365X(97)00242-2. · DOI
- Marlow Anderson and Todd Feil. Turning lights out with linear algebra. Mathematics Magazine, 71: 300–303, 1998. 10.1080/0025570X.1998.11996658. · DOI
- Paulo Ventura Araújo. How to turn all lights out. Elemente der Mathematik, 55: 135–141, 2000. 10.1007/s000170050079. · DOI
- Fahiem Bacchus, Jeremias Berg, Matti Järvisalo, Ruben Martins, and Andreas Niskanen. Maxsat evaluation 2022: Solver and benchmark descriptions. Department of Computer Science Series of Publications B; Report B-2020-2, 2022. http://hdl.handle.net/10138/318451.
- Abraham Berman, Franziska Borer, and Norbert Hungerbühler. Lights out on graphs. Mathematische Semesterberichte, 68 (2): 237–255, 2021. 10.3929/ethz-b-000483037. · DOI
- Michael E. Beverland, Aleksander Kubica, and Krysta M. Svore. Cost of universality: A comparative study of the overhead of state distillation and code switching with color codes. PRX Quantum, 2: 020341, 2021. 10.1103/PRXQuantum.2.020341. · DOI · Paper page
- Héctor Bombín and Miguel Angel Martin-Delgado. Topological quantum distillation. Physical Review Letters, 97: 180501, 2006. 10.1103/PhysRevLett.97.180501. · DOI · Paper page
- Héctor Bombin, Ruben S. Andrist, Masayuki Ohzeki, Helmut G. Katzgraber, and Miguel A. Martin-Delgado. Strong resilience of topological codes to depolarization. Physical Review X, 2: 021004, 2012. 10.1103/PhysRevX.2.021004. · DOI
- A. Robert Calderbank and Peter W. Shor. Good quantum error-correcting codes exist. Physical Review A, 54: 1098, 1996. 10.1103/PhysRevA.54.1098. · DOI · Paper page
- Christopher T. Chubb. General tensor network decoding of 2D Pauli codes. arXiv:2101.04125, 2021. 10.48550/arXiv.2101.04125. · DOI · Paper page
- Leonardo De Moura and Nikolaj Bjørner. Z3: An efficient SMT solver. In Tools and Algorithms for the Construction and Analysis of Systems: 14th International Conference, TACAS 2008., pages 337–340. Springer, 2008. 10.1007/978-3-540-78800-3_24. · DOI · Paper page
- Nicolas Delfosse. Decoding color codes by projection onto surface codes. Physical Review A, 89: 012317, 2014. 10.1103/PhysRevA.89.012317. · DOI
- Nicolas Delfosse and Naomi H. Nickerson. Almost-linear time decoding algorithm for topological codes. Quantum, 5: 595, 2021. 10.22331/q-2021-12-02-595. · DOI · Paper page
- Nicolas Delfosse, Vivien Londe, and Michael E. Beverland. Toward a union-find decoder for quantum LDPC codes. IEEE Transactions on Information Theory, 68: 3187–3199, 2022. 10.1109/TIT.2022.3143452. · DOI
- Eric Dennis, Alexei Kitaev, Andrew Landahl, and John Preskill. Topological quantum memory. Journal of Mathematical Physics, 43: 4452–4505, 2002. 10.1063/1.1499754. · DOI · Paper page
- Peter-Jan HS Derks, Alex Townsend-Teague, Ansgar G Burchards, and Jens Eisert. Designing fault-tolerant circuits using detector error models. arXiv preprint arXiv:2407.13826, 2024. 10.48550/arXiv.2407.13826. · DOI
- Rudolf Fleischer and Jiajin Yu. A survey of the game “lights out!”. Space-Efficient Data Structures, Streams, and Algorithms, pages 176–198, 2013. 10.1007/978-3-642-40273-9_13. · DOI
- Robert Gallager. Low-density parity-check codes. IRE Transactions on information theory, 8: 21–28, 1962. 10.1109/TIT.1962.1057683. · DOI
- Severino V. Gervacio and Hiroshi Maehara. A note on lights-out-puzzle: Parity-state graphs. Graphs and Combinatorics, 27: 109–119, 2011. 10.1007/s00373-010-0958-1. · DOI
- Craig Gidney. Stim: a fast stabilizer circuit simulator. Quantum, 5: 497, 2021. 10.22331/q-2021-07-06-497. · DOI · Paper page
- Craig Gidney and Cody Jones. New circuits and an open source decoder for the color code. arXiv:2312.08813, 2023. 10.48550/arXiv.2312.08813. arXiv:2312.08813. · DOI · Paper page
- Harri Haanpää, Matti Järvisalo, Petteri Kaski, and Ilkka Niemelä. Hard satisfiable clause sets for benchmarking equivalence reasoning techniques. Journal on Satisfiability, Boolean Modeling and Computation, 2: 27–46, 2006. 10.3233/SAT190015. · DOI
- Michael Herold, Earl T. Campbell, Jens Eisert, and Michael J. Kastoryano. Cellular-automaton decoders for topological quantum memories. npj Quantum Information, 1: 15010, 2015. 10.1038/npjqi.2015.10. · DOI
- Oscar Higgott and Craig Gidney. Sparse blossom: correcting a million errors per core second with minimum-weight matching. arXiv:2303.15933, 2023. 10.48550/arXiv.2303.15933. · DOI · Paper page
- Timo Hillmann, Lucas Berent, Armanda O Quintavalle, Jens Eisert, Robert Wille, and Joschka Roffe. Localized statistics decoding: A parallel decoding algorithm for quantum low-density parity-check codes. arXiv preprint arXiv:2406.18655, 2024. 10.48550/arXiv.2406.18655. · DOI
- Helmut G. Katzgraber, Héctor Bombín, and Martin A. Martin-Delgado. Error threshold for color codes and random three-body ising models. Physical Review Letters, 103: 090501, 2009. 10.1103/PhysRevLett.103.090501. · DOI
- Markus S. Kesselring, Fernando Pastawski, Jens Eisert, and Benjamin J. Brown. The boundaries and twist defects of the color code and their applications to topological quantum computation. Quantum, 2: 101, 2018. 10.22331/q-2018-10-19-101. · DOI
- Markus S. Kesselring, Julio C. Magdalena de la Fuente, Felix Thomsen, Jens Eisert, Stephen D. Bartlett, and Benjamin J. Brown. Anyon condensation and the color code. PRX Quantum, 5: 010342, 2024. 10.1103/PRXQuantum.5.010342. · DOI
- A. Yu Kitaev. Fault-tolerant quantum computation by anyons. Annals of Physics, 303: 2–30, 2003. 10.1016/S0003-4916(02)00018-0. · DOI · Paper page
- Emanuel Knill, Raymond Laflamme, and Wojciech H Zurek. Resilient quantum computation: error models and thresholds. Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, 454 (1969): 365–384, 1998. 10.1098/rspa.1998.0166. · DOI · Paper page
- Frank R Kschischang, Brendan J Frey, and H-A Loeliger. Factor graphs and the sum-product algorithm. IEEE Transactions on information theory, 47: 498–519, 2001. 10.1109/18.910572. · DOI · Paper page
- Aleksander Kubica, Beni Yoshida, and Fernando Pastawski. Unfolding the color code. New Journal of Physics, 17: 083026, 2015. 10.1088/1367-2630/17/8/083026. · DOI
- Aleksander M. Kubica. The ABCs of the color code: A study of topological quantum codes as toy models for fault-tolerant quantum computation and quantum phases of matter. PhD thesis, California Institute of Technology, 2018. URL https://resolver.caltech.edu/CaltechTHESIS:05282018-173928314.
- Tero Laitinen, Tommi Junttila, and Ilkka Niemelä. Extending clause learning sat solvers with complete parity reasoning. In 2012 IEEE 24th International Conference on Tools with Artificial Intelligence, volume 1, pages 65–72. IEEE, 2012. 10.1109/ICTAI.2012.18. · DOI
- Ying Li. Fault-tolerant fermionic quantum computation based on color code. Physical Review A, 98: 012336, 2018. 10.1103/PhysRevA.98.012336. · DOI
- Nishad Maskara, Aleksander Kubica, and Tomas Jochym-O'Connor. Advantages of versatile neural-network decoding for topological codes. Physical Review A, 99: 052351, 2019. 10.1103/PhysRevA.99.052351. · DOI
- Michael Newman. Decoding experimental surface code data. Quantum Summer Symposium, 2022. URL https://www.youtube.com/watch?v=UP0AoXCT9xU&t=288s&ab_channel=GoogleQuantumAI.
- Michael A. Nielsen and Isaac Chuang. Quantum computation and quantum information, 2002. URL 10.1017/CBO9780511976667. · DOI · Paper page
- Pavel Panteleev and Gleb Kalachev. Degenerate quantum ldpc codes with good finite length performance. Quantum, 5: 585, 2021. 10.22331/q-2021-11-22-585. · DOI · Paper page
- John Preskill. Reliable quantum computers. Proceedings of the Royal Society of London. Series A, 454: 385–410, 1998. 10.1098/rspa.1998.0167. · DOI · Paper page
- Joschka Roffe. Quantum error correction: an introductory guide. Contemporary Physics, 60: 226–245, 2019. 10.1080/00107514.2019.1667078. · DOI
- Joschka Roffe, David R White, Simon Burton, and Earl T. Campbell. Decoding across the quantum low-density parity-check code landscape. Physical Review Research, 2: 043423, 2020. 10.1103/PhysRevResearch.2.043423. · DOI · Paper page
- Ryan-Anderson et al. Realization of real-time fault-tolerant quantum error correction. Physical Review X, 11: 041058, 2021. 10.1103/PhysRevX.11.041058. · DOI · Paper page
- Eric Sabo, Arun B Aloshious, and Kenneth R Brown. Trellis decoding for qudit stabilizer codes and its application to qubit topological codes. IEEE Transactions on Quantum Engineering, 2024. 10.1109/TQE.2024.3401857. · DOI
- Kaavya Sahay and Benjamin J. Brown. Decoder for the triangular color code by matching on a Möbius strip. PRX Quantum, 3: 010310, 2022. 10.1103/PRXQuantum.3.010310. · DOI · Paper page
- Jonathan F. San Miguel, Dominic J. Williamson, and Benjamin J. Brown. A cellular automaton decoder for a noise-bias tailored color code. Quantum, 7: 940, 2023. 10.22331/q-2023-03-09-940. · DOI
- Pradeep Sarvepalli and Robert Raussendorf. Efficient decoding of topological color codes. Physical Review A, 85: 022317, 2012. 10.1103/PhysRevA.85.022317. · DOI
- Peter W. Shor. Fault-tolerant quantum computation. In Proceedings of 37th conference on foundations of computer science, pages 56–65. IEEE, 1996. 10.1109/SFCS.1996.548464. · DOI
- Luka Skoric, Dan E. Browne, Kenton M. Barnes, Neil I. Gillespie, and Earl T. Campbell. Parallel window decoding enables scalable fault tolerant quantum computation. Nature Communications, 14 (1): 7040, 2023. 10.5281/zenodo.8422904. · DOI
- Mate Soos, Karsten Nohl, and Claude Castelluccia. Extending sat solvers to cryptographic problems. In Theory and Applications of Satisfiability Testing-SAT 2009, pages 244–257. Springer, 2009. 10.1007/978-3-642-02777-2_24. · DOI
- Andrew M. Steane. Error correcting codes in quantum theory. Physical Review Letters, 77: 793, 1996. 10.1103/PhysRevLett.77.793. · DOI · Paper page
- Ashley M. Stephens. Efficient fault-tolerant decoding of topological color codes. arXiv:1402.3037, 2014. 10.48550/arXiv.1402.3037. · DOI
- Google AI team. Exponential suppression of bit or phase errors with cyclic error correction. Nature, 595: 383–387, 2021. 10.1038/s41586-021-03588-y. · DOI · Paper page
- David K. Tuckett. Tailoring surface codes: Improvements in quantum error correction with biased noise. PhD thesis, University of Sydney, 2020. (qecsim: https://github.com/qecsim/qecsim).
- David K. Tuckett, Andrew S. Darmawan, Christopher T. Chubb, Sergey Bravyi, Stephen D. Bartlett, and Steven T. Flammia. Tailoring surface codes for highly biased noise. Phys. Rev. X, 9 (4): 041031, 2019. 10.1103/PhysRevX.9.041031. · DOI
- Chenyang Wang, Jim Harrington, and John Preskill. Confinement-Higgs transition in a disordered gauge theory and the accuracy threshold for quantum memory. Annals of Physics, 303: 31–58, 2003. 10.1016/S0003-4916(02)00019-2. · DOI
- R. Wille et al. The mqt handbook : A summary of design automation tools and software for quantum computing. In 2024 IEEE International Conference on Quantum Software (QSW), pages 1–8, 2024. 10.1109/QSW62656.2024.00013. · DOI
Cited by
Sorted by citations
Color code decoder with improved scaling for correcting circuit-level noise
Lee, S.-H., Li, A., & Bartlett, S. D. (2025) · Quantum · doi:10.22331/q-2025-01-27-1609 · Cited by 16
Quantum error correction and fault tolerance: A comprehensive tutorial
Spencer, D. J., Jain, S. P., Tanggara, A., Sun, Z., Haug, T., Khu, D., & Bharti, K. (2026) · arXiv
Metadata
- Authors
- Berent, L., Burgholzer, L., Derks, P.-J. H. S., Eisert, J., & Wille, R.
- Affiliations
- Technical University of Munich (DE)
- Johannes Kepler University of Linz (AT)
- Freie Universität Berlin (DE)
- Helmholtz-Zentrum Berlin für Materialien und Energie (DE)
- Software Competence Center Hagenberg (Austria) (AT)
- Venue
- Quantum
- Published
- 2024-10-23
- Volume
- 8
- Pages
- 1506
- ISSN
- 2521-327X (ISSN-L)
- OpenAlex
- W4403687770
- Cited by
- 13
- References
- 7
- Citations by year
- 2026: 2 · 2025: 7 · 2024: 4
- FWCI
- 1.93
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- Quantum (publishedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Funders
- European Research Council (Horizon Europe, Quantum Flagship Millenion)
- German Federal Ministry for Economic Affairs and Climate Action (QuaST)
- German Federal Ministry of Education and Research (RealistiQ, QSolid)
- German Research Foundation (CRC 183)
- Bavarian state government (Munich Quantum Valley)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Quantum Computing Algorithms and Architecture
- Physical Sciences › Physics and Astronomy › Atomic and Molecular Physics, and Optics › Quantum Information and Cryptography
- Physical Sciences › Mathematics › Discrete Mathematics and Combinatorics › Coding theory and cryptography
- Keywords
- quantum error correction, decoding, MaxSAT, Lights Out puzzle, fault-tolerant quantum computing, decoder optimization
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review