DocumentCode
438449
Title
A fast counterexample minimization approach with refutation analysis and incremental SAT
Author
Shen, ShengYu ; Qin, Ying ; Li, Sikun
Author_Institution
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
Volume
1
fYear
2005
fDate
18-21 Jan. 2005
Firstpage
451
Abstract
It is a hotly research topic to eliminate irrelevant variables from counterexample, to make it easier to be understood. BFL algorithm is the most effective counterexample minimization algorithm compared to all other approaches, but its run time overhead is very large due to one call to SAT solver per candidate variable to be eliminated. So we propose a faster counterexample minimization algorithm based on refutation analysis and incremental SAT. First, for every UNSAT instance of BFL, we perform refutation analysis to extract the set of variables that lead to UNSAT, all variables not belong to this set can be eliminated simultaneously. In this way, we can eliminate many variables with only one call to SAT solver. At the same time, we employ incremental SAT approach to share learned clauses between similar instances of BFL, to prevent overlapped state space from being searched repeatedly. Theoretic analysis and experiment result shows that, our approach can be 1 to 2 orders of magnitude faster than BFL, and still retain the minimization ability of BFL (Ravi and Somenzi, 2004).
Keywords
computability; minimisation of switching nets; BFL algorithm; SAT solver; UNSAT; bounded model checking; brute force lifting; counterexample minimization; incremental SAT; refutation analysis; Algorithm design and analysis; Computer science; Data mining; Hardware; Minimization methods; Performance analysis; Production systems; Software systems; Space technology; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN
0-7803-8736-8
Type
conf
DOI
10.1109/ASPDAC.2005.1466205
Filename
1466205
Link To Document