Proceedings

Large Neighbourhood Search for Anytime MaxSAT Solving

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 1818-1824.

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

Abstract

Large Neighbourhood Search (LNS) is an algorithmic framework for optimization problems that can yield good performance in many domains. In this paper, we present a method for applying LNS to improve anytime maximum satisfiability (MaxSAT) solving by introducing a neighbourhood selection policy that shows good empirical performance. We show that our LNS solver can often improve the suboptimal solutions produced by other anytime MaxSAT solvers. When starting with a suboptimal solution of reasonable quality, our approach often finds a better solution than the original anytime solver can achieve. We demonstrate that implementing our LNS solver on top of three different state-of-the-art anytime solvers improves the anytime performance of all three solvers within the standard time limit used in the incomplete tracks of the annual MaxSAT Evaluation.

  1. [Bacchus et al., 2020a] Fahiem Bacchus, Jeremias Berg, Matti Järvisalo, and Rubens Martins. MaxSAT Evaluation 2020: Solver and Benchmark Descriptions. University of Helsinki, Department of Computer Science, 2020.
  2. [Bacchus et al., 2020b] Fahiem Bacchus, Matti Järvisalo, and Ruben Martins. Maximum satisfiability. In Handbook of Satisfiability. IOS Press, 2020.
  3. [Bacchus, 2020] Fahiem Bacchus. Maxhs in the 2020 maxsat evaluation. MaxSAT Evaluation 2020, page 19, 2020.
  4. [Berg et al., 2019] Jeremias Berg, Emir Demirović, and Pe- ter J Stuckey. Core-boosted linear search for incomplete maxsat. In International Conference on Integration of Constraint Programming, Artificial Intelligence, and Op- erations Research, pages 39-56. Springer, 2019.
  5. [Berg et al., 2021] Jeremias Berg, Emir Demirović, and Pe- ter J Stuckey. Loandra in the 2020 maxsat evaluation. MaxSAT Evaluation 2021, pages 24-25, 2021.
  6. [Björdal et al., 2020] Gustav Björdal, Pierre Flener, Justin Pearson, Peter J Stuckey, and Guido Tack. Solving satis- faction problems using large-neighbourhood search. In In- ternational Conference on Principles and Practice of Con- straint Programming, pages 55-71. Springer, 2020.
  7. [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.
  8. [Davies and Bacchus, 2013] Jessica Davies and Fahiem Bac- chus. Exploiting the power of mip solvers in maxsat. In In- ternational conference on theory and applications of sat- isfiability testing, pages 166-181. Springer, 2013.
  9. [Demirović and Musliu, 2017] Emir Demirović and Nysret Musliu. Maxsat-based large neighborhood search for high school timetabling. Computers & Operations Research, 78:172-180, 2017.
  10. [Efraimidis and Spirakis, 2006] Pavlos S Efraimidis and Paul G Spirakis. Weighted random sampling with a reservoir. Information Processing Letters, 97(5):181-185, 2006.
  11. [Lei et al., 2021] Zhendong Lei, Shaowei Cai, Fei Geng, Dongxu Wang, Yongrong Peng, Dongdong Wan, Yip- ing Deng, and Pinyan Lu. Satlike-c: Solver description. MaxSAT Evaluation 2021, page 19, 2021.
  12. [Li and Manyà, 2009] Chu Min Li and Felip Manyà. MaxSAT, hard and soft constraints. In Handbook of Satis- fiability, pages 613-631. IOS Press, 2009.
  13. [Lombardi and Schaus, 2014] Michele Lombardi and Pierre Schaus. Cost impact guided lns. In International Con- ference on Integration of Constraint Programming, Arti- ficial Intelligence, and Operations Research, pages 293- 300. Springer, 2014.
  14. [Nadel, 2019] Alexander Nadel. Anytime weighted maxsat with improved polarity selection and bit-vector optimiza- tion. In 2019 Formal Methods in Computer Aided Design (FMCAD), pages 193-202. IEEE, 2019.
  15. [Nadel, 2021] Alexander Nadel. Tt-open-wbo-inc-21: an anytime maxsat solver entering mse'21. MaxSAT Eval- uation 2021, pages 21-22, 2021.
  16. [Parragh and Schmid, 2013] Sophie N Parragh and Verena Schmid. Hybrid column generation and large neighbor- hood search for the dial-a-ride problem. Computers & Op- erations Research, 40(1):490-497, 2013.
  17. [Perron et al., 2004] Laurent Perron, Paul Shaw, and Vincent Furnon. Propagation guided large neighborhood search. In International Conference on Principles and Practice of Constraint Programming, pages 468-481. Springer, 2004.
  18. [Ramaswamy and Szeider, 2020] Vaidyanathan Peruvemba Ramaswamy and Stefan Szeider. Maxsat-based postpro- cessing for treedepth. In Helmut Simonis, editor, Princi- ples and Practice of Constraint Programming -26th In- ternational Conference, CP 2020, Louvain-la-Neuve, Bel- gium, September 7-11, 2020, Proceedings, volume 12333 of Lecture Notes in Computer Science, pages 478-495. Springer, 2020.
  19. [Ropke and Pisinger, 2006] Stefan Ropke and David Pisinger. An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows. Transportation science, 40(4):455-472, 2006.
  20. [Shaw, 1998] Paul Shaw. Using constraint programming and local search methods to solve vehicle routing problems. In International conference on principles and practice of constraint programming, pages 417-431. Springer, 1998.

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

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