The Sparsification Lemma via Measure and Conquer

View at publisher
Authors: Daniel Lokshtanov, Saket Saurabh, Jie Xue
Cited by: 0

Abstract

The Sparsification Lemma of Impagliazzo, Paturi, and Zane [FOCS 1998; JCSS 2001] is a foundational result which enables the extensive use of the Exponential Time Hypothesis (ETH) to giveasymptotically tight lower bounds for exponential-time algorithms and parameterized algorithms. The lemma states that, for every positive integer \(d\) and every real \(\varepsilon \gt 0\), every boolean \(d\)-CNF formula can be expressed as a disjunction of \(2^{\varepsilon n}\) \(d\)-CNF formulas, each of which is \(C_{(\varepsilon,d)}\)-sparse, which means that every variable appears in at most \(C_{(\varepsilon,d)}\) clauses. While the original proof establishes the lemma with \(C_{(\varepsilon,d)}\) upper bounded by a double exponential function in \(d\), subsequent refinements by Calabro et al. [CCC 2006] and Zeijlemaker [M.Sc. Thesis, Eindhoven University of Technology, 2020] improve the sparsity \(C_{(\varepsilon,d)}\) to \((d/\varepsilon)^{\mathcal{O}(d)}\). The existing proofs of the Sparsification Lemma rely on intricate analysis of recursion trees. In this work, we present a short and self-contained proof of the Sparsification Lemma that matches the best known bounds. Our analysis avoids all non-trivial recursion-tree arguments used in prior work and instead applies an inductive argument based on the Measure and Conquer framework. This results in a modular and (in our opinion) conceptually simpler proof.

Fields of Study & Subjects

Complexity and Algorithms in Graphs Formal Methods in Verification Machine Learning and Algorithms

Publication details

Journal / source
Society for Industrial and Applied Mathematics eBooks
Pages
291–297
Publication date
1 January 2026
Language
EN