Logo: to the web site of Uppsala University

uu.sePublications from Uppsala University
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Split Trees, Cuttings and Explosions
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Mathematics.
2010 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis is based on four papers investigating properties of split trees and also introducing new methods for studying such trees. Split trees comprise a large class of random trees of logarithmic height and include e.g., binary search trees, m-ary search trees, quadtrees, median of (2k+1)-trees, simplex trees, tries and digital search trees. Split trees are constructed recursively, using “split vectors”, to distribute n “balls” to the vertices/nodes. The vertices of a split tree may contain different numbers of balls; in computer science applications these balls often represent “key numbers”.

In the first paper, it was tested whether a recently described method for determining the asymptotic distribution of the number of records (or cuts) in a deterministic complete binary tree could be extended to binary search trees. This method used a classical triangular array theorem to study the convergence of sums of triangular arrays to infinitely divisible distributions. It was shown that with modifications, the same approach could be used to determine the asymptotic distribution of the number of records (or cuts) in binary search trees, i.e., in a well-characterized type of random split trees.

In the second paper, renewal theory was introduced as a novel approach for studying split trees. It was shown that this theory is highly useful for investigating these types of trees. It was shown that the expected number of vertices (a random number) divided by the number of balls, n, converges to a constant as n tends to infinity. Furthermore, it was demonstrated that the number of vertices is concentrated around its mean value. New results were also presented regarding depths of balls and vertices in split trees.

In the third paper, it was tested whether the methods of proof to determine the asymptotic distribution of the number of records (or cuts) used in the binary search tree, could be extended to split trees in general. Using renewal theory it was demonstrated for the overall class of random split trees that the normalized number of records (or cuts) has asymptotically a weakly 1-stable distribution.

In the fourth paper, branching Markov chains were introduced to investigate split trees with immigration, i.e., CTM protocols and their generalizations. It was shown that there is a natural relationship between the Markov chain and a multi-type (Galton-Watson) process that is well adapted to study stability in the corresponding tree. A stability condition was presented to de­scribe a phase transition deciding when the process is stable or unstable (i.e., the tree explodes). Further, the use of renewal theory also proved to be useful for studying split trees with immi­gration. Using this method it was demonstrated that when the tree is stable (i.e., finite), there is the same type of expression for the number of vertices as for normal split trees.

Place, publisher, year, edition, pages
Uppsala: Department of Mathematics , 2010. , p. 52
Series
Uppsala Dissertations in Mathematics, ISSN 1401-2049 ; 67
Keywords [en]
Random Graphs, Random Trees, Split Trees, Renewal Theory, Binary Search Trees, Cuttings, Records, Tree Algorithms, Markov Chains, Galton-Watson Processes
National Category
Mathematics
Research subject
Mathematics
Identifiers
URN: urn:nbn:se:uu:diva-112239ISBN: 978-91-506-2124-2 (print)OAI: oai:DiVA.org:uu-112239DiVA, id: diva2:285453
Public defence
2010-02-19, Polhemssalen, Ångströmslaboratoriet, Lägerhyddsv. 1, Uppsala, 13:15 (English)
Opponent
Supervisors
Available from: 2010-01-29 Created: 2010-01-12 Last updated: 2010-01-29Bibliographically approved
List of papers
1. Random Records and Cuttings in Binary Search Trees
Open this publication in new window or tab >>Random Records and Cuttings in Binary Search Trees
2010 (English)In: Combinatorics, probability & computing, ISSN 0963-5483, E-ISSN 1469-2163, Vol. 19, no 3, p. 391-424Article in journal (Refereed) Published
Abstract [en]

We study the number of random records in a  binary search tree with n vertices (or equivalently, the number of cuttings required to eliminate the tree). We show that a classical limit theorem for convergence of sums of triangular arrays to infinitely divisible distributions can be used to determine the distribution of this number. The asymptotic distribution of the (normalized) number of records or cuts is found to be weakly 1-stable.

National Category
Discrete Mathematics
Research subject
Mathematics
Identifiers
urn:nbn:se:uu:diva-112233 (URN)10.1017/S096354830999068X (DOI)000277473600004 ()
Available from: 2010-01-12 Created: 2010-01-12 Last updated: 2017-12-12Bibliographically approved
2. Novel Characteristics of Split Trees by use of Renewal Theory
Open this publication in new window or tab >>Novel Characteristics of Split Trees by use of Renewal Theory
2012 (English)In: Electronic Journal of Probability, E-ISSN 1083-6489, Vol. 17, p. 5-Article in journal (Refereed) Published
Abstract [en]

We investigate characteristics of random split trees introduced by Devroye [SIAM J Comput 28, 409-432, 1998]; split trees include e. g., binary search trees, m-ary search trees, quadtrees, median of (2k + 1)-trees, simplex trees, tries and digital search trees. More precisely: We use renewal theory in the studies of split trees, and use this theory to prove several results about split trees. A split tree of cardinality n is constructed by distributing n balls (which often represent data) to a subset of nodes of an infinite tree. One of our main results is a relation between the deterministic number of balls n and the random number of nodes N. In [5] there is a central limit law for the depth of the last inserted ball so that most nodes are close to depth lnn/mu + O(root lnn), where mu is some constant depending on the type of split tree; we sharpen this result by finding an upper bound for the expected number of nodes with depths >= lnn/mu - ln(1/2+epsilon) n or depths <= lnn/mu + ln(1/2+epsilon) n for any choice of epsilon > 0. We also find the first asymptotic of the variances of the depths of the balls in the tree.

Keywords
Random Trees, Split Trees, Renewal Theory
National Category
Discrete Mathematics
Research subject
Mathematics
Identifiers
urn:nbn:se:uu:diva-112234 (URN)10.1214/EJP.v17-1723 (DOI)000301061600001 ()
Available from: 2010-01-12 Created: 2010-01-12 Last updated: 2024-07-04Bibliographically approved
3. A weakly 1-stable distribution for the number of random records and cuttings in split trees
Open this publication in new window or tab >>A weakly 1-stable distribution for the number of random records and cuttings in split trees
2011 (English)In: Advances in Applied Probability, ISSN 0001-8678, E-ISSN 1475-6064, Vol. 43, no 1, p. 151-177Article in journal (Refereed) Published
Abstract [en]

In this paper we study the number of random records in an arbitrary split tree (or, equivalently, the number of random cuttings required to eliminate the tree). We show that a classical limit theorem for the convergence of sums of triangular arrays to infinitely divisible distributions can be used to determine the distribution of this number. After normalization the distributions are shown to be asymptotically weakly 1-stable. This work is a generalization of our earlier results for the random binary search tree in Holmgren (2010), which is one specific case of split trees. Other important examples of split trees include m-ary search trees, quad trees, medians of (2k + 1)-trees, simplex trees, tries, and digital search trees.

Keywords
Random tree, split tree, cut, record, stable distribution, infinitely divisible distribution
National Category
Mathematics
Research subject
Mathematics
Identifiers
urn:nbn:se:uu:diva-112235 (URN)10.1239/aap/1300198517 (DOI)000289223300008 ()
Available from: 2010-01-12 Created: 2010-01-12 Last updated: 2017-12-12Bibliographically approved
4. Branching Markov chains: Stability and Applications
Open this publication in new window or tab >>Branching Markov chains: Stability and Applications
(English)Manuscript (preprint) (Other (popular science, discussion, etc.))
Abstract [en]

We address the stability of certain tree algorithms used to solve the problem of communication between multiple users through a unique shared channel. We propose a general model based on branching Markov chains which allows us to write an intuitive stability condition. When the algorithm is stable, we show that there exist an asymptotic throughput, which is related to the asymptotic size of the underlying tree.

National Category
Discrete Mathematics
Research subject
Mathematics
Identifiers
urn:nbn:se:uu:diva-112238 (URN)
Available from: 2010-01-12 Created: 2010-01-12 Last updated: 2010-12-16

Open Access in DiVA

fulltext(1078 kB)1390 downloads
File information
File name FULLTEXT01.pdfFile size 1078 kBChecksum SHA-512
fa6761b1c50150145a4ca28c2fac69cfa81305351680bfcbaee0018070ba41741292e3483e3fd588139053d272a71304cf1b937e4d5289f915ddf9fc9661e923
Type fulltextMimetype application/pdf

Authority records

Holmgren, Cecilia

Search in DiVA

By author/editor
Holmgren, Cecilia
By organisation
Department of Mathematics
Mathematics

Search outside of DiVA

GoogleGoogle Scholar
Total: 1393 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 2003 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf