Improved FPT Approximation Scheme and Approximate Kernel for Biclique-Free Max k-Weight SAT: Greedy Strikes Back (2403.06335v2)
Abstract: In the Max $k$-Weight SAT (aka Max SAT with Cardinality Constraint) problem, we are given a CNF formula with $n$ variables and $m$ clauses together with a positive integer $k$. The goal is to find an assignment where at most $k$ variables are set to one that satisfies as many constraints as possible. Recently, Jain et al. [SODA'23] gave an FPT approximation scheme (FPT-AS) with running time $2{O\left(\left(dk/\epsilon\right)d\right)} \cdot (n + m){O(1)}$ for Max $k$-Weight SAT when the incidence graph is $K_{d,d}$-free. They asked whether a polynomial-size approximate kernel exists. In this work, we answer this question positively by giving an $(1 - \epsilon)$-approximate kernel with $\left(\frac{d k}{\epsilon}\right){O(d)}$ variables. This also implies an improved FPT-AS with running time $(dk/\epsilon){O(dk)} \cdot (n + m){O(1)}$. Our approximate kernel is based mainly on a couple of greedy strategies together with a sunflower lemma-style reduction rule.
- Better balance by being biased: A 0.8776-approximation for max bisection. ACM Trans. Algorithms, 13(1):2:1–2:27, 2016.
- Approximation algorithms for maximum coverage and max cut with given sizes of parts. In IPCO, pages 17–30, 1999.
- Pipage rounding: A new method of constructing algorithms with proven performance guarantee. J. Comb. Optim., 8(3):307–328, 2004.
- Global cardinality constraints make approximating some Max-2-CSPs harder. In APPROX, pages 24:1–24:17, 2019.
- Improved approximation algorithms for Max-2SAT with cardinality constraint. In ISAAC, pages 187–198, 2002.
- Parameterized Algorithms. Springer, 2015.
- Tight FPT approximations for k-median and k-means. In ICALP, pages 42:1–42:14, 2019.
- On weighted vs unweighted versions of combinatorial optimization problems. Inf. Comput., 167(1):10–26, 2001.
- Fixed-parameter tractability and completeness I: basic results. SIAM J. Comput., 24(4):873–921, 1995.
- Irit Dinur. Mildly exponential reduction from gap 3SAT to polynomial-gap label-cover. Electron. Colloquium Comput. Complex., TR16-128, 2016.
- Kernelization of packing problems. In SODA, pages 68–81, 2012.
- P. Erdös and R. Rado. Intersection theorems for systems of sets. Journal of the London Mathematical Society, s1-35(1):85–90, 1960.
- Uriel Feige. A threshold of ln n for approximating set cover. J. ACM, 45(4):634–652, 1998.
- Approximation algorithms for maximization problems arising in graph partitioning. J. Algorithms, 41(2):174–211, 2001.
- Kernelization: Theory of Parameterized Preprocessing. Cambridge University Press, 2019.
- Thomas Hofmeister. An approximation algorithm for MAX-2-SAT with cardinality constraint. In ESA, pages 301–312, 2003.
- On the complexity of k-SAT. J. Comput. Syst. Sci., 62(2):367–375, 2001.
- Which problems have strongly exponential complexity? J. Comput. Syst. Sci., 63(4):512–530, 2001.
- Parameterized approximation scheme for biclique-free max k-weight SAT and max coverage. In SODA, pages 3713–3733, 2023.
- Max-SAT with cardinality constraint parameterized by the number of clauses. In LATIN, pages 223–237, 2024.
- On a problem of zarankiewicz. In Colloquium Mathematicum, volume 3, pages 50–57. Polska Akademia Nauk, 1954.
- Lossy kernelization. In STOC, pages 224–237, 2017.
- Pasin Manurangsi. A note on max k-vertex cover: Faster FPT-AS, smaller approximate kernel and improved approximation. In SOSA, pages 15:1–15:21, 2019.
- Pasin Manurangsi. Tight running time lower bounds for strong inapproximability of maximum k-coverage, unique set cover and related problems (via t-wise agreement testing theorem). In SODA, pages 62–81, 2020.
- Dániel Marx. Parameterized complexity and approximation algorithms. Comput. J., 51(1):60–78, 2008.
- A birthday repetition theorem and complexity of approximating dense CSPs. In ICALP, pages 78:1–78:15, 2017.
- An analysis of approximations for maximizing submodular set functions - I. Math. Program., 14(1):265–294, 1978.
- Approximating CSPs with global cardinality constraints using SDP hierarchies. In SODA, pages 373–387, 2012.
- François Sellier. Parameterized matroid-constrained maximum coverage. In ESA, pages 94:1–94:16, 2023.
- Chamberlin-courant rule with approval ballots: Approximating the maxcover problem with bounded frequencies in FPT time. J. Artif. Intell. Res., 60:687–716, 2017.
- Maxim Sviridenko. Best possible approximation algorithm for MAX SAT with cardinality constraint. Algorithmica, 30(3):398–405, 2001.
- Sticky brownian rounding and its applications to constraint satisfaction problems. ACM Trans. Algorithms, 18(4):33:1–33:50, 2022.
- Pasin Manurangsi (127 papers)