Flow-augmentation III: Complexity dichotomy for Boolean CSPs parameterized by the number of unsatisfied constraints

📅 2022-07-15
🏛️ ACM-SIAM Symposium on Discrete Algorithms
📈 Citations: 10
Influential: 1
📄 PDF
🤖 AI Summary
This paper investigates the parameterized complexity of “almost satisfying all constraints” for finite Boolean constraint languages Γ, formalized as Min SAT(Γ) (minimize the number k of unsatisfied constraints) and its weighted variant Weighted Min SAT(Γ) (ensure total violation weight ≤ W). Employing a novel synthesis of directed flow augmentation, algebraic classification of constraint languages, weight-sensitive kernelization, and structural analysis of graph cuts, we establish, for the first time, a unified complexity dichotomy for both unweighted and weighted cases. For every Γ, we completely characterize fixed-parameter tractability: either (i) Weighted Min SAT(Γ) is FPT while Min SAT(Γ) is W[1]-hard, (ii) both are W[1]-hard, or (iii) Weighted Min SAT(Γ) is FPT (implying Min SAT(Γ) is also FPT). Our framework overcomes prior limitations in modeling implication constraints (u → v), and systematically generalizes and unifies landmark results including Almost 2-SAT, ℓ-Chain SAT, and Coupled Min-Cut.
📝 Abstract
We study the parameterized problem of satisfying ``almost all'' constraints of a given formula $F$ over a fixed, finite Boolean constraint language $Gamma$, with or without weights. More precisely, for each finite Boolean constraint language $Gamma$, we consider the following two problems. In Min SAT$(Gamma)$, the input is a formula $F$ over $Gamma$ and an integer $k$, and the task is to find an assignment $alpha colon V(F) o {0,1}$ that satisfies all but at most $k$ constraints of $F$, or determine that no such assignment exists. In Weighted Min SAT$(Gamma$), the input additionally contains a weight function $w colon F o mathbb{Z}_+$ and an integer $W$, and the task is to find an assignment $alpha$ such that (1) $alpha$ satisfies all but at most $k$ constraints of $F$, and (2) the total weight of the violated constraints is at most $W$. We give a complete dichotomy for the fixed-parameter tractability of these problems: We show that for every Boolean constraint language $Gamma$, either Weighted Min SAT$(Gamma)$ is FPT; or Weighted Min SAT$(Gamma)$ is W[1]-hard but Min SAT$(Gamma)$ is FPT; or Min SAT$(Gamma)$ is W[1]-hard. This generalizes recent work of Kim et al. (SODA 2021) which did not consider weighted problems, and only considered languages $Gamma$ that cannot express implications $(u o v)$ (as is used to, e.g., model digraph cut problems). Our result generalizes and subsumes multiple previous results, including the FPT algorithms for Weighted Almost 2-SAT, weighted and unweighted $ell$-Chain SAT, and Coupled Min-Cut, as well as weighted and directed versions of the latter. The main tool used in our algorithms is the recently developed method of directed flow-augmentation (Kim et al., STOC 2022).
Problem

Research questions and friction points this paper is trying to address.

Classify complexity of Boolean CSPs with unsatisfied constraints.
Dichotomy for parameterized tractability of weighted and unweighted Min SAT.
Generalize previous results using directed flow-augmentation method.
Innovation

Methods, ideas, or system contributions that make the work stand out.

Dichotomy for Boolean CSPs parameterized by unsatisfied constraints
Directed flow-augmentation method for FPT algorithms
Generalizes weighted and unweighted Min SAT problems
🔎 Similar Papers
No similar papers found.