On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf ·...

86
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 Random Trees April 16th, 2008 1 / 32

Transcript of On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf ·...

Page 1: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

On the number of subtrees on the fringe

of random trees(partly joined with Huilan Chang)

Michael Fuchs

Institute of Applied MathematicsNational Chiao Tung University

Hsinchu, Taiwan

April 16th, 2008

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

Page 2: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 3: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 4: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 5: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 6: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 7: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 8: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 9: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 10: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 11: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 12: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2

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

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

Page 13: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1

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

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

Page 14: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0

X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 15: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1

X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 16: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0

X8,7 = 0X8,8 = 1

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

Page 17: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0

X8,8 = 1

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

Page 18: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

The number of subtrees

Xn,k =number of subtrees of size k on the fringe of random binary searchtrees 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 = 2X8,2 = 2X8,3 = 1X8,4 = 0X8,5 = 1X8,6 = 0X8,7 = 0X8,8 = 1

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

Page 19: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Mean value and variance

Xn,k satisfies

Xn,kd= 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

σ2n,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

Page 20: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Mean value and variance

Xn,k satisfies

Xn,kd= 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

σ2n,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

Page 21: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 22: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 23: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 24: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 25: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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,kd−→ Poisson(2c−2).

(iii) (Degenerate range) Let k < n and√

n = o(k) as n →∞. Then,

Xn,kL1−→ 0.

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

Page 26: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 phenomenonexpected to hold for many classes of random trees.

The methods for proving phase change results might be applicable toother parameters which are expected to exhibit the same phasechange 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

Page 27: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 phenomenonexpected to hold for many classes of random trees.

The methods for proving phase change results might be applicable toother parameters which are expected to exhibit the same phasechange 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

Page 28: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 phenomenonexpected to hold for many classes of random trees.

The methods for proving phase change results might be applicable toother parameters which are expected to exhibit the same phasechange 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

Page 29: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 phenomenonexpected to hold for many classes of random trees.

The methods for proving phase change results might be applicable toother parameters which are expected to exhibit the same phasechange 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

Page 30: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1 2 3 4 5 6

5

4

2

3

1

1 2 3 4 5 6

genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

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

Page 31: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1 2 3 4 5 6

5

4

2

3

1

1 2 3 4 5 6 genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

e

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

Page 32: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1 2

3 4

5 6

5

4

2

3

1

1 2

3 4

5 6 genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

e

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

Page 33: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1 2

3 4 5 6

5

4

2

3

1

1 2

3 4 5 6

genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

e

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

Page 34: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1

2 3 4 5 6

5

4

2

3

1

1

2 3 4 5 6

genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

e

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

Page 35: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1

2 3 4 5 6

5

4

2

3

1

1

2 3 4 5 6

genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

e

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

Page 36: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1 2 3 4 5 6

5

4

2

3

1

1 2 3 4 5 6

genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

e

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

Page 37: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1 2 3 4 5 6

5

4

2

3

1

1 2 3 4 5 6 genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

e

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

Page 38: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Yule generated random genealogical trees

Example:

5

4

2

3

1

1 2 3 4 5 6

5

4

2

3

1

1 2 3 4 5 6 genes

Random model:

At every time point,

two yellow nodes

uniformly coalescent.

Same model asrandom binary

search tree model!

tim

e

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

Page 39: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 nodesall of them with out-degree either 0 or 1.

Nodes with minimal clade size k (Blum and Francois (2005)):

If k ≥ 3, then they are internal nodes with induced subtree of sizek − 1 and either an empty right subtree or empty left subtree.

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

Page 40: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 nodesall of them with out-degree either 0 or 1.

Nodes with minimal clade size k (Blum and Francois (2005)):

If k ≥ 3, then they are internal nodes with induced subtree of sizek − 1 and either an empty right subtree or empty left subtree.

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

Page 41: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 nodesall of them with out-degree either 0 or 1.

Nodes with minimal clade size k (Blum and Francois (2005)):

If k ≥ 3, then they are internal nodes with induced subtree of sizek − 1 and either an empty right subtree or empty left subtree.

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

Page 42: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Counting pattern in random binary search trees

Consider Xn,k with

Xn,kd= 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 nodes2/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

Page 43: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Counting pattern in random binary search trees

Consider Xn,k with

Xn,kd= 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 nodes2/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

Page 44: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Underlying recurrence and solution

All (centered or non-centered) moments satisfy

an,k =2n

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

Page 45: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Underlying recurrence and solution

All (centered or non-centered) moments satisfy

an,k =2n

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

Page 46: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

k2n

for n > 2k + 1 and k →∞ as n →∞.

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

Page 47: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

k2n

for n > 2k + 1 and k →∞ as n →∞.

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

Page 48: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Higher moments

Denote by

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

Then,

A(m)n,k =

2n

n−1∑j=0

A(m)j,k + B

(m)n,k ,

where

B(m)n,k :=

∑i1+i2+i3=m0≤i1,i2<m

(m

i1, i2, i3

)1n

n−1∑j=0

A(i1)j,k A

(i2)n−1−j,k∆

i3n,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

Page 49: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Higher moments

Denote by

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

Then,

A(m)n,k =

2n

n−1∑j=0

A(m)j,k + B

(m)n,k ,

where

B(m)n,k :=

∑i1+i2+i3=m0≤i1,i2<m

(m

i1, i2, i3

)1n

n−1∑j=0

A(i1)j,k A

(i2)n−1−j,k∆

i3n,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

Page 50: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Methods of moments

Theorem

Let Zn, Z be random variables. Assume that, as n →∞,

E(Zmn ) −→ E(Zm)

for all m ≥ 1 and Z is uniquely determined by its moment sequence. Then,

Znd−→ Z.

Inductive approach based on asymptotic transfers was extensively used inthe AofA to prove numerous result (“moment pumping”).

Fuchs, Hwang, Neininger (2007): variation of the above scheme to studythe profile of random binary search trees and random recursive trees.

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

Page 51: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Methods of moments

Theorem

Let Zn, Z be random variables. Assume that, as n →∞,

E(Zmn ) −→ E(Zm)

for all m ≥ 1 and Z is uniquely determined by its moment sequence. Then,

Znd−→ Z.

Inductive approach based on asymptotic transfers was extensively used inthe AofA to prove numerous result (“moment pumping”).

Fuchs, Hwang, Neininger (2007): variation of the above scheme to studythe profile of random binary search trees and random recursive trees.

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

Page 52: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Methods of moments

Theorem

Let Zn, Z be random variables. Assume that, as n →∞,

E(Zmn ) −→ E(Zm)

for all m ≥ 1 and Z is uniquely determined by its moment sequence. Then,

Znd−→ Z.

Inductive approach based on asymptotic transfers was extensively used inthe AofA to prove numerous result (“moment pumping”).

Fuchs, Hwang, Neininger (2007): variation of the above scheme to studythe profile of random binary search trees and random recursive trees.

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

Page 53: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

,

wheregm = (2m)!/(2mm!).

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

Page 54: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

,

wheregm = (2m)!/(2mm!).

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

Page 55: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Poisson range

ConsiderA

(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

Page 56: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Poisson range

ConsiderA

(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

Page 57: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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,kd−→ Poisson(c).

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

Xn,kL1−→ 0.

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

Page 58: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

A comparison of the phase change

For k-caterpillars, we have

E(Xn,k) =2k−1n

(k + 2)!.

Note that either

E(Xn,k) →∞ or E(Xn,k) → 0.

So, there is no Poisson range.

shape parameter location phase change

k-pronged nodes√

n normal - poisson - degenerateminimal clade size k 3

√n normal - poisson - degenerate

k-caterpillars lnn/(ln lnn) normal - degenerate

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

Page 59: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

A comparison of the phase change

For k-caterpillars, we have

E(Xn,k) =2k−1n

(k + 2)!.

Note that either

E(Xn,k) →∞ or E(Xn,k) → 0.

So, there is no Poisson range.

shape parameter location phase change

k-pronged nodes√

n normal - poisson - degenerateminimal clade size k 3

√n normal - poisson - degenerate

k-caterpillars lnn/(ln lnn) normal - degenerate

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

Page 60: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 61: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 62: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 63: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Berry-Esseen bound and LLT for the normal range

Theorem (Rate of convergency)

For 1 ≤ k = o(√

n) as n →∞,

supx∈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 = bµn,k + xσn,kc) =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

Page 64: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Berry-Esseen bound and LLT for the normal range

Theorem (Rate of convergency)

For 1 ≤ k = o(√

n) as n →∞,

supx∈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 = bµn,k + xσn,kc) =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

Page 65: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 66: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 67: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 68: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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

Page 69: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Other types of random trees

Random recursive trees

Non-plane, labelled trees with every label sequence from the root to aleave increasing; random model is the uniform model.

Methods works as well (with minor modifications) and similar resultscan be proved.

Plane-oriented recursive trees (PORTs)

Plane, labelled trees with every label sequence from the root to aleave 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

Page 70: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Other types of random trees

Random recursive trees

Non-plane, labelled trees with every label sequence from the root to aleave increasing; random model is the uniform model.

Methods works as well (with minor modifications) and similar resultscan be proved.

Plane-oriented recursive trees (PORTs)

Plane, labelled trees with every label sequence from the root to aleave 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

Page 71: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

# of subtrees for PORTs

Xn,k satisfies

Xn,kd=

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,kd= 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

Page 72: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

# of subtrees for PORTs

Xn,k satisfies

Xn,kd=

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,kd= 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

Page 73: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Underlying recurrence and solution

All (centered or non-centered) moments satisfy

an,k = 2n−1∑j=1

CjCn−j

Cnaj,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

Cnak,k +

∑k<j≤n

Cj(n + 1− j)Cn+1−j

Cnbn,k,

where n > k.

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

Page 74: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Underlying recurrence and solution

All (centered or non-centered) moments satisfy

an,k = 2n−1∑j=1

CjCn−j

Cnaj,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

Cnak,k +

∑k<j≤n

Cj(n + 1− j)Cn+1−j

Cnbn,k,

where n > k.

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

Page 75: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Mean value and variance of PORTs

We have,

µn,k := E(Xn,k) =2n− 14k2 − 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

Page 76: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Mean value and variance of PORTs

We have,

µn,k := E(Xn,k) =2n− 14k2 − 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

Page 77: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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,kd−→ Poisson((2c2)−1).

(iii) (Degenerate range) Let k < n and√

n = o(k) as n →∞. Then,

Xn,kL1−→ 0.

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

Page 78: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 ofincreasing 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 Poissonrange).

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

Page 79: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 ofincreasing 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 Poissonrange).

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

Page 80: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Polynomial varieties

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

Polynomial varieties: class of increasing tree with

φ(ω) = φdωd + · · ·+ φ0,

where d ≥ 2 and φd, φ0 6= 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

Page 81: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Polynomial varieties

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

Polynomial varieties: class of increasing tree with

φ(ω) = φdωd + · · ·+ φ0,

where d ≥ 2 and φd, φ0 6= 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

Page 82: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Polynomial varieties

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

Polynomial varieties: class of increasing tree with

φ(ω) = φdωd + · · ·+ φ0,

where d ≥ 2 and φd, φ0 6= 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

Page 83: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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,kd−→ Poisson(d/((d− 1)c2)).

(iii) (Degenerate range) Let k < n and√

n = o(k) as n →∞. Then,

Xn,kL1−→ 0.

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

Page 84: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

Mobile trees - phase change

Theorem

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

n/ lnn)

and k →∞ as n →∞. Then,

Xn,k − µn,k√n/(k2 ln k)

d−→ N (0, 1).

(ii) (Poisson range) Let k ∼ c√

n/ lnn as n →∞. Then,

Xn,kd−→ Poisson(2c−2).

(iii) (Degenerate range) Let k < n and√

n/ lnn = o(k) as n →∞.Then,

Xn,kL1−→ 0.

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

Page 85: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 ofincreasing 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 Poissonrange).

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

Page 86: On the number of subtrees on the fringe of random trees ...cris/AofA2008/slides/fuchs.pdf · Michael Fuchs Institute of Applied Mathematics National Chiao Tung University Hsinchu,

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 ofincreasing 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 Poissonrange).

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