Proceedings

Improving the Effectiveness of SAT-Based Preprocessing for MaxSAT

Download BibTeX Cite

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

Abstract

Solvers for the Maximum satisfiability (MaxSAT) problem find an increasing number of applications today. We focus on improving MaxHS — one of the most successful recent MaxSAT algorithms — via SAT-based preprocessing. We show that employing SAT-based preprocessing via the so-called labelled CNF (LCNF) framework before calling MaxHS can in some cases greatly degrade the performance of the solver. As a remedy, we propose a lifting of MaxHS that works directly on LCNFs, allowing for a tighter integration of SAT-based preprocessing and MaxHS. Our empirical results on standard crafted and industrial weighted partial MaxSAT Evaluation benchmarks show overall improvements over the original MaxHS algorithm both with and without SAT-based preprocessing.

  1. [Ansótegui and Gabàs, 2013] C. Ansótegui and J. Gabàs. Solving (weighted) partial MaxSAT with ILP. In Proc. CPAIOR, volume 7874 of LNCS, pages 403-409.
  2. [Ansótegui et al., 2013] C. Ansótegui, M.L. Bonet, and J. Levy. SAT-based MaxSAT algorithms. Artificial In- telligence, 196:77-105, 2013.
  3. [Belov and Marques-Silva, 2012] A. Belov and J. Marques- Silva. Generalizing redundancy in propositional logic: Foundations and hitting sets duality. CoRR, abs/1207.1257, 2012.
  4. [Belov et al., 2013a] A. Belov, M. Järvisalo, and J. Marques- Silva. Formula preprocessing in MUS extraction. In Proc. TACAS, volume 7795 of LNCS, pages 108-123. Springer, 2013.
  5. [Belov et al., 2013b] A. Belov, A. Morgado, and J. Marques- Silva. SAT-based preprocessing for MaxSAT. In Proc. LPAR-19, volume 8312 of LNCS, pages 96-111.
  6. [Berg and Järvisalo, 2013] J. Berg and M. Järvisalo. Optimal correlation clustering via MaxSAT. In Proc. 2013 IEEE ICDM Workshops, pages 750-757. IEEE Press, 2013.
  7. [Berg et al., 2014] J. Berg, M. Järvisalo, and B. Malone. Learning optimal bounded treewidth bayesian networks via maximum satisfiability. In Proc. AISTATS, volume 33, pages 86-95. JMLR, 2014.
  8. [Bunte et al., 2014] Kerstin Bunte, Matti Järvisalo, Jeremias Berg, Petri Myllymäki, Jaakko Peltonen, and Samuel Kaski. Optimal neighborhood preserving visualization by maximum satisfiability. In Proc. AAAI, pages 1694-1700. AAAI Press, 2014.
  9. [Cpl, 2015] CPLEX, 2015. http://www-01.ibm.com/ software/commerce/optimization/cplex-optimizer/. Link
  10. [Davies and Bacchus, 2011] J. Davies and F. Bacchus. Solv- ing MAXSAT by solving a sequence of simpler SAT in- stances. In Proc. CP, volume 6876 of LNCS, pages 225- 239. Springer, 2011.
  11. [Davies and Bacchus, 2013a] J. Davies and F. Bacchus. Ex- ploiting the power of MIP solvers in MaxSAT. In Proc. SAT, volume 7962 of LNCS, pages 166-181. Springer, 2013.
  12. [Davies and Bacchus, 2013b] J. Davies and F. Bacchus. Postponing optimization to speed up MAXSAT solving. In Proc. CP, volume 8124 of LNCS, pages 247-262. Springer, 2013.
  13. [Eén and Biere, 2005] N. Eén and A. Biere. Effective pre- processing in SAT through variable and clause elimina- tion. In Proc. SAT, volume 3569 of LNCS, pages 61-75. Springer, 2005.
  14. [Eén and Sörensson, 2003] N. Eén and N. Sörensson. An ex- tensible SAT-solver. In Proc. SAT, volume 2919 of LNCS, pages 502-518. Springer, 2003.
  15. [Guerra and Lynce, 2012] J. Guerra and I. Lynce. Reason- ing over biological networks using maximum satisfiabil- ity. In Proc. CP, volume 7514 of LNCS, pages 941-956. Springer, 2012.
  16. [Heras et al., 2011] F. Heras, A. Morgado, and J. Marques- Silva. Core-guided binary search algorithms for maximum satisfiability. In Proc. AAAI. AAAI Press, 2011.
  17. [Heule et al., 2010] M. Heule, M. Järvisalo, and A. Biere. Clause elimination procedures for CNF formulas. In Proc. LPAR-17, volume 6397 of LNCS, pages 357-371. Springer, 2010.
  18. [Järvisalo et al., 2010] M. Järvisalo, A. Biere, and M. Heule. Blocked clause elimination. In Proc. TACAS, volume 6015 of LNCS, pages 129-144. Springer, 2010.
  19. [Järvisalo et al., 2012] Matti Järvisalo, Marijn Heule, and Armin Biere. Inprocessing rules. In Proc. IJCAR, volume 7364 of LNCS, pages 355-370. Springer, 2012.
  20. [Jose and Majumdar, 2011] M. Jose and R. Majumdar. Cause clue clauses: error localization using maximum sat- isfiability. In Proc. PLDI, pages 437-446. ACM, 2011.
  21. [Koshimura et al., 2012] M. Koshimura, T. Zhang, H. Fujita, and R. Hasegawa. QMaxSAT: A partial Max-SAT solver. Journal of Satisfiability, Boolean Modeling and Computa- tion, 8(1/2):95-100, 2012.
  22. [Kullmann, 1999] O. Kullmann. On a generalization of ex- tended resolution. Discrete Applied Mathematics, 96- 97:149-176, 1999.
  23. [Lagniez and Marquis, 2014] J.-M. Lagniez and P. Marquis. Preprocessing for propositional model counting. In Proc. AAAI, pages 2688-2694. AAAI Press, 2014.
  24. [Li and Manyà, 2009] C.M. Li and F. Manyà. MaxSAT, hard and soft constraints. In Handbook of Satisfiability, pages 613-631. IOS Press, 2009.
  25. [Manthey, 2012] N. Manthey. Coprocessor 2.0 -A flexible CNF simplifier. In Proc. SAT, volume 7317 of LNCS, pages 436-441. Springer, 2012.
  26. [Martins et al., 2014] R. Martins, S. Joshi, V.M. Manquinho, and I. Lynce. Incremental cardinality constraints for MaxSAT. In Proc. CP, volume 8656 of LNCS, pages 531- 548. Springer, 2014.
  27. [Morgado et al., 2013] A. Morgado, F. Heras, M.H. Liffiton, J. Planes, and J. Marques-Silva. Iterative and core-guided MaxSAT solving: A survey and assessment. Constraints, 18(4):478-534, 2013.
  28. [Morgado et al., 2014] A. Morgado, C. Dodaro, and J. Marques-Silva. Core-guided maxsat with soft cardinal- ity constraints. In Proc. CP, volume 8656 of LNCS, pages 564-573. Springer, 2014.
  29. [Narodytska and Bacchus, 2014] N. Narodytska and F. Bac- chus. Maximum satisfiability using core-guided MaxSAT resolution. In Proc. AAAI, pages 2717-2723, 2014.
  30. [Zhu et al., 2011] C.S. Zhu, G. Weissenbacher, and S. Malik. Post-silicon fault localisation using maximum satisfiability and backbones. In Proc. FMCAD, pages 63-66, 2011.

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

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