English

Constant-Time Algorithms for Sparsity Matroids

Data Structures and Algorithms 2011-03-15 v1

Abstract

A graph G=(V,E)G=(V,E) is called (k,)(k,\ell)-full if GG contains a subgraph H=(V,F)H=(V,F) of kVk|V|-\ell edges such that, for any non-empty FFF' \subseteq F, FkV(F)|F'| \leq k|V(F')| - \ell holds. Here, V(F)V(F') denotes the set of vertices incident to FF'. It is known that the family of edge sets of (k,)(k,\ell)-full graphs forms a family of matroid, known as the sparsity matroid of GG. 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,)(k,\ell)-fullness in the bounded-degree model, (i.e., we can decide with high probability whether an input graph satisfies a property PP or far from PP). Depending on the values of kk and \ell, 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,)(k,\ell)-edge-connected-orientability in the bounded-degree model, where an undirected graph GG is called (k,)(k,\ell)-edge-connected-orientable if there exists an orientation G\vec{G} of GG with a vertex rVr \in V such that G\vec{G} contains kk arc-disjoint dipaths from rr to each vertex vVv \in V and \ell arc-disjoint dipaths from each vertex vVv \in V to rr. A tester is called a one-sided error tester for PP if it always accepts a graph satisfying PP. We show, for k2k \geq 2 and (proper) 0\ell \geq 0, any one-sided error tester for (k,)(k,\ell)-fullness and (k,)(k,\ell)-edge-connected-orientability requires Ω(n)\Omega(n) queries.

Keywords

Cite

@article{arxiv.1103.2581,
  title  = {Constant-Time Algorithms for Sparsity Matroids},
  author = {Hiro Ito and Shin-ichi Tanigawa and Yuichi Yoshida},
  journal= {arXiv preprint arXiv:1103.2581},
  year   = {2011}
}
R2 v1 2026-06-21T17:38:59.637Z