TOPICS
Search

Arboricity


The arboricity Upsilon(G) of a finite simple graph G is the minimum number of edge-disjoint acyclic subgraphs (i.e., spanning forests) whose edge sets partition the edge set of G. It is the covering version of the packing invariant anarboricity (Harary and Palmer 1973a, p. 225). An edgeless graph has arboricity 0. For G with at least two vertices, Nash-Williams (1964) showed that

 Upsilon(G)=[max_(H subset= G,|V(H)|>=2)(|E(H)|)/(|V(H)|-1)],
(1)

where |E(H)| is the edge count, |V(H)| is the vertex count of a subgraph H, and [x] is the ceiling function.

Writing mad(G) for the maximum average degree and p(G) for the pseudoarboricity, a lower bound is

 Upsilon(G)>=[(mad(G))/2]=p(G).
(2)

The pseudoarboricity is the minimum number of pseudoforests whose edge sets partition the edge set of G; each connected component of a pseudoforest has at most one cycle. In general, p(G)<=Upsilon(G)<=p(G)+1. For example, the lower bound is attained by every forest and every complete graph of even vertex count. For a cycle graph C_n with n>=3, p(C_n)=1 while Upsilon(C_n)=2, so connectedness alone does not imply equality.

For a graph with at least two vertices,

 Upsilon>=[m/(n-1)],
(3)

where m is the edge count and n is the vertex count (Nash-Williams 1964).

This bound immediately gives a number of useful lower bounds. If d(G) is the graph degeneracy of G, then d(G)<=mad(G), so

 Upsilon(G)>=[(d(G))/2].
(4)

This bound is often very quick to evaluate, although it need not be sharp. A stronger lower bound is obtained by repeatedly deleting a vertex of minimum vertex degree and considering the resulting chain of residual subgraphs

 G=G_0 superset G_1 superset ... superset G_t.
(5)

Then

 L(G)=max_(i,|V(G_i)|>=2)[(|E(G_i)|)/(|V(G_i)|-1)]
(6)

is also a lower bound for the arboricity, since each G_i is a subgraph of G. This peeling bound is always at least as large as [d(G)/2], but it is not exact in general, because a densest witness subgraph need not occur along a single minimum vertex degree peeling chain. For example, the bishop graph on a 5×7 board has peeling bound 3 but arboricity 4, the bishop graph on an 8×10 board has peeling bound 5 but arboricity 6, and the camel graph on a 7×7 board has peeling bound 2 but arboricity 3.

An acyclic graph with at least one graph edge therefore has Upsilon(G)=1. Furthermore, the arboricity of a planar graph is at most 3 (Harary 1994, p. 124, Problem 11.22).

For a graph G on n>=2 vertices, let m_p be the maximum edge count of a subgraph with p vertices. Then

 Upsilon(G)=max_(2<=p<=n)[(m_p)/(p-1)]
(7)

(Nash-Williams 1964; Harary 1994, p. 90).

The arboricity of the complete graph K_n, for n>=2, is given by

 Upsilon(K_n)=[n/2]
(8)

of the complete bipartite graph K_(m,n), for positive integers m and n, by

 Upsilon(K_(m,n))=[(mn)/(m+n-1)]
(9)

(Harary 1994, p. 91), and of the complete tripartite graph K_(k,m,n), for positive integers k, m, and n, by

 Upsilon(K_(k,m,n))=[(km+kn+mn)/(k+m+n-1)].
(10)

For positive integers k_1, k_2, ..., k_r with r>=2, the arboricity of the complete multipartite graph K_(k_1,k_2,...,k_r) is

 Upsilon(K_(k_1,k_2,...,k_r))=[(sum_(1<=i<j<=r)k_ik_j)/(sum_(i=1)^(r)k_i-1)].
(11)

Equivalently, writing N=sum_(i=1)^(r)k_i for the vertex count,

 Upsilon(K_(k_1,k_2,...,k_r))=[(N^2-sum_(i=1)^(r)k_i^2)/(2(N-1))].
(12)

See also

Anarboricity, Linear Arboricity, Maximum Average Degree, Pseudoarboricity, Spanning Tree, Star Arboricity, Vertex Arboricity

Explore with Wolfram|Alpha

References

Harary, F. "Covering and Packing in Graphs, I." Ann. New York Acad. Sci. 175, 198-205, 1970.Harary, F. "Arboricity." In Graph Theory. Reading, MA: Addison-Wesley, pp. 90-92, 1994.Harary, F. and Palmer, E. M. Graphical Enumeration. New York: Academic Press, p. 225, 1973a.Harary, F. and Palmer, E. M. "A Survey of Graphical Enumeration Problems." In A Survey of Combinatorial Theory (Ed. J. N. Srivastava). Amsterdam, Netherlands: North-Holland, pp. 259-275, 1973b.Nash-Williams, C. St. J. A. "Edge-Disjoint Spanning Trees of Finite Graphs." J. London Math. Soc. 36, 445-450, 1961. https://doi.org/10.1112/jlms/s1-36.1.445.Nash-Williams, C. St. J. A. "Decomposition of Finite Graphs into Forests." J. London Math. Soc. 39, 12, 1964. https://doi.org/10.1112/jlms/s1-39.1.12.

Referenced on Wolfram|Alpha

Arboricity

Cite this as:

Weisstein, Eric W. "Arboricity." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/Arboricity.html

Subject classifications