AutoSAT: Automatically Optimize SAT Solvers via Large Language Models
Not on the map. Why?
Abstract (arXiv)
Conflict-Driven Clause Learning (CDCL) is the mainstream framework for solving the Satisfiability problem (SAT), and CDCL solvers typically rely on various heuristics, which have a significant impact on their performance. Modern CDCL solvers, such as MiniSat and Kissat, commonly incorporate several heuristics and select one to use according to simple rules, requiring significant time and expert effort to fine-tune in practice. The pervasion of Large Language Models (LLMs) provides a potential solution to address this issue. However, generating a CDCL solver from scratch is not effective due to the complexity and context volume of SAT solvers. Instead, we propose AutoSAT, a framework that automatically optimizes heuristics in a pre-defined modular search space based on existing CDCL solvers. Unlike existing automated algorithm design approaches focusing on hyperparameter tuning and operator selection, AutoSAT can generate new efficient heuristics. In this first attempt at optimizing SAT solvers using LLMs, several strategies including the greedy hill climber and (1+1) Evolutionary Algorithm are employed to guide LLMs to search for better heuristics. Experimental results demonstrate that LLMs can generally enhance the performance of CDCL solvers. A realization of AutoSAT outperforms MiniSat on 9 out of 12 datasets and even surpasses the state-of-the-art hybrid solver Kissat on 4 datasets.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 23 of its 54 references that are in the map. First posted on arXiv 16 Feb 2024.
Builds on
23 of 54 references.
References · 23
- 2023GPT-4 Technical Reportcited by 18,132
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2023Qwen Technical Reportcited by 3,273
- 2023CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Societycited by 1,348
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2023Large Language Models as Optimizerscited by 830
- 2023A Comprehensive Overview of Large Language Modelscited by 639
- 2023AgentVerse: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviorscited by 580
- 2023Eureka: Human-Level Reward Design via Coding Large Language Modelscited by 542
- 2024ReEvo: Large Language Models as Hyper-Heuristics with Reflective Evolutioncited by 266
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 258
- 2023Auto-GPT for Online Decision Making: Benchmarks and Additional Opinionscited by 250
11 more
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2023SwiftSage: A Generative Agent with Fast and Slow Thinking for Complex Interactive Taskscited by 166
- 2023Cognitive Mirage: A Review of Hallucinations in Large Language Modelscited by 83
- 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 61
- 2023Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNetscited by 40
- 2023Flows: Building Blocks of Reasoning and Collaborating AIcited by 25
- 2021NeuroBack: Improving CDCL SAT Solving using Graph Neural Networkscited by 19
- 2022NSNet: A General Neural Probabilistic Framework for Satisfiability Problemscited by 18
- 2023G4SATBench: Benchmarking and Advancing SAT Solving with Graph Neural Networkscited by 17
- 2022Survey on Evolutionary Deep Learning: Principles, Algorithms, Applications and Open Issuescited by 12
- 2020Enhancing SAT solvers with glue variable predictionscited by 11
Built on by
Citing papers per year: 2024: 2; 2025: 6; 2026: 6.
14 papers.
Sort:
By area:
- 2024Can Large Language Models Reason? A Characterization via 3-SATcited by 12
- 2024Deep Insights into Automated Optimization with Large Language Models and Evolutionary Algorithmscited by 12
- 2025Generalizable Heuristic Generation Through LLMs with Meta-Optimizationcited by 7
- 2025Large Language Models in Operations Research: Methods, Applications, and Challengescited by 4
- 2025STRCMP: Integrating Graph Structural Priors with Language Models for Combinatorial Optimizationcited by 3
- 2025Discovering heuristics in a complex SAT solver with large language modelscited by 3
- 2025Refining Hybrid Genetic Search for CVRP via Reinforcement Learning-Finetuned LLMcited by 3
- 2026Canonical Intermediate Representation for LLM-based optimization problem formulation and code generationcited by 2
- 2025How Large Language Models Need Symbolismcited by 1
- 2026Agentic MIP Research: Accelerated Constraint Handler Generationcited by 1
- 2026MiniOpt: Reasoning to Model and Solve General Optimization Problems with Limited Resourcescited by 1
- 2026IC3-Evolve: Proof-/Witness-Gated Offline LLM-Driven Heuristic Evolution for IC3 Hardware Model Checkingcited by 0
2 more
- 2026Can LLMs Build a MaxSAT Solver from Papers? The CoreForge Experience16 Jul 2026
- 2026MiniOpt: Reasoning to Model and Solve General Optimization Problems with Limited Resources24 Jun 2026
- 2026An Information-Theoretic Criterion for Efficient Data Synthesis11 May 2026
- 2026Agentic MIP Research: Accelerated Constraint Handler Generation9 May 2026
- 2026Canonical Intermediate Representation for LLM-based optimization problem formulation and code generation2 Feb 2026
- 2026IC3-Evolve: Proof-/Witness-Gated Offline LLM-Driven Heuristic Evolution for IC3 Hardware Model Checking18 Jan 2026
- 2025Refining Hybrid Genetic Search for CVRP via Reinforcement Learning-Finetuned LLM13 Oct 2025
- 2025How Large Language Models Need Symbolism24 Sep 2025
- 2025Large Language Models in Operations Research: Methods, Applications, and Challenges18 Sep 2025
- 2025Discovering heuristics in a complex SAT solver with large language models30 Jul 2025
- 2025Generalizable Heuristic Generation Through LLMs with Meta-Optimization27 May 2025
- 2025STRCMP: Integrating Graph Structural Priors with Language Models for Combinatorial Optimization22 May 2025
- 2024Deep Insights into Automated Optimization with Large Language Models and Evolutionary Algorithmscited by 12
- 2025Generalizable Heuristic Generation Through LLMs with Meta-Optimizationcited by 7
- 2025Large Language Models in Operations Research: Methods, Applications, and Challengescited by 4
- 2025STRCMP: Integrating Graph Structural Priors with Language Models for Combinatorial Optimizationcited by 3
- 2025Discovering heuristics in a complex SAT solver with large language modelscited by 3
- 2025Refining Hybrid Genetic Search for CVRP via Reinforcement Learning-Finetuned LLMcited by 3
- 2026Canonical Intermediate Representation for LLM-based optimization problem formulation and code generationcited by 2
- 2025How Large Language Models Need Symbolismcited by 1
- 2026IC3-Evolve: Proof-/Witness-Gated Offline LLM-Driven Heuristic Evolution for IC3 Hardware Model Checkingcited by 0
- 2026Can LLMs Build a MaxSAT Solver from Papers? The CoreForge Experiencecited by 0
- 2026Can LLMs Build a MaxSAT Solver from Papers? The CoreForge Experience16 Jul 2026
- 2026Canonical Intermediate Representation for LLM-based optimization problem formulation and code generation2 Feb 2026
- 2026IC3-Evolve: Proof-/Witness-Gated Offline LLM-Driven Heuristic Evolution for IC3 Hardware Model Checking18 Jan 2026
- 2025Refining Hybrid Genetic Search for CVRP via Reinforcement Learning-Finetuned LLM13 Oct 2025
- 2025How Large Language Models Need Symbolism24 Sep 2025
- 2025Large Language Models in Operations Research: Methods, Applications, and Challenges18 Sep 2025
- 2025Discovering heuristics in a complex SAT solver with large language models30 Jul 2025
- 2025Generalizable Heuristic Generation Through LLMs with Meta-Optimization27 May 2025
- 2025STRCMP: Integrating Graph Structural Priors with Language Models for Combinatorial Optimization22 May 2025
- 2024Deep Insights into Automated Optimization with Large Language Models and Evolutionary Algorithms28 Oct 2024