On Contraction Method in function spaces and the partial match - - PowerPoint PPT Presentation

on contraction method in function spaces and the partial
SMART_READER_LITE
LIVE PREVIEW

On Contraction Method in function spaces and the partial match - - PowerPoint PPT Presentation

On Contraction Method in function spaces and the partial match problem Henning Sulzbach J. W. Goethe-Universit at Frankfurt a. M. INRIA Paris, October 18, 2010 joint work with N. Broutin & R. Neininger Henning Sulzbach J. W.


slide-1
SLIDE 1

On Contraction Method in function spaces and the partial match problem

Henning Sulzbach

  • J. W. Goethe-Universit¨

at Frankfurt a. M. INRIA Paris, October 18, 2010 joint work with N. Broutin & R. Neininger

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-2
SLIDE 2

Contraction Method - Example

Given a sequence of random variables (Xn) that contains a recursive structure, contraction method is a tool to obtain asymptotic results for the distribution and moments of (Xn).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-3
SLIDE 3

Contraction Method - Example

Given a sequence of random variables (Xn) that contains a recursive structure, contraction method is a tool to obtain asymptotic results for the distribution and moments of (Xn).

Example - Quickselect

Task: Given a list of n different numbers, find the element of rank k , for simplicity assume k = 1. Algorithm:

◮ Choose one element x uniformly at random among all (pivot) ◮ Comparing all elements with x gives sublists S< and S> ◮ If In = |S<| = 1 return x otherwise search recursively in S<

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-4
SLIDE 4

Quickselect - Analysis

Let Xn be the number of key comparisons and In = |S<|. Then Xn

d

= XIn + n − 1 for (Xj), In independent and In uniformly distributed on {0, . . . , n − 1}.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-5
SLIDE 5

Quickselect - Analysis

Let Xn be the number of key comparisons and In = |S<|. Then Xn

d

= XIn + n − 1 for (Xj), In independent and In uniformly distributed on {0, . . . , n − 1}. E[Xn] ≈ 2n suggests the scaling Yn := Xn n

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-6
SLIDE 6

Quickselect - Analysis

Let Xn be the number of key comparisons and In = |S<|. Then Xn

d

= XIn + n − 1 for (Xj), In independent and In uniformly distributed on {0, . . . , n − 1}. E[Xn] ≈ 2n suggests the scaling Yn := Xn n

d

= In n YIn + 1 − 1 n.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-7
SLIDE 7

Quickselect - Analysis

A possible limit for Yn := Xn n

d

= In n YIn + 1 − 1 n.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-8
SLIDE 8

Quickselect - Analysis

A possible limit for Yn := Xn n

d

= In n YIn + 1 − 1 n. should satisfy Y

d

= UY + 1 for independent U, Y , U uniform on [0, 1].

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-9
SLIDE 9

Quickselect - Analysis

A possible limit for Yn := Xn n

d

= In n YIn + 1 − 1 n. should satisfy Y

d

= UY + 1 for independent U, Y , U uniform on [0, 1]. Observe that Y (or rather L(Y )) satisfies this if L(Y ) is a fixed-point of the following map F : M(R) → M(R) F(µ) = L(UY + 1), with L(Y ) = µ, U uniform on [0, 1] and U, Y independent.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-10
SLIDE 10

Quickselect - Analysis

A possible limit for Yn := Xn n

d

= In n YIn + 1 − 1 n. should satisfy Y

d

= UY + 1 for independent U, Y , U uniform on [0, 1]. Observe that Y (or rather L(Y )) satisfies this if L(Y ) is a fixed-point of the following map F : M(R) → M(R) F(µ) = L(UY + 1), with L(Y ) = µ, U uniform on [0, 1] and U, Y independent. Idea: Use Banach fixed point theorem.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-11
SLIDE 11

Quickselect - Contraction

For µ, ν ∈ M(R) let ℓ1(µ, ν) = inf

X,Y :L(X)=µ,L(Y )=ν E[|X − Y |].

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-12
SLIDE 12

Quickselect - Contraction

For µ, ν ∈ M(R) let ℓ1(µ, ν) = inf

X,Y :L(X)=µ,L(Y )=ν E[|X − Y |].

ℓ1 is a complete metric on the subset M′(R) of M(R) consisting

  • f probability measures with finite first moment and

ℓ1(µn, µ) → 0 ⇒ µ

w

− → µ .

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-13
SLIDE 13

Quickselect - Contraction

For µ, ν ∈ M(R) let ℓ1(µ, ν) = inf

X,Y :L(X)=µ,L(Y )=ν E[|X − Y |].

ℓ1 is a complete metric on the subset M′(R) of M(R) consisting

  • f probability measures with finite first moment and

ℓ1(µn, µ) → 0 ⇒ µ

w

− → µ . Show: F is a contraction according to ℓ1 in M′(R).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-14
SLIDE 14

Quickselect - Contraction

Proof: Let X, Y s.t. L(X) = µ and L(Y ) = ν and E[|X − Y |] ≤ ℓ1(µ, ν) + ε.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-15
SLIDE 15

Quickselect - Contraction

Proof: Let X, Y s.t. L(X) = µ and L(Y ) = ν and E[|X − Y |] ≤ ℓ1(µ, ν) + ε. Then ℓ1(F(µ), F(ν)) ≤ E[|UX + 1 − (UY + 1)|] = EUE[|X − Y |] ≤ EUℓ1(µ, ν) + ε

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-16
SLIDE 16

Quickselect - Contraction

Proof: Let X, Y s.t. L(X) = µ and L(Y ) = ν and E[|X − Y |] ≤ ℓ1(µ, ν) + ε. Then ℓ1(F(µ), F(ν)) ≤ E[|UX + 1 − (UY + 1)|] = EUE[|X − Y |] ≤ EUℓ1(µ, ν) + ε which gives ℓ1(F(µ), F(ν)) ≤ EUℓ1(µ, ν).

  • Henning Sulzbach J. W. Goethe-Universit¨

at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-17
SLIDE 17

Quickselect - Contraction

The stochastic fixed-point equation Y

d

= UY + 1 has a unique solution in M′(R) and it is easy to show that ℓ1(Yn, Y ) → 0.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-18
SLIDE 18

Quickselect - Contraction

The stochastic fixed-point equation Y

d

= UY + 1 has a unique solution in M′(R) and it is easy to show that ℓ1(Yn, Y ) → 0. Typically the number of subproblems is larger than one. For example, if Xn denotes the number of key comparisons performed by Quicksort sorting a list of n elements, then Xn

d

= X ′

In + X ′′ n−1−In + n − 1

with independent copies (X ′

j ), (X ′′ j ) independent of In.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-19
SLIDE 19

Contraction method for recursive stochastic processes

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-20
SLIDE 20

Contraction method for recursive stochastic processes

Usual situation of an affine recursion after scaling: Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with r.v. (Xn), b(n) taking values in some space S, A(n)

r

random

  • perators from S to S, and independent copies (X 1

n ), . . . , (X K n ) of

(Xn).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-21
SLIDE 21

Contraction method for recursive stochastic processes

Usual situation of an affine recursion after scaling: Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with r.v. (Xn), b(n) taking values in some space S, A(n)

r

random

  • perators from S to S, and independent copies (X 1

n ), . . . , (X K n ) of

(Xn). If A(n)

r

→ Ar and b(n) → b for some S valued processes Ar, b, this suggests Xn → X, where X solves X d = K

r=1 Ar ◦ X (r) + b (uniquely).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-22
SLIDE 22

Applications - The Rd case

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-23
SLIDE 23

Applications - The Rd case

◮ K = 1 : Quickselect ◮ K = 2 : BST, RRT: Pathlength, Profile,. . . , Size of random

Tries

◮ K = m : m-ary search trees ◮ K = K(n) random: Galton-Watson trees ◮ d = 2 : Wiener Index

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-24
SLIDE 24

Example in C([0, 1]) - Donsker’s Theorem

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-25
SLIDE 25

Example in C([0, 1]) - Donsker’s Theorem

Let X1, X2, . . . be iid random variables with EX1 = 0, EX 2

1 = 1.

The process Sn

t =

1 √n  

⌊nt⌋

  • k=1

Xk + (nt − ⌊t⌋)X⌊nt⌋+1   , t ∈ [0, 1]

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-26
SLIDE 26

Example in C([0, 1]) - Donsker’s Theorem

Let X1, X2, . . . be iid random variables with EX1 = 0, EX 2

1 = 1.

The process Sn

t =

1 √n  

⌊nt⌋

  • k=1

Xk + (nt − ⌊t⌋)X⌊nt⌋+1   , t ∈ [0, 1] converges in distribution to a standard Brownian Motion in C([0, 1]) endowed with the uniform topology.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-27
SLIDE 27

Example in C([0, 1]) - Donsker’s Theorem

−1.5 −0.5 0.5 1.0 1.5 S_1

−1.5 −0.5 0.5 1.5

S_2

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-28
SLIDE 28

Example in C([0, 1]) - Donsker’s Theorem

−1.5 −0.5 0.5 1.0 1.5 S_1

−1.5 −0.5 0.5 1.5

S_2

−1.5 −0.5 0.5 1.5

Concatenation

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-29
SLIDE 29

Example in C([0, 1]) - Donsker’s Theorem

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-30
SLIDE 30

Example in C([0, 1]) - Donsker’s Theorem

It holds: (Sn

t )t∈[0,1] d

=

  • 1

2

  • 1{t≤1/2}Sn/2

2t

+ 1{t>1/2}

  • Sn/2

1

+ Sn/2

2t−1

  • t∈[0,1]

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-31
SLIDE 31

Example in C([0, 1]) - Donsker’s Theorem

It holds: (Sn

t )t∈[0,1] d

=

  • 1

2

  • 1{t≤1/2}Sn/2

2t

+ 1{t>1/2}

  • Sn/2

1

+ Sn/2

2t−1

  • t∈[0,1]

=

  • A(n)

1

  • Sn/2

t

+ A(n)

2

Sn/2

t

  • t∈[0,1]

Observe that A(n)

r

and I (n)

r

are deterministic and A(n)

r

is linear and bounded for r = 1, 2.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-32
SLIDE 32

Example in D([0, 1]) - Partial match query

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-33
SLIDE 33

Example in D([0, 1]) - Partial match query

We consider a partial match query in a random two-dimensional quadtree under the uniform model. Quadtrees, introduced by Finkel & Bentley in 1974, are generalizations of BSTs and used to store multidimensional data.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-34
SLIDE 34

Partial match query in quadtrees

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-35
SLIDE 35

Partial match query in quadtrees

  • Henning Sulzbach J. W. Goethe-Universit¨

at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-36
SLIDE 36

Partial match query in quadtrees

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-37
SLIDE 37

Partial match query in quadtrees

  • Henning Sulzbach J. W. Goethe-Universit¨

at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-38
SLIDE 38

Partial match query in quadtrees

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-39
SLIDE 39

Partial match query in quadtrees

  • Henning Sulzbach J. W. Goethe-Universit¨

at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-40
SLIDE 40

Partial match query in quadtrees

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-41
SLIDE 41

Partial match query in quadtrees

  • Henning Sulzbach J. W. Goethe-Universit¨

at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-42
SLIDE 42

Partial match query in quadtrees

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-43
SLIDE 43

Partial match query in quadtrees

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-44
SLIDE 44

Partial match query in quadtrees

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-45
SLIDE 45

Partial match query in quadtrees

Input: U1, U2, . . . , Un independent and uniformly on [0, 1] distributed. Cn(t) number of horizontal lines intersecting the vertical line x = t.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-46
SLIDE 46

Partial match query - Recursion

Let I (n)

1

, I (n)

2

, I (n)

3

, I (n)

4

be the number of points in the four quadrants and (U1, V1) be the coordinates of the first point.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-47
SLIDE 47

Partial match query - Recursion

Let I (n)

1

, I (n)

2

, I (n)

3

, I (n)

4

be the number of points in the four quadrants and (U1, V1) be the coordinates of the first point. Then

(Cn(t))t∈[0,1]

d

=

  • 1{t<U1}
  • C (1)

I (n)

1

t U1

  • + C (2)

I (n)

2

t U1

  • +

1{t≥U1}

  • C (3)

I (n)

3

t − U1 1 − U1

  • + C (4)

I (n)

4

t − U1 1 − U1

  • + 1
  • t∈[0,1]

considered as process in D([0, 1]).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-48
SLIDE 48

Partial match query - Recursion

Let I (n)

1

, I (n)

2

, I (n)

3

, I (n)

4

be the number of points in the four quadrants and (U1, V1) be the coordinates of the first point. Then

(Cn(t))t∈[0,1]

d

=

  • 1{t<U1}
  • C (1)

I (n)

1

t U1

  • + C (2)

I (n)

2

t U1

  • +

1{t≥U1}

  • C (3)

I (n)

3

t − U1 1 − U1

  • + C (4)

I (n)

4

t − U1 1 − U1

  • + 1
  • t∈[0,1]

considered as process in D([0, 1]). Given (U1, V1) it holds

L

  • I (n)

1 , I (n) 2 , I (n) 3 , I (n) 4

  • = M(n−1; U1V1, U1(1−V1), (1−U1)V1, (1−U1)(1−V1)).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-49
SLIDE 49

The Zolotarev metric on a Banach space

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-50
SLIDE 50

The Zolotarev metric on a Banach space

Arbitrary Banach space (B, || · ||) instead of C([0, 1]) or D([0, 1]).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-51
SLIDE 51

The Zolotarev metric on a Banach space

Arbitrary Banach space (B, || · ||) instead of C([0, 1]) or D([0, 1]). Let M(B) be the set of probability measures on B. For µ, ν ∈ B and s > 0 define the Zolotarev distance of µ and ν by ζs(µ, ν) = sup

f ∈Fs

|E[f (X) − f (Y )]|, with L(X) = µ, L(Y ) = ν and for s = m + α with 0 < α ≤ 1 and m := ⌈s⌉ − 1 ∈ N0

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-52
SLIDE 52

The Zolotarev metric on a Banach space

Arbitrary Banach space (B, || · ||) instead of C([0, 1]) or D([0, 1]). Let M(B) be the set of probability measures on B. For µ, ν ∈ B and s > 0 define the Zolotarev distance of µ and ν by ζs(µ, ν) = sup

f ∈Fs

|E[f (X) − f (Y )]|, with L(X) = µ, L(Y ) = ν and for s = m + α with 0 < α ≤ 1 and m := ⌈s⌉ − 1 ∈ N0 Fs := {f ∈ C m(B, R) : Dmf (x)−Dmf (y) ≤ x−yα, x, y ∈ B}.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-53
SLIDE 53

The Zolotarev metric on a Banach space

Arbitrary Banach space (B, || · ||) instead of C([0, 1]) or D([0, 1]). Let M(B) be the set of probability measures on B. For µ, ν ∈ B and s > 0 define the Zolotarev distance of µ and ν by ζs(µ, ν) = sup

f ∈Fs

|E[f (X) − f (Y )]|, with L(X) = µ, L(Y ) = ν and for s = m + α with 0 < α ≤ 1 and m := ⌈s⌉ − 1 ∈ N0 Fs := {f ∈ C m(B, R) : Dmf (x)−Dmf (y) ≤ x−yα, x, y ∈ B}. Set ζs(X, Y ) = ζs(L(X), L(Y )).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-54
SLIDE 54

Properties of the Zolotarev distance ζs

It holds ζs(X, Y ) < ∞, if E||X||s, E||Y ||s < ∞, E[g(X, . . . , X)] = E[g(Y , . . . , Y )] for all k ≤ m and multilinear, bounded functions g : Bk → R. In the following assume finiteness of the considered ζs-distances.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-55
SLIDE 55

Properties of the Zolotarev distance ζs

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-56
SLIDE 56

Properties of the Zolotarev distance ζs

Lemma

ζs is (s, +)-ideal, i.e. ζs(ϕ(X), ϕ(Y )) ≤ ||ϕ||sζs(X, Y ) for any continuous and linear function ϕ : B → B with ||ϕ|| = sup

f ∈C([0,1]),||f ||=1

||ϕ(f )||.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-57
SLIDE 57

Properties of the Zolotarev distance ζs

Lemma

ζs is (s, +)-ideal, i.e. ζs(ϕ(X), ϕ(Y )) ≤ ||ϕ||sζs(X, Y ) for any continuous and linear function ϕ : B → B with ||ϕ|| = sup

f ∈C([0,1]),||f ||=1

||ϕ(f )||. Furthermore ζs(X1 + X2, Y1 + Y2) ≤ ζs(X1, Y1) + ζs(X2, Y2) for (X1, Y1) and (X2, Y2) independent.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-58
SLIDE 58

Properties of the Zolotarev distance ζs

Lemma

ζs is (s, +)-ideal, i.e. ζs(ϕ(X), ϕ(Y )) ≤ ||ϕ||sζs(X, Y ) for any continuous and linear function ϕ : B → B with ||ϕ|| = sup

f ∈C([0,1]),||f ||=1

||ϕ(f )||. Furthermore ζs(X1 + X2, Y1 + Y2) ≤ ζs(X1, Y1) + ζs(X2, Y2) for (X1, Y1) and (X2, Y2) independent. Proof: Zolotarev [’77]

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-59
SLIDE 59

Properties of the Zolotarev distance ζs

Theorem

Let B = C([0, 1]). Then ζs(Xn, X) → 0 implies

◮ Xn fdd

− → X and E[|Xn(t)|s] → E|X(t)|s] for all t

◮ X(U) d

− → X(U) and E[|Xn(U)|s] → E|X(U)|s] for any random variable U on [0, 1] independent of (Xn) and X.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-60
SLIDE 60

Properties of the Zolotarev distance ζs

Theorem

Let B = C([0, 1]). Then ζs(Xn, X) → 0 implies

◮ Xn fdd

− → X and E[|Xn(t)|s] → E|X(t)|s] for all t

◮ X(U) d

− → X(U) and E[|Xn(U)|s] → E|X(U)|s] for any random variable U on [0, 1] independent of (Xn) and X. Proof: Follows from results in Neininger, R¨ uschendorf[’04], see also Drmota, Janson, Neininger [’08].

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-61
SLIDE 61

Properties of the Zolotarev distance ζs

Theorem

Let B = C([0, 1]). Then ζs(Xn, X) → 0 implies

◮ Xn fdd

− → X and E[|Xn(t)|s] → E|X(t)|s] for all t

◮ X(U) d

− → X(U) and E[|Xn(U)|s] → E|X(U)|s] for any random variable U on [0, 1] independent of (Xn) and X. Proof: Follows from results in Neininger, R¨ uschendorf[’04], see also Drmota, Janson, Neininger [’08]. The question whether ζs convergence implies weak convergence is strongly related to the regularity of the norm function ||x|| .

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-62
SLIDE 62

Properties of ζs in C([0, 1])

Theorem

Let B = C([0, 1]) and 0 < s ≤ 3, i.e, m ∈ {0, 1, 2}. Let (Xn)n≥1, X be random variables in C([0, 1]) where, for each n ≥ 1, Xn is piecewise linear on intervals of length at least rn. If ζs(Xn, X) = o

  • log−m r−1

n

  • ,

as n → ∞,

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-63
SLIDE 63

Properties of ζs in C([0, 1])

Theorem

Let B = C([0, 1]) and 0 < s ≤ 3, i.e, m ∈ {0, 1, 2}. Let (Xn)n≥1, X be random variables in C([0, 1]) where, for each n ≥ 1, Xn is piecewise linear on intervals of length at least rn. If ζs(Xn, X) = o

  • log−m r−1

n

  • ,

as n → ∞, then Xn → X in distribution.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-64
SLIDE 64

Properties of ζs in C([0, 1])

Theorem

Let B = C([0, 1]) and 0 < s ≤ 3, i.e, m ∈ {0, 1, 2}. Let (Xn)n≥1, X be random variables in C([0, 1]) where, for each n ≥ 1, Xn is piecewise linear on intervals of length at least rn. If ζs(Xn, X) = o

  • log−m r−1

n

  • ,

as n → ∞, then Xn → X in distribution. Proof: The proof is based upon the approximation ||x||p → ||x|| for p → ∞ . These ideas go back to a paper of Barbour in the context of Steins method.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-65
SLIDE 65

General Theorem for 1 < s ≤ 2

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-66
SLIDE 66

General Theorem for 1 < s ≤ 2

Theorem

Assume Xn is recursively given by Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with E[Xn(t)] = f (t) .

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-67
SLIDE 67

General Theorem for 1 < s ≤ 2

Theorem

Assume Xn is recursively given by Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with E[Xn(t)] = f (t) . Let 1 < s ≤ 2 and A1, . . . , Ak, b such that

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-68
SLIDE 68

General Theorem for 1 < s ≤ 2

Theorem

Assume Xn is recursively given by Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with E[Xn(t)] = f (t) . Let 1 < s ≤ 2 and A1, . . . , Ak, b such that

◮ ||Xn||s < ∞, ||A(n) r

− Ar||s → 0, ||b(n) − b||s → 0,

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-69
SLIDE 69

General Theorem for 1 < s ≤ 2

Theorem

Assume Xn is recursively given by Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with E[Xn(t)] = f (t) . Let 1 < s ≤ 2 and A1, . . . , Ak, b such that

◮ ||Xn||s < ∞, ||A(n) r

− Ar||s → 0, ||b(n) − b||s → 0,

◮ K r=1 E[||Ar||s] < 1,

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-70
SLIDE 70

General Theorem for 1 < s ≤ 2

Theorem

Assume Xn is recursively given by Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with E[Xn(t)] = f (t) . Let 1 < s ≤ 2 and A1, . . . , Ak, b such that

◮ ||Xn||s < ∞, ||A(n) r

− Ar||s → 0, ||b(n) − b||s → 0,

◮ K r=1 E[||Ar||s] < 1, ◮ X solves the fixed-point equation with E[X(t)] = f (t) and

||X||s < ∞ .

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-71
SLIDE 71

General Theorem for 1 < s ≤ 2

Theorem

Assume Xn is recursively given by Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with E[Xn(t)] = f (t) . Let 1 < s ≤ 2 and A1, . . . , Ak, b such that

◮ ||Xn||s < ∞, ||A(n) r

− Ar||s → 0, ||b(n) − b||s → 0,

◮ K r=1 E[||Ar||s] < 1, ◮ X solves the fixed-point equation with E[X(t)] = f (t) and

||X||s < ∞ . Then ζs(Xn, X) → 0 .

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-72
SLIDE 72

General Theorem for 1 < s ≤ 2

Theorem

Assume Xn is recursively given by Xn

d

=

K

  • r=1

A(n)

r

  • X r

I (n)

r

+ b(n) with E[Xn(t)] = f (t) . Let 1 < s ≤ 2 and A1, . . . , Ak, b such that

◮ ||Xn||s < ∞, ||A(n) r

− Ar||s → 0, ||b(n) − b||s → 0,

◮ K r=1 E[||Ar||s] < 1, ◮ X solves the fixed-point equation with E[X(t)] = f (t) and

||X||s < ∞ . Then ζs(Xn, X) → 0 . Appropriate rates for the convergence of the coefficients imply Xn → X in distribution in ((C([0, 1]), || · ||sup).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-73
SLIDE 73

Application - Partial match query

Input: U1, U2, . . . , Un independent and uniformly on [0, 1] distributed. Cn(t) number of horizontal lines intersecting the vertical line x = t.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-74
SLIDE 74

Partial match - Known results

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-75
SLIDE 75

Partial match - Known results

Cn(U) for an uniform U independent of the process is easier to analyze.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-76
SLIDE 76

Partial match - Known results

Cn(U) for an uniform U independent of the process is easier to analyze.

Theorem (Flajolet, Gonnet, Puech, Robson ’91)

E[Cn(U)] = C1nβ + o(nβ), β =

√ 17−3 2

≈ 0.561.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-77
SLIDE 77

Partial match - Known results

Cn(U) for an uniform U independent of the process is easier to analyze.

Theorem (Flajolet, Gonnet, Puech, Robson ’91)

E[Cn(U)] = C1nβ + o(nβ), β =

√ 17−3 2

≈ 0.561. Chern, Hwang [’03] identified the leading constants in all dimensions.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-78
SLIDE 78

Partial match - Known results

Cn(U) for an uniform U independent of the process is easier to analyze.

Theorem (Flajolet, Gonnet, Puech, Robson ’91)

E[Cn(U)] = C1nβ + o(nβ), β =

√ 17−3 2

≈ 0.561. Chern, Hwang [’03] identified the leading constants in all dimensions. Variance and limit theorem for Cn(U) are still open problems.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-79
SLIDE 79

Partial match - Known results

Cn(U) for an uniform U independent of the process is easier to analyze.

Theorem (Flajolet, Gonnet, Puech, Robson ’91)

E[Cn(U)] = C1nβ + o(nβ), β =

√ 17−3 2

≈ 0.561. Chern, Hwang [’03] identified the leading constants in all dimensions. Variance and limit theorem for Cn(U) are still open problems.

Theorem (Curien, Joseph ’10+)

E[Cn(t)] = C2(t(1 − t))β/2nβ + o(nβ).

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-80
SLIDE 80

Partial match - Recursion and scaling

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-81
SLIDE 81

Partial match - Recursion and scaling

Remember the recursion

(Cn(t))t∈[0,1]

d

=

  • 1{t<U1}
  • C (1)

I (n)

1

t U1

  • + C (2)

I (n)

2

t U1

  • +

1{t≥U1}

  • C (3)

I (n)

3

t − U1 1 − U1

  • + C (4)

I (n)

4

t − U1 1 − U1

  • + 1
  • t∈[0,1]

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-82
SLIDE 82

Partial match - Recursion and scaling

Remember the recursion

(Cn(t))t∈[0,1]

d

=

  • 1{t<U1}
  • C (1)

I (n)

1

t U1

  • + C (2)

I (n)

2

t U1

  • +

1{t≥U1}

  • C (3)

I (n)

3

t − U1 1 − U1

  • + C (4)

I (n)

4

t − U1 1 − U1

  • + 1
  • t∈[0,1]

Let ECn(t)] = an(t)C2(t(1 − t))β/2nβ and Yn(t) = Cn(t) an(t)C2nβ .

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-83
SLIDE 83

Partial match - Recursion and scaling

Remember the recursion

(Cn(t))t∈[0,1]

d

=

  • 1{t<U1}
  • C (1)

I (n)

1

t U1

  • + C (2)

I (n)

2

t U1

  • +

1{t≥U1}

  • C (3)

I (n)

3

t − U1 1 − U1

  • + C (4)

I (n)

4

t − U1 1 − U1

  • + 1
  • t∈[0,1]

Let ECn(t)] = an(t)C2(t(1 − t))β/2nβ and Yn(t) = Cn(t) an(t)C2nβ . The recursion in terms of Yn is

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-84
SLIDE 84

Partial match - Recursion and scaling

(Yn(t))t∈[0,1]

d

= @1{t<U1} I (n)

1

n !β aI (n)

1 (t)

an(t) Y (1)

I (n)

1

„ t U1 « + 1{t<U1} I (n)

2

n !β aI (n)

2 (t)

an(t) Y (2)

I (n)

2

„ t U1 « + 1{t<U1} I (n)

3

n !β aI (n)

3 (t)

an(t) Y (3)

I (n)

3

„ t − U1 1 − U1 « + 1{t<U1} I (n)

4

n !β aI (n)

4 (t)

an(t) Y (4)

I (n)

4

„ t − U1 1 − U1 « + 1 C2nβan(t) 1 A

t∈[0,1] Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-85
SLIDE 85

Partial match - Fixed point equation

This gives rise to following fixed-point equation

(Y (t))t∈[0,1]

d

= “ 1{t<U}(UV )βY (1) “ t U ” + 1{t<U}(U(1 − V ))βY (2) “ t U ” + 1{t≥U}((1 − U)V )βY (3) „ t − U 1 − U « + 1{t≥U}((1 − U)(1 − V ))βY (4) „ t − U 1 − U ««

t∈[0,1] Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-86
SLIDE 86

Partial match - Fixed point equation

This gives rise to following fixed-point equation

(Y (t))t∈[0,1]

d

= “ 1{t<U}(UV )βY (1) “ t U ” + 1{t<U}(U(1 − V ))βY (2) “ t U ” + 1{t≥U}((1 − U)V )βY (3) „ t − U 1 − U « + 1{t≥U}((1 − U)(1 − V ))βY (4) „ t − U 1 − U ««

t∈[0,1]

Observe: This is contraction in ζ2

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-87
SLIDE 87

Partial match - Fixed point equation

This gives rise to following fixed-point equation

(Y (t))t∈[0,1]

d

= “ 1{t<U}(UV )βY (1) “ t U ” + 1{t<U}(U(1 − V ))βY (2) “ t U ” + 1{t≥U}((1 − U)V )βY (3) „ t − U 1 − U « + 1{t≥U}((1 − U)(1 − V ))βY (4) „ t − U 1 − U ««

t∈[0,1]

Observe: This is contraction in ζ2 Existence of a continuous solution Y with E[Y (t)] = (t(1 − t))β/2 and E[||Y ||2] < ∞ is proved.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-88
SLIDE 88

Partial match - Convergence

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-89
SLIDE 89

Partial match - Convergence

Uniform convergence of the coefficients, i.e. E[||A(n)

r

− Ar||2] → 0, follows from uniformity of the convergence of n−βE[Cn(t)].

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-90
SLIDE 90

Partial match - Convergence

Uniform convergence of the coefficients, i.e. E[||A(n)

r

− Ar||2] → 0, follows from uniformity of the convergence of n−βE[Cn(t)]. This is guaranteed by the pointwise convergence and

Lemma (Monotonicity)

For any fixed n ∈ N and 0 ≤ s ≤ t ≤ 1

2 it holds

E[Cn(s)] ≤ E[Cn(t)]

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-91
SLIDE 91

Partial match - Convergence

Uniform convergence of the coefficients, i.e. E[||A(n)

r

− Ar||2] → 0, follows from uniformity of the convergence of n−βE[Cn(t)]. This is guaranteed by the pointwise convergence and

Lemma (Monotonicity)

For any fixed n ∈ N and 0 ≤ s ≤ t ≤ 1

2 it holds

E[Cn(s)] ≤ E[Cn(t)] Now, the general Theorem implies

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-92
SLIDE 92

Partial match - Main Result

Theorem

Let Y be the solution of the appearing fixed-point equation. Then ζs(Yn, Y ) → 0.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-93
SLIDE 93

Partial match - Main Result

Theorem

Let Y be the solution of the appearing fixed-point equation. Then ζs(Yn, Y ) → 0. In particular

◮ Cn(t) C2nβ d,L2

− → Y (t)

◮ Cn(U) C2nβ d,L2

− → Y (U)

◮ VarCn(U) = γn2β + o(n2β)

for U uniform on [0, 1], independent of (Cn) and C.

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-94
SLIDE 94

Partial match - Main Result

Theorem

Let Y be the solution of the appearing fixed-point equation. Then ζs(Yn, Y ) → 0. In particular

◮ Cn(t) C2nβ d,L2

− → Y (t)

◮ Cn(U) C2nβ d,L2

− → Y (U)

◮ VarCn(U) = γn2β + o(n2β)

for U uniform on [0, 1], independent of (Cn) and C. For µ2(u) = E[Y (u)2] it holds

µ2(t) = Z t 2(1 − u)2β 2β + 1 µ2 „ t − u 1 − u « + 2B(α)(1 − u)2β „ t − u 1 − u 1 − t 1 − u «β du + Z 1

t

2u2β 2β + 1µ2 “ t u ” + 2B(α)u2β “ t u u − t u ”β du

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match

slide-95
SLIDE 95

Future work

◮ weak convergence of Yn in (D([0, 1]), || · ||sup) ◮ results for supt∈[0,1] Cn(t) ◮ higher dimensions ◮ related tree models (K-d trees, . . . )

Henning Sulzbach J. W. Goethe-Universit¨ at Frankfurt a. M. On Contraction Method in function spaces and the partial match