On the number of subtrees on the fringe of random trees (partly - - PowerPoint PPT Presentation

on the number of subtrees on the fringe of random trees
SMART_READER_LITE
LIVE PREVIEW

On the number of subtrees on the fringe of random trees (partly - - PowerPoint PPT Presentation

On the number of subtrees on the fringe of random trees (partly joined with Huilan Chang) Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu, Taiwan April 16th, 2008 Michael Fuchs (NCTU) Subtree Sizes of


slide-1
SLIDE 1

On the number of subtrees on the fringe

  • f random trees

(partly joined with Huilan Chang) Michael Fuchs

Institute of Applied Mathematics National Chiao Tung University Hsinchu, Taiwan

April 16th, 2008

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 1 / 32

slide-2
SLIDE 2

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-3
SLIDE 3

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-4
SLIDE 4

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 7

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-5
SLIDE 5

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 7 6

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-6
SLIDE 6

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 6

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-7
SLIDE 7

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 6 8

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-8
SLIDE 8

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 6 8 5

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-9
SLIDE 9

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 5

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-10
SLIDE 10

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-11
SLIDE 11

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5 2 5

X8,1 = 2

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-12
SLIDE 12

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5 2 3 5 6

X8,1 = 2 X8,2 = 2

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-13
SLIDE 13

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5 1 2 3

X8,1 = 2 X8,2 = 2 X8,3 = 1

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-14
SLIDE 14

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5

X8,1 = 2 X8,2 = 2 X8,3 = 1 X8,4 = 0

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-15
SLIDE 15

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5 6 7 8

X8,1 = 2 X8,2 = 2 X8,3 = 1 X8,4 = 0 X8,5 = 1

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-16
SLIDE 16

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5

X8,1 = 2 X8,2 = 2 X8,3 = 1 X8,4 = 0 X8,5 = 1 X8,6 = 0

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-17
SLIDE 17

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5

X8,1 = 2 X8,2 = 2 X8,3 = 1 X8,4 = 0 X8,5 = 1 X8,6 = 0 X8,7 = 0

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-18
SLIDE 18

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary search trees of size n. Example: Input: 4, 7, 6, 1, 8, 5, 3, 2

4 1 7 3 6 8 2 5 1 2 3 4 5 6 7 8

X8,1 = 2 X8,2 = 2 X8,3 = 1 X8,4 = 0 X8,5 = 1 X8,6 = 0 X8,7 = 0 X8,8 = 1

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 2 / 32

slide-19
SLIDE 19

Mean value and variance

Xn,k satisfies Xn,k

d

= XIn,k + X∗

n−1−In,k,

where Xk,k = 1, XIn,k and X∗

n−1−In,k are conditionally independent given

In, and In = Unif{0, . . . , n − 1}.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 3 / 32

slide-20
SLIDE 20

Mean value and variance

Xn,k satisfies Xn,k

d

= XIn,k + X∗

n−1−In,k,

where Xk,k = 1, XIn,k and X∗

n−1−In,k are conditionally independent given

In, and In = Unif{0, . . . , n − 1}. This yields µn,k := E(Xn,k) = 2(n + 1) (k + 1)(k + 2), (n > k), and σ2

n,k := Var(Xn,k) =

2k(4k2 + 5k − 3)(n + 1) (k + 1)(k + 2)2(2k + 1)(2k + 3) for n > 2k + 1.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 3 / 32

slide-21
SLIDE 21

Some previous results

Aldous (1991): Weak law of large numbers Xn,k µn,k − → 1 in probability.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 4 / 32

slide-22
SLIDE 22

Some previous results

Aldous (1991): Weak law of large numbers Xn,k µn,k − → 1 in probability. Devroye (1991): Central limit theorem Xn,k − µn,k σn,k

d

− → N(0, 1).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 4 / 32

slide-23
SLIDE 23

Some previous results

Aldous (1991): Weak law of large numbers Xn,k µn,k − → 1 in probability. Devroye (1991): Central limit theorem Xn,k − µn,k σn,k

d

− → N(0, 1). Flajolet, Gourdon, Martinez (1997): Central limit theorem with optimal Berry-Esseen bound and LLT

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 4 / 32

slide-24
SLIDE 24

Some previous results

Aldous (1991): Weak law of large numbers Xn,k µn,k − → 1 in probability. Devroye (1991): Central limit theorem Xn,k − µn,k σn,k

d

− → N(0, 1). Flajolet, Gourdon, Martinez (1997): Central limit theorem with optimal Berry-Esseen bound and LLT − → All the above results are for fixed k.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 4 / 32

slide-25
SLIDE 25

Results for k = kn

Theorem (Feng, Mahmoud, Panholzer (2008)) (i) (Normal range) Let k = o (√n) and k → ∞ as n → ∞. Then, Xn,k − µn,k

  • 2n/k2

d

− → N(0, 1). (ii) (Poisson range) Let k ∼ c√n as n → ∞. Then, Xn,k

d

− → Poisson(2c−2). (iii) (Degenerate range) Let k < n and √n = o(k) as n → ∞. Then, Xn,k

L1

− → 0.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 5 / 32

slide-26
SLIDE 26

Why are we interested in Xn,k?

Xn,k is a new kind of profile of a tree.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 6 / 32

slide-27
SLIDE 27

Why are we interested in Xn,k?

Xn,k is a new kind of profile of a tree. The phase change from normal to Poisson is a universal phenomenon expected to hold for many classes of random trees.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 6 / 32

slide-28
SLIDE 28

Why are we interested in Xn,k?

Xn,k is a new kind of profile of a tree. The phase change from normal to Poisson is a universal phenomenon expected to hold for many classes of random trees. The methods for proving phase change results might be applicable to

  • ther parameters which are expected to exhibit the same phase

change behavior as well.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 6 / 32

slide-29
SLIDE 29

Why are we interested in Xn,k?

Xn,k is a new kind of profile of a tree. The phase change from normal to Poisson is a universal phenomenon expected to hold for many classes of random trees. The methods for proving phase change results might be applicable to

  • ther parameters which are expected to exhibit the same phase

change behavior as well. Xn,k is related to parameters arising in genetics.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 6 / 32

slide-30
SLIDE 30

Yule generated random genealogical trees

Example:

5 4 2 3 1 1 2 3 4 5 6

genes time

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-31
SLIDE 31

Yule generated random genealogical trees

Example:

1 2 3 4 5 6

Random model: At every time point, two yellow nodes uniformly coalescent.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-32
SLIDE 32

Yule generated random genealogical trees

Example:

1 2 5 6 1 3 4

Random model: At every time point, two yellow nodes uniformly coalescent.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-33
SLIDE 33

Yule generated random genealogical trees

Example:

1 2 2 1 3 4 5 6

Random model: At every time point, two yellow nodes uniformly coalescent.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-34
SLIDE 34

Yule generated random genealogical trees

Example:

1 1 2 3 2 3 4 5 6

Random model: At every time point, two yellow nodes uniformly coalescent.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-35
SLIDE 35

Yule generated random genealogical trees

Example:

2 3 1 1 4 2 3 4 5 6

Random model: At every time point, two yellow nodes uniformly coalescent.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-36
SLIDE 36

Yule generated random genealogical trees

Example:

4 2 3 1 5 1 2 3 4 5 6

Random model: At every time point, two yellow nodes uniformly coalescent.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-37
SLIDE 37

Yule generated random genealogical trees

Example:

5 4 2 3 1 1 2 3 4 5 6

Random model: At every time point, two yellow nodes uniformly coalescent.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-38
SLIDE 38

Yule generated random genealogical trees

Example:

5 4 2 3 1 1 2 3 4 5 6

Random model: At every time point, two yellow nodes uniformly coalescent. Same model as random binary search tree model!

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 7 / 32

slide-39
SLIDE 39

Shape parameters of genealogical trees

k-pronged nodes (Rosenberg 2006): Nodes with an induced subtree with k − 1 internal nodes.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 8 / 32

slide-40
SLIDE 40

Shape parameters of genealogical trees

k-pronged nodes (Rosenberg 2006): Nodes with an induced subtree with k − 1 internal nodes. k-caterpillars (Rosenberg 2006): Correspond to nodes whose induced subtree has k − 1 internal nodes all of them with out-degree either 0 or 1.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 8 / 32

slide-41
SLIDE 41

Shape parameters of genealogical trees

k-pronged nodes (Rosenberg 2006): Nodes with an induced subtree with k − 1 internal nodes. k-caterpillars (Rosenberg 2006): Correspond to nodes whose induced subtree has k − 1 internal nodes all of them with out-degree either 0 or 1. Nodes with minimal clade size k (Blum and Fran¸ cois (2005)): If k ≥ 3, then they are internal nodes with induced subtree of size k − 1 and either an empty right subtree or empty left subtree.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 8 / 32

slide-42
SLIDE 42

Counting pattern in random binary search trees

Consider Xn,k with Xn,k

d

= XIn,k + X∗

n−1−In,k,

where Xk,k = Bernoulli(pk), XIn,k and X∗

n−1−In,k are conditionally

independent given In, and In = Unif{0, . . . , n − 1}.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 9 / 32

slide-43
SLIDE 43

Counting pattern in random binary search trees

Consider Xn,k with Xn,k

d

= XIn,k + X∗

n−1−In,k,

where Xk,k = Bernoulli(pk), XIn,k and X∗

n−1−In,k are conditionally

independent given In, and In = Unif{0, . . . , n − 1}. Then, pk shape parameter 1 # of k + 1-pronged nodes 2/k # of nodes with minimal clade size k + 1 2k−1/k! # of k + 1 caterpillars

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 9 / 32

slide-44
SLIDE 44

Underlying recurrence and solution

All (centered or non-centered) moments satisfy an,k = 2 n

n−1

  • j=0

aj,k + bn,k, where ak,k is given and an,k = 0 for n < k.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 10 / 32

slide-45
SLIDE 45

Underlying recurrence and solution

All (centered or non-centered) moments satisfy an,k = 2 n

n−1

  • j=0

aj,k + bn,k, where ak,k is given and an,k = 0 for n < k. We have an,k = 2(n + 1) (k + 1)(k + 2)ak,k + 2(n + 1)

  • k<j<n

bj,k (j + 1)(j + 2) + bn,k, where n > k.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 10 / 32

slide-46
SLIDE 46

Mean value and variance

We have E(Xn,k) = 2(n + 1) (k + 1)(k + 2)pk, (n > k), and Var(Xn,k) = 2pk(4k3 + 16k2 + 19k + 6 − (11k2 + 22k + 6)pk)(n + 1) (k + 1)(k + 2)2(2k + 1)(2k + 3) for n > 2k + 1.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 11 / 32

slide-47
SLIDE 47

Mean value and variance

We have E(Xn,k) = 2(n + 1) (k + 1)(k + 2)pk, (n > k), and Var(Xn,k) = 2pk(4k3 + 16k2 + 19k + 6 − (11k2 + 22k + 6)pk)(n + 1) (k + 1)(k + 2)2(2k + 1)(2k + 3) for n > 2k + 1. Note that E(Xn,k) ∼ Var(Xn,k) ∼ 2pk k2 n for n > 2k + 1 and k → ∞ as n → ∞.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 11 / 32

slide-48
SLIDE 48

Higher moments

Denote by A(m)

n,k := E(Xn,k − E(Xn,k))m.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 12 / 32

slide-49
SLIDE 49

Higher moments

Denote by A(m)

n,k := E(Xn,k − E(Xn,k))m.

Then, A(m)

n,k = 2

n

n−1

  • j=0

A(m)

j,k + B(m) n,k ,

where B(m)

n,k :=

  • i1+i2+i3=m

0≤i1,i2<m

  • m

i1, i2, i3 1 n

n−1

  • j=0

A(i1)

j,k A(i2) n−1−j,k∆i3 n,j,k

and ∆n,j,k = E(Xj,k) + E(Xn−1−j,k) − E(Xn,k).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 12 / 32

slide-50
SLIDE 50

Methods of moments

Theorem Let Zn, Z be random variables. Assume that, as n → ∞, E(Zm

n ) −

→ E(Zm) for all m ≥ 1 and Z is uniquely determined by its moment sequence. Then, Zn

d

− → Z.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 13 / 32

slide-51
SLIDE 51

Methods of moments

Theorem Let Zn, Z be random variables. Assume that, as n → ∞, E(Zm

n ) −

→ E(Zm) for all m ≥ 1 and Z is uniquely determined by its moment sequence. Then, Zn

d

− → Z. Inductive approach based on asymptotic transfers was extensively used in the AofA to prove numerous result (“moment pumping”).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 13 / 32

slide-52
SLIDE 52

Methods of moments

Theorem Let Zn, Z be random variables. Assume that, as n → ∞, E(Zm

n ) −

→ E(Zm) for all m ≥ 1 and Z is uniquely determined by its moment sequence. Then, Zn

d

− → Z. Inductive approach based on asymptotic transfers was extensively used in the AofA to prove numerous result (“moment pumping”). Fuchs, Hwang, Neininger (2007): variation of the above scheme to study the profile of random binary search trees and random recursive trees.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 13 / 32

slide-53
SLIDE 53

Normal range

Proposition Uniformly for n, k, m ≥ 1 and n > k A(m)

n,k = max

  • 2pkn

k2 , 2pkn k2 m/2 .

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 14 / 32

slide-54
SLIDE 54

Normal range

Proposition Uniformly for n, k, m ≥ 1 and n > k A(m)

n,k = max

  • 2pkn

k2 , 2pkn k2 m/2 . Proposition For E(Xn,k) → ∞ as n → ∞, A(2m−1)

n,k

= o 2pkn k2 m−1/2 , A(2m)

n,k

∼ gm 2pkn k2 m , where gm = (2m)!/(2mm!).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 14 / 32

slide-55
SLIDE 55

Poisson range

Consider ¯ A(m)

n,k = E(Xn,k(Xn,k − 1) · · · (Xn,k − m + 1)).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 15 / 32

slide-56
SLIDE 56

Poisson range

Consider ¯ A(m)

n,k = E(Xn,k(Xn,k − 1) · · · (Xn,k − m + 1)).

Then, similarly as before: Proposition (i) Uniformly for n, k, m ≥ 1 and n > k ¯ A(m)

n,k = max

2pkn k2 , 2pkn k2 m . (ii) For E(Xn,k) → c and k < n as n → ∞, ¯ A(m)

n,k −

→ cm.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 15 / 32

slide-57
SLIDE 57

The phase change

Theorem (i) (Normal range) Let E(Xn,k) → ∞ and k → ∞ as n → ∞. Then, Xn,k − E(Xn,k)

  • 2pkn/k2

d

− → N(0, 1). (ii) (Poisson range) Let E(Xn,k) → c > 0 and k < n as n → ∞. Then, Xn,k

d

− → Poisson(c). (iii) (Degenerate range) Let E(Xn,k) → 0 as n → ∞. Then, Xn,k

L1

− → 0.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 16 / 32

slide-58
SLIDE 58

A comparison of the phase change

For k-caterpillars, we have E(Xn,k) = 2k−1n (k + 2)!. Note that either E(Xn,k) → ∞

  • r

E(Xn,k) → 0. So, there is no Poisson range.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 17 / 32

slide-59
SLIDE 59

A comparison of the phase change

For k-caterpillars, we have E(Xn,k) = 2k−1n (k + 2)!. Note that either E(Xn,k) → ∞

  • r

E(Xn,k) → 0. So, there is no Poisson range. shape parameter location phase change k-pronged nodes √n normal - poisson - degenerate minimal clade size k

3

√n normal - poisson - degenerate k-caterpillars ln n/(ln ln n) normal - degenerate

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 17 / 32

slide-60
SLIDE 60

Refined results (for # of subtrees)

Define φn,k(y) = e−σ2

n,ky2/2E

  • e(Xn,k−µn,k)y

. and φ(m)

n,k = dmφn,k(y)

dym

  • y=0

.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 18 / 32

slide-61
SLIDE 61

Refined results (for # of subtrees)

Define φn,k(y) = e−σ2

n,ky2/2E

  • e(Xn,k−µn,k)y

. and φ(m)

n,k = dmφn,k(y)

dym

  • y=0

. Proposition Uniformly for n, k ≥ 1 and m ≥ 0 |φ(m)

n,k | ≤ m!Am max

n k2 , n k2 m/3 for a suitable constant A.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 18 / 32

slide-62
SLIDE 62

Characteristic function

Let ϕn,k(y) = E(exp{(Xn,k − µn,k)iy/σn,k}). Proposition Let 1 ≤ k = o(√n). (i) For n large ϕn,k(y) = e−y2/2

  • 1 + O
  • |y|3 k

√n

  • ,

uniformly for y with |y| ≤ ǫn1/6/k1/3. (ii) For n large |ϕn,k(y)| ≤ e−ǫy2/2, where |y| ≤ πσn,k.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 19 / 32

slide-63
SLIDE 63

Berry-Esseen bound and LLT for the normal range

Theorem (Rate of convergency) For 1 ≤ k = o(√n) as n → ∞, sup

x∈R

  • P
  • Xn,k − µn,k

σn,k < x

  • − Φ(x)
  • = O

k √n

  • .

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 20 / 32

slide-64
SLIDE 64

Berry-Esseen bound and LLT for the normal range

Theorem (Rate of convergency) For 1 ≤ k = o(√n) as n → ∞, sup

x∈R

  • P
  • Xn,k − µn,k

σn,k < x

  • − Φ(x)
  • = O

k √n

  • .

Theorem (LLT) For 1 ≤ k = o(√n) as n → ∞, P(Xn,k = ⌊µn,k + xσn,k⌋) = e−x2/2 √ 2πσn,k

  • 1 + O
  • (1 + |x|3) k

√n

  • ,

uniformly in x = o(n1/6/k1/3).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 20 / 32

slide-65
SLIDE 65

LLT for the Poisson range

Define ¯ φn,k(y) = e−µn,k(y−1)E

  • yXn,k

. and φ(m)

n,k = dm ¯

φn,k(y) dym

  • y=1

.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 21 / 32

slide-66
SLIDE 66

LLT for the Poisson range

Define ¯ φn,k(y) = e−µn,k(y−1)E

  • yXn,k

. and φ(m)

n,k = dm ¯

φn,k(y) dym

  • y=1

. Proposition Uniformly for n > k and m ≥ 0 |¯ φ(m)

n,k | ≤ m!Am n

k3 m/2 for a suitable constant A.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 21 / 32

slide-67
SLIDE 67

Poisson approximation

Theorem (LLT) For k < n and n → ∞, P(Xn,k = l) = e−µn,k (µn,k)l l! + O n k3

  • uniformly in l.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 22 / 32

slide-68
SLIDE 68

Poisson approximation

Theorem (LLT) For k < n and n → ∞, P(Xn,k = l) = e−µn,k (µn,k)l l! + O n k3

  • uniformly in l.

Theorem (Poisson approximation) Let k < n and k → ∞ as n → ∞. Then, dTV (Xn,k, Poisson(µn,k)) − → 0. Remark: A rate can be given as well.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 22 / 32

slide-69
SLIDE 69

Other types of random trees

Random recursive trees Non-plane, labelled trees with every label sequence from the root to a leave increasing; random model is the uniform model. Methods works as well (with minor modifications) and similar results can be proved.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 23 / 32

slide-70
SLIDE 70

Other types of random trees

Random recursive trees Non-plane, labelled trees with every label sequence from the root to a leave increasing; random model is the uniform model. Methods works as well (with minor modifications) and similar results can be proved. Plane-oriented recursive trees (PORTs) Plane, labelled trees with every label sequence from the root to a leave increasing; random model is the uniform model. Method works as well, but details more involved.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 23 / 32

slide-71
SLIDE 71

# of subtrees for PORTs

Xn,k satisfies Xn,k

d

=

N

  • i=1

X(i)

Ii,k,

where Xk,k = 1 and X(i)

Ii,k are conditionally independent given

(N, I1, I2, . . .).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 24 / 32

slide-72
SLIDE 72

# of subtrees for PORTs

Xn,k satisfies Xn,k

d

=

N

  • i=1

X(i)

Ii,k,

where Xk,k = 1 and X(i)

Ii,k are conditionally independent given

(N, I1, I2, . . .). This can be simplified to Xn,k

d

= XIn,k + X∗

n−In,k − 1{n−In=k},

where Xk,k = 1, XIn,k and X∗

n−In,k are conditionally independent given In

and P(In = j) = 2(n − j)CjCn−j nCn .

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 24 / 32

slide-73
SLIDE 73

Underlying recurrence and solution

All (centered or non-centered) moments satisfy an,k = 2

n−1

  • j=1

CjCn−j Cn aj,k + bn,k, where ak,k is given and an,k = 0 for n < k.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 25 / 32

slide-74
SLIDE 74

Underlying recurrence and solution

All (centered or non-centered) moments satisfy an,k = 2

n−1

  • j=1

CjCn−j Cn aj,k + bn,k, where ak,k is given and an,k = 0 for n < k. We have an,k = Ck(n + 1 − k)Cn+1−k Cn ak,k +

  • k<j≤n

Cj(n + 1 − j)Cn+1−j Cn bn,k, where n > k.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 25 / 32

slide-75
SLIDE 75

Mean value and variance of PORTs

We have, µn,k := E(Xn,k) = 2n − 1 4k2 − 1, (n > k).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 26 / 32

slide-76
SLIDE 76

Mean value and variance of PORTs

We have, µn,k := E(Xn,k) = 2n − 1 4k2 − 1, (n > k). Moreover, for fixed k as n → ∞, Var(Xn,k) ∼ ckn, where ck = 8k2 − 4k − 8 (4k2 − 1)2 − ((2k − 3)!!)2 ((k − 1)!)24k−1k(2k + 1), and, for k < n and k → ∞ as n → ∞, E(Xn,k) ∼ Var(Xn,k) ∼ n 2k2 .

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 26 / 32

slide-77
SLIDE 77

The phase change

Theorem (i) (Normal range) Let k = o (√n) and k → ∞ as n → ∞. Then, Xn,k − µn,k

  • n/(2k2)

d

− → N(0, 1). (ii) (Poisson range) Let k ∼ c√n as n → ∞. Then, Xn,k

d

− → Poisson((2c2)−1). (iii) (Degenerate range) Let k < n and √n = o(k) as n → ∞. Then, Xn,k

L1

− → 0.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 27 / 32

slide-78
SLIDE 78

More results and future research

Parameters of genealogical trees under different random models

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 28 / 32

slide-79
SLIDE 79

More results and future research

Parameters of genealogical trees under different random models Universality of the phase change for the number of subtrees Very simple classes of increasing trees and more general classes of increasing trees (polynomial varieties, mobile trees, etc.)

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 28 / 32

slide-80
SLIDE 80

Polynomial varieties

Bergeron, Flajolet, Salvy (1992): classes of increasing trees with degree function φ(ω) under the uniform model.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 29 / 32

slide-81
SLIDE 81

Polynomial varieties

Bergeron, Flajolet, Salvy (1992): classes of increasing trees with degree function φ(ω) under the uniform model. Polynomial varieties: class of increasing tree with φ(ω) = φdωd + · · · + φ0, where d ≥ 2 and φd, φ0 = 0.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 29 / 32

slide-82
SLIDE 82

Polynomial varieties

Bergeron, Flajolet, Salvy (1992): classes of increasing trees with degree function φ(ω) under the uniform model. Polynomial varieties: class of increasing tree with φ(ω) = φdωd + · · · + φ0, where d ≥ 2 and φd, φ0 = 0. For mean value and variance of the number of subtrees, E(Xn,k) ∼ Var(Xn,k) ∼ d d − 1 · n k2 , where k → ∞ as n → ∞.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 29 / 32

slide-83
SLIDE 83

Polynomial varieties - phase change

Theorem (i) (Normal range) Let k = o (√n) and k → ∞ as n → ∞. Then, Xn,k − µn,k

  • nd/((d − 1)k2)

d

− → N(0, 1). (ii) (Poisson range) Let k ∼ c√n as n → ∞. Then, Xn,k

d

− → Poisson(d/((d − 1)c2)). (iii) (Degenerate range) Let k < n and √n = o(k) as n → ∞. Then, Xn,k

L1

− → 0.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 30 / 32

slide-84
SLIDE 84

Mobile trees - phase change

Theorem (i) (Normal range) Let k = o

  • n/ ln n
  • and k → ∞ as n → ∞. Then,

Xn,k − µn,k

  • n/(k2 ln k)

d

− → N(0, 1). (ii) (Poisson range) Let k ∼ c

  • n/ ln n as n → ∞. Then,

Xn,k

d

− → Poisson(2c−2). (iii) (Degenerate range) Let k < n and

  • n/ ln n = o(k) as n → ∞.

Then, Xn,k

L1

− → 0.

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 31 / 32

slide-85
SLIDE 85

More results and future research

Parameters of genealogical trees under different random models Universality of the phase change for the number of subtrees Very simple classes of increasing trees and more general classes of increasing trees (polynomial varieties, mobile trees, etc.)

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 32 / 32

slide-86
SLIDE 86

More results and future research

Parameters of genealogical trees under different random models Universality of the phase change for the number of subtrees Very simple classes of increasing trees and more general classes of increasing trees (polynomial varieties, mobile trees, etc.) Phase change results for the number of nodes with out-degree k Important in computer science. A phase change from normal to degenerate is expected (no Poisson range).

Michael Fuchs (NCTU) Subtree Sizes of Random Trees April 16th, 2008 32 / 32