Solving difficult SAT instances in the presence of symmetry

被引:0
作者
Aloul, FA [1 ]
Ramani, A [1 ]
Markov, IL [1 ]
Sakallah, KA [1 ]
机构
[1] Univ Michigan, Dept EECS, Ann Arbor, MI 48109 USA
来源
39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002 | 2002年
关键词
SAT; CNF; faster; search; symmetry; difficult; instances; speed-up;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Research in algoritfuns for Boolean satisfiability and their implementations [23, 6] has recently outpaced benchmarking efforts. Most of the classic DIMACS benchmarks [10] can be solved in seconds on commodity PCs. More recent benchmarks take longer to solve because of their large size, but are still solved in minutes [25]. Yet, small and difficult SAT instances must exist because Boolean satisfiability is NP-complete. We propose an improved construction of symmetry-breaking clauses [9] and apply it to achieve significant speed-ups over current state-of-the-art in Boolean satisfiability. Our techniques are formulated as preprocessing and can be applied to any SAT solver without changing its source code. We also show that considerations of symmetry may lead to more efficient reductions to SAT in the routing domain. Our work articulates SAT instances that are unusually difficult for their size, including satisfiable instances derived from routing problems. Using an efficient implementation to solve the graph automorphism problem [18, 20, 22], we show that in structured SAT instances difficulty may be associated with large numbers of symmetries.
引用
收藏
页码:731 / 736
页数:4
相关论文
共 50 条
  • [1] Solving difficult SAT instances using greedy clique decomposition
    Surynek, Pavel
    ABSTRACTION, REFORMULATION, AND APPROXIMATION, PROCEEDINGS, 2007, 4612 : 359 - +
  • [2] Partitioning SAT Instances for Distributed Solving
    Hyvarinen, Antti E. J.
    Junttila, Tommi
    Niemela, Ilkka
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, 2010, 6397 : 372 - 386
  • [3] Solving Sparse Instances of Max SAT via Width Reduction and Greedy Restriction
    Sakai, Takayuki
    Seto, Kazuhisa
    Tamaki, Suguru
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2014, 2014, 8561 : 32 - 47
  • [4] Solving Sparse Instances of Max SAT via Width Reduction and Greedy Restriction
    Sakai, Takayuki
    Seto, Kazuhisa
    Tamaki, Suguru
    THEORY OF COMPUTING SYSTEMS, 2015, 57 (02) : 426 - 443
  • [5] On the average number of solutions for SAT instances
    Drias, H
    Bensalma, A
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1997, 16 (03): : 295 - 307
  • [6] Reducing Symmetries to Generate Easier SAT Instances
    Zhang, Jian
    Huang, Zhuo
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 125 (03) : 149 - 164
  • [7] Implementing an Efficient SAT Solver for Structured Instances
    Hossen, Md Shibbir
    Polash, Md Masbaul Main
    2019 JOINT 8TH INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV) AND 2019 3RD INTERNATIONAL CONFERENCE ON IMAGING, VISION & PATTERN RECOGNITION (ICIVPR) WITH INTERNATIONAL CONFERENCE ON ACTIVITY AND BEHAVIOR COMPUTING (ABC), 2019, : 238 - 242
  • [8] Scale-Free Random SAT Instances
    Ansotegui, Carlos
    Luisa Bonet, Maria
    Levy, Jordi
    ALGORITHMS, 2022, 15 (06)
  • [9] Symmetry Propagation: Improved Dynamic Symmetry Breaking in SAT
    Devriendt, Jo
    Bogaerts, Bart
    De Cat, Broes
    Denecker, Marc
    Mears, Christopher
    2012 IEEE 24TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2012), VOL 1, 2012, : 49 - 56
  • [10] Solving SAT efficiently with promises
    Iwama, K
    Matsuura, A
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (02) : 213 - 218