atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

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

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: SAT and model counting solvers · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Improves the parameterized algorithm for MaxSAT above maximum matching in the variable-clause graph to O*(2^{1.5k}) via a faster (n-k)-Set Cover algorithm using Gallai-Edmonds decomposition, extends it to Partial MaxSAT, and derives record bounds for (n,3)- and (n,4)-MaxSAT.

Problem

MaximumSatisfiability parameterized above the size of a maximum matching in the variable-clause graph (previous best O*(4^k)); also Partial MaxSAT with hard clauses and exact bounds for bounded-occurrence MaxSAT.

Approach

Reduces MaxSAT above matching to (n-k)-Set Cover and solves it with a dynamic programming over covered/uncovered elements, using Gallai-Edmonds decomposition to bound the size of connected components of the residual graph, giving O*(2^{1.5k}); extends via reduction/branching rules to Partial MaxSAT where hard clauses have length at most 2.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the Gallai–Edmonds-based (n − k)-SET COVER algorithmMAXSAT above maximum matching · MAXSAT above maximum matchingrunning time: O∗(4^k) -> O∗(2^{3k/2})Helped
Apply the improved above-matching algorithm(n, 3)-MAXSAT · (n, 3)-MAXSATrunning time: O∗(1.1554k′), O∗(1.1554m) -> O∗(1.14977k′), O∗(1.14977m)Helped
Apply the improved above-matching algorithm(n, 4)-MAXSAT · (n, 4)-MAXSATrunning time: O∗(1.2872m) -> O∗(1.27895m)Helped
Apply the improved above-matching algorithm(n, 4)-MAXSAT · (n, 4)-MAXSATrunning time: O∗(1.3248k′) -> O∗(1.27895k′)Helped
Adapt the algorithm to handle hard clauses of length at most 2Partial (ν(F) + k)-SAT · Hard clauses length at most 2running time: O∗(2^{3k/2})Helped
Adapt the algorithm to handle h hard clausesPartial (ν(F) + k)-SAT · h hard clausesrunning time: O∗(2^{3k/2} + 2^k · 1.12226^h)Helped
Use the proposed solver instead of the competing solversProposed MaxSAT solver · Generated testscomputational timeHelped

Surprising findings

Limitations

Experimental setup

Benchmarks: generated MaxSAT instances (a=20, k=10, 100<=b<=50000)

Metrics: running time (ms) worst-case time bound exponent

Baselines: Basavaraju et al. 2016 O*(4^k) Crowston et al. 2014 Brilliantov et al. 2023 (n,3)/(n,4)-MaxSAT bounds Xiao 2022 open-wbo max-hs cgss eval-max-sat exact uwr-max-sat

Builds on: Crowston et al. 2014 (MaxSAT above matching reduction to (n-k)-Set Cover) Basavaraju et al. 2016 (O*(4^k) for (n-k)-Set Cover) Brilliantov, Alferov, Bliznets 2023 Hopcroft-Karp matching Gallai-Edmonds decomposition

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy