paper-with-me

Papers

Machine Learning Methods in Solving the Boolean Satisfiability Problem

2022-03-02 · Wenxuan Guo, Junchi Yan, Hui-Ling Zhen, Xijun Li, Mingxuan Yuan, Yaohui Jin

This paper reviews the recent literature on solving the Boolean satisfiability problem (SAT), an archetypal NP-complete problem, with the help of machine learning techniques. Despite the great success of modern SAT solvers to solve large industrial instances, the design of handcrafted heuristics is time-consuming and empirical. Under the circumstances, the flexible and expressive machine learning methods provide a proper alternative to solve this long-standing problem. We examine the evolving ML-SAT solvers from naive classifiers with handcrafted features to the emerging end-to-end SAT solvers such as NeuroSAT, as well as recent progress on combinations of existing CDCL and local search solvers with machine learning methods. Overall, solving SAT with machine learning is a promising yet challenging research topic. We conclude the limitations of current works and suggest possible future directions.

📄 PDF Abstract BibTeX arXiv:2203.04755

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

New Boolean satisfiability problem heuristic strategy: Minimal Positive Negative Product Strategy

2023-10-26 · Qun Zhao, Xintao Wang, Menghui Yang

This study presents a novel heuristic algorithm called the "Minimal Positive Negative Product Strategy" to guide the CDCL algorithm in solving the Boolean satisfiability problem. It provides a mathematical explanation fo…

Certified MaxSAT Preprocessing

2024-04-26 · Hannes Ihalainen, Andy Oertel, Yong Kiam Tan, Jeremias Berg 외

Building on the progress in Boolean satisfiability (SAT) solving over the last decades, maximum satisfiability (MaxSAT) has become a viable approach for solving NP-hard optimization problems, but ensuring correctness of …

An AlphaZero-Inspired Approach to Solving Search Problems

2022-07-02 · Evgeny Dantsin, Vladik Kreinovich, Alexander Wolpert

AlphaZero and its extension MuZero are computer programs that use machine-learning techniques to play at a superhuman level in chess, go, and a few other games. They achieved this level of play solely with reinforcement …

Efficient Optimization with Higher-Order Ising Machines

2022-12-07 · Connor Bybee, Denis Kleyko, Dmitri E. Nikonov, Amir Khosrowshahi 외

A prominent approach to solving combinatorial optimization problems on parallel hardware is Ising machines, i.e., hardware implementations of networks of interacting binary spin variables. Most Ising machines leverage se…

Combinatorial Optimization

On the Expressive Power of GNNs for Boolean Satisfiability

2026-02-09 · Saku Peltonen, Roger Wattenhofer arxiv

Machine learning approaches to solving Boolean Satisfiability (SAT) aim to replace handcrafted heuristics with learning-based models. Graph Neural Networks have emerged as the main architecture for SAT solving, due to th…