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

© 2026 International Joint Conferences on Artificial Intelligence

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