⚙️ Machine Learning based Parallel SAT

This page showcases how the reasoning and learning research group @ Georgia Tech led by Professor Vijay Ganesh is advancing parallel SAT solving with machine learning, symbolic deductive feedback, and high-performance cube-and-conquer strategies.

Vijay Ganesh's Homepage

AlphaMapleSAT: Machine Learning Guided Parallel SAT Solving

Authors: Piyush Jha†,1, Zhengyu Li†,1, Zhengyang (John) Lu2, Curtis Bright3, Vijay Ganesh1

Affiliations: 1Georgia Institute of Technology, USA  |  2University of Waterloo, Canada  |  3University of Windsor, Canada

Equal contributions

AlphaMapleSAT

TL;DR: AlphaMapleSAT integrates Monte Carlo Tree Search-guided cubing with symbolic deductive feedback—leveraging Boolean constraint propagation—to focus cube-and-conquer exploration on promising branches. This reduces wasted work on hard combinatorial SAT benchmarks and achieves up to 8× wall-clock speedups over state-of-the-art baselines.

Project Page