Cost functionals for large random trees Marion Sciauveau Joint work - - PowerPoint PPT Presentation

cost functionals for large random trees
SMART_READER_LITE
LIVE PREVIEW

Cost functionals for large random trees Marion Sciauveau Joint work - - PowerPoint PPT Presentation

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion Cost functionals for large random trees Marion Sciauveau Joint work with J-F. Delmas and J-S. Dhersin CERMICS (ENPC) and LAGA (Paris 13) es de


slide-1
SLIDE 1

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Cost functionals for large random trees

Marion Sciauveau Joint work with J-F. Delmas and J-S. Dhersin

CERMICS (ENPC) and LAGA (Paris 13)

Les probabilit´ es de demain - IH´ ES - 11 mai 2017

Marion Sciauveau Cost functionals for large random trees

slide-2
SLIDE 2

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Introduction

Trees have lot of applications in various fields such as computer science for data structure or in biology for genealogical or phylogenetic trees of extant species. Here we will consider the class of binary trees (under the Catalan model). Cost functionals are functions defined on the set of trees and described by a recurrence relation. They allow to represent the cost

  • f many divide-and-conquer algorithms and to study the balance of

trees.

Marion Sciauveau Cost functionals for large random trees

slide-3
SLIDE 3

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Some notations for binary trees

Figure: A binary tree with 5 internal nodes

Tn rooted full binary ordered tree with n internal nodes |Tn| = 2n + 1 : the cardinal of Tn L(Tn): the left-sub-tree of Tn R(Tn) : the right-sub-tree

  • f Tn

the sub-tree Tn,v of Tn with root v

Marion Sciauveau Cost functionals for large random trees

slide-4
SLIDE 4

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Random binary trees

A random binary tree is a binary tree selected at random from some probability distribution on binary trees. We often consider two models: Catalan model and Random permutation model. In what follows, we will only take interest in the Catalan model: Catalan model: random tree uniformly distributed among the full binary

  • rdered trees with given number of internals nodes. In other words, the

probability that a particular tree occurs is

1 Cn where Cn is the nth

Catalan number: Cn =

1 n+1

2n

n

  • .

Marion Sciauveau Cost functionals for large random trees

slide-5
SLIDE 5

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

1

Introduction

2

Binary trees and Brownian excursion

3

Results for binary trees

4

Conclusion

Marion Sciauveau Cost functionals for large random trees

slide-6
SLIDE 6

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Definition of cost functionals

Additive functional A functional F on binary trees is called an additive functional if it satisfies the following recurrence relation: F(T) = F(L(T)) + F(R(T)) + b|T| for all trees T such that |T| ≥ 1 and with F(∅) = 0. (bk, k ≥ 1) is called the toll function. Remark: F(Tn) =

  • v∈Tn

b|Tn,v|

Marion Sciauveau Cost functionals for large random trees

slide-7
SLIDE 7

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Motivation (1)

Goal: study the asymptotics of cost functionals with toll function of type bk = kβ for β > 0. Answer: For β > 0, Z(n)

β

= |Tn|−(β+ 1

2 )

  • scaling factor
  • v∈Tn

|Tn,v|β

  • additive functional

− →

n→∞

2 Zβ For β > 0, Fill and Kapur (2003) showed that Z(n)

β

converges in distribution to Zβ. But Zβ was only characterized by its moments. Fill and Janson (2007) announced that for β > 1

2, Zβ can be

represented as a functional of the normalized Brownian excursion e.

Marion Sciauveau Cost functionals for large random trees

slide-8
SLIDE 8

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Some examples of additive functionals

1

Total path length [Aldous (1991) and Tak` acs (1994)] P(Tn) =

  • v∈Tn

d(∅, v) =

  • u∈Tn

|Tn,u|

  • bk=k

−|Tn| ∼ |Tn|

3 2 Z(n)

1

|Tn|− 3

2

  • scaling factor

P(Tn)

a.s.

− →

n→∞ 2 Z1 = 2

1 e(s)ds

2

Wiener index [Janson (2003) and Chassaing (2004)] W(Tn) =

  • u,v∈Tn

d(u, v) = 2|Tn|

  • w∈Tn

|Tn,w|

  • bk=k

−2

  • w∈Tn

|Tn,w|2

  • bk=k2

∼ 2|Tn|

5 2

  • Z(n)

1

− Z(n)

2

  • |Tn|− 5

2

  • scaling factor

W(Tn)

a.s.

− →

n→∞ 4 (Z1 − Z2)

Marion Sciauveau Cost functionals for large random trees

slide-9
SLIDE 9

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Motivation (2)

We study |Tn|− 3

2

scaling factor

  • v∈Tn

|Tn,v|f |Tn,v| |Tn|

  • unnormalized additive functional

for f satisfying smooth conditions. Aim: derive an invariance principle for such tree functionals. Model: Catalan model

Marion Sciauveau Cost functionals for large random trees

slide-10
SLIDE 10

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

1

Introduction

2

Binary trees and Brownian excursion

3

Results for binary trees

4

Conclusion

Marion Sciauveau Cost functionals for large random trees

slide-11
SLIDE 11

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Brownian tree associated to the normalized Brownian excursion

Let e be a normalized Brownian excursion on [0, 1] i.e. a standard Brownian motion on [0, 1] conditioned on being nonnegative on [0, 1] and

  • n taking the value 0 at 1.

For s, t ∈ [0, 1], s < t, we define de(s, t) = e(s) + e(t) − 2 inf

s<u<t e(u)·

The Browian tree is defined as Te = [0, 1]/ ∼e where s ∼e t ⇔ de(s, t) = 0 and we still denote by de, the induced distance on the quotient. We denote by p the canonical projection from [0, 1] to Te.

Marion Sciauveau Cost functionals for large random trees

slide-12
SLIDE 12

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Natural embedding of binary trees into the Brownian excursion e (1)

Normalized Brownian excursion: e

Marion Sciauveau Cost functionals for large random trees

slide-13
SLIDE 13

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Natural embedding of binary trees into the Brownian excursion e (1)

Normalized Brownian excursion: e (Ui)1≤i≤5 i.i.d. uniform on [0, 1] and indep. of e

Marion Sciauveau Cost functionals for large random trees

slide-14
SLIDE 14

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Natural embedding of binary trees into the Brownian excursion e (1)

Normalized Brownian excursion: e (Ui)1≤i≤5 i.i.d. uniform on [0, 1] and indep. of e (Vi)1≤i≤4 such that e(Vi) = min

u∈[U(i),U(i+1)] e(u)

Marion Sciauveau Cost functionals for large random trees

slide-15
SLIDE 15

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Natural embedding of binary trees into the Brownian excursion e (2)

Figure: The Brownian excursion and T[n] for n = 4

Marion Sciauveau Cost functionals for large random trees

slide-16
SLIDE 16

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Natural embedding of binary trees into the Brownian excursion e (2)

Figure: The Brownian excursion, T[n] (for n = 4) and Tn

Marion Sciauveau Cost functionals for large random trees

slide-17
SLIDE 17

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

1

Introduction

2

Binary trees and Brownian excursion

3

Results for binary trees

4

Conclusion

Marion Sciauveau Cost functionals for large random trees

slide-18
SLIDE 18

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Length of a subexcursion

σr,s = length of the excursion of e above level r straddling s σr,s = 1 dt 1{mine(s,t)≥r}

Marion Sciauveau Cost functionals for large random trees

slide-19
SLIDE 19

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Invariance principle

Let An(f) = |Tn|− 3

2

v∈Tn

|Tn,v|f |Tn,v| |Tn|

  • and

Φe(f) = 1 ds es dr f(σr,s) Theorem A.s., ∀f ∈ C((0, 1]) s.t. limx↓0+ xaf(x) = 0 for some 0 ≤ a < 1

2, we

have: lim

n→+∞ An(f) = 2 Φe(f)

Marion Sciauveau Cost functionals for large random trees

slide-20
SLIDE 20

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Application for f(x) = xβ−1

Forβ > 0 and n ∈ N∗, we set: Zβ = 1 ds es dr σβ−1

r,s

and Z(n)

β

= |Tn|−(β+ 1

2 )

v∈Tn

|Tn,v|β Theorem We have a.s., ∀β > 0, lim

n→+∞ Z(n) β

= 2 Zβ

Marion Sciauveau Cost functionals for large random trees

slide-21
SLIDE 21

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Application for f(x) = xβ−1

Forβ > 0 and n ∈ N∗, we set: Zβ = 1 ds es dr σβ−1

r,s

and Z(n)

β

= |Tn|−(β+ 1

2 )

v∈Tn

|Tn,v|β Theorem We have a.s., ∀β > 0, lim

n→+∞ Z(n) β

= 2 Zβ Lemma

If β > 1

2,

a.s. Zβ < +∞ and E[Zβ] < +∞ Otherwise, a.s. Zβ = +∞

Marion Sciauveau Cost functionals for large random trees

slide-22
SLIDE 22

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Fluctuations of the invariance principle

Theorem Let f ∈ C([0, 1]) be locally Lipschitz continuous on (0, 1] with xaf

′essup < +∞ for some a ∈ (0, 1). We have

  • |Tn|1/4

speed of CV

(An − 2Φe)(f), An

  • L

− →

n→∞

√ 2

  • Φe(xf 2) G, 2Φe
  • ,

where G ∼ N(0, 1) and is independent of the excursion e.

Marion Sciauveau Cost functionals for large random trees

slide-23
SLIDE 23

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Results and ongoing work

Results:

invariance principle for more general additive functionals and for two classes of trees: the binary trees under the Catalan model and some simply generated trees. recover some classical results on additive functional (e.g. total size, total path length ...) fluctuations coming from the approximation of the branch lengths by their mean in the binary case

Ongoing work: study asymetric cost functionals depending on the cardinal of the left and right sub-tree of each nodes.

Marion Sciauveau Cost functionals for large random trees

slide-24
SLIDE 24

Framework Introduction Binary trees and Brownian excursion Results for binary trees Conclusion

Thank you for your attention !

Marion Sciauveau Cost functionals for large random trees