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 条
  • [31] A logical approach to efficient Max-SAT solving
    Larrosa, Javier
    Heras, Federico
    de Givry, Simon
    [J]. ARTIFICIAL INTELLIGENCE, 2008, 172 (2-3) : 204 - 233
  • [32] Cube-and-Conquer approach for SAT solving on grids
    Biro, Csaba
    Kovasznai, Gergely
    Biere, Armin
    Kusper, Gabor
    Geda, Gabor
    [J]. ANNALES MATHEMATICAE ET INFORMATICAE, 2013, 42 : 9 - 21
  • [33] Solving periodic timetabling problems with SAT and machine learning
    Matos, Goncalo P.
    Albino, Luis M.
    Saldanha, Ricardo L.
    Morgado, Ernesto M.
    [J]. PUBLIC TRANSPORT, 2021, 13 (03) : 625 - 648
  • [34] INSTANCES OF SYMMETRY IN THE SYMPHONY DE NATURA POESIS BY CRISTJAN MISIEVICI
    Leahu, Anca
    [J]. PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATION (ICFCC 2011), 2011, : 357 - 361
  • [35] Efficient Modular SAT Solving for IC3
    Bayless, Sam
    Val, Celina G.
    Ball, Thomas
    Hoos, Holger H.
    Hu, Alan J.
    [J]. 2013 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2013, : 149 - 156
  • [36] Quasiphysical and quasisociological algorithm Solar for solving SAT problem
    Wenqi Huang
    Renchao Jin
    [J]. Science in China Series E: Technological Sciences, 1999, 42 : 485 - 493
  • [37] Quasiphysical and quasisociological algorithm - Solar for solving SAT problem
    Huang, WQ
    Jin, RC
    [J]. SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES, 1999, 42 (05): : 485 - 493
  • [38] SAT Solving Technique for Semantic Web Service Composition
    Kil, Hyunyoung
    Nam, Wonhong
    [J]. COMPUTER APPLICATIONS FOR WEB, HUMAN COMPUTER INTERACTION, SIGNAL AND IMAGE PROCESSING AND PATTERN RECOGNITION, 2012, 342 : 167 - +
  • [39] Solving periodic timetabling problems with SAT and machine learning
    Gonçalo P. Matos
    Luís M. Albino
    Ricardo L. Saldanha
    Ernesto M. Morgado
    [J]. Public Transport, 2021, 13 : 625 - 648
  • [40] CosySEL: Improving SAT Solving Using Local Symmetries
    Saouli, Sabrine
    Baarir, Souheib
    Dutheillet, Claude
    Devriendt, Jo
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2023, 2023, 13881 : 252 - 266