Proceedings

A Fast Algorithm for MaxSAT above Half Number of Clauses

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 1935-1943.

https://doi.org/10.24963/ijcai.2024/214

Abstract

We study the following parameterization of the MaxSAT problem: Given a CNF formula F with m clauses, decide whether at least m/2 + μ clauses in F could be satisfied,

where μ is the excess of the number of satisfied clauses over the trivial lower bound m/2 and is taken as the parameter. This perspective is known as the "above guarantee" parameterization. Since its introduction by Mahajan and Raman [1999], the analysis of parameterization above guarantee has become a highly active and fruitful line of research. In this paper, we develop a new algorithm with runtime O*(2.1479^μ), significantly improving the previous best upper bound O*(5.4064^μ) for this important problem. Here, the O* notation omits polynomial factors.

  1. [Al-Yahya et al., 2023] Tasniem Nasser Al-Yahya, Mo- hamed El Bachir Menai, and Hassan Mathkour. On the structure of the boolean satisfiability problem: A survey. ACM Comput. Surv., 55(3):46:1-46:34, 2023.
  2. [Bansal and Raman, 1999] Nikhil Bansal and Venkatesh Ra- man. Upper bounds for maxsat: Further improved. In ISAAC 1999, pages 247-258, 1999.
  3. [Biere et al., 2021] Armin Biere, Marijn Heule, Hans van Maaren, and Toby Walsh, editors. Handbook of Satisfiabil- ity -Second Edition, volume 336 of Frontiers in Artificial Intelligence and Applications. IOS Press, 2021.
  4. [Bliznets and Golovnev, 2012] Ivan Bliznets and Alexander Golovnev. A new algorithm for parameterized max-sat. In Parameterized and Exact Computation, IPEC 2012, pages 37-48. Springer, 2012.
  5. [Brilliantov et al., 2023] Kirill Brilliantov, Vasily Alferov, and Ivan Bliznets. Improved algorithms for maximum satisfiability and its special cases. In Proceedings of the AAAI Conference on Artificial Intelligence, AAAI 2023, volume 37, pages 3898-3905, 2023.
  6. [Chen and Kanj, 2004] Jianer Chen and Iyad A Kanj. Im- proved exact algorithms for max-sat. Discret. Appl. Math., 142(1):17-27, 2004.
  7. [Chen et al., 2017] Jianer Chen, Chao Xu, and Jianxin Wang. Dealing with 4-variables by resolution: An im- proved maxsat algorithm. Theoretical Computer Science, 670:33-44, 2017.
  8. [Chu et al., 2021] Huairui Chu, Mingyu Xiao, and Zhe Zhang. An improved upper bound for SAT. In Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, pages 3707-3714. AAAI Press, 2021.
  9. [Chu et al., 2023] Yi Chu, Shaowei Cai, and Chuan Luo. Nuwls: Improving local search for (weighted) partial maxsat by new weighting techniques. In Thirty-Seventh AAAI Conference on Artificial Intelligence, AAAI 2023, pages 3915-3923. AAAI Press, 2023.
  10. [Cook, 1971] Stephen A. Cook. The complexity of theorem- proving procedures. In Proceedings of the 3rd Annual ACM Symposium on Theory of Computing, STOC 1971, pages 151-158. ACM, 1971.
  11. [Crowston et al., 2012] Robert Crowston, Gregory Z. Gutin, Mark Jones, and Anders Yeo. A new lower bound on the maximum number of satisfied clauses in max-sat and its al- gorithmic applications. Algorithmica, 64(1):56-68, 2012.
  12. [Cygan et al., 2013] Marek Cygan, Marcin Pilipczuk, Michal Pilipczuk, and Jakub Onufry Wojtaszczyk. On multiway cut parameterized above lower bounds. ACM Trans. Comput. Theory, 5(1):3:1-3:11, 2013.
  13. [Dantsin and Hirsch, 2021] Evgeny Dantsin and Edward A. Hirsch. Worst-case upper bounds. In Handbook of Satisfi- ability -Second Edition, pages 669-692. IOS Press, 2021.
  14. [Fichte et al., 2023] Johannes Klaus Fichte, Daniel Le Berre, Markus Hecher, and Stefan Szeider. The silent (r)evolution of SAT. Commun. ACM, 66(6):64-72, 2023.
  15. [Fomin and Kratsch, 2010] Fedor V. Fomin and Dieter Kratsch. Exact Exponential Algorithms. Springer, 2010.
  16. [Garey and Johnson, 1979] Michael R. Garey and David S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, 1979.
  17. [Garg and Philip, 2016] Shivam Garg and Geevarghese Philip. Raising the bar for vertex cover: Fixed-parameter tractability above A higher guarantee. In Proceedings of the Twenty-Seventh Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2016, pages 1152-1166.
  18. [Gutin and Mnich, 2022] Gregory Z. Gutin and Matthias Mnich. A survey on graph problems parameterized above and below guaranteed values. CoRR, abs/2207.12278, 2022.
  19. [Gutin and Yeo, 2017] Gregory Z. Gutin and Anders Yeo. Parameterized constraint satisfaction problems: a sur- vey. In The Constraint Satisfaction Problem: Complexity and Approximability, volume 7, pages 179-203. Schloss Dagstuhl -Leibniz-Zentrum für Informatik, 2017.
  20. [Gutin et al., 2013] Gregory Z. Gutin, Mark Jones, Dominik Scheder, and Anders Yeo. A new bound for 3-satisfiable maxsat and its algorithmic application. Inf. Comput., 231:117-124, 2013.
  21. [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.
  22. [Kim and Williams, 2011] Eun Jung Kim and Ryan Williams. Improved parameterized algorithms for above average constraint satisfaction. In Parameterized and Exact Computation -6th International Symposium, IPEC 2011, volume 7112, pages 118-131. Springer, 2011.
  23. [Li et al., 2023] Shuolin Li, Chu-Min Li, Mao Luo, Jordi Coll, Djamal Habet, and Felip Manyà. A new variable or- dering for in-processing bounded variable elimination in SAT solvers. In Proceedings of the Thirty-Second Inter- national Joint Conference on Artificial Intelligence, IJCAI 2023, pages 1979-1987. ijcai.org, 2023. IJCAI
  24. [Lokshtanov et al., 2014] Daniel Lokshtanov, N. S. Narayanaswamy, Venkatesh Raman, M. S. Ramanu- jan, and Saket Saurabh. Faster parameterized algorithms using linear programming. ACM Trans. Algorithms, 11(2):15:1-15:31, 2014.
  25. [Mahajan and Raman, 1999] Meena Mahajan and Venkatesh Raman. Parameterizing above guaranteed values: Maxsat and maxcut. Journal of Algorithms, 31(2):335-354, 1999.
  26. [Mahajan et al., 2009] Meena Mahajan, Venkatesh Raman, and Somnath Sikdar. Parameterizing above or below guar- anteed values. J. Comput. Syst. Sci., 75(2):137-153, 2009.
  27. [Peng and Xiao, 2023] Junqiang Peng and Mingyu Xiao. Fast algorithms for SAT with bounded occurrences of vari- ables. In Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence, IJCAI 2023, pages 2004-2012. ijcai.org, 2023. IJCAI
  28. [Samer and Szeider, 2021] Marko Samer and Stefan Szeider. Fixed-parameter tractability. In Handbook of Satisfiability -Second Edition, pages 693-736. IOS Press, 2021.
  29. [Schaefer, 1978] Thomas J. Schaefer. The complexity of sat- isfiability problems. In Proceedings of the 10th Annual ACM Symposium on Theory of Computing, May 1-3, 1978, San Diego, California, USA, pages 216-226. ACM, 1978.
  30. [van Rooij and Bodlaender, 2011] Johan M. M. van Rooij and Hans L. Bodlaender. Exact algorithms for dominat- ing set. Discret. Appl. Math., 159(17):2147-2164, 2011.
  31. [Xiao, 2022] Mingyu Xiao. An exact maxsat algorithm: Fur- ther observations and further improvements. In Proceed- ings of the Thirty-First International Joint Conference on Artificial Intelligence, IJCAI 2022, pages 1887-1893. ij- cai.org, 2022. IJCAI

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

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