mlsanityData to 14 Oct 2026

AlphaMapleSAT: An MCTS-based Cube-and-Conquer SAT Solver for Hard Combinatorial Problems

arXiv 2401.13770 ↗First posted 24 Jan 2024cs.AI math.COcited by 2

Not on the map. Why?

Abstract (arXiv)

This paper introduces AlphaMapleSAT, a Cube-and-Conquer (CnC) parallel SAT solver that integrates Monte Carlo Tree Search (MCTS) with deductive feedback to efficiently solve challenging combinatorial SAT problems. Traditional lookahead cubing methods, used by solvers such as March, limit their search depth to reduce overhead often resulting in suboptimal partitions. By contrast, AlphaMapleSAT performs a deeper MCTS search guided by deductive rewards from SAT solvers. This approach enables informed exploration of the cubing space while keeping cubing costs low. We demonstrate the efficacy of our technique via extensive evaluations against the widely used and established March cubing solver on three well-known challenging combinatorial benchmarks, including the minimum Kochen-Specker (KS) problem from quantum mechanics, the Murty-Simon Conjecture, and the Ramsey problems from extremal graph theory. We compare AlphaMapleSAT against March using different types of conquering solvers such as SAT Modulo Symmetries (SMS) and SAT+CAS, both built on top of the CaDiCaL SAT solver. We show that in all cases, there is a speedup in elapsed real time (wall clock time) ranging from 1.61x to 7.57x on a 128 core machine for the above-mentioned problems. We also perform cube-level and parallel scaling analysis over 32, 64, and 128 cores, which shows that AlphaMapleSAT outperforms March on all these settings. Our results show that deductively-guided MCTS search technique for cubing in CnC solvers can significantly outperform March on hard combinatorial problems.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 9 of its 53 references that are in the map. First posted on arXiv 24 Jan 2024.

Builds on

9 of 53 references.

References · 9

  1. 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
  2. 2021Monte Carlo Tree Search: A Review of Recent Modifications and Applicationscited by 161
  3. 2022Symbolic Physics Learner: Discovering governing equations via Monte Carlo tree searchcited by 66
  4. 2022Learning to branch with Tree MDPscited by 45
  5. 2016Solving and Verifying the boolean Pythagorean Triples problem via Cube-and-Conquercited by 23
  6. 2019Solving NP-Hard Problems on Graphs with Extended AlphaGo Zerocited by 23
  7. 2021Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Frameworkcited by 12
  8. 2020A SAT-based Resolution of Lam's Problemcited by 3
  9. 2023Co-Certificate Learning with SAT Modulo Symmetriescited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 1.

2 papers.