Complete Boolean Satisfiability Solving Algorithms Based on Local Search

被引:0
|
作者
Wen-Sheng Guo
Guo-Wu Yang
William N. N. Hung
Xiaoyu Song
机构
[1] University of Electronic Science and Technology of China,School of Computer Science and Engineering
[2] Synopsys Inc.,Department of Electrical and Computer Engineering
[3] Mountain View,undefined
[4] Portland State University,undefined
关键词
Boolean satisfiability; set; clique; local search; complete search;
D O I
暂无
中图分类号
学科分类号
摘要
Boolean satisfiability (SAT) is a well-known problem in computer science, artificial intelligence, and operations research. This paper focuses on the satisfiability problem of Model RB structure that is similar to graph coloring problems and others. We propose a translation method and three effective complete SAT solving algorithms based on the characterization of Model RB structure. We translate clauses into a graph with exclusive sets and relative sets. In order to reduce search depth, we determine search order using vertex weights and clique in the graph. The results show that our algorithms are much more effective than the best SAT solvers in numerous Model RB benchmarks, especially in those large benchmark instances.
引用
收藏
页码:247 / 254
页数:7
相关论文
共 50 条
  • [31] Continuous-time Neural Networks Without Local Traps for Solving Boolean Satisfiability
    Molnar, Botond
    Toroczkai, Zoltan
    Ercsey-Ravasz, Maria
    [J]. 2012 13TH INTERNATIONAL WORKSHOP ON CELLULAR NANOSCALE NETWORKS AND THEIR APPLICATIONS (CNNA), 2012,
  • [32] Using problem symmetry in search based satisfiability algorithms
    Goldberg, EI
    Prasad, MR
    Brayton, RK
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 134 - 141
  • [33] Solving employee timetabling problems using Boolean satisfiability
    Aloul, Fadi
    Al-Rawi, Bashar
    Al-Farra, Anas
    Al-Roh, Basel
    [J]. 2006 INNOVATIONS IN INFORMATION TECHNOLOGY, 2006, : 71 - 75
  • [34] Machine Learning Methods in Solving the Boolean Satisfiability Problem
    Guo, Wenxuan
    Zhen, Hui-Ling
    Li, Xijun
    Luo, Wanqian
    Yuan, Mingxuan
    Jin, Yaohui
    Yan, Junchi
    [J]. MACHINE INTELLIGENCE RESEARCH, 2023, 20 (05) : 640 - 655
  • [35] Machine Learning Methods in Solving the Boolean Satisfiability Problem
    Wenxuan Guo
    Hui-Ling Zhen
    Xijun Li
    Wanqian Luo
    Mingxuan Yuan
    Yaohui Jin
    Junchi Yan
    [J]. Machine Intelligence Research, 2023, 20 : 640 - 655
  • [36] Solving Satisfiability Problems with Membrane Algorithms
    Zhang, Gexiang
    Liu, Chunxiu
    Gheorghe, Marian
    Ipate, Florentin
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS, PROCEEDINGS, 2009, : 29 - +
  • [37] HPC-based parallel software for solving applied Boolean satisfiability problems
    Bogdanova, V. G.
    Gorsky, S. A.
    Pashinin, A. A.
    [J]. 2020 43RD INTERNATIONAL CONVENTION ON INFORMATION, COMMUNICATION AND ELECTRONIC TECHNOLOGY (MIPRO 2020), 2020, : 1006 - 1011
  • [38] Solving difficult instances of Boolean satisfiability in the presence of symmetry
    Aloul, FA
    Ramani, A
    Markov, IL
    Sakallah, KA
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (09) : 1117 - 1137
  • [39] pEvoSAT: A Novel Permutation Based Genetic Algorithm for Solving the Boolean Satisfiability Problem
    Shabash, Boris
    Wiese, Kay C.
    [J]. GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2013, : 861 - 868
  • [40] A Sharp Leap from Quantified Boolean Formula to Stochastic Boolean Satisfiability Solving
    Chen, Pei-Wei
    Huang, Yu-Ching
    Jiang, Jie-Hong R.
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 3697 - 3706