Proceedings

Boosting a Complete Technique to Find MSS and MUS Thanks to a Local Search Oracle

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2300-2304.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

In this paper, a new complete technique to compute Maximal Satisfiable Subsets (MSS) and Minimally Unsatisfiable Subformulas (MUS) of sets of Boolean clauses is introduced. The approach improves the currently most efficient complete technique in several ways. It makes use of the powerful concept of critical clause and of a computationally inexpensive local search oracle to boost an exhaustive algorithm proposed by Liffiton and Sakallah. These features can allow exponential efficiency gains to be obtained. Accordingly, experimental studies show that this new approach outperforms the best current existing exhaustive ones.

  1. [Bailey and Stuckey, 2005] J. Bailey and P. Stuckey. Discov- ery of minimal unsatisfiable subsets of constraints using hitting set dualization. In Proceedings of PADL'05, pages 174-186, 2005.
  2. [Bessant et al., 2001] B. Bessant, É Grégoire, P. Marquis, and L. Saïs. Iterated Syntax-Based Revision in a Non- monotonic Setting, volume 22 of Applied Logic, pages 369-391. Frontiers in Belief Revision, 2001.
  3. [Bruni, 2003] R. Bruni. Approximating minimal unsatisfi- able subformulae by means of adaptive core search. Dis- crete Applied Mathematics, 130(2):85-100, 2003.
  4. [Bruni, 2005] R. Bruni. On exact selection of minimally un- satisfiable subformulae. Annals of Mathematics and Arti- ficial Intelligence, 43(1):35-50, 2005.
  5. [Büning, 2000] H. Büning. On subclasses of minimal unsat- isfiable formulas. Discrete Applied Mathematics, 107(1- 3):83-98, 2000.
  6. [Davydov et al., 1998] G. Davydov, I. Davydova, and H.K. Büning. An efficient algorithm for the minimal unsatisfi- ability problem for a subclass of CNF. Annals of Mathe- matics and Artificial Intelligence, 23(3-4):229-245, 1998.
  7. [de la Banda et al., 2003] M. de la Banda, P. Stuckey, and J. Wazny. Finding all minimal unsatisfiable subsets. In Proceedings of PPDL'03, pages 32-43, 2003.
  8. [Eiter and Gottlob, 1992] T. Eiter and G. Gottlob. On the complexity of propositional knowledge base revision, up- dates and counterfactual. Artificial Intelligence, 57:227- 270, 1992. [Eén and Sörensson, 2004]
  9. N. Eén and N. Sörensson. MiniSat home page: http://www.cs.chalmers.se/Cs/Research/FormalMethods/MiniSat. Link
  10. [Fleischner et al., 2002] H. Fleischner, O. Kullman, and S. Szeider. Polynomial-time recognition of minimal un- satisfiable formulas with fixed clause-variable difference. Theoretical Computer Science, 289(1):503-516, 2002.
  11. [Grégoire et al., 2006a] É. Grégoire, B. Mazure, and C. Piette. Extracting MUSes. In Proceedings of ECAI'06, pages 387-391, 2006.
  12. [Grégoire et al., 2006b] É. Grégoire, B. Mazure, and C. Piette. Tracking MUSes and strict inconsistent covers. In Proceedings of FMCAD'06, 2006.
  13. [Hamscher et al., 1992] W. Hamscher, L. Console, and J. de Kleer, editors. Readings in Model-Based Diagnosis.
  14. Morgan Kaufmann, 1992.
  15. [Kautz and Selman, 2004] H. Kautz and B. Selman. Walksat home page: http://www.cs.washington.edu/homes/kautz/walksat. Link
  16. [Liffiton and Sakallah, 2005] M. Liffiton and K. Sakallah. On finding all minimally unsatisfiable subformulas. In Proceedings of SAT'05, pages 173-186, 2005.
  17. [Lynce and Marques-Silva, 2004] I. Lynce and J. Marques- Silva. On computing minimum unsatisfiable cores. In Proceedings of SAT'04, 2004.
  18. [Oh et al., 2004] Y. Oh, M. Mneimneh, Z. Andraus, K. Sakallah, and I. Markov. AMUSE: a minimally- unsatisfiable subformula extractor. In Proceedings of DAC'04, pages 518-523, 2004.
  19. [Papadimitriou and Wolfe, 1988] C. Papadimitriou and D. Wolfe. The complexity of facets resolved. Journal of Computer and System Sciences, 37(1):2-13, 1988.
  20. [SATLIB, 2000] Benchmarks on SAT. http://www.satlib.org. Link
  21. [Zhang and Malik, 2003] L. Zhang and S. Malik. Extracting small unsatisfiable cores from unsatisfiable boolean for- mula. In Proceedings of SAT'03, 2003.
  22. [Zhang, 2005] L. Zhang. On subsumption removal and on- the-fly cnf simplification. In Proceedings of SAT'05, pages 482-489, 2005.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards