Schnyder Wood
   HOME

TheInfoList



OR:

The arboricity of an
undirected graph In discrete mathematics, particularly in graph theory, a graph is a structure consisting of a set of objects where some pairs of the objects are in some sense "related". The objects are represented by abstractions called '' vertices'' (also call ...
is the minimum number of
forests A forest is an ecosystem characterized by a dense community of trees. Hundreds of definitions of forest are used throughout the world, incorporating factors such as tree density, tree height, land use, legal standing, and ecological functio ...
into which its edges can be partitioned. Equivalently it is the minimum number of
spanning forest In the mathematical field of graph theory, a spanning tree ''T'' of an undirected graph ''G'' is a subgraph that is a tree which includes all of the vertices of ''G''. In general, a graph may have several spanning trees, but a graph that is not ...
s needed to cover all the edges of the graph. The Nash-Williams theorem provides necessary and sufficient conditions for when a graph is ''k''-arboric.


Example

The figure shows the
complete bipartite graph In the mathematical field of graph theory, a complete bipartite graph or biclique is a special kind of bipartite graph where every vertex of the first set is connected to every vertex of the second set..Electronic edition page 17. Graph theory ...
''K''4,4, with the colors indicating a partition of its edges into three forests. ''K''4,4 cannot be partitioned into fewer forests, because any forest on its eight vertices has at most seven edges, while the overall graph has sixteen edges, more than double the number of edges in a single forest. Therefore, the arboricity of ''K''4,4 is three.


Arboricity as a measure of density

The arboricity of a graph is a measure of how
dense Density (volumetric mass density or specific mass) is the ratio of a substance's mass to its volume. The symbol most often used for density is ''ρ'' (the lower case Greek letter rho), although the Latin letter ''D'' (or ''d'') can also be use ...
the graph is: graphs with many edges have high arboricity, and graphs with high arboricity must have a dense subgraph. In more detail, as any n-vertex forest has at most n − 1 edges, the arboricity of a graph with n vertices and m edges is at least \lceil m/(n-1)\rceil. Additionally, the subgraphs of any graph cannot have arboricity larger than the graph itself, or equivalently the arboricity of a graph must be at least the maximum arboricity of any of its subgraphs. Nash-Williams proved that these two facts can be combined to characterize arboricity: if we let nS and mS denote the number of vertices and edges, respectively, of any subgraph S of the given graph, then the arboricity of the graph equals \max_S\. Any
planar graph In graph theory, a planar graph is a graph (discrete mathematics), graph that can be graph embedding, embedded in the plane (geometry), plane, i.e., it can be drawn on the plane in such a way that its edges intersect only at their endpoints. ...
with n vertices has at most 3n-6 edges, from which it follows by Nash-Williams' formula that planar graphs have arboricity at most three. Schnyder used a special decomposition of a planar graph into three forests called a Schnyder wood to find a straight-line embedding of any planar graph into a grid of small area.


Algorithms

The arboricity of a graph can be expressed as a special case of a more general
matroid partitioning In combinatorics, a matroid is a structure that abstracts and generalizes the notion of linear independence in vector spaces. There are many equivalent ways to define a matroid axiomatically, the most significant being in terms of: independent ...
problem, in which one wishes to express a set of elements of a matroid as a union of a small number of independent sets. As a consequence, the arboricity can be calculated by a polynomial-time algorithm . The current best exact algorithm computes the arboricity in O(m \sqrt) time, where m is the number of edges in the graph. Approximations to the arboricity of a graph can be computed faster. There are linear time 2-approximation algorithms.


Related concepts

The anarboricity of a graph is the maximum number of edge-disjoint nonacyclic subgraphs into which the edges of the graph can be partitioned. The star arboricity of a graph is the size of the minimum forest, each tree of which is a
star A star is a luminous spheroid of plasma (physics), plasma held together by Self-gravitation, self-gravity. The List of nearest stars and brown dwarfs, nearest star to Earth is the Sun. Many other stars are visible to the naked eye at night sk ...
(tree with at most one non-leaf node), into which the edges of the graph can be partitioned. If a tree is not a star itself, its star arboricity is two, as can be seen by partitioning the edges into two subsets at odd and even distances from the tree root respectively. Therefore, the star arboricity of any graph is at least equal to the arboricity, and at most equal to twice the arboricity. The
linear arboricity In graph theory, a branch of mathematics, the linear arboricity of an undirected graph is the smallest number of linear forests its edges can be partitioned into. Here, a linear forest is an cycle (graph theory), acyclic graph with maximum degree ( ...
of a graph is the minimum number of
linear forest In graph theory, a branch of mathematics, a linear forest is a kind of forest where each component is a path graph, or a disjoint union of nontrivial paths. Equivalently, it is an acyclic and claw-free graph. An acyclic graph where every vertex ...
s (a collection of paths) into which the edges of the graph can be partitioned. The linear arboricity of a graph is closely related to its maximum degree and its
slope number In graph drawing and geometric graph theory, the slope number of a graph is the minimum possible number of distinct slopes of edges in a drawing of the graph in which vertices are represented as points in the Euclidean plane and edges are represe ...
. The pseudoarboricity of a graph is the minimum number of
pseudoforest In graph theory, a pseudoforest is an undirected graphThe kind of undirected graph considered here is often called a multigraph or pseudograph, to distinguish it from a simple graph. in which every Connected component (graph theory), connected com ...
s into which its edges can be partitioned. Equivalently, it is the maximum ratio of edges to vertices in any subgraph of the graph, rounded up to an integer. As with the arboricity, the pseudoarboricity has a matroid structure allowing it to be computed efficiently . The subgraph density of a graph is the density of its densest subgraph. The
thickness Thickness may refer to: * Thickness (graph theory) * Thickness (geology), the distance across a layer of rock * Thickness (meteorology), the difference in height between two atmospheric pressure levels * Thickness planer a woodworking machine * O ...
of a graph is the minimum number of planar subgraphs into which its edges can be partitioned. As any planar graph has arboricity three, the thickness of any graph is at least equal to a third of the arboricity, and at most equal to the arboricity. The degeneracy of a graph is the maximum, over all
induced subgraph In graph theory, an induced subgraph of a graph is another graph, formed from a subset of the vertices of the graph and ''all'' of the edges, from the original graph, connecting pairs of vertices in that subset. Definition Formally, let G=(V,E) ...
s of the graph, of the minimum degree of a vertex in the subgraph. The degeneracy of a graph with arboricity a is at least equal to a, and at most equal to 2a-1. The coloring number of a graph, also known as its Szekeres-Wilf number is always equal to its degeneracy plus 1 . The
strength Strength may refer to: Personal trait *Physical strength, as in people or animals *Character strengths like those listed in the Values in Action Inventory *The exercise of willpower Physics * Mechanical strength, the ability to withstand ...
of a graph is a fractional value whose integer part gives the maximum number of disjoint spanning trees that can be drawn in a graph. It is the packing problem that is dual to the covering problem raised by the arboricity. The two parameters have been studied together by Tutte and Nash-Williams. The fractional arboricity is a refinement of the arboricity, as it is defined for a graph G as \max\. In other terms, the arboricity of a graph is the ceiling of the fractional arboricity. The
(a,b)-decomposability In graph theory, the (''a'', ''b'')-decomposition of an undirected graph is a partition of its edges into ''a'' + 1 sets, each one of them inducing a forest, except one which induces a graph with maximum degree ''b''. If this gr ...
generalizes the arboricity. A graph is (a,b)-decomposable if its edges can be partitioned into a+1 sets, each one of them inducing a forest, except one who induces a graph with maximum degree b. A graph with arboricity a is (a,0)-decomposable. The tree number is the minimal number of trees covering the edges of a graph.


Special appearances

Arboricity appears in the
Goldberg–Seymour conjecture In graph theory, the Goldberg–Seymour conjecture states that, for a multigraph G : \operatorname(G) \leq \max(1 + \operatorname(G),\, \operatorname(G)) where \operatorname(G) is the edge chromatic number of ''G'', \operatorname(G) is its maximu ...
.


References

* * * * * * * * * * * {{refend Graph invariants Spanning tree