Skip to main content

2009 | Buch

Random Trees

An Interplay between Combinatorics and Probability

verfasst von: Univ.-Prof. Dipl.-Ing. Dr.techn. Michael Drmota

Verlag: Springer Vienna

insite
SUCHEN

Inhaltsverzeichnis

Frontmatter
1. Classes of Random Trees
Abstract
In this first chapter we survey several types of random trees. We start with basic notions on trees and the description of several concepts of tree counting problems. In particular we distinguish between rooted and unrooted, plane and non-plane, and labelled and unlabelled trees. It is also possible to modify the counting procedure by putting certain weights on trees, for example, by using the degree distribution.
2. Generating Functions
Abstract
Generating functions are not only a useful tool to count combinatorial objects but also an analytic object that can be used to obtain asymptotics. They can be used to encode the distribution of random variables that are related to counting problems and, hence, asymptotic methods can be applied to obtain probabilistic limit theorems like central limit theorems.
3. Advanced Tree Counting
Abstract
In this third chapter we will present methods for counting trees that are based on the concept of generating functions. First we derive explicit formulas for basic tree classes and asymptotic formulas for simply generated trees and Pólya trees. However, the main goal is to show that certain tree parameters that behave additively (in a proper sense) satisfy a central limit theorem in a natural probabilistic setting.
4. The Shape of Galton-Watson Trees and Pólya Trees
Abstract
Galton-Watson trees or simply generated trees are random trees that are obtained by Galton-Watson branching processes conditioned on the total progeny.1 This is in fact a very natural and general concept of random trees that includes several kinds of combinatorial tree models like binary trees, planted plane trees, labelled rooted trees, etc. (compare with Section 1.2.7).
5. The Vertical Profile of Trees
Abstract
Chapter 4 was devoted to the horizontal profile of certain classes of trees and we have observed that this kind of profile can be approximated by the local time of the Brownian excursion.
6. Recursive Trees and Binary Search Trees
Abstract
Recursive trees and binary search trees can be considered as the result of a growth process and although they are of different structure (in particular, concerning their degree distribution) they have many properties in common.
7. Tries and Digital Search Trees
Abstract
Digital trees like tries or digital search trees are important in many computer science applications like data compression, pattern matching or hashing. For the popular Lempel-Ziv compression scheme [208] is strongly related to digital search trees.
8. Recursive Algorithms and the Contraction Method
Abstract
Recursive Algorithms follow the Divide-and-Conquer-Principle. The idea behind this principle is to break a problem into two or several subproblems which are easier to solve (heuristically because they are just smaller problems) and then to construct the solution of the original problem by combining the solutions of the subproblems appropriately. If this idea is iteratively (or recursively) applied then one speaks of a recursive algorithm and, moreover, these kinds of algorithms give rise to a (hidden) tree structure.
9. Planar Graphs
Abstract
At first sight planar graphs and trees have nothing in common despite the trivial fact that trees are planar. Nevertheless there are strong similarities in the combinatorial and asymptotic analysis of trees and planar graphs. Planar graphs contain several (hidden) tree or tree-like structures. The tree-decomposition into cut-vertices and blocks (2-connected components) is the most prominent one. The reduction to 3-connected components is more involved but uses so-called series-parallel networks that are obtained from series-parallel extensions of trees. Thus, it is natural that properly extended tree counting techniques and analytic techniques that have been developed for trees apply. However, these extensions are not straight forward. Several graph theoretical and and also topological concepts have to be combined with combinatorics on trees. There are also different levels of complexity in the asymptotics analysis. From this point of view outerplanar graphs and series-parallel graphs — these are two subclasses of planar graphs that we will study first — are more tree-like than the class of all planar graphs, since the singularity structure of the corresponding generating functions is of square root type \( \sqrt {R - x} \), whereas the class of all planar graphs has a dominant singularity of the form (R−x)3/2. Geometrically this indicates that outerplanar graphs and series-parallel graphs are more or less governed by a one-dimensional topology (as trees) but the class of all planar graphs by a two-dimensional one.
Backmatter
Metadaten
Titel
Random Trees
verfasst von
Univ.-Prof. Dipl.-Ing. Dr.techn. Michael Drmota
Copyright-Jahr
2009
Verlag
Springer Vienna
Electronic ISBN
978-3-211-75357-6
Print ISBN
978-3-211-75355-2
DOI
https://doi.org/10.1007/978-3-211-75357-6