Searching for Autarkies to Trim Unsatisfiable Clause Sets

作者: Mark Liffiton , Karem Sakallah

DOI: 10.1007/978-3-540-79719-7_18

关键词:

摘要: An autarky is a partial assignment to the variables of Boolean CNF formula that satisfies every clause containing an assigned variable. For unsatisfiable formula, provides information about those clauses are essentially independent from infeasibility; satisfied by not contained in any minimal subset (MUS) or correction (MCS) clauses. This suggests preprocessing step detecting autarkies and trimming such instance prior running algorithm for finding MUSes MCSes. With little existing work on algorithms experimental evaluations thereof, there room further research this area. Here, we present novel searches directly using standard satisfiability solver. We investigate several industrial benchmark suites, results show our compares favorably approach discovering autarkies. Finally, explore potential MCS- MUS-extraction flows.

参考文章(22)
Maher Mneimneh, Inês Lynce, Zaher Andraus, João Marques-Silva, Karem Sakallah, A Branch-and-Bound Algorithm for Extracting Smallest Minimal Unsatisfiable Formulas Theory and Applications of Satisfiability Testing. pp. 467- 474 ,(2005) , 10.1007/11499107_40
Niklas Eén, Niklas Sörensson, An Extensible SAT-solver theory and applications of satisfiability testing. ,vol. 2919, pp. 502- 518 ,(2003) , 10.1007/978-3-540-24605-3_37
Allen Van Gelder, Autarky Pruning in Propositional Model Elimination Reduces Failure Redundancy Journal of Automated Reasoning. ,vol. 23, pp. 137- 193 ,(1999) , 10.1023/A:1006143621319
Nachum Dershowitz, Ziyad Hanna, Alexander Nadel, A Scalable Algorithm for Minimal Unsatisfiable Core Extraction Lecture Notes in Computer Science. pp. 36- 41 ,(2006) , 10.1007/11814948_5
Armin Biere, Alessandro Cimatti, Edmund Clarke, Yunshan Zhu, Symbolic Model Checking without BDDs tools and algorithms for construction and analysis of systems. pp. 193- 207 ,(1999) , 10.1007/3-540-49059-0_14
Oliver Kullmann, Investigations on autark assignments Discrete Applied Mathematics. ,vol. 107, pp. 99- 137 ,(2000) , 10.1016/S0166-218X(00)00262-6
Oliver Kullmann, On the use of autarkies for satisfiability decision Electronic Notes in Discrete Mathematics. ,vol. 9, pp. 231- 253 ,(2001) , 10.1016/S1571-0653(04)00325-7
Karem A. Sakallah, Andreas Veneris, Hratch Mangassarian, Mark H. Liffiton, Sean Safarpour, Improved Design Debugging Using Maximum Satisfiability formal methods in computer-aided design. pp. 13- 19 ,(2007) , 10.1109/FMCAD.2007.28
Zaher S. Andraus, Mark H. Liffiton, Karem A. Sakallah, Refinement strategies for verification methods based on datapath abstraction Proceedings of the 2006 conference on Asia South Pacific design automation - ASP-DAC '06. pp. 19- 24 ,(2006) , 10.1145/1118299.1118306
B. Monien, E. Speckenmeyer, Solving satisfiability in less than 2n steps Discrete Applied Mathematics. ,vol. 10, pp. 287- 295 ,(1985) , 10.1016/0166-218X(85)90050-2