IB-Net: Initial Branch Network for Variable Decision in Boolean Satisfiability
Not on the map. Why?
Abstract (arXiv)
Boolean Satisfiability problems are vital components in Electronic Design Automation, particularly within the Logic Equivalence Checking process. Currently, SAT solvers are employed for these problems and neural network is tried as assistance to solvers. However, as SAT problems in the LEC context are distinctive due to their predominantly unsatisfiability nature and a substantial proportion of UNSAT-core variables, existing neural network assistance has proven unsuccessful in this specialized domain. To tackle this challenge, we propose IB-Net, an innovative framework utilizing graph neural networks and novel graph encoding techniques to model unsatisfiable problems and interact with state-of-the-art solvers. Extensive evaluations across solvers and datasets demonstrate IB-Net's acceleration, achieving an average runtime speedup of 5.0% on industrial data and 8.3% on SAT competition data empirically. This breakthrough advances efficient solving in LEC workflows.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 6 of its 22 references that are in the map. First posted on arXiv 6 Mar 2024.
Builds on
6 of 22 references.
References · 6
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2019Guiding High-Performance SAT Solvers with Unsat-Core Predictionscited by 61
- 2021Learning to Select Cuts for Efficient Mixed-Integer Programmingcited by 48
- 2020NLocalSAT: Boosting Local Search with Solution Predictioncited by 25
- 2021WGCN: Graph Convolutional Networks with Weighted Structural Featurescited by 12
Built on by
Not cited yet.