paper

Asymptotically Faster Algorithms for Recognizing -Sparse Graphs

arXiv:2604.13025

Abstract

For fixed integers with , we study the problem of deciding whether a graph is -sparse, a notion arising in combinatorial optimization and rigidity theory. Standard pebble-game algorithms take time for and time for , although faster algorithms were known for some parameter choices. We develop efficient recognition algorithms using bounded-indegree orientations, reductions to rooted arc-connectivity, augmenting paths, and centroid decomposition. For , they run in time, yielding the first subquadratic bound valid throughout the entire range. Purely combinatorial implementations run in time throughout this range. For graphs with edges, we also improve the purely combinatorial running time for decomposing the edge set into a fixed number of forests, or certifying that no such decomposition exists, from to . For simple graphs with , the general recognition algorithm runs in time when and in time otherwise. When and , a specialized algorithm improves this to and admits a purely combinatorial implementation. Whenever the input graph is not -sparse, our recognition algorithms return an explicit violating vertex set.