CosySEL: Improving SAT Solving Using Local Symmetries

被引:1
作者
Saouli, Sabrine [1 ]
Baarir, Souheib [2 ,3 ]
Dutheillet, Claude [1 ]
Devriendt, Jo [4 ]
机构
[1] Sorbonne Univ, LIP6, CNRS, F-75005 Paris, France
[2] Univ Paris Nanterre, F-92000 Nanterre, France
[3] EPITA, LRE, F-92000 Nanterre, France
[4] Katholieke Univ Leuven, Dept Comp Sci, Celestijnenlaan 200A, B-3001 Heverlee, Belgium
来源
VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2023 | 2023年 / 13881卷
关键词
Boolean satisfiability; Symmetry; Dynamic symmetry breaking; Static symmetry breaking; Local symmetries; BREAKING;
D O I
10.1007/978-3-031-24950-1_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many satisfiability problems exhibit symmetry properties. Thus, the development of symmetry exploitation techniques seems a natural way to try to improve the efficiency of solvers by preventing them from exploring isomorphic parts of the search space. These techniques can be classified into two categories: dynamic and static symmetry breaking. Static approaches have often appeared to be more effective than dynamic ones. But although these approaches can be considered as complementary, very few works have tried to combine them. In this paper, we present a new tool, CosySEL, that implements a composition of the static Effective Symmetry Breaking Predicates (esbp) technique with the dynamic Symmetric Explanation Learning (sel). esbp exploits symmetries to prune the search tree and sel uses symmetries to speed up the tree traversal. These two accelerations are complementary and their combination was made possible by the introduction of Local symmetries. We conduct our experiments on instances issued from the last ten sat competitions and the results show that our tool outperforms the existing tools on highly symmetrical problems.
引用
收藏
页码:252 / 266
页数:15
相关论文
共 32 条
[1]   Efficient symmetry breaking for Boolean satisfiability [J].
Aloul, FA ;
Sakallah, KA ;
Markov, IL .
IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (05) :549-558
[2]  
Aloul FA, 2002, DES AUT CON, P731, DOI 10.1109/DAC.2002.1012719
[3]   Narrow Proofs May Be Maximally Long [J].
Atserias, Albert ;
Lauria, Massimo ;
Nordstrom, Jakob .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2016, 17 (03)
[4]   LOWER BOUNDS FOR DNF-REFUTATIONS OF A RELATIVIZED WEAK PIGEONHOLE PRINCIPLE [J].
Atserias, Albert ;
Mueller, Moritz ;
Oliva, Sergi .
JOURNAL OF SYMBOLIC LOGIC, 2015, 80 (02) :450-476
[5]  
Audemard G, 2009, 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, P399
[6]   Enhancing clause learning by symmetry in SAT solvers [J].
Benhamou, Belaid ;
Nabhani, Tarek ;
Ostrowski, Richard ;
Saidi, Mohamed Reda .
22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
[7]  
Biere A, 1999, LECT NOTES COMPUT SC, V1579, P193
[8]   Bounded model checking [J].
Biere, Armin .
Frontiers in Artificial Intelligence and Applications, 2009, 185 (01) :457-481
[9]  
Cherif M.S., 2021, SAT COMPETITION, V2021
[10]  
Crawford J, 1996, MOR KAUF R, P148