Effective preprocessing in SAT through variable and clause elimination

被引:292
作者
Eén, N [1 ]
Biere, A
机构
[1] Chalmers Univ Technol, S-41296 Gothenburg, Sweden
[2] Johannes Kepler Univ, A-4040 Linz, Austria
来源
THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, PROCEEDINGS | 2005年 / 3569卷
关键词
D O I
10.1007/11499107_5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Preprocessing SAT instances can reduce their size considerably. We combine variable elimination with subsumption and self-subsuming resolution, and show that these techniques not only shrink the formula further than previous preprocessing efforts based on variable elimination, but also decrease runtime of SAT solvers substantially for typical industrial SAT problems. We discuss critical implementation details that make the reduction procedure fast enough to be practical.
引用
收藏
页码:61 / 75
页数:15
相关论文
共 23 条
[1]  
BACCHUS F, LNCS, V2919
[2]  
BIERE A, PREL P SAT04
[3]  
BRAFMAN R, 2004, IEEE T SYSTEMS MAN C, V34
[4]  
CHATALIC P, LNAI, V1831
[5]  
Davis M., 1962, COMM ACM, V5
[6]  
DAVIS M, 1960, J ACM, V7
[7]  
DELATOUR TB, 1992, J SYMBOLIC COMPUTATI, V14
[8]  
EEN N, P BMC03, V89
[9]  
GIUNCHIGLIA E, LNCS, V2424
[10]  
GREGOIRE E, PREL P SAT04