Efficient Algorithms and New Characterizations for CSP Sparsification
Sanjeev Khanna, Aaron Putterman, Madhu Sudan
Abstract
CSP sparsification, introduced by Kogan and Krauthgamer (ITCS 2015), considers the following question: how much can an instance of a constraint satisfaction problem be sparsified (by retaining a reweighted subset of the constraints) while still roughly capturing the weight of constraints satisfied by every assignment. CSP sparsification captures as a special case several well-studied problems including graph cut-sparsification, hypergraph cut-sparsification, hypergraph XOR-sparsification, and corresponds to a general class of hypergraph sparsification problems where an arbitrary 0/1-valued splitting function is used to define the notion of cutting a hyperedge (see, for instance, Veldt-Benson-Kleinberg SIAM Review 2022). The main question here is to understand, for a given constraint predicate P:Σr → 0,1 (where variables are assigned values in Σ), the smallest constant c such that O(nc) sized sparsifiers exist for every instance of a constraint satisfaction problem over P. A recent work of Khanna, Putterman and Sudan (SODA 2024) [KPS24] showed existence of near-linear size sparsifiers for new classes of CSPs. In this work, (1) we significantly extend the class of CSPs for which nearly linear-size sparsifications can be shown to exist while also extending the scope to settings with non-linear-sized sparsifications; (2) we give a polynomial-time algorithm to extract such sparsifications for all the problems we study including the first efficient sparsification algorithms for the problems studied in [KPS24]. Our results captured in item (1) lead to two new classifications: First we get a complete classification of all symmetric Boolean predicates P (i.e., on the Boolean domain Σ = 0,1) that allow nearly-linear-size sparsifications. This classification reveals an inherent, and previously unsuspected, number-theoretic phenomenon that determines near-linear size sparsifiability. Second, we also completely classify the set of Boolean predicates P that allow non-trivial (o(nr)-size) sparsifications, thus answering an open question from the work of Kogan and Krauthgamer. The constructive aspect of our result is an arguably unexpected strengthening of [KPS24]. Their work roughly seemed to suggest that sparsifications can be found by solving problems related to finding the minimum distance of linear codes. These problems remain unsolved (in fact, are NP-hard) to this date and our work finds a different path to achieve poly-time sparsification, resolving an open problem from their work. As a consquence we also get the first efficient algorithms to spectrally sparsify Cayley graphs over F2n in time polynomial in the number of generators. Our techniques build on [KPS24] which proves the existence of nearly-linear size sparsifiers for CSPs where the unsatisfying assignments of the underlying predicate P are given by a linear equation over a finite field. Our main contributions are to extend this framework to higher-degree equations over general Abelian groups (both elements are crucial for our classification results) as well as designing polynomial-time sparsification algorithms for all problems in our framework.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext c5c558a4-2d43-4957-af04-e6415a95db3cCited by top-tier papers6
- Sparsifying Suprema of Gaussian ProcessesAnindya De, Shivam Nadimpalli, Ryan O'Donnell, Rocco A. ServedioSTOC 2026 · 3 citations
- Strong Sparsification for 1-in-3-SAT via Polynomial Freiman-RuzsaBenjamin Bedert, Tamio-Vesa Nakajima, Karolina Okrasa, Stanislav ZivnýFOCS 2025 · 3 citations
- Representative set statements for delta-matroids and the Mader delta-matroidMagnus WahlströmSODA 2024 · 2 citations
- Redundancy Is All You NeedJoshua Brakensiek, Venkatesan GuruswamiSTOC 2025 · 1 citation
- Sparsifying Cayley Graphs on Every GroupJun-Ting Hsieh, Daniel Z. Lee, Sidhanth Mohanty, Aaron Putterman et al.SODA 2026
Builds on11
- Strongly Local Hypergraph Diffusions for Clustering and Semi-supervised LearningMeng Liu, Nate Veldt, Haoyu Song, Pan Li et al.WWW 2021 · 38 citations
- Near-linear Size Hypergraph Cut SparsifiersYu Chen, Sanjeev Khanna, Ansh NagdaFOCS 2020 · 15 citations
- Approximate Decomposable Submodular Function Minimization for Cardinality-Based ComponentsNate Veldt, Austin R. Benson, Jon M. KleinbergNeurIPS 2021 · 12 citations
- Chaining, Group Leverage Score Overestimates, and Fast Spectral Hypergraph SparsificationArun Jambulapati, Yang P. Liu, Aaron SidfordSTOC 2023 · 8 citations
- A tight quasi-polynomial bound for Global Label Min-CutLars Jaffke, Paloma T. Lima, Tomás Masarík, Marcin Pilipczuk et al.SODA 2023 · 7 citations
Related papers
- Code Sparsification and its ApplicationsSanjeev Khanna, Aaron (Louie) Putterman, Madhu SudanSODA 2024 · 4 citations
- Sparsifying Sums of Positive Semidefinite MatricesArpon Basu, Pravesh K. Kothari, Yang P. Liu, Raghu MekaSODA 2026
- Quotient sparsification for submodular functionsKent QuanrudSODA 2024 · 4 citations
- Algorithms and certificates for Boolean CSP refutation: smoothed is no harder than randomVenkatesan Guruswami, Pravesh K. Kothari, Peter ManoharSTOC 2022 · 18 citations
- Strongly refuting all semi-random Boolean CSPsJackson Abascal, Venkatesan Guruswami, Pravesh K. KothariSODA 2021 · 7 citations
