A Semi-Tensor Product Based All Solutions Boolean Satisfiability Solver

被引:0
作者
Hong-Yang Pan
Zhu-Fei Chu
机构
[1] Ningbo University,Faculty of Electrical Engineering and Computer Science
来源
Journal of Computer Science and Technology | 2023年 / 38卷
关键词
all solutions Boolean satisfiability (AllSAT); semi-tensor product of matrices; conjunctive normal form (CNF) satisfiability; circuit satisfiability;
D O I
暂无
中图分类号
学科分类号
摘要
Boolean satisfiability (SAT) is widely used as a solver engine in electronic design automation (EDA). Typically, SAT is used to determine whether one or more groups of variables can be combined to form a true formula. All solutions SAT (AllSAT) is a variant of the SAT problem. In the fields of formal verification and pattern generation, AllSAT is particularly useful because it efficiently enumerates all possible solutions. In this paper, a semi-tensor product (STP) based AllSAT solver is proposed. The solver can solve instances described in both the conjunctive normal form (CNF) and circuit form. The implementation of our method differs from incremental enumeration because we do not add blocking conditions for existing solutions, but rather compute the matrices to obtain all the solutions in one pass. Additionally, the logical matrices support a variety of logic operations. Results from experiments with MCNC benchmarks using CNF-based and circuit-based forms show that our method can accelerate CPU time by 8.1x (238x maximum) and 19.9x (72x maximum), respectively.
引用
收藏
页码:702 / 713
页数:11
相关论文
共 50 条
  • [21] A survey on applications of semi-tensor product method in engineering
    Li, Haitao
    Zhao, Guodong
    Meng, Min
    Feng, June
    SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (01)
  • [22] A survey on applications of semi-tensor product method in engineering
    Haitao LI
    Guodong ZHAO
    Min MENG
    June FENG
    ScienceChina(InformationSciences), 2018, 61 (01) : 28 - 44
  • [23] Modeling and analysis of colored petri net based on the semi-tensor product of matrices
    Zhao, Jiantao
    Chen, Zengqiang
    Liu, Zhongxin
    SCIENCE CHINA-INFORMATION SCIENCES, 2018, 61 (01)
  • [24] Modeling and analysis of colored petri net based on the semi-tensor product of matrices
    Jiantao ZHAO
    Zengqiang CHEN
    Zhongxin LIU
    ScienceChina(InformationSciences), 2018, 61 (01) : 70 - 85
  • [25] Modeling and analysis of colored petri net based on the semi-tensor product of matrices
    Jiantao Zhao
    Zengqiang Chen
    Zhongxin Liu
    Science China Information Sciences, 2018, 61
  • [26] Language acceptability of finite automata based on theory of semi-tensor product of matrices
    Yue, Jumei
    Yan, Yongyi
    Chen, Zengqiang
    ASIAN JOURNAL OF CONTROL, 2019, 21 (06) : 2634 - 2643
  • [27] Semi-tensor product approach to controllability and stabilizability of finite automata
    Yongyi Yan
    Zengqiang Chen
    Zhongxin Liu
    JournalofSystemsEngineeringandElectronics, 2015, 26 (01) : 134 - 141
  • [28] Semi-tensor product approach to controllability and stabilizability of finite automata
    Yan, Yongyi
    Chen, Zengqiang
    Liu, Zhongxin
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2015, 26 (01) : 134 - 141
  • [29] Modelling Combined Automata via Semi-tensor Product of Matrices
    Yan Yongyi
    Chen Zengqiang
    Liu Zhongxin
    2014 33RD CHINESE CONTROL CONFERENCE (CCC), 2014, : 6560 - 6565
  • [30] Calculating skeleton matrix of asynchronous sequential machines based on the semi-tensor product of matrices
    Wang, Jingjing
    Han, Xiaoguang
    Chen, Zengqiang
    Zhang, Qing
    IET CONTROL THEORY AND APPLICATIONS, 2017, 11 (13) : 2131 - 2139