IGMaxHS -- An Incremental MaxSAT Solver with Support for XOR Clauses
Ole L\"ubke

TL;DR
IGMaxHS is a novel incremental MaxSAT solver that supports XOR constraints, improving error correction in quantum computing and outperforming existing solvers in fuzz testing and quantum code decoding.
Contribution
We introduce IGMaxHS, a MaxSAT solver supporting XOR constraints with fewer restrictions, extending the incremental API, and demonstrating its effectiveness in quantum error correction.
Findings
IGMaxHS outperforms other solvers in fuzz testing with 10,000 instances.
It is capable of decoding quantum color codes in simulation.
IGMaxHS is the only solver with no incorrect verdicts or invalid models in tests.
Abstract
Recently, a novel, MaxSAT-based method for error correction in quantum computing has been proposed that requires both incremental MaxSAT solving capabilities and support for XOR constraints, but no dedicated MaxSAT solver fulfilling these criteria existed yet. We alleviate that and introduce IGMaxHS, which is based on the existing solvers iMaxHS and GaussMaxHS, but poses fewer restrictions on the XOR constraints than GaussMaxHS. IGMaxHS is fuzz tested with xwcnfuzz, an extension of wcnfuzz that can directly output XOR constraints. As a result, IGMaxHS is the only solver that reported neither incorrect unsatisfiability verdicts nor invalid models nor incoherent cost model combinations in a final fuzz testing comparison of all three solvers with 10000 instances. We detail the steps required for implementing Gaussian elimination on XOR constraints in CDCL SAT solvers, and extend the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeological Modeling and Analysis
