Approximating the Arboricity in Sublinear Time
Abstract
We consider the problem of approximating the arboricity of a graph G= (V,E), which we denote by arb(G), in sublinear time, where the arboricity of a graph is the minimal number of forests required to cover its edges. An algorithm for this problem may perform degree and neighbor queries, and is allowed a small error probability. We design an algorithm that outputs an estimate α, such that with probability 1-1/poly(n), arb(G)/c2 n ≤ α ≤ arb(G), where n=|V| and c is a constant. The expected query complexity and running time of the algorithm are O(n/arb(G))· poly( n), and this upper bound also holds with high probability. %(O(·) is used to suppress poly( n) dependencies). This bound is optimal for such an approximation up to a poly( n) factor.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.