Machine learning for automated theorem proving: Learning to solve SAT and QSAT

SB Holden - Foundations and Trends® in Machine Learning, 2021 - nowpublishers.com
The decision problem for Boolean satisfiability, generally referred to as SAT, is the
archetypal NP-complete problem, and encodings of many problems of practical interest exist …

Machine learning methods in solving the boolean satisfiability problem

W Guo, HL Zhen, X Li, W Luo, M Yuan, Y Jin… - Machine Intelligence …, 2023 - Springer
This paper reviews the recent literature on solving the Boolean satisfiability problem (SAT),
an archetypal NP-complete problem, with the aid of machine learning (ML) techniques. Over …

Lime: Learning inductive bias for primitives of mathematical reasoning

Y Wu, MN Rabe, W Li, J Ba… - International …, 2021 - proceedings.mlr.press
While designing inductive bias in neural architectures has been widely studied, we
hypothesize that transformer networks are flexible enough to learn inductive bias from …

Hardsatgen: Understanding the difficulty of hard sat formula generation and a strong structure-hardness-aware baseline

Y Li, X Chen, W Guo, X Li, W Luo, J Huang… - Proceedings of the 29th …, 2023 - dl.acm.org
Industrial SAT formula generation is a critical yet challenging task. Existing SAT generation
approaches can hardly simultaneously capture the global structural properties and maintain …

NeuroBack: Improving CDCL SAT Solving using Graph Neural Networks

W Wang, Y Hu, M Tiwari, S Khurshid… - arXiv preprint arXiv …, 2021 - arxiv.org
Propositional satisfiability (SAT) is an NP-complete problem that impacts many research
fields, such as planning, verification, and security. Mainstream modern SAT solvers are …

G4satbench: Benchmarking and advancing sat solving with graph neural networks

Z Li, J Guo, X Si - arXiv preprint arXiv:2309.16941, 2023 - arxiv.org
Graph neural networks (GNNs) have recently emerged as a promising approach for solving
the Boolean Satisfiability Problem (SAT), offering potential alternatives to traditional …

Machine Learning for SAT: Restricted Heuristics and New Graph Representations

M Shirokikh, I Shenbin, A Alekseev… - arXiv preprint arXiv …, 2023 - arxiv.org
Boolean satisfiability (SAT) is a fundamental NP-complete problem with many applications,
including automated planning and scheduling. To solve large instances, SAT solvers have …

Denoising diffusion for sampling sat solutions

K Freivalds, S Kozlovics - arXiv preprint arXiv:2212.00121, 2022 - arxiv.org
Generating diverse solutions to the Boolean Satisfiability Problem (SAT) is a hard
computational problem with practical applications for testing and functional verification of …

AutoSAT: Automatically Optimize SAT Solvers via Large Language Models

Y Sun, X Zhang, S Huang, S Cai, BZ Zhang… - arXiv preprint arXiv …, 2024 - arxiv.org
Heuristics are crucial in SAT solvers, while no heuristic rules are suitable for all problem
instances. Therefore, it typically requires to refine specific solvers for specific problem …

Realtime gray-box algorithm configuration using cost-sensitive classification

D Weiss, K Tierney - Annals of Mathematics and Artificial Intelligence, 2023 - Springer
A solver's runtime and the quality of the solutions it generates are strongly influenced by its
parameter settings. Finding good parameter configurations is a formidable challenge, even …