Proceedings

Weight-Aware Branch-and-Bound for Weighted Maximum Satisfiability

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 2427-2436.

https://doi.org/10.24963/ijcai.2026/270

Abstract

The Weighted Partial MaxSAT (WPMS) problem requires finding an assignment that satisfies all hard clauses while maximizing the total weight of satisfied soft clauses. From a computational perspective, WPMS is not merely an extension of the uniform-weight Partial MaxSAT (PMS); rather, it requires search strategies that actively exploit weight information to navigate the solution space. While state-of-the-art heuristic and SAT-based solvers have successfully integrated weight-aware mechanisms, Branch-and-Bound (BnB) solvers, notably WMaxCDCL, largely treat weight information passively during search and pruning. In this paper, we bridge this gap by introducing two novel weight-aware strategies into the BnB framework. Our methods integrate weight information directly into the preprocessing and lower-bound estimation. Experimental results demonstrate that these strategies significantly enhance the performance of WMaxCDCL, establishing a new state-of-the-art for exact WPMS solving.

  1. [Abramé and Habet, 2014] André Abramé and Djamal Ha- bet. Ahmaxsat: Description and evaluation of a branch and bound Max-SAT solver. J. Satisf. Boolean Model. Com- put., pages 89-128, 2014.
  2. [Allouche et al., 2014] David Allouche, Isabelle André, So- phie Barbe, Jessica Davies, Simon de Givry, George Katsirelos, Barry O'Sullivan, Steve Prestwich, Thomas Schiex, and Seydou Traoré. Computational protein de- sign as an optimization problem. Artificial Intelligence, 212:59-79, 2014.
  3. [Ansótegui et al., 2009] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. Solving (weighted) partial maxsat through satisfiability testing. In International conference on theory and applications of satisfiability testing, pages 427-440, 2009.
  4. [Ansótegui et al., 2010] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. A new algorithm for weighted partial maxsat. In Proceedings of AAAI 2010, pages 3-8, 2010.
  5. [Ansótegui et al., 2012] Carlos Ansótegui, Maria Bonet, Jordi Levy, and Chu-Min Li. Analysis and generation of pseudo-industrial maxsat instances. Frontiers in Artificial Intelligence and Applications, 248:173-184, 01 2012.
  6. [Avellaneda, 2024] Florent Avellaneda. Evalmaxsat 2024. MaxSAT Evaluation 2024 Solver and Benchmark Descrip- tions, page 8, 2024.
  7. [Bacchus et al., 2021] Fahiem Bacchus, Matti Järvisalo, and Ruben Martins. Maximum Satisfiability, pages 929 -991. Frontiers in Artificial Intelligence and Applications. IOS PRESS, Netherlands, 2 edition, 2021.
  8. [Bacchus, 2022] Fahiem Bacchus. Maxhs in the 2022 maxsat evaluation. MaxSAT Evaluation 2022 Solver and Benchmark Descriptions, pages 17-18, 2022.
  9. [Berg et al., 2023] Jeremias Berg, Bart Bogaerts, Jakob Nordström, Andy Oertel, and Dieter Vandesande. Certi- fied core-guided maxsat solving. In International Con- ference on Automated Deduction, pages 1-22. Springer, 2023.
  10. [Berre and Parrain, 2010] Daniel Berre and Anne Parrain. The sat4j library, release 2.2. JSAT, 7:59-64, 01 2010.
  11. [Cherif et al., 2020] Mohamed Sami Cherif, Djamal Ha- bet, and André Abramé. Understanding the power of max-sat resolution through up-resilience. Artif. Intell., 289:103397, 2020.
  12. [Cherif et al., 2024] Sami Cherif, Heythem Sattoutah, Chu- Min Li, Corinne Lucet, and Laure Brisoux Devendeville. Minimizing working-group conflicts in conference session scheduling through maximum satisfiability. In Paul Shaw, editor, CP 2024, volume 307 of LIPIcs, pages 34:1-34:11. Schloss Dagstuhl -Leibniz-Zentrum für Informatik, 2024.
  13. [Chu et al., 2023] Yi Chu, Shaowei Cai, and Chuan Luo. Nuwls: Improving local search for (weighted) partial maxsat by new weighting techniques. Proceedings of the AAAI Conference on Artificial Intelligence, 37(4):3915- 3923, Jun. 2023.
  14. [Coll et al., 2025] Jordi Coll, Chu-Min Li, Shuolin Li, Dja- mal Habet, and Felip Manyà. Solving weighted maximum satisfiability with branch and bound and clause learning. Computers & Operations Research, 183:107195, 2025.
  15. [Demirović et al., 2019] Emir Demirović, Nysret Musliu, and Felix Winter. Modeling and solving staff scheduling with partial weighted maxsat. Annals of Operations Re- search, 275:79-99, 2019.
  16. [Fu and Malik, 2006] Zhaohui Fu and Sharad Malik. On solving the partial MAX-SAT problem. In Proceedings of SAT 2006, pages 252-265, 2006.
  17. [Heras et al., 2008] Federico Heras, Javier Larrosa, and Al- bert Oliveras. MiniMaxSAT: An efficient Weighted Max- SAT solver. Journal of Artificial Intelligence Research, pages 1-32, 2008.
  18. [Hutter et al., 2009] Frank Hutter, Holger H. Hoos, Kevin Leyton-Brown, and Thomas Stützle. Paramils: an au- tomatic algorithm configuration framework. J. Artif. Int. Res., 36(1):267-306, September 2009.
  19. [Ignatiev et al., 2019] Alexey Ignatiev, Antonio Morgado, and Joao Marques-Silva. RC2: an Efficient MaxSAT Solver. Journal on Satisfiability, Boolean Modeling and Computation, 11(1):53-64, September 2019.
  20. [Ihalainen et al., 2024] Hannes Ihalainen, Jeremias Berg, and Matti Järvisalo. Cgss2 and cgss2-abstcg in the 2024 maxsat evaluation. MaxSAT Evaluation 2024 Solver and Benchmark Descriptions, pages 13-14, 2024.
  21. [Koshimura et al., 2012] Miyuki Koshimura, Tong Zhang, Hiroshi Fujita, and Ryuzo Hasegawa. QMaxSAT: A par- tial Max-SAT solver. Journal on Satisfiability, Boolean Modeling and Computation, pages 95-100, 2012.
  22. [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.
  23. [Li and Manyà, 2021] Chu Min Li and Felip Manyà. Chap- ter 23. MaxSAT, Hard and Soft Constraints. In Handbook of Satisfiability, Frontiers in Artificial Intelligence and Ap- plications. IOS Press, February 2021.
  24. [Li and Quan, 2010] Chu Min Li and Zhe Quan. An efficient branch-and-bound algorithm based on maxsat for the max- imum clique problem. In Proceedings of AAAI 2010, pages 128-133, 2010.
  25. [Li et al., 2007] Chu Min Li, Felip Manyà, and Jordi Planes. New inference rules for Max-SAT. Journal of Artificial Intelligence Research, pages 321-359, 2007.
  26. [Li et al., 2010] Chu-Min Li, Felip Manya, Zhe Quan, and Zhu Zhu. Exact minsat solving. In International Confer- ence on Theory and Applications of Satisfiability Testing (SAT-2010), pages 363-368, 2010.
  27. [Li et al., 2016] Chu-Min Li, Felip Manya, and JR Soler. A clause tableau calculus for maxsat. In IJCAI International Joint Conference on Artificial Intelligence, volume 2016, pages 766-772. International Joint Conferences on Artifi- cial Intelligence, 2016. IJCAI
  28. [Li et al., 2021] Chu-Min Li, Zhenxing Xu, Jordi Coll, Felip Manyà, Djamal Habet, and Kun He. Combining Clause Learning and Branch and Bound for MaxSAT. In Lau- rent D. Michel, editor, CP 2021, volume 210 of LIPIcs, pages 38:1-38:18, Dagstuhl, Germany, 2021.
  29. [Li et al., 2022] Chu-Min Li, Zhenxing Xu, Jordi Coll, Felip Manyà, Djamal Habet, and Kun He. Boosting branch-and- bound maxsat solvers with clause learning. AI Communi- cations, 35(2):131-151, 2022.
  30. [Li et al., 2024] Shuolin Li, Chu Min Li, Jordi Coll, Djamal Habet, Felip Manyà, and Kun He. Wmaxcdcl in maxsat evaluation 2024. MaxSAT Evaluation 2024 Solver and Benchmark Descriptions, pages 17-18, 2024.
  31. [Li et al., 2025] Shuolin Li, Chu-Min Li, Jordi Coll, Dja- mal Habet, and Felip Manyà. Improving the lower bound in branch-and-bound algorithms for maxsat. AAAI'25/IAAI'25/EAAI'25. AAAI Press, 2025.
  32. [Marques-Silva et al., 2011] Joao Marques-Silva, Josep Argelich, Ana Grac ¸a, and Inês Lynce. Boolean lex- icographic optimization: Algorithms & applications. 62(3-4):317-343, 2011.
  33. [Martins et al., 2014] Ruben Martins, Vasco M. Manquinho, and Inês Lynce. Open-WBO: A modular MaxSAT solver. In Proceedings of SAT 2014, pages 438-445, 2014.
  34. [Martins et al., 2023] Ruben Martins, Norbert Manthey, Miguel Terra-Neves, Vasco Manquinho, and Inês Lynce. Open-wbo @ maxsat evaluation 2023. MaxSAT Evalua- tion 2023 Solver and Benchmark Descriptions, pages 18- 19, 2023.
  35. [Pan et al., 2024] Shiwei Pan, Yiyuan Wang, Shaowei Cai, Jiangnan Li, Wenbo Zhu, and Minghao Yin. Cashwmaxsat-disjcad: Solver description. MaxSAT Eval- uation 2024 Solver and Benchmark Descriptions, page 25, 2024.
  36. [Pan et al., 2025] Shiwei Pan, Yiyuan Wang, and Shaowei Cai. An efficient core-guided solver for weighted partial maxsat. In James Kwok, editor, IJCAI-25, pages 2647- 2656. International Joint Conferences on Artificial Intelli- gence Organization, 8 2025. Main Track. IJCAI
  37. [Paxian and Becker, 2024] Tobias Paxian and Bernd Becker. Pacose: An iterative sat-based maxsat solver. MaxSAT Evaluation 2024 Solver and Benchmark Descriptions, page 26, 2024.
  38. [Piotrów, 2020] Marek Piotrów. Uwrmaxsat: Efficient solver for maxsat and pseudo-boolean problems. In 2020 IEEE 32nd International Conference on Tools with Artificial In- telligence (ICTAI), pages 132-136, 2020.
  39. [Piotrów, 2024] Marek Piotrów. Uwrmaxsat entering the maxsat evaluation 2024. MaxSAT Evaluation 2024 Solver and Benchmark Descriptions, pages 27-28, 2024.

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

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