When Does Sparsity Help for k-Independent Set in Hypergraphs and Other Boolean CSPs?

Consider the fundamental task of finding independent sets of (constant) size k in a given n-node hypergraph. How much is the time complexity affected by the sparsity of the input, i.e., the number of hyperedges m? Turán’s theorem implies that the problem is trivial if m = O(n$^{2-ε}$) for some ε > 0. Above that threshold (i.e., if m = Θ(n$^γ$) for some γ ≥ 2), we give a perhaps surprising algorithm with running time O(min{ n$^({ω/3}$k) + m$^{k/3}$, n$^k$}) (for k divisible by 3), which is essentially conditionally optimal for all γ ≥ 2, assuming the k-clique and 3-uniform hyperclique hypotheses (here, ω ≤ 2.372 denotes the matrix multiplication exponent). In fact, we obtain a more detailed time complexity that is sensitive to the arity distribution of the hyperedges. To study such phenomena in more generality, we study the time complexity of finding solutions of (constant) size k in sparse instances of Boolean constraint satisfaction problems, where n and m denote the number of variables and constraints, respectively. Our results include, among others: - an essentially full classification of the influence of sparsity for Boolean constraint families of binary arity. Of particular technical interest is a conditionally tight algorithm for the family consisting of the binary NAND and the binary Implication constraints, with a running time of Θ(m$^{ω k/6 ± c}$). - the identification of a large class of constraint families ℱ that exhibits a sharp phase transition: there is a threshold γ$_ℱ$ such that the problem is trivial for m = O(n$^{γ_ℱ-ε}$), but requires essentially brute-force running time Θ(n$^{k±c}$) for m = Ω(n$^{γ_ℱ}$), assuming the 3-uniform hyperclique hypothesis. In general, we observe a rich landscape of time complexities. Notably, in many cases the combination of constraints display higher time complexity than either constraint alone.

Authors

Publication Details

Journal
KITopen
Published
2026-07-27
DOI
https://doi.org/10.5445/ir/1000195636
Primary Topic
Complexity and Algorithms in Graphs
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

When Does Sparsity Help for k-Independent Set in Hypergraphs and Other Boolean CSPs?

Julian Stieß, Danupon Nanongkai, Marvin Künnemann, Mirza Redžić et al.
KITopen
Complexity and Algorithms in Graphs
article

When Does Sparsity Help for k-Independent Set in Hypergraphs and Other Boolean CSPs?

Julian Stieß, Danupon Nanongkai, Marvin Künnemann, Mirza Redžić, Timo Fritsch, Sayan Bhattacharya, Gabriele Puppis, Michael Benedikt
article en

Abstract

Consider the fundamental task of finding independent sets of (constant) size k in a given n-node hypergraph. How much is the time complexity affected by the sparsity of the input, i.e., the number of hyperedges m? Turán’s theorem implies that the problem is trivial if m = O(n$^{2-ε}$) for some ε > 0. Above that threshold (i.e., if m = Θ(n$^γ$) for some γ ≥ 2), we give a perhaps surprising algorithm with running time O(min{ n$^({ω/3}$k) + m$^{k/3}$, n$^k$}) (for k divisible by 3), which is essentially conditionally optimal for all γ ≥ 2, assuming the k-clique and 3-uniform hyperclique hypotheses (here, ω ≤ 2.372 denotes the matrix multiplication exponent). In fact, we obtain a more detailed time complexity that is sensitive to the arity distribution of the hyperedges. To study such phenomena in more generality, we study the time complexity of finding solutions of (constant) size k in sparse instances of Boolean constraint satisfaction problems, where n and m denote the number of variables and constraints, respectively. Our results include, among others: - an essentially full classification of the influence of sparsity for Boolean constraint families of binary arity. Of particular technical interest is a conditionally tight algorithm for the family consisting of the binary NAND and the binary Implication constraints, with a running time of Θ(m$^{ω k/6 ± c}$). - the identification of a large class of constraint families ℱ that exhibits a sharp phase transition: there is a threshold γ$_ℱ$ such that the problem is trivial for m = O(n$^{γ_ℱ-ε}$), but requires essentially brute-force running time Θ(n$^{k±c}$) for m = Ω(n$^{γ_ℱ}$), assuming the 3-uniform hyperclique hypothesis. In general, we observe a rich landscape of time complexities. Notably, in many cases the combination of constraints display higher time complexity than either constraint alone.

KITopen
Openalex Percentile: Top 7%
Complexity and Algorithms in Graphs
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.