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

Vasily Alferov, Ivan Bliznets, Kirill Brilliantov

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

57 Downloads (Pure)

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.83k), a substantial improvement compared to the previous approach requiring O(4k), where k denotes the relevant parameter. Moreover, this result immediately implies O(1.14977m) and O(1.27895m) 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.1554m) and O(1.2872m). 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.

Original languageEnglish
Title of host publicationProceedings of the AAAI Conference on Artificial Intelligence
PublisherAAAI Press
Pages7918-7925
Number of pages8
ISBN (Print)978-1-57735-887-9
DOIs
Publication statusPublished - 25-Mar-2024
Event38th AAAI Conference on Artificial Intelligence, AAAI 2024 - Vancouver, Canada
Duration: 20-Feb-202427-Feb-2024

Publication series

NameProceedings of the AAAI Conference on Artificial Intelligence
PublisherAAAI Press
Number8
Volume38
ISSN (Print)2159-5399

Conference

Conference38th AAAI Conference on Artificial Intelligence, AAAI 2024
Country/TerritoryCanada
CityVancouver
Period20/02/202427/02/2024

Fingerprint

Dive into the research topics of 'Parameterization of (Partial) Maximum Satisfiability above Matching in a Variable-Clause Graph'. Together they form a unique fingerprint.

Cite this