IB-Net: Initial Branch Network for Variable Decision in Boolean Satisfiability

Tsz Ho Chan, Wenyi Xiao, Junhua Huang, Huiling Zhen, Guangji Tian +1 more
3/6/2024
cs.AI

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chan2024ibnet,
  title  = {IB-Net: Initial Branch Network for Variable Decision in Boolean Satisfiability},
  author = {Tsz Ho Chan and Wenyi Xiao and Junhua Huang and Huiling Zhen and Guangji Tian and Mingxuan Yuan},
  year   = {2024},
  eprint = {2403.03517},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.03517v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.03517.svg)](https://codeofpaper.com/paper/2403.03517)

Discussion