Proceedings

Proofs and Certificates for Max-SAT (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Journal Track. Pages 6942-6947.

https://doi.org/10.24963/ijcai.2023/787

Abstract

In this paper, we present a tool, called MS-Builder, which generates certificates for the Max-SAT problem in the particular form of a sequence of equivalence-preserving transformations. To generate a certificate, MS-Builder iteratively calls a SAT oracle to get a SAT resolution refutation which is handled and adapted into a sound refutation for Max-SAT. In particular, the size of the computed Max-SAT refutation is linear with respect to the size of the initial refutation if it is semi-read-once, tree-like regular, tree-like or semi-tree-like. Additionally, we propose an extendable tool, called MS-Checker, able to verify the validity of any Max-SAT certificate using Max-SAT inference rules.

  1. [Abramé and Habet, 2014] André Abramé and Djamal Habet. Ah- maxsat: Description and Evaluation of a Branch and Bound Max- SAT Solver. J. Satisf. Boolean Model. Comput., 9(1):89-128, 2014.
  2. [Achá and Nieuwenhuis, 2014] Roberto Javier Asín Achá and Robert Nieuwenhuis. Curriculum-based course timetabling with SAT and MaxSAT. Ann. Oper. Res., 218(1):71-91, 2014.
  3. [Ansótegui et al., 2009] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. Solving (Weighted) Partial MaxSAT through Satisfi- ability Testing. In Oliver Kullmann, editor, Theory and Applica- tions of Satisfiability Testing -SAT 2009, 12th International Con- ference, SAT 2009, Swansea, UK, June 30 -July 3, 2009. Pro- ceedings, volume 5584 of Lecture Notes in Computer Science, pages 427-440. Springer, 2009.
  4. [Ansótegui et al., 2013] Carlos Ansótegui, Maria Luisa Bonet, and Jordi Levy. SAT-based MaxSAT algorithms. Artif. Intell., 196:77-105, 2013.
  5. [Atserias and Lauria, 2019] Albert Atserias and Massimo Lauria. Circular (yet sound) proofs. In Mikolás Janota and Inês Lynce, editors, Theory and Applications of Satisfiability Testing -SAT 2019 -22nd International Conference, SAT 2019, Lisbon, Por- tugal, July 9-12, 2019, Proceedings, volume 11628 of Lecture Notes in Computer Science, pages 1-18. Springer, 2019.
  6. [Bacchus et al., 2020] Fahiem Bacchus, Matti Järvisalo, and Ruben Martins. MaxSAT Evaluation 2020. https://maxsat-evaluations. github.io/2020/, 2020. Accessed: 2021-07-11. Link
  7. [Ben-Sasson et al., 2004] Eli Ben-Sasson, Russell Impagliazzo, and Avi Wigderson. Near Optimal Separation Of Tree-Like And General Resolution. Comb., 24(4):585-603, 2004.
  8. [Biere, 2010] Armin Biere. Booleforce. http://fmv.jku.at/ booleforce/, 2010. Accessed: 2020-01-01. Link
  9. [Bofill et al., 2015] Miquel Bofill, Marc Garcia, Josep Suy, and Mateu Villaret. MaxSAT-Based Scheduling of B2B Meetings. In Laurent Michel, editor, Integration of AI and OR Techniques in Constraint Programming -12th International Conference, CPAIOR 2015, Barcelona, Spain, May 18-22, 2015, Proceedings, volume 9075 of Lecture Notes in Computer Science, pages 65- 73. Springer, 2015.
  10. [Bonet and Levy, 2020] Maria Luisa Bonet and Jordi Levy. Equiv- alence Between Systems Stronger Than Resolution. In Luca Pulina and Martina Seidl, editors, Theory and Applications of Satisfiability Testing -SAT 2020 -23rd International Conference, Alghero, Italy, July 3-10, 2020, Proceedings, volume 12178 of Lecture Notes in Computer Science, pages 166-181. Springer, 2020.
  11. [Bonet et al., 2006] Maria Luisa Bonet, Jordi Levy, and Felip Manyà. A Complete Calculus for Max-SAT. In Armin Biere and Carla P. Gomes, editors, Theory and Applications of Satisfiability Testing -SAT 2006, 9th International Conference, Seattle, WA, USA, August 12-15, 2006, Proceedings, volume 4121 of Lecture Notes in Computer Science, pages 240-251. Springer, 2006.
  12. [Bonet et al., 2007] Maria Luisa Bonet, Jordi Levy, and Felip Manyà. Resolution for Max-SAT. Artif. Intell., 171(8-9):606- 618, 2007.
  13. [Cherif et al., 2020] Mohamed Sami Cherif, Djamal Habet, and André Abramé. Understanding the power of Max-SAT resolu- tion through UP-resilience. Artif. Intell., 289:103397, 2020.
  14. [Cherif et al., 2022] Mohamed Sami Cherif, Djamal Habet, and Matthieu Py. From Crossing-Free Resolution to Max-SAT Res- olution. In Christine Solnon, editor, 28th International Confer- ence on Principles and Practice of Constraint Programming, CP 2022, July 31 to August 8, 2022, Haifa, Israel, volume 235 of LIPIcs, pages 12:1-12:17. Schloss Dagstuhl -Leibniz-Zentrum für Informatik, 2022.
  15. [D'Almeida and Grégoire, 2012] Dominique D'Almeida and Éric Grégoire. Model-based diagnosis with default information im- plemented through MAX-SAT technology. In Chengcui Zhang, James Joshi, Elisa Bertino, and Bhavani Thuraisingham, editors, IEEE 13th International Conference on Information Reuse & In- tegration, IRI 2012, Las Vegas, NV, USA, August 8-10, 2012, pages 33-36. IEEE, 2012.
  16. [Davies and Bacchus, 2011] Jessica Davies and Fahiem Bacchus. Solving MAXSAT by Solving a Sequence of Simpler SAT In- stances. In Jimmy Ho-Man Lee, editor, Principles and Practice of Constraint Programming -CP 2011 -17th International Con- ference, CP 2011, Perugia, Italy, September 12-16, 2011. Pro- ceedings, volume 6876 of Lecture Notes in Computer Science, pages 225-239. Springer, 2011.
  17. [Demirovic and Musliu, 2017] Emir Demirovic and Nysret Mus- liu. MaxSAT-based large neighborhood search for high school timetabling. Comput. Oper. Res., 78:172-180, 2017.
  18. [Filmus et al., 2020] Yuval Filmus, Meena Mahajan, Gaurav Sood, and Marc Vinyals. MaxSAT Resolution and Subcube Sums. In Luca Pulina and Martina Seidl, editors, Theory and Applications of Satisfiability Testing -SAT 2020 -23rd International Confer- ence, Alghero, Italy, July 3-10, 2020, Proceedings, volume 12178 of Lecture Notes in Computer Science, pages 295-311. Springer, 2020.
  19. [Fu and Malik, 2006] Zhaohui Fu and Sharad Malik. On Solving the Partial MAX-SAT Problem. In Armin Biere and Carla P. Gomes, editors, Theory and Applications of Satisfiability Test- ing -SAT 2006, 9th International Conference, Seattle, WA, USA, August 12-15, 2006, Proceedings, volume 4121 of Lecture Notes in Computer Science, pages 252-265. Springer, 2006.
  20. [Guerra and Lynce, 2012] João Guerra and Inês Lynce. Reason- ing over Biological Networks Using Maximum Satisfiability. In Michela Milano, editor, Principles and Practice of Constraint Programming -18th International Conference, CP 2012, Québec City, QC, Canada, October 8-12, 2012. Proceedings, volume 7514 of Lecture Notes in Computer Science, pages 941-956. Springer, 2012.
  21. [Heras and Marques-Silva, 2011] Federico Heras and João Marques-Silva. Read-Once Resolution for Unsatisfiability- Based Max-SAT Algorithms. In Toby Walsh, editor, IJCAI 2011, Proceedings of the 22nd International Joint Conference on Artificial Intelligence, Barcelona, Catalonia, Spain, July 16-22, 2011, pages 572-577. IJCAI/AAAI, 2011. IJCAI
  22. [Hertel and Urquhart, 2009] Alexander Hertel and Alasdair Urquhart. Algorithms and Complexity Results for Input and Unit Resolution. J. Satisf. Boolean Model. Comput., 6(1-3):141-164, 2009.
  23. [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.
  24. [Iwama and Miyano, 1995] Kazuo Iwama and Eiji Miyano. In- tractability of Read-Once Resolution. In Proceedings of the Tenth Annual Structure in Complexity Theory Conference, Minneapo- lis, Minnesota, USA, June 19-22, 1995, pages 29-36. IEEE Com- puter Society, 1995.
  25. [Küegel, 2012] Adrian Küegel. Improved Exact Solver for the Weighted MAX-SAT Problem. In POS-10. Pragmatics of SAT, volume 8 of EPiC Series in Computing, pages 15-27. EasyChair, 2012.
  26. [Larrosa and Heras, 2005] Javier Larrosa and Federico Heras. Res- olution in Max-SAT and its relation to local consistency in weighted CSPs. In Leslie Pack Kaelbling and Alessandro Saf- fiotti, editors, IJCAI-05, Proceedings of the Nineteenth Inter- national Joint Conference on Artificial Intelligence, Edinburgh, Scotland, UK, July 30 -August 5, 2005, pages 193-198. IJCAI
  27. [Larrosa and Rollon, 2020a] Javier Larrosa and Emma Rollon. Augmenting the Power of (Partial) MaxSat Resolution with Ex- tension. In The Thirty-Fourth AAAI Conference on Artificial In- telligence, AAAI 2020, The Thirty-Second Innovative Applica- tions of Artificial Intelligence Conference, IAAI 2020, The Tenth AAAI Symposium on Educational Advances in Artificial Intelli- gence, EAAI 2020, New York, NY, USA, February 7-12, 2020, pages 1561-1568. AAAI Press, 2020.
  28. [Larrosa and Rollon, 2020b] Javier Larrosa and Emma Rollon. To- wards a Better Understanding of (Partial Weighted) MaxSAT Proof Systems. In Luca Pulina and Martina Seidl, editors, The- ory and Applications of Satisfiability Testing -SAT 2020 -23rd International Conference, Alghero, Italy, July 3-10, 2020, Pro- ceedings, volume 12178 of Lecture Notes in Computer Science, pages 218-232. Springer, 2020.
  29. [Larrosa et al., 2008] Javier Larrosa, Federico Heras, and Simon de Givry. A logical approach to efficient Max-SAT solving. Artifi- cial Intelligence, 172(2):204-233, 2008.
  30. [Li et al., 2007] Chu Min Li, Felip Manyà, and Jordi Planes. New Inference Rules for Max-SAT. J. Artif. Intell. Res., 30:321-359, 2007.
  31. [Li et al., 2016] Chu Min Li, Felip Manyà, and Joan Ramon Soler. A Clause Tableau Calculus for MaxSAT. In Subbarao Kambham- pati, editor, Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI 2016, New York, NY, USA, 9-15 July 2016, pages 766-772. IJCAI/AAAI Press, 2016. IJCAI
  32. [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 Commun., 35(2):131- 151, 2022.
  33. [Loveland, 1970] D.W. Loveland. A linear format for resolution. In Symposium on Automatic Demonstration, pages 147-162, 1970.
  34. [Manquinho et al., 2009] Vasco M. Manquinho, João P. Marques Silva, and Jordi Planes. Algorithms for Weighted Boolean Opti- mization. In Oliver Kullmann, editor, Theory and Applications of Satisfiability Testing -SAT 2009, 12th International Conference, SAT 2009, Swansea, UK, June 30 -July 3, 2009. Proceedings, volume 5584 of Lecture Notes in Computer Science, pages 495- 508. Springer, 2009.
  35. [Manyà et al., 2020] Felip Manyà, Santiago Negrete, Carme Roig, and Joan Ramon Soler. Solving the Team Composition Problem in a Classroom. Fundam. Informaticae, 174(1):83-101, 2020.
  36. [Martins et al., 2014] Ruben Martins, Vasco M. Manquinho, and Inês Lynce. Open-WBO: A Modular MaxSAT Solver. In Carsten Sinz and Uwe Egly, editors, Theory and Applications of Satisfia- bility Testing -SAT 2014 -17th International Conference, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 14-17, 2014. Proceedings, volume 8561 of Lecture Notes in Computer Science, pages 438-445. Springer, 2014.
  37. [Muise et al., 2016] Christian J. Muise, J. Christopher Beck, and Sheila A. McIlraith. Optimal Partial-Order Plan Relaxation via MaxSAT. J. Artif. Intell. Res., 57:113-149, 2016.
  38. [Narodytska and Bacchus, 2014] Nina Narodytska and Fahiem Bacchus. Maximum Satisfiability Using Core-Guided MaxSAT Resolution. In Carla E. Brodley and Peter Stone, editors, Pro- ceedings of the Twenty-Eighth AAAI Conference on Artificial In- telligence, July 27 -31, 2014, Québec City, Québec, Canada, pages 2717-2723. AAAI Press, 2014.
  39. [Py et al., 2020] Matthieu Py, Mohamed Sami Cherif, and Djamal Habet. Towards Bridging the Gap Between SAT and Max-SAT Refutations. In 32nd IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2020, Baltimore, MD, USA, November 9-11, 2020, pages 137-144. IEEE, 2020.
  40. [Py et al., 2021a] Matthieu Py, Mohamed Sami Cherif, and Djamal Habet. A Proof Builder for Max-SAT. In Chu-Min Li and Felip Manyà, editors, Theory and Applications of Satisfiability Testing -SAT 2021 -24th International Conference, Barcelona, Spain, July 5-9, 2021, Proceedings, volume 12831 of Lecture Notes in Computer Science, pages 488-498. Springer, 2021.
  41. [Py et al., 2021b] Matthieu Py, Mohamed Sami Cherif, and Djamal Habet. Computing Max-SAT Refutations using SAT Oracles. In 33rd IEEE International Conference on Tools with Artificial In- telligence, ICTAI 2021, Washington, DC, USA, November 1-3, 2021, pages 404-411. IEEE, 2021.
  42. [Py et al., 2021c] Matthieu Py, Mohamed Sami Cherif, and Djamal Habet. Inferring Clauses and Formulas in Max-SAT. In 33rd IEEE International Conference on Tools with Artificial Intelli- gence, ICTAI 2021, Washington, DC, USA, November 1-3, 2021, pages 632-639. IEEE, 2021.
  43. [Py et al., 2022] Matthieu Py, Mohamed Sami Cherif, and Djamal Habet. Proofs and certificates for max-sat. Journal of Artificial Intelligence Research, 75:1373-1400, 2022.
  44. [Robinson, 1965] John Alan Robinson. A Machine-Oriented Logic Based on the Resolution Principle. J. ACM, 12(1):23-41, 1965.
  45. [Silva and Sakallah, 1996] João P. Marques Silva and Karem A. Sakallah. GRASP -a new search algorithm for satisfiability. In Rob A. Rutenbar and Ralph H. J. M. Otten, editors, Proceedings of the 1996 IEEE/ACM International Conference on Computer- Aided Design, ICCAD 1996, San Jose, CA, USA, November 10- 14, 1996, pages 220-227. IEEE Computer Society / ACM, 1996.
  46. [Urquhart, 1995] Alasdair Urquhart. The complexity of proposi- tional proofs. Bull. Symb. Log., 1(4):425-467, 1995.
  47. [Urquhart, 2011] Alasdair Urquhart. A Near-Optimal Separation of Regular and General Resolution. SIAM J. Comput., 40(1):107- 121, 2011.
  48. [Xu et al., 2003] Hui Xu, Rob A. Rutenbar, and Karem A. Sakallah. Sub-SAT: a formulation for relaxed Boolean satisfiability with applications in routing. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 22(6):814-820, 2003.
  49. [Zhang and Bacchus, 2012] Lei Zhang and Fahiem Bacchus. MAXSAT Heuristics for Cost Optimal Planning. In Jörg Hoff- mann and Bart Selman, editors, Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence, July 22-26, 2012, Toronto, Ontario, Canada. AAAI Press, 2012.

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

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