CCAIDSLOCOFeb 9, 2024

Finding hardness reductions automatically using SAT solvers

arXiv:2402.06397v1h-index: 10
Originality Incremental advance
AI Analysis

This work addresses the challenge of manually finding hardness reductions for researchers in computational complexity and combinatorics, though it is incremental in automating an existing process.

The authors tackled the problem of automating the construction of gadgets for NP-completeness reductions in combinatorial structures, achieving a fully automated algorithm that classified thousands of structures, including interior triple systems, as NP-complete.

In this article, we show that the completion problem, i.e. the decision problem whether a partial structure can be completed to a full structure, is NP-complete for many combinatorial structures. While the gadgets for most reductions in literature are found by hand, we present an algorithm to construct gadgets in a fully automated way. Using our framework which is based on SAT, we present the first thorough study of the completion problem on sign mappings with forbidden substructures by classifying thousands of structures for which the completion problem is NP-complete. Our list in particular includes interior triple systems, which were introduced by Knuth towards an axiomatization of planar point configurations. Last but not least, we give an infinite family of structures generalizing interior triple system to higher dimensions for which the completion problem is NP-complete.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes