GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Algebra
  • Applied Mathematics
  • Calculus and Analysis
  • Discrete Mathematics
  • Foundations of Mathematics
  • Geometry
  • History and Terminology
  • Number Theory
  • Probability and Statistics
  • Recreational Mathematics
  • Topology
  • Alphabetical Index
  • Random Entry
  • New in MathWorld

This view

  • Original page
  • New address

GeezerVison is showing mathworld.wolfram.com — Arboricity -- from Wolfram MathWorld

Search

Arboricity


DOWNLOAD Mathematica NotebookDownload Wolfram Notebook

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)

Related parameters change either the permitted edge parts or the set being partitioned. The following table summarizes the variants and the related packing parameter covered here.

parameterdescription
anarboricitymaximum number of cyclic edge parts (for a cyclic graph)
fractional arboricityfractional relaxation of covering the edge set by forests
linear arboricityminimum number of forests of paths partitioning the edge set
pseudoarboricityminimum number of pseudoforests partitioning the edge set
star arboricityminimum number of forests of stars partitioning the edge set
vertex arboricityminimum number of vertex parts, each inducing a forest

See also

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

Explore with Wolfram|Alpha

WolframAlpha

More things to try:

  • 12/17
  • eigenvectors {{1,0,0},{0,0,1},{0,1,0}}
  • int sin^2 x + y sin z dx dy dz , x=0..pi, y=0..1, z=0..pi

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

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.