Moving Definition Variables in Quantified Boolean Formulas

被引:3
作者
Reeves, Joseph E. [1 ]
Heule, Marijn J. H. [1 ]
Bryant, Randal E. [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
来源
TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I | 2022年 / 13243卷
关键词
QBF;
D O I
10.1007/978-3-030-99524-9_26
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Augmenting problem variables in a quantified Boolean formula with definition variables enables a compact representation in clausal form. Generally these definition variables are placed in the innermost quantifier level. To restore some structural information, we introduce a preprocessing technique that moves definition variables to the quantifier level closest to the variables that define them. We express the movement in the QRAT proof system to allow verification by independent proof checkers. We evaluated definition variable movement on the QBFEVAL' 20 competition benchmarks. Movement significantly improved performance for the competition's top solvers. Combining variable movement with the preprocessor BLOQQER improves solver performance compared to using BLOQQER alone.
引用
收藏
页码:462 / 479
页数:18
相关论文
共 21 条
[1]  
Biere A, 2011, LECT NOTES ARTIF INT, V6803, P101, DOI 10.1007/978-3-642-22438-6_10
[2]   Dual Proof Generation for Quantified Boolean Formulas with a BDD-based Solver [J].
Bryant, Randal E. ;
Heule, Marijn J. H. .
AUTOMATED DEDUCTION, CADE 28, 2021, 12699 :433-449
[3]   RESOLUTION FOR QUANTIFIED BOOLEAN-FORMULAS [J].
BUNING, HK ;
KARPINSKI, M ;
FLOGEL, A .
INFORMATION AND COMPUTATION, 1995, 117 (01) :12-18
[4]  
Davis M., 1962, ACM, V7, P394
[5]   Effective preprocessing in SAT through variable and clause elimination [J].
Eén, N ;
Biere, A .
THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, PROCEEDINGS, 2005, 3569 :61-75
[6]  
Fleury A. B. K. F. M., 2020, CaDiCaL, Kissat, Paracooba, Plingeling, and Treengeling entering the SAT competition 2020
[7]  
Fleury M., 2021, P PRAGM SAT
[8]   Strong Extension-Free Proof Systems [J].
Heule, Marijn J. H. ;
Kiesl, Benjamin ;
Biere, Armin .
JOURNAL OF AUTOMATED REASONING, 2020, 64 (03) :533-554
[9]  
Heule MJH, 2014, LECT NOTES ARTIF INT, V8562, P91, DOI 10.1007/978-3-319-08587-6_7
[10]  
Heule MJH, 2013, 2013 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), P181