Parameterization of (Partial) Maximum Satisfiability Above Matching in a Variable-Clause Graph

Abstract

In the paper, we study the Maximum Satisfiability and the Partial Maximum Satisfiability problems. Using Gallai–Edmonds decomposition, we significantly improve the upper bound for the Maximum Satisfiability problem parameterized above maximum matching in the variable-clause graph. Our algorithm operates with a runtime of O*(2.83^k'), a substantial improvement compared to the previous approach requiring O*(4^k' ), where k' denotes the relevant parameter. Moreover, this result immediately implies O*(1.14977^m) and O*(1.27895^m) time algorithms for the (n, 3)-MaxSAT and (n, 4)-MaxSAT where m is the overall number of clauses. These upper bounds improve prior-known upper bounds equal to O*(1.1554^m) and O*(1.2872^m). We also adapt the algorithm so that it can handle instances of Partial Maximum Satisfiability without losing performance in some cases. Note that this is somewhat surprising, as the existence of even one hard clause can significantly increase the hardness of a problem.

Cite

Text

Alferov et al. "Parameterization of (Partial) Maximum Satisfiability Above Matching in a Variable-Clause Graph." AAAI Conference on Artificial Intelligence, 2024. doi:10.1609/AAAI.V38I8.28628

Markdown

[Alferov et al. "Parameterization of (Partial) Maximum Satisfiability Above Matching in a Variable-Clause Graph." AAAI Conference on Artificial Intelligence, 2024.](https://mlanthology.org/aaai/2024/alferov2024aaai-parameterization/) doi:10.1609/AAAI.V38I8.28628

BibTeX

@inproceedings{alferov2024aaai-parameterization,
  title     = {{Parameterization of (Partial) Maximum Satisfiability Above Matching in a Variable-Clause Graph}},
  author    = {Alferov, Vasily and Bliznets, Ivan and Brilliantov, Kirill},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2024},
  pages     = {7918-7925},
  doi       = {10.1609/AAAI.V38I8.28628},
  url       = {https://mlanthology.org/aaai/2024/alferov2024aaai-parameterization/}
}