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

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.

Cite

Text

Li et al. "Combining Clause Learning and Branch and Bound for MaxSAT (Extended Abstract)." International Joint Conference on Artificial Intelligence, 2022. doi:10.24963/IJCAI.2022/739

Markdown

[Li et al. "Combining Clause Learning and Branch and Bound for MaxSAT (Extended Abstract)." International Joint Conference on Artificial Intelligence, 2022.](https://mlanthology.org/ijcai/2022/li2022ijcai-combining/) doi:10.24963/IJCAI.2022/739

BibTeX

@inproceedings{li2022ijcai-combining,
  title     = {{Combining Clause Learning and Branch and Bound for MaxSAT (Extended Abstract)}},
  author    = {Li, Chu-Min and Xu, Zhenxing and Coll, Jordi and Manyà, Felip and Habet, Djamal and He, Kun},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2022},
  pages     = {5299-5303},
  doi       = {10.24963/IJCAI.2022/739},
  url       = {https://mlanthology.org/ijcai/2022/li2022ijcai-combining/}
}