The Subtree Size Profile of Plane-oriented Recursive Trees

Similar documents
On the number of subtrees on the fringe of random trees (partly joint with Huilan Chang)

The Subtree Size Profile of Plane-oriented Recursive Trees

The Subtree Size Profile of Bucket Recursive Trees

Applications of Analytic Combinatorics in Mathematical Biology (joint with H. Chang, M. Drmota, E. Y. Jin, and Y.-W. Lee)

Approximate Counting via the Poisson-Laplace-Mellin Method (joint with Chung-Kuei Lee and Helmut Prodinger)

Asymptotic and Exact Poissonized Variance in the Analysis of Random Digital Trees (joint with Hsien-Kuei Hwang and Vytas Zacharovas)

Combinatorial/probabilistic analysis of a class of search-tree functionals

Dependence between Path Lengths and Size in Random Trees (joint with H.-H. Chern, H.-K. Hwang and R. Neininger)

Forty years of tree enumeration

Everything You Always Wanted to Know about Quicksort, but Were Afraid to Ask. Marianne Durand

ANALYSIS OF SOME TREE STATISTICS

arxiv: v1 [math.pr] 21 Mar 2014

Asymptotic distribution of two-protected nodes in ternary search trees

The variance for partial match retrievals in k-dimensional bucket digital trees

Scale free random trees

Random trees and branching processes

Almost sure asymptotics for the random binary search tree

CENTRAL LIMIT THEOREMS FOR ADDITIVE TREE PARAMETERS

Notes by Zvi Rosen. Thanks to Alyssa Palfreyman for supplements.

Partial match queries in random quadtrees

Growing and Destroying Catalan Stanley Trees

MAXIMAL CLADES IN RANDOM BINARY SEARCH TREES

arxiv: v1 [math.co] 1 Aug 2018

arxiv: v1 [math.co] 12 Sep 2018

Additive tree functionals with small toll functions and subtrees of random trees

Deterministic edge-weights in increasing tree families.

k-protected VERTICES IN BINARY SEARCH TREES

DESTRUCTION OF VERY SIMPLE TREES

On Symmetries of Non-Plane Trees in a Non-Uniform Model

GENERALIZED STIRLING PERMUTATIONS, FAMILIES OF INCREASING TREES AND URN MODELS

LIMIT LAWS FOR SUMS OF FUNCTIONS OF SUBTREES OF RANDOM BINARY SEARCH TREES

The Moments of the Profile in Random Binary Digital Trees

arxiv: v1 [math.co] 12 Apr 2018

On joint subtree distributions under two evolutionary models

LIMITING DISTRIBUTIONS FOR THE NUMBER OF INVERSIONS IN LABELLED TREE FAMILIES

Protected nodes and fringe subtrees in some random trees

3. Generating Functions

PROTECTED NODES AND FRINGE SUBTREES IN SOME RANDOM TREES

arxiv:math.pr/ v1 17 May 2004

BRANCHING RANDOM WALKS ON BINARY SEARCH TREES: CONVERGENCE OF THE OCCUPATION MEASURE. Eric Fekete 1

ROSENA R.X. DU AND HELMUT PRODINGER. Dedicated to Philippe Flajolet ( )

Asymptotic variance of random symmetric digital search trees

Phase changes in random m-ary search trees and generalized quicksort

Random Boolean expressions

5. Analytic Combinatorics

Maximum Agreement Subtrees

From the Discrete to the Continuous, and Back... Philippe Flajolet INRIA, France

LIMITING DISTRIBUTIONS FOR ADDITIVE FUNCTIONALS ON CATALAN TREES

The Number of Guillotine Partitions in d Dimensions

The space requirement of m-ary search trees: distributional asymptotics for m 27

arxiv: v1 [q-bio.pe] 13 Aug 2015

On the number of heaps and the cost of heap construction

Random Boolean expressions

GENERATING FUNCTIONS AND CENTRAL LIMIT THEOREMS

Enumerating connected labelled graphs

ENUMERATION RESULTS FOR ALTERNATING TREE FAMILIES

Almost all trees have an even number of independent sets

Fluctuations from the Semicircle Law Lecture 1

DISCRETE AND ALGEBRAIC STRUCTURES

On Universal Types. Gadiel Seroussi Hewlett-Packard Laboratories Palo Alto, California, USA. University of Minnesota, September 14, 2004

NON-FRINGE SUBTREES IN CONDITIONED GALTON WATSON TREES

On the Average Path Length of Complete m-ary Trees

On the number of matchings of a tree.

Week 5: Quicksort, Lower bound, Greedy

Advanced Analysis of Algorithms - Midterm (Solutions)

Outline. 1 Introduction. 3 Quicksort. 4 Analysis. 5 References. Idea. 1 Choose an element x and reorder the array as follows:

arxiv:math/ v1 [math.pr] 21 Sep 2005

A Polynomial Time Deterministic Algorithm for Identity Testing Read-Once Polynomials

Singularity Analysis: A Perspective

Asymptotic Enumeration of Compacted Binary Trees

The range of tree-indexed random walk

50 years of Linear Probing Hashing

Fighting Fish: enumerative properties. Enrica Duchi. Veronica Guerrini & Simone Rinaldi DIISM, Università di Siena.

RANDOM RECURSIVE TREES AND PREFERENTIAL ATTACHMENT TREES ARE RANDOM SPLIT TREES

GAUSSIAN LAWS MICHÈLE SORIA. 8 october 2015 IHP Séminaire Flajolet IN ANALYTIC COMBINATORICS

Metric Diophantine Approximation for Formal Laurent Series over Finite Fields

Lecture 7: Dynamic Programming I: Optimal BSTs

On the distribution of random walk hitting times in random trees.

Considering our result for the sum and product of analytic functions, this means that for (a 0, a 1,..., a N ) C N+1, the polynomial.

Some Node Degree Properties of Series-Parallel Graphs Evolving Under a Stochastic Growth Model

Algorithmic Tools for the Asymptotics of Linear Recurrences

Quivers of Period 2. Mariya Sardarli Max Wimberley Heyi Zhu. November 26, 2014

Average Case Analysis of the Boyer-Moore Algorithm

On the number of unary-binary tree-like structures with restrictions on the unary height

Extremal Statistics on Non-Crossing Configurations

25 Minimum bandwidth: Approximation via volume respecting embeddings

BT Research at Martlesham, Suffolk

On finding a minimum spanning tree in a network with random weights

AVERAGE-CASE ANALYSIS OF COUSINS IN m-ary TRIES

LECTURE 7. 2 Simple trees and Lagrange Inversion Restricting the out-degree Lagrange Inversion... 4

DISCRETE AND ALGEBRAIC STRUCTURES

arxiv: v1 [math.pr] 12 Jan 2017

A REFINED ENUMERATION OF p-ary LABELED TREES

CS161: Algorithm Design and Analysis Recitation Section 3 Stanford University Week of 29 January, Problem 3-1.

A Note on the Approximation of Perpetuities

Combinatorial Enumeration. Jason Z. Gao Carleton University, Ottawa, Canada

Computational aspects of two-player zero-sum games Course notes for Computational Game Theory Section 4 Fall 2010

Independence and chromatic number (and random k-sat): Sparse Case. Dimitris Achlioptas Microsoft

From trees to seeds: on the inference of the seed from large trees in the uniform attachment model

UNIVERSITY OF YORK. MSc Examinations 2004 MATHEMATICS Networks. Time Allowed: 3 hours.

Transcription:

The Subtree Size Profile of Plane-oriented Recursive Trees Michael Fuchs Department of Applied Mathematics National Chiao Tung University Hsinchu, Taiwan ANALCO11, January 22nd, 2011 Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 1 / 27

Profiles of Trees Rooted tree of size n. 1 2 4 3 6 5 7 8 Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 2 / 27

Profiles of Trees Rooted tree of size n. 1 2 4 Node profile: # of nodes at level k. 3 6 5 7 8 Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 2 / 27

Profiles of Trees Rooted tree of size n. 1 2 4 Node profile: # of nodes at level k. 3 6 5 Subtree size profile: # of subtrees of size k. 7 8 Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 2 / 27

Profiles of Trees Rooted tree of size n. 1 2 4 Node profile: # of nodes at level k. 3 6 5 Subtree size profile: # of subtrees of size k. 7 8 Both are a double-indexed sequence X n,k. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 2 / 27

Recent Studies of Profile Node Profile: extensively studied for many classes of trees. Drmota and Gittenberger (1997); Chauvin, Drmota, Jabbour-Hattab (2001); Chauvin, Klein, Marckert, Rouault (2005); Drmota and Hwang (2005); Fuchs, Hwang, Neininger (2006); Hwang (2007); Drmota, Janson, Neininger (2008); Park, Hwang, Nicodeme, Szpankowski (2009); Drmota and Szpankowski (2010); etc. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 3 / 27

Recent Studies of Profile Node Profile: extensively studied for many classes of trees. Drmota and Gittenberger (1997); Chauvin, Drmota, Jabbour-Hattab (2001); Chauvin, Klein, Marckert, Rouault (2005); Drmota and Hwang (2005); Fuchs, Hwang, Neininger (2006); Hwang (2007); Drmota, Janson, Neininger (2008); Park, Hwang, Nicodeme, Szpankowski (2009); Drmota and Szpankowski (2010); etc. Subtree Size Profile: mainly studied for binary trees and increasing trees. Feng, Miao, Su (2006); Feng, Mahmoud, Su (2007); Feng, Mahmoud, Panholzer (2008); Fuchs (2008); Chang and Fuchs (2010); Dennert and Grübel (2010); etc. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 3 / 27

Why studying the Subtree Size Profile? Fine shape characteristic Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 4 / 27

Why studying the Subtree Size Profile? Fine shape characteristic, e.g., T n := total path length; W n := Wiener index, then, T n = kx n,k and W n = k)kx n,k. k 0 k 0(n Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 4 / 27

Why studying the Subtree Size Profile? Fine shape characteristic, e.g., T n := total path length; W n := Wiener index, then, T n = kx n,k and W n = k)kx n,k. k 0 k 0(n Contains information about occurrences of patterns. Important in many fields such as Computer Science (compressing, etc.), Mathematical Biology (phylogenetics), etc. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 4 / 27

Random Binary Trees Randomly pick an external node and replace it by a cherry. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 Randomly pick an external node and replace it by a cherry. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 2 Randomly pick an external node and replace it by a cherry. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 2 3 Randomly pick an external node and replace it by a cherry. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 2 4 3 Randomly pick an external node and replace it by a cherry. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 2 4 3 5 Randomly pick an external node and replace it by a cherry. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 2 4 3 6 5 Randomly pick an external node and replace it by a cherry. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 2 4 3 6 5 Randomly pick an external node and replace it by a cherry. 7 Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 2 4 3 6 5 Randomly pick an external node and replace it by a cherry. 7 8 Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Binary Trees 1 2 4 3 6 5 Randomly pick an external node and replace it by a cherry. 7 8 Equivalent to random binary search tree. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 5 / 27

Random Recursive Trees Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 6 / 27

Random Recursive Trees 1 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 6 / 27

Random Recursive Trees 1 2 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 6 / 27

Random Recursive Trees 1 3 2 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 6 / 27

Random Recursive Trees 1 3 2 4 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 6 / 27

Random Recursive Trees 1 3 2 5 4 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 6 / 27

Random Recursive Trees 1 3 2 5 4 Randomly pick an external node and replace it by an internal node. Add external nodes. Same as uniform model for non-plane trees with increasing labels. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 6 / 27

Random Plane-oriented Recursive Trees (PORTs) Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 7 / 27

Random Plane-oriented Recursive Trees (PORTs) 1 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 7 / 27

Random Plane-oriented Recursive Trees (PORTs) 1 2 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 7 / 27

Random Plane-oriented Recursive Trees (PORTs) 1 3 2 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 7 / 27

Random Plane-oriented Recursive Trees (PORTs) 1 3 2 4 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 7 / 27

Random Plane-oriented Recursive Trees (PORTs) 1 3 2 4 5 Randomly pick an external node and replace it by an internal node. Add external nodes. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 7 / 27

Random Plane-oriented Recursive Trees (PORTs) 1 3 2 4 5 Randomly pick an external node and replace it by an internal node. Add external nodes. Same as uniform model for plane trees with increasing labels. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 7 / 27

Importance of the Random Models Random Binary Trees Binary search tree, Quicksort, Yule-Harding Model in Phylogenetics, Coalescent Model, etc. Random Recursive Trees Simple model for spread of epidemics, for pyramid schemes, for stemma construction of philology, etc. Also, used in computational geometry and in Hopf algebras. Random PORTs One of the simplest network models (for instance for WWW). Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 8 / 27

Limit Laws for Random Binary Trees Theorem (Feng, Mahmoud, Panholzer; F.) (i) (Normal range) Let k = o ( n). Then, X n,k µ n,k σ n,k (ii) (Poisson range) Let k c n. Then, X n,k d N (0, 1). d Poisson(2c 2 ). (iii) (Degenerate range) Let k < n and n = o(k). Then, L X 1 n,k 0. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 9 / 27

Limit Laws for Random Binary Trees Theorem (Feng, Mahmoud, Panholzer; F.) (i) (Normal range) Let k = o ( n). Then, X n,k µ n,k σ n,k (ii) (Poisson range) Let k c n. Then, X n,k d N (0, 1). d Poisson(2c 2 ). (iii) (Degenerate range) Let k < n and n = o(k). Then, L X 1 n,k 0. Similar result holds for random recursive trees as well. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 9 / 27

Consequences for Occurrences of Pattern Sizes Pattern=Subtree on the fringe of the tree. # of patterns of size k: C k = 1 ( ) 2k 4k k + 1 k πk 3/2. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 10 / 27

Consequences for Occurrences of Pattern Sizes Pattern=Subtree on the fringe of the tree. # of patterns of size k: C k = 1 ( ) 2k 4k k + 1 k πk 3/2. Hence, all patterns can just occur up to a size O(log n). Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 10 / 27

Consequences for Occurrences of Pattern Sizes Pattern=Subtree on the fringe of the tree. # of patterns of size k: C k = 1 ( ) 2k 4k k + 1 k πk 3/2. Hence, all patterns can just occur up to a size O(log n). On the other hand, our result shows: Pattern sizes occur until o( n). Pattern sizes sporadically exist around n. Patterns with sizes beyond n are unlikely. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 10 / 27

Why are Pattern Sizes beyond n unlikely? Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 11 / 27

Why are Pattern Sizes beyond n unlikely? T n =total path length. It is well-known that T n is of order n log n with high probability. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 11 / 27

Why are Pattern Sizes beyond n unlikely? T n =total path length. It is well-known that T n is of order n log n with high probability. Recall that n 1 T n = k=0 kx n,k Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 11 / 27

Why are Pattern Sizes beyond n unlikely? T n =total path length. It is well-known that T n is of order n log n with high probability. Recall that n 1 T n = k=0 kx n,k Hence, if all pattern sizes up to k 0 exist, then Θ(k 2 0) = k k 0 k T n = Θ(n log n). Thus, pattern sizes beyond n log n are very unlikely. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 11 / 27

Method of Moments Theorem Z n, Z random variables. If E(Z m n ) E(Z m ) for all m 1 and Z is uniquely determined by its moments, then Z n d Z. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 12 / 27

Method of Moments Theorem Z n, Z random variables. If E(Z m n ) E(Z m ) for all m 1 and Z is uniquely determined by its moments, then Z n d Z. If Z is standard normal, then { E(Zn m 0, if m is odd; ) = m!/(2 m/2 (m/2)!), if m is even. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 12 / 27

Proof of the Limit Laws Feng, Mahmoud, Panholzer: Derived a complicated explicit expression for centered moments. Used the exact expression to obtain first order asymptotics. Many cancellations! Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 13 / 27

Proof of the Limit Laws Feng, Mahmoud, Panholzer: Derived a complicated explicit expression for centered moments. Used the exact expression to obtain first order asymptotics. Many cancellations! Our approach: Derived a recurrence for centered moments. Derived first order asymptotics via induction. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 13 / 27

Proof of the Limit Laws Feng, Mahmoud, Panholzer: Derived a complicated explicit expression for centered moments. Used the exact expression to obtain first order asymptotics. Many cancellations! Our approach: Derived a recurrence for centered moments. Derived first order asymptotics via induction. Our approach is easier and can be applied to other random trees. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 13 / 27

Theorem (F.) (i) (Normal range) Let k = o ( n). Then, where µ = 1/(2k 2 ) and X n,k µn σ n d N (0, 1), σ 2 = 8k2 4k 8 (2k 3)!! 2 (4k 2 1) 2 (k 1)! 2 4 k 1 k(2k + 1). (ii) (Poisson range) Let k c n. Then, X n,k d Poisson(2c 2 ). (iii) (Degenerate range) Let k < n and n = o(k). Then, L X 1 n,k 0. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 14 / 27

Proof for Fixed k Set Ā [m] k (z) = τ n E(X n,k µn) zn n! n 1 Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 15 / 27

Proof for Fixed k Set Then, where B [m] k Ā [m] k (z) = τ n E(X n,k µn) zn n! n 1 d dz Ā[m] k Ā[m] (z) = k (z) 1 2z [m] + B k (z), (z) is a function of Ā[i] (z) with i < m. k Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 15 / 27

Proof for Fixed k Set Then, where B [m] k Ā [m] k (z) = τ n E(X n,k µn) zn n! n 1 d dz Ā[m] k Ā[m] (z) = k (z) 1 2z [m] + B k (z), (z) is a function of Ā[i] (z) with i < m. k Above ODE has solution Ā [m] k (z) = 1 1 2z z 0 B [m] k (t) 1 2tdt. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 15 / 27

Proof for Fixed k Set Then, where B [m] k Ā [m] k (z) = τ n E(X n,k µn) zn n! n 1 d dz Ā[m] k Ā[m] (z) = k (z) 1 2z [m] + B k (z), (z) is a function of Ā[i] (z) with i < m. k Above ODE has solution Ā [m] k (z) = 1 1 2z z 0 B [m] k (t) 1 2tdt. Asymptotics of centered moments via induction ( moment-pumping ). Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 15 / 27

Singularity Analysis Consider = {z : z < r, z 1/2, arg(z 1/2) > ϕ}, where r > 1 and 0 < ϕ < π/2. Theorem (Flajolet and Odlyzko) (i) For α C \ {0, 1, 2, } [z n ](1 2z) α 2n n α 1 Γ(α) (ii) Let f(z) be analytic in. Then, ( ) α(α 1) 1 + +. 2n f(z) = O ( (1 2z) α) [z n ]f(z) = O ( 2 n n α 1). Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 16 / 27

Closure Properties Theorem Let f(z) be analytic in with f(z) = J c j (1 2z) α j + O ( (1 2z) A), j=0 where α j, A 1. Then, z 0 f(t)dt is analytic in and (i) if A > 1, then for some explicit c z 0 f(t)dt = 1 2 J j=0 (ii) if A < 1, then as above but without c. c j α j + 1 (1 2z)α j+1 + c + O ( (1 2z) A+1) ; Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 17 / 27

Asymptotic Expansions Proposition Ā [m] k (z) is analytic in. Moreover, and Ā [2m] k (z) = Ā [2m 1] k (z) = O ((1 2z) 3/2 m) (2m)!(2m 3)!!σ2m 4 m (1 2z) 1/2 m + O ( (1 2z) 1 m). m! Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 18 / 27

Asymptotic Expansions Proposition Ā [m] k (z) is analytic in. Moreover, and Ā [2m] k (z) = Ā [2m 1] k (z) = O ((1 2z) 3/2 m) (2m)!(2m 3)!!σ2m 4 m (1 2z) 1/2 m + O ( (1 2z) 1 m). m! From this, by singularity analysis, { E(X n,k µn) m 0, if m is odd; = m!/(2 m/2 (m/2)!), if m is even. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 18 / 27

Proof for Varying k Set Ā[m] n,k = E(X n,k µn) m. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 19 / 27

Proof for Varying k Set Ā[m] n,k = E(X n,k µn) m. Then, Ā [m] n,k = 1 j<n π n,j (Ā[m] j,k + Ā[m] [m] n j,k ) + B n,k, where B [m] n,k is a function of Ā[i] n,k with i < m and π n,j = 2(n j)c jc n j nc n. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 19 / 27

Proof for Varying k Set Ā[m] n,k = E(X n,k µn) m. Then, Ā [m] n,k = 1 j<n π n,j (Ā[m] j,k + Ā[m] [m] n j,k ) + B n,k, where B [m] n,k is a function of Ā[i] n,k with i < m and π n,j = 2(n j)c jc n j nc n. We have Ā [m] n,k = k+1 j n (n + 1 j)c j C n B[m] j,k. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 19 / 27

Asymptotic Expansions Proposition We have, Ā [2m 1] n,k ( ( n ) ) m 1/2 ( = o k 2, Ā [2m] n ) m n,k g m, 2k 2 where g m = (2m)!/(2 m m!). Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 20 / 27

Asymptotic Expansions Proposition Uniformly in n, k, m { Ā [m] n ( n ) }) m/2 n,k (max = O k 2, k 2. Proposition We have, Ā [2m 1] n,k ( ( n ) ) m 1/2 ( = o k 2, Ā [2m] n ) m n,k g m, 2k 2 where g m = (2m)!/(2 m m!). Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 20 / 27

Simple Classes of Increasing Trees (i) Consider rooted, plane trees with increasing labels. Let φ r be a weight sequence with φ 0 > 0 and φ r > 0 for some r 2. Denote by φ(ω) the OGF of φ r. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 21 / 27

Simple Classes of Increasing Trees (i) Consider rooted, plane trees with increasing labels. Let φ r be a weight sequence with φ 0 > 0 and φ r > 0 for some r 2. Denote by φ(ω) the OGF of φ r. Define the weight of a tree T as ω(t ) = v T φ d(v), where d(v) is the out-degree of v. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 21 / 27

Simple Classes of Increasing Trees (i) Consider rooted, plane trees with increasing labels. Let φ r be a weight sequence with φ 0 > 0 and φ r > 0 for some r 2. Denote by φ(ω) the OGF of φ r. Define the weight of a tree T as ω(t ) = v T φ d(v), where d(v) is the out-degree of v. Set τ n = ω(t ) #T =n which is the cumulative weight of all trees of size n. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 21 / 27

Simple Classes of Increasing Trees (ii) Define the probability of a tree of size n as P (T ) = ω(t ) τ n. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 22 / 27

Simple Classes of Increasing Trees (ii) Define the probability of a tree of size n as Previous Models P (T ) = ω(t ) τ n. Random binary trees: φ 0 = 1, φ 1 = 2, φ 2 = 1 and φ r = 0 for r 3; Random increasing trees: φ r = 1/r!. Random PORTs: φ r = 1. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 22 / 27

Simple Classes of Increasing Trees (ii) Define the probability of a tree of size n as Previous Models P (T ) = ω(t ) τ n. Random binary trees: φ 0 = 1, φ 1 = 2, φ 2 = 1 and φ r = 0 for r 3; Random increasing trees: φ r = 1/r!. Random PORTs: φ r = 1. All these models can be obtained from a tree evolution process. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 22 / 27

Grown Simple Classes of Increasing Trees Theorem (Panholzer and Prodinger) All simple classes of increasing tree which can be obtained via a tree evolution process are Random d-ary trees: φ(ω) = φ 0 (1 + ct/φ 0 ) d with c > 0, d {2, 3,...}; Random increasing trees: φ(ω) = φ 0 e ct/φ 0 with c > 0; Generalized random PORTs: φ(ω) = φ 0 (1 ct/φ 0 ) r 1 with c > 0, r > 1. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 23 / 27

Grown Simple Classes of Increasing Trees Theorem (Panholzer and Prodinger) All simple classes of increasing tree which can be obtained via a tree evolution process are Random d-ary trees: φ(ω) = φ 0 (1 + ct/φ 0 ) d with c > 0, d {2, 3,...}; Random increasing trees: φ(ω) = φ 0 e ct/φ 0 with c > 0; Generalized random PORTs: φ(ω) = φ 0 (1 ct/φ 0 ) r 1 with c > 0, r > 1. For stochastic properties, it is sufficient to consider the cases with φ 0 = c = 1. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 23 / 27

Mean for Grown Simple Classes of Increasing Trees Proposition For random d-ary trees, µ n,k := E(X n,k ) = d((d 1)n + 1) ((d 1)k + d)((d 1)k + 1). Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 24 / 27

Mean for Grown Simple Classes of Increasing Trees Proposition For random d-ary trees, µ n,k := E(X n,k ) = d((d 1)n + 1) ((d 1)k + d)((d 1)k + 1). Proposition For generalized random PORTs, µ n,k := E(X n,k ) = (r 1)(rn 1) (rk + r 1)(rk 1). Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 24 / 27

Limit Laws for d-ary Trees Theorem (F.) (i) (Normal range) Let k = o ( n) and k. Then, X n,k µ n,k µn,k (ii) (Poisson range) Let k c n. Then, X n,k d N (0, 1). d Poisson(2c 2 ). (iii) (Degenerate range) Let k < n and n = o(k). Then, L X 1 n,k 0. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 25 / 27

Limit Laws for Generalized Random PORTs Theorem (F.) (i) (Normal range) Let k = o ( n) and k. Then, X n,k µ n,k µn,k (ii) (Poisson range) Let k c n. Then, X n,k d N (0, 1). d Poisson(2c 2 ). (iii) (Degenerate range) Let k < n and n = o(k). Then, L X 1 n,k 0. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 26 / 27

Summary Inductive approach for deriving limit laws of subtree size profile. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 27 / 27

Summary Inductive approach for deriving limit laws of subtree size profile. Approach can be applied to many classes of random trees and shows universality of the phenomena observed by Feng, Mahmoud and Panholzer. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 27 / 27

Summary Inductive approach for deriving limit laws of subtree size profile. Approach can be applied to many classes of random trees and shows universality of the phenomena observed by Feng, Mahmoud and Panholzer. Simple classes of trees (without labels) can also be treated. For instance, random Catalan trees were considered in Chang and Fuchs (2010). Limit Laws for Patterns in Phylogenetic Trees, J. Math. Biol., 60, 481-512. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 27 / 27

Summary Inductive approach for deriving limit laws of subtree size profile. Approach can be applied to many classes of random trees and shows universality of the phenomena observed by Feng, Mahmoud and Panholzer. Simple classes of trees (without labels) can also be treated. For instance, random Catalan trees were considered in Chang and Fuchs (2010). Limit Laws for Patterns in Phylogenetic Trees, J. Math. Biol., 60, 481-512. Approach can be refined to obtain Berry-Esseen bounds, LLT and Poisson approximation results. Michael Fuchs (NCTU) Subtree Size Profile of PORTs January 22nd, 2011 27 / 27