Testing $C_k$-freeness in bounded-arboricity graphs
Talya Eden, Reut Levi, Dana Ron
TL;DR
This work develops sublinear-time, one-sided property testers for C_k-freeness in graphs with bounded arboricity, identifying tight or near-tight bounds across several regimes. The authors introduce a unified framework: if a graph is ε-far from C_k-freeness, there exists a large collection of edge-disjoint C_k’s whose structure relative to vertex degrees can be exploited by sampling and short random walks. They prove Ω(n^{1/4}) lower bounds for C_4 and C_5 and Ω(n^{1/3}) lower bounds for k≥6, while providing constructive upper bounds, including a tilde-O(n^{1/2}) tester for C_6 and a general upper bound of O(n^{1-1/loor{k/2}}) for fixed k, with extensions to general fixed F via ell(F). The results answer open questions about moving from bounded-degree models to bounded-arboricity graphs and reveal a nuanced dependency on n, α, and ε, including a negative resolution to Goldreich’s open problem. Overall, the paper advances understanding of sublinear testing for cycle-freeness in sparse, unbounded-degree graphs and offers techniques likely applicable to broader F-freeness properties.
Abstract
We study the problem of testing $C_k$-freeness ($k$-cycle-freeness) for fixed constant $k > 3$ in graphs with bounded arboricity (but unbounded degrees). In particular, we are interested in one-sided error algorithms, so that they must detect a copy of $C_k$ with high constant probability when the graph is $ε$-far from $C_k$-free. We next state our results for constant arboricity and constant $ε$ with a focus on the dependence on the number of graph vertices, $n$. The query complexity of all our algorithms grows polynomially with $1/ε$. (1) As opposed to the case of $k=3$, where the complexity of testing $C_3$-freeness grows with the arboricity of the graph but not with the size of the graph (Levi, ICALP 2021) this is no longer the case already for $k=4$. We show that $Ω(n^{1/4})$ queries are necessary for testing $C_4$-freeness, and that $\widetilde{O}(n^{1/4})$ are sufficient. The same bounds hold for $C_5$. (2) For every fixed $k \geq 6$, any one-sided error algorithm for testing $C_k$-freeness must perform $Ω(n^{1/3})$ queries. (3) For $k=6$ we give a testing algorithm whose query complexity is $\widetilde{O}(n^{1/2})$. (4) For any fixed $k$, the query complexity of testing $C_k$-freeness is upper bounded by ${O}(n^{1-1/\lfloor k/2\rfloor})$. Our $Ω(n^{1/4})$ lower bound for testing $C_4$-freeness in constant arboricity graphs provides a negative answer to an open problem posed by (Goldreich, 2021).
