Fine-Grained Complexity Classification of Counting Problems
summary
Fine-grained classification ties concrete running times to counting problems: CNF counting resists sub- (1+δ)^n algorithms under SETH/ETH, with examples like Schöning’s 4/3^n decision bound and branching at ~1.64^n for exact SAT, inclusion–exclusion gives permanent in ~2^d, and #ETH rules out subexponential permanent algorithms. Sparsity reductions use the sparsification lemma, parity reductions show counting hitting sets ≡ counting set covers mod 2, and a multivariate interpolation gadgetization yields tight conditional lower bounds and parsimonious reductions.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:11Fine-Grained Complexity Classification of Counting Problems
- 1:19Motivation for fine-grained complexity
- 3:40Available conjectures, problems, and classes
- 5:143-CNF-SAT faster than exhaustive search
- 9:19Branching algorithms
- 13:01Sparsification Lemma
- 14:40General CNF-SAT
- 16:37Problems equivalent under SETH Cygan et al. 2012
- 20:44Computing the permanent
- 22:30Fine-Grained Complexity of the Permanent
- 23:49Count Perfect Matchings in General Graphs
- 24:22Chromatic polynomial & Deletion Contraction
- 25:10The Tutte Plane of Computational Problems
- 26:11Polynomial Interpolation
- 27:09Approximate Counting
- 28:08Is Counting really harder than Decision?
- 29:25Open problems - is computing
