Proceedings

Finding the Hardest Formulas for Resolution (Extended Abstract)

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Sister Conferences Best Papers. Pages 4814-4818.

https://doi.org/10.24963/ijcai.2021/657

Abstract

A CNF formula is harder than another CNF formula with the same

number of clauses if it requires a longer resolution proof. We introduce

resolution hardness numbers; they give for m=1,2,... the length

of a shortest proof of a hardest formula on m clauses. We compute

the first ten resolution hardness numbers, along with the

corresponding hardest formulas.

To achieve this, we devise a candidate filtering and symmetry breaking

search scheme for limiting the number of potential candidates for hardest

formulas, and an efficient SAT encoding for computing a shortest

resolution proof of a given candidate formula.

  1. [Aharoni and Linial, 1986] Ron Aharoni and Nathan Linial. Minimal non-two-colorable hypergraphs and minimal un- satisfiable formulas. J. Combin. Theory Ser. A, 43:196- 204, 1986.
  2. [Codish et al., 2019] Michael Codish, Alice Miller, Patrick Prosser, and Peter J. Stuckey. Constraints for symmetry breaking in graph representation. Constraints An Int. J., 24(1):1-24, 2019.
  3. [Davis and Putnam, 1960] M. Davis and H. Putnam. A com- puting procedure for quantification theory. J. of the ACM, 7(3):201-215, 1960.
  4. [Haken, 1985] Armin Haken. The intractability of resolu- tion. Theoretical Computer Science, 39:297-308, 1985.
  5. [Heule et al., 2016] Marijn J. H. Heule, Oliver Kullmann, and Victor W. Marek. Solving and verifying the Boolean Pythagorean Triples problem via cube-and-conquer. In Nadia Creignou and Daniel Le Berre, editors, Theory and Applications of Satisfiability Testing -SAT 2016 -19th In- ternational Conference, Bordeaux, France, July 5-8, 2016, Proceedings, volume 9710 of Lecture Notes in Computer Science, pages 228-245. Springer Verlag, 2016.
  6. [Heule, 2018] Marijn J. H. Heule. Schur number five. In Pro- ceedings of the Thirty-Second AAAI Conference on Artifi- cial Intelligence, (AAAI-18), the 30th innovative Applica- tions of Artificial Intelligence (IAAI-18), and the 8th AAAI Symposium on Educational Advances in Artificial Intelli- gence (EAAI-18), New Orleans, Louisiana, USA, February 2-7, 2018, pages 6598-6606, 2018.
  7. [Ignatiev et al., 2018] Alexey Ignatiev, Antonio Morgado, and Joao Marques-Silva. PySAT: A Python toolkit for pro- totyping with SAT oracles. In SAT, pages 428-437, 2018.
  8. [Kleine Büning and Kullmann, 2009] Hans Kleine Büning and Oliver Kullmann. Minimal unsatisfiability and au- tarkies. In A. Biere, M. J. H. Heule, H. van Maaren, and T. Walsh, editors, Handbook of Satisfiability, volume 185 of Frontiers in Artificial Intelligence and Applications, chapter 11, pages 339-401. IOS Press, 2009.
  9. [Kullmann and Zhao, 2013] Oliver Kullmann and Xishun Zhao. On Davis-Putnam reductions for minimally unsatis- fiable clause-sets. Theoretical Computer Science, 492:70- 87, 2013.
  10. [McKay and Piperno, 2014] Brendan D. McKay and Adolfo Piperno. Practical graph isomorphism, {II}. Journal of Symbolic Computation, 60(0):94 -112, 2014.
  11. [Mencía and Marques-Silva, 2019] Carlos Mencía and João Marques-Silva. Computing shortest resolution proofs. In Paulo Moura Oliveira, Paulo Novais, and Luís Paulo Reis, editors, Progress in Artificial Intelligence, 19th EPIA Con- ference on Artificial Intelligence, EPIA 2019, Vila Real, Portugal, September 3-6, 2019, Proceedings, Part II, vol- ume 11805 of Lecture Notes in Computer Science, pages 539-551. Springer, 2019.
  12. [Nethercote et al., 2007] Nicholas Nethercote, Peter J. Stuckey, Ralph Becket, Sebastian Brand, Gregory J. Duck, and Guido Tack. Minizinc: Towards a standard cp modelling language. In Christian Bessière, editor, Principles and Practice of Constraint Programming -CP 2007, pages 529-543, Berlin, Heidelberg, 2007. Springer Berlin Heidelberg.
  13. [Peitl and Szeider, 2020] Tomáš Peitl and Stefan Szeider. Finding the hardest formulas for resolution. In Helmut Simonis, editor, Proceedings of CP 2020, the 26th Inter- national Conference on Principles and Practice of Con- straint Programming, volume 12333 of Lecture Notes in Computer Science, pages 514-530. Springer Verlag, 2020. Best Paper Award.
  14. [Peitl and Szeider, 2021a] Tomáš Peitl and Stefan Szeider. Finding the hardest formulas for resolution. Journal of Artificial Intelligence Research, 2021.
  15. [Peitl and Szeider, 2021b] Tomáš Peitl and Stefan Szeider. Saturated minimally unsatisfiable formulas on up to ten clauses. https://doi.org/10.5281/zenodo.3951545, 2021. Accessed: 2021-01-14. DOI
  16. [Peitl and Szeider, 2021c] Tomáš Peitl and Stefan Szeider. short.py: Encoding for the shortest resolution proof. https://doi.org/10.5281/zenodo.3951549, 2021. Accessed: 2021-01-13. DOI
  17. [Pipatsrisawat and Darwiche, 2009] Knot Pipatsrisawat and Adnan Darwiche. On the power of clause-learning SAT solvers with restarts. In Ian P. Gent, editor, Princi- ples and Practice of Constraint Programming -CP 2009, 15th International Conference, CP 2009, Lisbon, Portu- gal, September 20-24, 2009, Proceedings, volume 5732 of Lecture Notes in Computer Science, pages 654-668. Springer Verlag, 2009.
  18. [Schidler and Szeider, 2020] André Schidler and Stefan Szeider. Computing optimal hypertree decompositions. In Guy Blelloch and Irene Finocchi, editors, Proceedings of ALENEX 2020, the 22nd Workshop on Algorithm Engi- neering and Experiments, pages 1-11. SIAM, 2020.
  19. [Stuckey et al., 2014] Peter Stuckey, Thibaut Feydy, An- dreas Schutt, Guido Tack, and Julien Fischer. The minizinc challenge 2008-2013. AI Magazine, 35:55-60, 06 2014.
  20. [Urquhart, 1995] Alasdair Urquhart. The complexity of propositional proofs. Bull. of Symbolic Logic, 1(4):425- 467, December 1995.

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

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