university of nevada, renofiras/fpd18/talks/zaliapin.pdfuniversity of nevada, reno frontier...

65
Random self-similar trees and their applications Ilya Zaliapin Department of Mathematics and Statistics University of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State U) Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 1 / 33

Upload: others

Post on 18-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Random self-similar trees and their applications

Ilya Zaliapin

Department of Mathematics and StatisticsUniversity of Nevada, Reno

Frontier Probability DaysMarch 31, 2018

Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State U)

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 1 / 33

Page 2: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Trees in Nature

Trees in Nature

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 2 / 33

Page 3: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Trees in Nature

Trees in Nature

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 3 / 33

Page 4: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Rooted binary tree

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 4 / 33

Page 5: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Rooted binary tree

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 4 / 33

Page 6: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Rooted binary tree

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 4 / 33

Page 7: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Rooted binary tree

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 4 / 33

Page 8: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Rooted binary tree

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 4 / 33

Page 9: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Rooted binary tree

Lplane - space of finite unlabeled rooted reduced binary trees with edgelengths, including an empty tree φ = {ρ} comprised of a root vertex ρ and noedges.

d(x , y): the length of the minimal path within T between x and y .

The length of a tree T is the sum of the lengths of its edges:

length(T ) =

#T∑i=1

li .

The height of a tree T is the maximal distance between the root and a vertex:

height(T ) = max1≤i≤#T

d(vi , ρ).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 5 / 33

Page 10: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Galton-Watson trees

A Galton-Watson process is a simple (Markov) model of population growth.

The process starts with a single progenitor at time t = 0.

At each integer instant t > 0 each member terminates and leaves a randomnumber k of offspring according to a distribution {pk}, k = 0, 1, . . . .

If p0 + p2 = 1 (only zero or two offspring are possible), the process is calledbinary.

If E(k) = 1 (constant expected progeny), the process is called critical.

A Galton-Watson tree describes a trajectory of the process.

A Galton-Watson tree with i.i.d. exponential edge lengths with parameter λis called exponential GW tree GW(λ).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 6 / 33

Page 11: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Galton-Watson trees

A Galton-Watson process is a simple (Markov) model of population growth.

The process starts with a single progenitor at time t = 0.

At each integer instant t > 0 each member terminates and leaves a randomnumber k of offspring according to a distribution {pk}, k = 0, 1, . . . .

If p0 + p2 = 1 (only zero or two offspring are possible), the process is calledbinary.

If E(k) = 1 (constant expected progeny), the process is called critical.

A Galton-Watson tree describes a trajectory of the process.

A Galton-Watson tree with i.i.d. exponential edge lengths with parameter λis called exponential GW tree GW(λ).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 6 / 33

Page 12: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Galton-Watson trees

A Galton-Watson process is a simple (Markov) model of population growth.

The process starts with a single progenitor at time t = 0.

At each integer instant t > 0 each member terminates and leaves a randomnumber k of offspring according to a distribution {pk}, k = 0, 1, . . . .

If p0 + p2 = 1 (only zero or two offspring are possible), the process is calledbinary.

If E(k) = 1 (constant expected progeny), the process is called critical.

A Galton-Watson tree describes a trajectory of the process.

A Galton-Watson tree with i.i.d. exponential edge lengths with parameter λis called exponential GW tree GW(λ).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 6 / 33

Page 13: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Galton-Watson trees

A Galton-Watson process is a simple (Markov) model of population growth.

The process starts with a single progenitor at time t = 0.

At each integer instant t > 0 each member terminates and leaves a randomnumber k of offspring according to a distribution {pk}, k = 0, 1, . . . .

If p0 + p2 = 1 (only zero or two offspring are possible), the process is calledbinary.

If E(k) = 1 (constant expected progeny), the process is called critical.

A Galton-Watson tree describes a trajectory of the process.

A Galton-Watson tree with i.i.d. exponential edge lengths with parameter λis called exponential GW tree GW(λ).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 6 / 33

Page 14: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Galton-Watson trees

A Galton-Watson process is a simple (Markov) model of population growth.

The process starts with a single progenitor at time t = 0.

At each integer instant t > 0 each member terminates and leaves a randomnumber k of offspring according to a distribution {pk}, k = 0, 1, . . . .

If p0 + p2 = 1 (only zero or two offspring are possible), the process is calledbinary.

If E(k) = 1 (constant expected progeny), the process is called critical.

A Galton-Watson tree describes a trajectory of the process.

A Galton-Watson tree with i.i.d. exponential edge lengths with parameter λis called exponential GW tree GW(λ).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 6 / 33

Page 15: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Binary trees with edge lengths

Galton-Watson trees

A Galton-Watson process is a simple (Markov) model of population growth.

The process starts with a single progenitor at time t = 0.

At each integer instant t > 0 each member terminates and leaves a randomnumber k of offspring according to a distribution {pk}, k = 0, 1, . . . .

If p0 + p2 = 1 (only zero or two offspring are possible), the process is calledbinary.

If E(k) = 1 (constant expected progeny), the process is called critical.

A Galton-Watson tree describes a trajectory of the process.

A Galton-Watson tree with i.i.d. exponential edge lengths with parameter λis called exponential GW tree GW(λ).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 6 / 33

Page 16: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Introduction Prune invariance

Prune invariance results

Neveu (1986): established invariance of an exponential critical andsub-critical binary Galton-Watson tree GW(λ) with respect to the treeerasure (a.k.a. leaf-length pruning, trimming).

Burd, Waymire, and Winn (2000): established invariance of the critical binaryGalton-Watson tree (with no edge lengths) with respect to Horton pruning(cutting the tree leaves).

Burd, Waymire, and Winn (2000): established that Horton prune invarianceis a characteristic property of the critical binary tree, in the space of (notnecessarily binary) Galton-Watson trees with no edge lengths.

Duquesne and Winkel (2012): established invariance of the Galton-Watson(non-binary) trees with respect to hereditary reduction.

Next: give a unified description of various pruning operations and generalize theinvariance results.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 7 / 33

Page 17: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized dynamical pruning Definition

Partial order on trees

∆x,T is the subtree descendant to point x ∈ T .

Partial order: T1 � T2 if and only if ∃ an isometry f : (T1, d)→ (T2, d).

ρ1

T1

T2

Δx,T

x

T

(b) Isometry(a) Descendant tree

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 8 / 33

Page 18: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized dynamical pruning Definition

Generalized dynamical pruning

Consider a monotone non-decreasing ϕ : Lplane → R+, i.e. ϕ(T1) ≤ ϕ(T2)whenever T1 � T2.

Generalized dynamical pruning operator

St(ϕ,T ) : Lplane → Lplane

induced by ϕ at any t ≥ 0 cuts all subtrees ∆x,T for which the value of ϕ isbelow threshold t.

Formally,

St(ϕ,T ) := ρ ∪{x ∈ T \ ρ : ϕ

(∆x,T

)≥ t}.

Here, Ss(ϕ,T ) � St(ϕ,T ) whenever s ≥ t.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 9 / 33

Page 19: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized dynamical pruning Definition

Generalized dynamical pruning

Informally,

Consider a function ϕ : T → R+, that is non-decreasing along every pathfrom a leaf to the root.

Generalized dynamical pruning operator St(ϕ,T ) induced by ϕ at any t ≥ 0cuts all points x ∈ T for which the value of ϕ is below threshold t.

IIIIII

Generic stages in dynamical pruning of a tree: an example.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 10 / 33

Page 20: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized dynamical pruning Examples

Example 1: Pruning by tree height (tree erasure)

Let the function ϕ(T ) equal the height of T :

ϕ(T ) = height(T ).

Semigroup property: St ◦ Ss = St+s for any t, s ≥ 0.

It coincides with the tree erasure introduced by Neveu (1986), and furtherexamined by Le Jan (1991), Duquesne and Winkel (2007, 2012), Evans,Pitman and Winter (2006), and others.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 11 / 33

Page 21: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized dynamical pruning Examples

Example 2: Pruning by tree length

Let the function ϕ(T ) equal the total lengths of T :

ϕ(T ) = length(T ).

No semigroup property.

Closely related to the dynamics of a particular Hamilton-Jacobi equation.

VIVIIIIII

ab

c

a-t

b-t b-t

c c c a+b+c-t

a+b <t <a+b+cb ≤ t ≤ a+ba ≤ t < b0 < t < at = 0

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 12 / 33

Page 22: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized dynamical pruning Examples

Example 3: Horton pruning

Letϕ(T ) = k(T )− 1,

where the Horton-Strahler order k(T ) is the minimal number of Hortonprunings R (cutting the tree leaves and applying series reduction) necessaryto eliminate all points in tree T except ρ.

Semigroup property with St = Rbtc.The Horton-Strahler order k(T ) is known as the register number as it equalsthe minimum number of memory registers necessary to evaluate anarithmetic expression described by a tree T .

Studied by Burd, Waymire, and Winn (2000).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 13 / 33

Page 23: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized dynamical pruning Prune invariance of Galton-Watson trees

Prune invariance for Galton-Watson trees

Theorem (Arnold, Kovchegov, IZ [2017] )

Let Td= GW(λ) be an exponential critical binary Galton-Watson tree with

parameter λ > 0. Then, for any monotone non-decreasing functionϕ : Lplane → R+, the pruned tree T t conditioned on surviving is an exponentialcritical binary Galton-Watson tree with parameter

Et(λ, ϕ) = λpt(λ, ϕ).

Formally,

T t :={St(ϕ,T )|St(ϕ,T ) 6= φ

} d= GW(λpt

(λ, ϕ)

),

where pt(λ, ϕ) = P(St(ϕ,T ) 6= φ).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 14 / 33

Page 24: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized dynamical pruning Prune invariance of Galton-Watson trees

Prune invariance results

Moreover,

Theorem (Arnold, Kovchegov, Z [2017] )

(a) If ϕ(T ) equals the total length of T (ϕ = length(T )), then

Et(λ, ϕ) = λe−λt[I0(λt) + I1(λt)

].

(b) If ϕ(T ) equals the height of T (ϕ = height(T )), then

Et(λ, ϕ) =2λ

λt + 2.

(c) If ϕ(T ) + 1 equals the Horton-Strahler order of the tree T , then

Et(λ, ϕ) = λ2−btc.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 15 / 33

Page 25: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Generalized prune invariance Definition

Generalized prune-invariance

Definition (Prune-invariance)

Consider a probability measure µ on Lplane such that µ(φ) = 0. Let

ν(T ) = µ ◦ S−1t (T ) = µ

(S−1t (T )

).

Measure µ is called invariant with respect to the pruning operator St(ϕ,T ) if forany tree T ∈ Lplane we have

µ(T ) = ν(T |T 6= φ).

Also need the invariance of the distribution of edge lengths in the pruned treeTt := St(ϕ,T ). Kovchegov & Z [2017] - arXiv:1608.05032

A weaker mean invariance only preserves the means of selected branchstatistics.

Open question: finding and classifying all the invariant probability measures µ onLplane.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 16 / 33

Page 26: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning

Horton pruning

Pruning R(T ) of a finite tree T cuts the leaves and degree-2 chainsconnected to leaves.

Nodes cut at k-th pruning, Rk−1(T ) \ Rk(T ), have order k, k ≥ 1.

A chain of the same order vertices is called branch.

Let Nk is the number of branches of order k ; and Nij is the number ofinstances when an order-i branch merges an order-j branch.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 17 / 33

Page 27: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning

Horton pruning

Pruning R(T ) of a finite tree T cuts the leaves and degree-2 chainsconnected to leaves.

Nodes cut at k-th pruning, Rk−1(T ) \ Rk(T ), have order k, k ≥ 1.

A chain of the same order vertices is called branch.

Let Nk is the number of branches of order k ; and Nij is the number ofinstances when an order-i branch merges an order-j branch.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 17 / 33

Page 28: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning

Horton pruning

Pruning R(T ) of a finite tree T cuts the leaves and degree-2 chainsconnected to leaves.

Nodes cut at k-th pruning, Rk−1(T ) \ Rk(T ), have order k, k ≥ 1.

A chain of the same order vertices is called branch.

Let Nk is the number of branches of order k ; and Nij is the number ofinstances when an order-i branch merges an order-j branch.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 17 / 33

Page 29: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning

Horton pruning

Pruning R(T ) of a finite tree T cuts the leaves and degree-2 chainsconnected to leaves.

Nodes cut at k-th pruning, Rk−1(T ) \ Rk(T ), have order k, k ≥ 1.

A chain of the same order vertices is called branch.

Let Nk is the number of branches of order k ; and Nij is the number ofinstances when an order-i branch merges an order-j branch.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 17 / 33

Page 30: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning

Horton pruning

Pruning R(T ) of a finite tree T cuts the leaves and degree-2 chainsconnected to leaves.

Nodes cut at k-th pruning, Rk−1(T ) \ Rk(T ), have order k, k ≥ 1.

A chain of the same order vertices is called branch.

Let Nk is the number of branches of order k ; and Nij is the number ofinstances when an order-i branch merges an order-j branch.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 17 / 33

Page 31: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning

Horton pruning

Pruning R(T ) of a finite tree T cuts the leaves and degree-2 chainsconnected to leaves.

Nodes cut at k-th pruning, Rk−1(T ) \ Rk(T ), have order k, k ≥ 1.

A chain of the same order vertices is called branch.

Let Nk is the number of branches of order k ; and Nij is the number ofinstances when an order-i branch merges an order-j branch.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 17 / 33

Page 32: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning

Horton pruning

Pruning R(T ) of a finite tree T cuts the leaves and degree-2 chainsconnected to leaves.

Nodes cut at k-th pruning, Rk−1(T ) \ Rk(T ), have order k, k ≥ 1.

A chain of the same order vertices is called branch.

Let Nk is the number of branches of order k ; and Nij is the number ofinstances when an order-i branch merges an order-j branch.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 17 / 33

Page 33: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning

Horton pruning

Tree T has order k(T ) = 3 since it is eliminated in three prunings.

T R2(T) R3(T) R(T)

Cutting

leav

es

Serie

s red

uctio

n

Serie

s red

uctio

n

Cutting

leav

es

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 18 / 33

Page 34: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Statistical approach to prune invariance

Statistical approach to prune invariance[Kovchegov and Z, Fractals, 2016]

The Tokunaga coefficient Tij is the average number of branches of order ithat merge with a branch of order j :

Tij =E[Nij ]

E[Nj ], 1 ≤ i < j ≤ K .

The coefficients Tij form the Tokunaga matrix

TK =

0 T1,2 T1,3 . . . T1,K

0 0 T2,3 . . . T2,K

0 0. . .

. . ....

......

. . . 0 TK−1,K

0 0 0 0 0

.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 19 / 33

Page 35: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Statistical approach to prune invariance

Statistical approach to prune invariance

Theorem ( Kovchegov and Z [2016] )

(Subject to some conditions) a probability measure µ on Lplane is mean Hortoninvariant if and only if

Ti,i+k = Tk for all i , k > 0

for some sequence Tk ≥ 0.

The Tokunaga matrix becomes Toeplitz

TK =

0 T1 T2 . . . TK−1

0 0 T1 . . . TK−2

0 0. . .

. . ....

......

. . . 0 T1

0 0 0 0 0

.

Burd, Waymire and Winn [2000] established this for Galton-Watson trees.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 20 / 33

Page 36: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Geometric branching process

Geometric branching processKovchegov and Z [2017, 2018]

A Geometric Branching Process (GBP) produces prune-invariant trees forarbitrary Tokunaga sequences {Tk}.A special class of critical Tokunaga processes appears with

Tk = (c − 1)ck−1, c ≥ 1.

(The case c = 2 corresponds to the critical binary GW tree.)

The critical Tokunaga property is equivalent to the time shift invariance ofthe GBP.

The critical Tokunaga trees are characterized by the property that each oftheir sub-trees (properly defined) has the same distribution as a random tree.

A more general property Tk = a ck−1 is equivalent to the asymptotic (inbranch order) time shift invariance of the GBP.

Interestingly, the Tokunaga trees with Tk = a ck−1 are well known in appliedliterature...

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 21 / 33

Page 37: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Geometric branching process

Geometric branching processKovchegov and Z [2017, 2018]

A Geometric Branching Process (GBP) produces prune-invariant trees forarbitrary Tokunaga sequences {Tk}.A special class of critical Tokunaga processes appears with

Tk = (c − 1)ck−1, c ≥ 1.

(The case c = 2 corresponds to the critical binary GW tree.)

The critical Tokunaga property is equivalent to the time shift invariance ofthe GBP.

The critical Tokunaga trees are characterized by the property that each oftheir sub-trees (properly defined) has the same distribution as a random tree.

A more general property Tk = a ck−1 is equivalent to the asymptotic (inbranch order) time shift invariance of the GBP.

Interestingly, the Tokunaga trees with Tk = a ck−1 are well known in appliedliterature...

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 21 / 33

Page 38: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Geometric branching process

Geometric branching processKovchegov and Z [2017, 2018]

A Geometric Branching Process (GBP) produces prune-invariant trees forarbitrary Tokunaga sequences {Tk}.A special class of critical Tokunaga processes appears with

Tk = (c − 1)ck−1, c ≥ 1.

(The case c = 2 corresponds to the critical binary GW tree.)

The critical Tokunaga property is equivalent to the time shift invariance ofthe GBP.

The critical Tokunaga trees are characterized by the property that each oftheir sub-trees (properly defined) has the same distribution as a random tree.

A more general property Tk = a ck−1 is equivalent to the asymptotic (inbranch order) time shift invariance of the GBP.

Interestingly, the Tokunaga trees with Tk = a ck−1 are well known in appliedliterature...

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 21 / 33

Page 39: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Geometric branching process

Geometric branching processKovchegov and Z [2017, 2018]

A Geometric Branching Process (GBP) produces prune-invariant trees forarbitrary Tokunaga sequences {Tk}.A special class of critical Tokunaga processes appears with

Tk = (c − 1)ck−1, c ≥ 1.

(The case c = 2 corresponds to the critical binary GW tree.)

The critical Tokunaga property is equivalent to the time shift invariance ofthe GBP.

The critical Tokunaga trees are characterized by the property that each oftheir sub-trees (properly defined) has the same distribution as a random tree.

A more general property Tk = a ck−1 is equivalent to the asymptotic (inbranch order) time shift invariance of the GBP.

Interestingly, the Tokunaga trees with Tk = a ck−1 are well known in appliedliterature...

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 21 / 33

Page 40: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Geometric branching process

Geometric branching processKovchegov and Z [2017, 2018]

A Geometric Branching Process (GBP) produces prune-invariant trees forarbitrary Tokunaga sequences {Tk}.A special class of critical Tokunaga processes appears with

Tk = (c − 1)ck−1, c ≥ 1.

(The case c = 2 corresponds to the critical binary GW tree.)

The critical Tokunaga property is equivalent to the time shift invariance ofthe GBP.

The critical Tokunaga trees are characterized by the property that each oftheir sub-trees (properly defined) has the same distribution as a random tree.

A more general property Tk = a ck−1 is equivalent to the asymptotic (inbranch order) time shift invariance of the GBP.

Interestingly, the Tokunaga trees with Tk = a ck−1 are well known in appliedliterature...

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 21 / 33

Page 41: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Geometric branching process

Geometric branching processKovchegov and Z [2017, 2018]

A Geometric Branching Process (GBP) produces prune-invariant trees forarbitrary Tokunaga sequences {Tk}.A special class of critical Tokunaga processes appears with

Tk = (c − 1)ck−1, c ≥ 1.

(The case c = 2 corresponds to the critical binary GW tree.)

The critical Tokunaga property is equivalent to the time shift invariance ofthe GBP.

The critical Tokunaga trees are characterized by the property that each oftheir sub-trees (properly defined) has the same distribution as a random tree.

A more general property Tk = a ck−1 is equivalent to the asymptotic (inbranch order) time shift invariance of the GBP.

Interestingly, the Tokunaga trees with Tk = a ck−1 are well known in appliedliterature...

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 21 / 33

Page 42: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Tokunaga trees

River networks

[Shreve 1966, 1969; Tokunaga, 1978; Peckham, 1995; Burd et al., 2000; Z et al., 2009;

Zanardo et al., 2013]

http://wwf.panda.org

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 22 / 33

Page 43: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Tokunaga trees

Hillslope drainage networks

[Z et al., 2009]

Makalu  Everest  

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 23 / 33

Page 44: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Tokunaga trees

Vein structure of botanical leaves

[Newman et al., 1997; Turcotte et al., 1998]

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 24 / 33

Page 45: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Tokunaga trees

Earthquake aftershock clusters

[Yoder et al., 2011]

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 25 / 33

Page 46: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Tokunaga trees

Diffusion limited aggregation

[Ossadnik, 1992; Masek and Turcotte, 1993]

http://markjstock.org/dla3d/images/save47c_e.png

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 26 / 33

Page 47: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Tokunaga trees

Two dimensional site percolation

[Turcotte et al., 1999; Yakovlev et al., 2005; Z et al., 2006]

http://www.opencourse.info/anderson/l1024pc.png

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 27 / 33

Page 48: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Horton pruning Tokunaga trees

Dynamics of billiards

[Gabrielov et al., 2008; Patterson et al., 2016]

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 28 / 33

Page 49: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 50: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 51: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 52: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 53: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 54: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 55: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 56: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 57: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function, level(Xt)Z and Kovchegov, 2012

Local maxima Local minima

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 29 / 33

Page 58: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Tree representation of a function

(a) Tree T (b) Harris path HT

Theorem (J. Neveu and J. Pitman [1989], J. F. Le Gall [1993] )

The level-set tree level(Xt) is an exponential critical binary Galton-Watson treeGW(λ) if and only if the rises and falls of Xt , excluding the last fall, are i.i.d.exponential random variables with parameter λ/2.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 30 / 33

Page 59: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Tree representation of a function

Pruning time series

Proposition ( Z and Kovchegov [2012])

1 The transition from a time series Xk to the time series Xmink of its local

minima corresponds to the Horton pruning of the level-set tree level(X ).

2 A symmetric random walk in discrete time corresponds to a critical Tokunagatree with c = 2 (i.e., Tk = 2k−1). In particular, the critical Galton-Watsontree corresponds a symmetric exponential random walk.

Open problem: Finding all the time series models invariant with respect to Hortonpruning.

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 31 / 33

Page 60: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Summary

Summary

Generalized dynamical pruning encompasses a number of continuous anddiscrete pruning operations.

Horton prune invariance is equivalent to the existence of Tokunagacoefficients Tk := Ti,i+k (under some natural conditions).

Geometric Branching Model generates prune-invariant trees for an arbitrarysequence Tk .

Tokunaga trees, Tk = ack−1, is a subclass widely seen in observations. It isequivalent to the time shift invariance.

Future: A possibility to study non-linear wave dynamics as a dynamicalpruning (proof-of-concept results for Hamilton-Jacobi systems).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 32 / 33

Page 61: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Summary

Summary

Generalized dynamical pruning encompasses a number of continuous anddiscrete pruning operations.

Horton prune invariance is equivalent to the existence of Tokunagacoefficients Tk := Ti,i+k (under some natural conditions).

Geometric Branching Model generates prune-invariant trees for an arbitrarysequence Tk .

Tokunaga trees, Tk = ack−1, is a subclass widely seen in observations. It isequivalent to the time shift invariance.

Future: A possibility to study non-linear wave dynamics as a dynamicalpruning (proof-of-concept results for Hamilton-Jacobi systems).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 32 / 33

Page 62: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Summary

Summary

Generalized dynamical pruning encompasses a number of continuous anddiscrete pruning operations.

Horton prune invariance is equivalent to the existence of Tokunagacoefficients Tk := Ti,i+k (under some natural conditions).

Geometric Branching Model generates prune-invariant trees for an arbitrarysequence Tk .

Tokunaga trees, Tk = ack−1, is a subclass widely seen in observations. It isequivalent to the time shift invariance.

Future: A possibility to study non-linear wave dynamics as a dynamicalpruning (proof-of-concept results for Hamilton-Jacobi systems).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 32 / 33

Page 63: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Summary

Summary

Generalized dynamical pruning encompasses a number of continuous anddiscrete pruning operations.

Horton prune invariance is equivalent to the existence of Tokunagacoefficients Tk := Ti,i+k (under some natural conditions).

Geometric Branching Model generates prune-invariant trees for an arbitrarysequence Tk .

Tokunaga trees, Tk = ack−1, is a subclass widely seen in observations. It isequivalent to the time shift invariance.

Future: A possibility to study non-linear wave dynamics as a dynamicalpruning (proof-of-concept results for Hamilton-Jacobi systems).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 32 / 33

Page 64: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Summary

Summary

Generalized dynamical pruning encompasses a number of continuous anddiscrete pruning operations.

Horton prune invariance is equivalent to the existence of Tokunagacoefficients Tk := Ti,i+k (under some natural conditions).

Geometric Branching Model generates prune-invariant trees for an arbitrarysequence Tk .

Tokunaga trees, Tk = ack−1, is a subclass widely seen in observations. It isequivalent to the time shift invariance.

Future: A possibility to study non-linear wave dynamics as a dynamicalpruning (proof-of-concept results for Hamilton-Jacobi systems).

Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 32 / 33

Page 65: University of Nevada, Renofiras/FPD18/Talks/Zaliapin.pdfUniversity of Nevada, Reno Frontier Probability Days March 31, 2018 Co-author: Yevgeniy Kovchegov (Mathematics, Oregon State

Summary

References

Y. Kovchegov and I. Zaliapin (2018)

Tokunaga self similarity arises naturally from time invariance

arxiv:1803.03741

Y. Kovchegov and I. Zaliapin (2017)

Horton self-similarity of Kingman’s coalescent tree

Annales de l’Institut Henri Poincare (B) Probability and Statistics, 53(3), 1069-1107.

M. Arnold, Y. Kovchegov and I. Zaliapin (2017)

Dynamical pruning of binary trees with applications to inviscid Burgers equation

arxiv:1707.01984

Y. Kovchegov and I. Zaliapin (2016)

Horton Law in Self-Similar Trees

Fractals, 24, 1650017

Y. Kovchegov and I. Zaliapin (2016)

Random self-similar trees and a hierarchical branching process

arxiv:1608.05032, in review

I. Zaliapin and Y. Kovchegov (2012)

Tokunaga and Horton self-similarity for level set trees of Markov chains

Chaos, Solitons, and Fractals, 45, 358-372.Ilya Zaliapin (UNR) Self-Similar Trees 03/31/2018 (OSU-FPD) 33 / 33