Constant-Time Algorithms for Sparsity Matroids

Abstract

A graph G=(V,E) is called (k,)-full if G contains a subgraph H=(V,F) of k|V|- edges such that, for any non-empty F' ⊂eq F, |F'| ≤ k|V(F')| - holds. Here, V(F') denotes the set of vertices incident to F'. It is known that the family of edge sets of (k,)-full graphs forms a family of matroid, known as the sparsity matroid of G. In this paper, we give a constant-time approximation algorithm for the rank of the sparsity matroid of a degree-bounded undirected graph. This leads to a constant-time tester for (k,)-fullness in the bounded-degree model, (i.e., we can decide with high probability whether an input graph satisfies a property P or far from P). Depending on the values of k and , it can test various properties of a graph such as connectivity, rigidity, and how many spanning trees can be packed. Based on this result, we also propose a constant-time tester for (k,)-edge-connected-orientability in the bounded-degree model, where an undirected graph G is called (k,)-edge-connected-orientable if there exists an orientation G of G with a vertex r ∈ V such that G contains k arc-disjoint dipaths from r to each vertex v ∈ V and arc-disjoint dipaths from each vertex v ∈ V to r. A tester is called a one-sided error tester for P if it always accepts a graph satisfying P. We show, for k ≥ 2 and (proper) ≥ 0, any one-sided error tester for (k,)-fullness and (k,)-edge-connected-orientability requires (n) queries.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…