Proceedings

Bridging LLMs and SAT Solving: Automated Evolution of High-Performance Heuristics

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 2309-2318.

https://doi.org/10.24963/ijcai.2026/257

Abstract

Despite decades of intensive research and optimization, modern Boolean Satisfiability (SAT) solvers have reached a plateau where significant performance gains are increasingly difficult to achieve. While Large Language Models (LLMs) have demonstrated remarkable capabilities in pattern recognition and code generation for combinatorial optimization, their direct application to highly optimized SAT solvers remains a formidable challenge due to the extreme complexity and sensitivity of solver heuristics. In this paper, we introduce AESAT (Auto-Evolving SAT solving), a novel neuro-symbolic framework designed to automatically evolve and optimize the heuristic functions of SAT solvers. AESAT employs a memetic-inspired approach, synergizing LLM-guided individual optimization with evolutionary exploration. By leveraging self-optimized prompting techniques, our framework enables LLMs to iteratively discover and refine sophisticated heuristics that bypass the limitations of human-engineered designs. The efficacy of AESAT is demonstrated by its flagship derivative, AE-Kissat-MAB, which won the main track of the 2025 International SAT Competition by a wide margin. This result represents the first time an LLM-enhanced solver has dominated the world's premier SAT competition, marking a paradigm shift in the automated design of reasoning algorithms.

  1. [Biere et al., 2020] Armin Biere, Katalin Fazekas, Mathias Fleury, and Maximilian Heisinger. CaDiCaL, Kissat, Paracooba, Plingeling and Treengeling Entering the SAT Competition 2020. In SAT Competition 2020-Solver and Benchmark Descriptions, volume B-2020-1, pages 50-53, Helsinki, Finland, 2020. University of Helsinki.
  2. [Biere et al., 2021] Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors. Handbook of Satisfi- ability (Second Edition), volume 336 of Frontiers in Artifi- cial Intelligence and Applications. IOS Press, Amsterdam, 2021.
  3. [Biere et al., 2024] Armin Biere, Tobias Faller, Katalin Fazekas, Mathias Fleury, Nils Froleyks, and Florian Pol- litt. CaDiCaL, Gimsatul, IsaSAT and Kissat entering the SAT competition 2024. In Proceedings of SAT Compe- tition 2024 : Solver, Benchmark and Proof Checker De- scriptions, pages 8-10, 2024.
  4. [Chan et al., 2024] Chi-Min Chan, Weize Chen, Yusheng Su, Jianxuan Yu, Wei Xue, Shanghang Zhang, Jie Fu, and Zhiyuan Liu. ChatEval: Towards better LLM-based eval- uators through multi-agent debate. In The Twelfth Interna- tional Conference on Learning Representations, Vienna, Austria, 2024.
  5. [Chen and Zhang, 2022] Zhihan Chen and Xindi Zhang. EasySAT: A simple CDCL SAT solver. https://github.com/ shaowei-cai-group/EasySAT, 2022. Accessed: 2025-10- 12. Link
  6. [Cherif et al., 2021] Mohamed Sami Cherif, Djamal Habet, and Cyril Terrioux. Combining VSIDS and CHB Us- ing Restarts in SAT. In 27th International Conference on Principles and Practice of Constraint Programming (CP 2021), pages 20:1-20:19. Schloss Dagstuhl -Leibniz- Zentrum für Informatik, 2021.
  7. [Cook, 1971] Stephen A. Cook. The Complexity of Theorem-Proving Procedures. In Proceedings of the Third Annual ACM Symposium on Theory of Computing, pages 151-158, Shaker Heights, Ohio, 1971. ACM.
  8. [Da Ros et al., 2025] Francesca Da Ros, Michael Soprano, Luca Di Gaspero, and Kevin Roitero. Large Language Models for Combinatorial Optimization: A Systematic Review. arXiv preprint arXiv:2507.03637, 2025.
  9. [Guo et al., 2024] Qingyan Guo, Rui Wang, Junliang Guo, Bei Li, Kaitao Song, Xu Tan, Guoqing Liu, Jiang Bian, and Yujiu Yang. Connecting large language models with evolutionary algorithms yields powerful prompt optimiz- ers. In Proceedings of the Twelfth International Confer- ence on Learning Representations (ICLR), Vienna, Aus- tria, 2024.
  10. [Liang et al., 2016] Jia Hui Liang, Vijay Ganesh, Pascal Poupart, and Krzysztof Czarnecki. Learning rate based branching heuristic for sat solvers. In Theory and Appli- cations of Satisfiability Testing -SAT 2016 -19th Inter- national Conference, Bordeaux, France, July 5-8, 2016, Proceedings, volume 9710 of Lecture Notes in Computer Science, pages 123-140. Springer, 2016.
  11. [Liu et al., 2024a] Jinjin Liu, Jianmin Zhang, and Yan Sun. Kissat mab-dc in sat competition 2024. In Proceedings of SAT Competition 2024 : Solver, Benchmark and Proof Checker Descriptions, page 19, 2024.
  12. [Liu et al., 2024b] Shengcai Liu, Caishun Chen, Xinghua Qu, Ke Tang, and Yew-Soon Ong. Large language mod- els as evolutionary optimizers. In 2024 IEEE Congress on Evolutionary Computation (CEC), pages 1-8, 2024.
  13. [Marques-Silva, 2008] Joao Marques-Silva. Practical Appli- cations of Boolean Satisfiability. In 2008 9th Interna- tional Workshop on Discrete Event Systems, pages 74-80, Göteborg, Sweden, 2008. IEEE Press.
  14. [Moskewicz et al., 2001] Matthew W. Moskewicz, Conor F. Madigan, Ying Zhao, Lintao Zhang, and Sharad Malik. Chaff: Engineering an efficient sat solver. In Proceedings of the 38th Design Automation Conference (DAC 2001), pages 530-535, Las Vegas, NV, USA, 2001. ACM.
  15. [Naveed et al., 2025] Humza Naveed, Asad Ullah Khan, Shi Qiu, Muhammad Saqib, Saeed Anwar, Muhammad Us- man, Naveed Akhtar, Nick Barnes, and Ajmal Mian. A Comprehensive Overview of Large Language Models. ACM Transactions on Intelligent Systems and Technology, 16(5):106:1-106:72, 2025.
  16. [Romera-Paredes et al., 2024] Bernardino Romera-Paredes, Mohammadamin Barekatain, Alexander Novikov, Matej Balog, M. Pawan Kumar, Emilien Dupont, Francisco J. R. Ruiz, Jordan S. Ellenberg, Pengming Wang, Omar Fawzi, Pushmeet Kohli, and Alhussein Fawzi. Mathematical Dis- coveries from Program Search with Large Language Mod- els. Nature, 625(7995):468-475, 2024.
  17. [Sun et al., 2024] Yiwen Sun, Furong Ye, Xianyin Zhang, Shiyu Huang, Bingzhen Zhang, Ke Wei, and Shaowei Cai. AutoSAT: Automatically Optimize SAT Solvers via Large Language Models. arXiv preprint arXiv:2402.10705, 2024.
  18. [Vizel et al., 2015] Yakir Vizel, Georg Weissenbacher, and Sharad Malik. Boolean Satisfiability Solvers and Their Applications in Model Checking. Proceedings of the IEEE, 103(11):2021-2035, 2015.
  19. [Wu et al., 2024] Qingyun Wu, Gagan Bansal, Jieyu Zhang, Yiran Wu, Beibin Li, Erkang Zhu, Li Jiang, Xiaoyun Zhang, Shaokun Zhang, Jiale Liu, Ahmed Hassan Awadal- lah, Ryen W White, Doug Burger, and Chi Wang. Auto- gen: Enabling next-gen LLM applications via multi-agent conversations. In First Conference on Language Model- ing, 2024.
  20. [Ye et al., 2024] Haoran Ye, Jiarui Wang, Zhiguang Cao, Federico Berto, Chuanbo Hua, Haeyeon Kim, Jinkyoo Park, and Guojie Song. ReEvo: Large Language Mod- els as Hyper-Heuristics with Reflective Evolution. In Advances in Neural Information Processing Systems 37, pages 43571-43608, 2024.
  21. [Yu et al., 2025] Cunxi Yu, Rongjian Liang, Chia-Tung Ho, and Haoxing Ren. Autonomous code evolution meets NP- Completeness. arXiv preprint arXiv:2509.07367, 2025.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards