Proceedings

Literal-Based MCS Extraction

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 1973-1978.

Abstract

Given an over-constrained system, a Maximal Satisfiable Subset (MSS) denotes a maximal set of constraints that are consistent. A Minimal Correction Subset (MCS, or co-MSS) is the complement of an MSS. MSSes/MCSes find a growing range of practical applications, including optimization, configuration and diagnosis. A number of MCS extraction algorithms have been proposed in recent years, enabling very significant performance gains. This paper builds on earlier work and proposes a finer-grained view of the MCS extraction problem, one that reasons in terms of literals instead of clauses. This view is inspired by the relationship between MCSes and backbones of propositional formulas, which is further investigated, and allows for devising a novel algorithm. Also, the paper develops a number of techniques to approximate (weighted partial) MaxSAT by a selective enumeration of MCSes. Empirical results show substantial improvements over the state of the art in MCS extraction and indicate that MCS-based MaxSAT approximation is very effective in practice.

  1. [Ansótegui et al., 2012] C. Ansótegui, M. L. Bonet, J. Gabàs, and J. Levy. Improving SAT-based weighted MaxSAT solvers. In CP, pages 86-101, 2012.
  2. [Ansótegui et al., 2014] C. Ansótegui, Y. Malitsky, and M. Sellmann. MaxSAT by improved instance-specific al- gorithm configuration. In AAAI, pages 2594-2600, 2014.
  3. [Bacchus et al., 2014] F. Bacchus, J. Davies, M. Tsim- poukelli, and G. Katsirelos. Relaxation search: A simple way of managing optional clauses. In AAAI, pages 835- 841, 2014.
  4. [Bailey and Stuckey, 2005] J. Bailey and P. J. Stuckey. Dis- covery of minimal unsatisfiable subsets of constraints us- ing hitting set dualization. In PADL, pages 174-186, 2005.
  5. [Ben-Eliyahu and Dechter, 1996] R. Ben-Eliyahu and R. Dechter. On computing minimal models. Ann. Math. Artif. Intell., 18(1):3-27, 1996.
  6. [Biere et al., 2009] A. Biere, M. Heule, H. van Maaren, and T. Walsh, editors. Handbook of Satisfiability, volume 185 of Frontiers in Artificial Intelligence and Applications. IOS Press, 2009.
  7. [Birnbaum and Lozinskii, 2003] E. Birnbaum and E. L. Lozinskii. Consistent subsets of inconsistent systems: structure and behaviour. J. Exp. Theor. Artif. Intell., 15(1):25-46, 2003.
  8. [Cai et al., 2014] S. Cai, C. Luo, J. Thornton, and K. Su. Tai- loring local search for partial MaxSAT. In AAAI, pages 2623-2629, 2014.
  9. [Cook, 1971] S. A. Cook. The complexity of theorem- proving procedures. In STOC, pages 151-158, 1971.
  10. [Eén and Sörensson, 2003] N. Eén and N. Sörensson. An ex- tensible SAT-solver. In SAT, pages 502-518, 2003.
  11. [Felfernig et al., 2012] A. Felfernig, M. Schubert, and C. Ze- hentner. An efficient diagnosis algorithm for inconsistent constraint sets. AI EDAM, 26(1):53-62, 2012.
  12. [Grégoire et al., 2014] É. Grégoire, J. M. Lagniez, and B. Mazure. An experimentally efficient method for (MSS, coMSS) partitioning. In AAAI, pages 2666-2673, 2014.
  13. [Jampel et al., 1996] M. Jampel, E. C. Freuder, and M. J. Maher, editors. Over-Constrained Systems. Springer, 1996.
  14. [Janota et al., 2015] M. Janota, I. Lynce, and J. Marques- Silva. Algorithms for computing backbones of proposi- tional formulae. AI Commun., 28(2):161-177, 2015.
  15. [Junker, 2004] U. Junker. QuickXplain: Preferred explana- tions and relaxations for over-constrained problems. In AAAI, pages 167-172, 2004.
  16. [Kilby et al., 2005] P. Kilby, J. K. Slaney, S. Thiébaux, and T. Walsh. Backbones and backdoors in satisfiability. In AAAI, pages 1368-1373, 2005.
  17. [Le Berre and Parrain, 2010] D. Le Berre and A. Parrain. The Sat4j library, release 2.2. JSAT, 7(2-3):59-6, 2010.
  18. [Li et al., 2013] H. Li, H. Shen, Z. Li, and J. Guo. Reducing consistency checks in generating corrective explanations for interactive constraint satisfaction. Knowl.-Based Syst., 43:103-111, 2013.
  19. [Liffiton and Sakallah, 2008] M. H. Liffiton and K. A. Sakallah. Algorithms for computing minimal unsatisfiable subsets of constraints. J. Autom. Reasoning, 40(1):1-33, 2008.
  20. [Marques-Silva et al., 2013a] J. Marques-Silva, F. Heras, M. Janota, A. Previti, and A. Belov. On computing mini- mal correction subsets. In IJCAI, 2013. IJCAI
  21. [Marques-Silva et al., 2013b] J. Marques-Silva, M. Janota, and A. Belov. Minimal sets over monotone predicates in Boolean formulae. In CAV, pages 592-607, 2013.
  22. [Martins et al., 2014] R. Martins, V. M. Manquinho, and I. Lynce. Open-WBO: A modular MaxSAT solver. In SAT, pages 438-445, 2014.
  23. [Mencía and Marques-Silva, 2014] C. Mencía and J. Marques-Silva. Efficient relaxations of over-constrained CSPs. In ICTAI, pages 725-732, 2014.
  24. [Monasson et al., 1999] R. Monasson, R. Zecchina, S. Kirk- patrick, B. Selman, and L. Troyansky. Determining com- putational complexity from characteristic phase transi- tions. Nature, 400:133-137, 1999.
  25. [Narodytska and Bacchus, 2014] N. Narodytska and F. Bac- chus. Maximum satisfiability using core-guided MaxSAT resolution. In AAAI, pages 2717-2723, 2014.
  26. [Nöhrer et al., 2012] A. Nöhrer, A. Biere, and A. Egyed. Managing SAT inconsistencies with HUMUS. In VaMoS, pages 83-91, 2012.
  27. [O'Callaghan et al., 2005] B. O'Callaghan, B. O'Sullivan, and E. C. Freuder. Generating corrective explanations for interactive constraint satisfaction. In CP, pages 445-459, 2005.
  28. [O'Sullivan et al., 2007] B. O'Sullivan, A. Papadopoulos, B. Faltings, and P. Pu. Representative explanations for over-constrained problems. In AAAI, pages 323-328. AAAI Press, 2007.
  29. [Reiter, 1987] R. Reiter. A theory of diagnosis from first principles. Artif. Intell., 32(1):57-95, 1987.
  30. [Rosa et al., 2010] E. Di Rosa, E. Giunchiglia, and M. Maratea. Solving satisfiability problems with preferences. Constraints, 15(4):485-515, 2010.
  31. [Slaney, 2014] J. Slaney. Set-theoretic duality: A fundamen- tal feature of combinatorial optimisation. In ECAI, pages 843-848, 2014.
  32. [Tompkins and Hoos, 2004] D. A. D. Tompkins and H. H. Hoos. UBCSAT: An implementation and experimentation environment for SLS algorithms for SAT & MAX-SAT. In SAT, 2004.

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

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