Opentopia Directory Encyclopedia Tools

Tree (graph theory)

Encyclopedia : T : TR : TRE : Tree (graph theory)



 

In graph theory, a tree is a graph in which any two vertices are connected by exactly one path. A forest is a graph in which any two vertices are connected by at most one path. An equivalent definition is that a forest is a disjoint union of trees (hence the name).

A tree may sometimes be referred to as a free tree, coming from the common usage of Graph Theoretic names and methods in Computer Science data structures. As the idea of a tree is so widely used in that discipline, it's ambiguous to call something just a tree -- the speaker might mean a Binary Search Tree, Heap, Trie, etc. So the convention of calling a tree without limits beyond those defined here a free tree has developed.

Definitions

A tree is an undirected simple graph G that satisfies any of the following equivalent conditions:

If G has finitely many vertices, say n of them, then the above statements are also equivalent to any of the following conditions: An undirected simple graph G is called a forest if it has no simple cycles.

A directed tree is a directed graph which would be a tree if the directions on the edges were ignored. Some authors restrict the phrase to the case where the edges are all directed towards a particular vertex, or all directed away from a particular vertex.

A tree is called a rooted tree if one vertex has been designated the root, in which case the edges have a natural orientation, towards or away from the root. Rooted trees, often with additional structure such as ordering of the neighbors at each vertex, are a key data structure in computer science; see tree data structure.

A labeled tree is a tree in which each vertex is given a unique label. The vertices of a labeled tree on n vertices are typically given the labels .

A regular (or homogeneous) tree is a tree in which every vertex has the same degree. See regular graph.

An irreducible (or series-reduced) tree is a tree in which there is no vertex of degree 2.

Example

The example tree shown to the right has 6 vertices and 6 − 1 = 5 edges. The unique simple path connecting the vertices 2 and 6 is 2-4-5-6.

Facts

[ ,]
which is a multinomial coefficient.
:[\lim_ \frac} = 1.]

Types of trees

See List of graph theory topics: Trees.

See also

References

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.


Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: