Proceedings

Resolution and Domination: An Improved Exact MaxSAT Algorithm

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 1191-1197.

https://doi.org/10.24963/ijcai.2019/166

Abstract

We study the Maximum Satisfiability problem (MaxSAT). Particularly, we derive a branching algorithm of running time O*(1.2989^m) for the MaxSAT problem, where m denotes the number of clauses in the given CNF formula. Our algorithm considerably improves the previous best result O*(1.3248^m) by Chen and Kanj [2004] published 15 years ago. For our purpose, we derive improved branching strategies for variables of degrees 3, 4, and 5. The worst case of our branching algorithm is at variables of degree 4 which occur twice both positively and negatively in the given CNF formula. To serve the branching rules and shrink the size of the CNF formula, we also propose a variety of reduction rules which can be exhaustively applied in polynomial time and, moreover, some of them solve a bottleneck of the previous best algorithm.

  1. [Abramé and Habet, 2015] André Abramé and Djamal Ha- bet. On the resiliency of unit propagation to Max- resolution. In IJCAI, pages 268-274, 2015.
  2. [Argelich et al., 2018] Josep Argelich, Chu Min Li, Felip Manyà, and Joan Ramon Soler. Clause branching in MaxSAT and MinSAT. In CCIA, pages 17-26, 2018.
  3. [Bansal and Raman, 1999] Nikhil Bansal and Venkatesh Ra- man. Upper bounds for MaxSat: Further improved. In ISAAC, pages 247-258, 1999.
  4. [Bliznets and Golovnev, 2012] Ivan Bliznets and Alexander Golovnev. A new algorithm for parameterized MAX-SAT. In IPEC, pages 37-48, 2012.
  5. [Bliznets, 2013] Ivan Bliznets. A new upper bound for (n, 3)-MAX-SAT. J. Math. Sci., 188(1):1-6, 2013.
  6. [Cai et al., 2014] Shaowei Cai, Chuan Luo, and Kaile Su. Scoring functions based on second level score for k-SAT with long clauses. J. Artif. Intell. Res., 51:413-441, 2014.
  7. [Chen and Kanj, 2004] Jianer Chen and Iyad Kanj. Im- proved exact algorithms for MAX-SAT. Discrete Appl. Math., 142(1-3):17-27, 2004.
  8. [Chen et al., 2010] Jianer Chen, Iyad Kanj, and Ge Xia. Im- proved upper bounds for vertex cover. Theor. Comput. Sci., 411(40-42):3736-3756, 2010.
  9. [Chen et al., 2017] Jianer Chen, Chao Xu, and Jianxin Wang. Dealing with 4-variables by resolution: An im- proved MaxSAT algorithm. Theor. Comput. Sci., 670:33- 44, 2017.
  10. [Coppersmith et al., 2004] Don Coppersmith, David Gamarnik, MohammadTaghi Hajiaghayi, and Gregory Sorkin. Random MAX SAT, random MAX CUT, and their phase transitions. Random Struct. Algorithms, 24(4):502-545, 2004.
  11. [Davis et al., 1962] Martin Davis, George Logemann, and Donald Loveland. A machine program for theorem- proving. Commun. ACM, 5(7):394-397, 1962.
  12. [Garey and Johnson, 1979] Michael Garey and David John- son. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, New York, 1979.
  13. [Garey et al., 1976] Michael Garey, David Johnson, and Larry Stockmeyer. Some simplified NP-complete graph problems. Theor. Comput. Sci., 1(3):237-267, 1976.
  14. [Goemans and Williamson, 1994] Michel Goemans and David Williamson. New 3/4-approximation algorithms for the maximum satisfiability problem. SIAM J. Discrete Math., 7(4):656-666, 1994.
  15. [Gupta et al., 2018] Sushmita Gupta, Sanjukta Roy, Saket Saurabh, and Meirav Zehavi. When rigging a tournament, let greediness blind you. In IJCAI, pages 275-281, 2018. IJCAI
  16. [He et al., 2014] He He, Hal Daumé III, and Jason Eisner. Learning to search in branch and bound algorithms. In NIPS, pages 3293-3301, 2014.
  17. [Hutter et al., 2017] Frank Hutter, Marius Lindauer, Adrian Balint, Sam Bayless, Holger Hoos, and Kevin Leyton- Brown. The configurable SAT solver challenge (CSSC). Artif. Intell., 243:1-25, 2017.
  18. [Impagliazzo and Paturi, 2001] Russell Impagliazzo and Ra- mamohan Paturi. On the complexity of k-SAT. J. Comput. Syst. Sci., 62(2):367-375, 2001.
  19. [Kulikov and Kutzkov, 2007] Alexander Kulikov and Kon- stantin Kutzkov. New bounds for MAX-SAT by clause learning. In CSR, pages 194-204, 2007.
  20. [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.
  21. [Lin et al., 2008] Han Lin, Kaile Su, and Chu Min Li. Within-problem learning for efficient lower bound com- putation in Max-SAT solving. In AAAI, pages 351-356, 2008.
  22. [Luo et al., 2017] Chuan Luo, Shaowei Cai, Kaile Su, and Wenxuan Huang. CCEHC: An efficient local search algo- rithm for weighted partial maximum satisfiability. Artif. Intell., 243:26-44, 2017.
  23. [Marques-Silva, 1999] João Marques-Silva. The impact of branching heuristics in propositional satisfiability algo- rithms. In EPIA, pages 62-74, 1999.
  24. [Morgado et al., 2013] Antonio Morgado, Federico Heras, Mark Liffiton, Jordi Planes, and Joao Marques-Silva. It- erative and core-guided MaxSAT solving: A survey and assessment. Constraints, 18(4):478-534, 2013.
  25. [Niedermeier and Rossmanith, 1999] Rolf Niedermeier and Peter Rossmanith. New upper bounds for MaxSat. In ICALP, pages 575-584, 1999.
  26. [Poloczek et al., 2017] Matthias Poloczek, Georg Schnitger, David Williamson, and Anke van Zuylen. Greedy algo- rithms for the maximum satisfiability problem: Simple al- gorithms and inapproximability bounds. SIAM J. Comput., 46(3):1029-1061, 2017.
  27. [Raman et al., 1998] Venkatesh Raman, Bala Ravikumar, and Srinivasa Rao Satti. A simplified NP-complete MAXSAT problem. Inform. Process. Lett., 65(1):1-6, 1998.
  28. [Schaefer, 1978] Thomas Schaefer. The complexity of satis- fiability problems. In STOC, pages 216-226, 1978.
  29. [Sohanghpurwala et al., 2017] Ali Asgar Sohanghpurwala, Mohamed Hassan, and Peter Athanas. Hardware acceler- ated SAT solvers -A survey. J. Parallel Distrib. Comput., 106:170-184, 2017.
  30. [Sturtevant, 2003] Nathan Sturtevant. Last-branch and spec- ulative pruning algorithms for Max n . In IJCAI, pages 669- 675, 2003.
  31. [Wang et al., 2018] Yiyuan Wang, Shaowei Cai, Jiejiang Chen, and Minghao Yin. A fast local search algorithm for minimum weight dominating set problem on massive graphs. In IJCAI, pages 1514-1522, 2018. IJCAI

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

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