Proceedings

Combining Clause Learning and Branch and Bound for MaxSAT (Extended Abstract)

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 5299-5303.

https://doi.org/10.24963/ijcai.2022/739

Abstract

Branch and Bound (BnB) has been successfully used to solve many combinatorial optimization problems. However, BnB MaxSAT solvers perform poorly when solving real-world and academic optimization problems. They are only competitive for random and some crafted instances. Thus, it is a prevailing opinion in the community that BnB is not really useful for practical MaxSAT solving.

We refute this opinion by presenting a new BnB MaxSAT solver, called MaxCDCL, which combines clause learning and an efficient bounding procedure. MaxCDCL is among the top 5 out of a total of 15 exact solvers that participated in the 2020 MaxSAT Evaluation, solving several instances that other solvers cannot solve. Furthermore, MaxCDCL solves the highest number of instances from different MaxSAT Evaluations when combined with the best existing solvers.

  1. [Abramé and Habet, 2014] André Abramé and Djamal Ha- bet. Ahmaxsat: Description and evaluation of a branch and bound Max-SAT solver. Journal on Satisfiability, Boolean Modeling and Computation, 9:89-128, 2014.
  2. [Avellaneda, 2020] Florent Avellaneda. A short descrip- tion of the solver evalmaxsat. MaxSAT Evaluation 2020, page 8, 2020.
  3. [Bacchus et al., 2020] Fahiem Bacchus, Jeremias Berg, Matti Järvisalo, and Ruben Martins. MaxSAT Evalua- tion 2020: Solver and Benchmark Descriptions, volume B-2020-2. University of Helsinki, Department of Com- puter Science, Report Series B, 2020.
  4. [Bacchus et al., 2021] Fahiem Bacchus, Matti Järvisalo, and Martins Ruben. Maximum satisfiability. In Handbook of satisfiability, second edition, pages 929-991. IOS Press, 2021.
  5. [Bacchus, 2020] Fahiem Bacchus. MaxHS in the 2020 MaxSAT Evaluation. In MaxSAT Evaluation 2020: Solver and Benchmark Descriptions, pages 19-20, 2020.
  6. [Cai and Lei, 2020] Shaowei Cai and Zhendong Lei. Old techniques in new ways: Clause weighting, unit propaga- tion and hybridization for maximum satisfiability. Artifi- cial Intelligence, 287:103354, 2020.
  7. [Heras et al., 2008] Federico Heras, Javier Larrosa, and Al- bert Oliveras. MiniMaxSAT: An efficient Weighted Max- SAT solver. Journal of Artificial Intelligence Research, 31:1-32, 2008.
  8. [Ignatiev et al., 2019] Alexey Ignatiev, António Morgado, and João Marques-Silva. RC2: an efficient maxsat solver. J. Satisf. Boolean Model. Comput., 11(1):53-64, 2019.
  9. [Kuegel, 2010] Adrian Kuegel. Improved exact solver for the Weighted MAX-SAT problem. In Proceedings of Work- shop Pragmatics of SAT, POS-10, Edinburgh, UK, pages 15-27, 2010.
  10. [Li and Manyà, 2021] Chu Min Li and Felip Manyà. MaxSAT, hard and soft constraints. In Handbook of satis- fiability, second edition, pages 903-927. IOS Press, 2021.
  11. [Li et al., 2005] Chu Min Li, Felip Manyà, and Jordi Planes. Exploiting unit propagation to compute lower bounds in branch and bound Max-SAT solvers. In Proceedings of CP 2005, volume 3709 of LNCS, pages 403-414. Springer, 2005.
  12. [Li et al., 2006] Chu Min Li, Felip Manyà, and Jordi Planes. Detecting disjoint inconsistent subformulas for computing lower bounds for Max-SAT. In Proceedings of AAAI 2006, pages 86-91, 2006.
  13. [Li et al., 2007] Chu Min Li, Felip Manyà, and Jordi Planes. New inference rules for Max-SAT. Journal of Artificial Intelligence Research, 30:321-359, 2007.
  14. [Li et al., 2009] Chu Min Li, Felip Manyà, Nouredine Ould Mohamedou, and Jordi Planes. Exploiting cycle structures in Max-SAT. In In Proceedings of SAT 2009, volume 5584 of LNCS, pages 467-480. Springer, 2009.
  15. [Li et al., 2010] Chu Min Li, Felip Manyà, Nouredine Ould Mohamedou, and Jordi Planes. Resolution-based lower bounds in MaxSAT. Constraints, 15(4):456-484, 2010.
  16. [Li et al., 2021] Chu-Min Li, Zhenxing Xu, Jordi Coll, Fe- lip Manyà, Djamal Habet, and Kun He. Combining clause learning and branch and bound for MaxSAT. In Proceed- ings of CP 2021, LIPIcs, pages 38:1-38:18, 2021.
  17. [Martins et al., 2014] Ruben Martins, Vasco M. Manquinho, and Inês Lynce. Open-WBO: A modular MaxSAT solver. In Proceedings of SAT 2014, volume 8561 of LNCS, pages 438-445. Springer, 2014.
  18. [Piotrów, 2020] Marek Piotrów. UWrMaxSat: an efficient solver in MaxSAT evaluation 2020. MaxSAT Evaluation 2020, page 34, 2020.

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

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