Recursive Optimal Transport and Fixed-Point Iterations for - - PowerPoint PPT Presentation

recursive optimal transport and fixed point iterations
SMART_READER_LITE
LIVE PREVIEW

Recursive Optimal Transport and Fixed-Point Iterations for - - PowerPoint PPT Presentation

. . Recursive Optimal Transport and Fixed-Point Iterations for Nonexpansive Maps . . . . . Roberto Cominetti Universidad de Chile rccc@dii.uchile.cl OTAE Toronto September 2014 based on joint work with J.B. Baillon, M. Bravo,


slide-1
SLIDE 1

. . . . . . .

Recursive Optimal Transport and Fixed-Point Iterations for Nonexpansive Maps

Roberto Cominetti

Universidad de Chile rccc@dii.uchile.cl

OTAE – Toronto – September 2014 based on joint work with J.B. Baillon, M. Bravo, J. Soto, J. Vaisman

slide-2
SLIDE 2

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

T contraction — fixed point iteration

(BP) xn+1 = Txn

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 2 / 23

slide-3
SLIDE 3

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

T contraction — fixed point iteration

(BP) xn+1 = Txn ∥xn+1 − xn∥ = ∥Txn − xn∥ ≤ ρn∥Tx0 − x0∥ → 0 ⇓ convergence + error estimates + stopping rule

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 2 / 23

slide-4
SLIDE 4

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

T nonexpansive — Krasnoselskii-Mann iterates

T : C → C non-expansive / C convex bounded in (X, ∥ · ∥) (KM) xn+1 = (1−αn+1)xn + αn+1Txn

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 3 / 23

slide-5
SLIDE 5

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

T nonexpansive — Krasnoselskii-Mann iterates

T : C → C non-expansive / C convex bounded in (X, ∥ · ∥) (KM) xn+1 = (1−αn+1)xn + αn+1Txn algorithm for computing fixed points (e.g.T = Shapley value) also obtained after discretizing dx

dt + [I −T](x) = 0

also in stochastic approximation

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 3 / 23

slide-6
SLIDE 6

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

T nonexpansive — Krasnoselskii-Mann iterates

T : C → C non-expansive / C convex bounded in (X, ∥ · ∥) (KM) xn+1 = (1−αn+1)xn + αn+1Txn algorithm for computing fixed points (e.g.T = Shapley value) also obtained after discretizing dx

dt + [I −T](x) = 0

also in stochastic approximation Question: ∥Txn − xn∥ → 0 ?

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 3 / 23

slide-7
SLIDE 7

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

How is this useful?

If ∥Txn − xn∥ → 0 ⇒ all strong/weak cluster points are fixed points of T ⇒ existence: Fixed Point Theorem (Browder-G¨

  • hde-Kirk’65)
  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 4 / 23

slide-8
SLIDE 8

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

How is this useful?

If ∥Txn − xn∥ → 0 ⇒ all strong/weak cluster points are fixed points of T ⇒ existence: Fixed Point Theorem (Browder-G¨

  • hde-Kirk’65)

and since ∥xn − ¯ x∥ decreases for all ¯ x ∈ FixT ⇒ xn converges strong/weak to a fixed point ⇒ convergence results of Krasnoselski’55, Shaefer’57, Browder-Petryshyn’67, Edelstein’70, Groetsch’72, Ishikawa’76, Edelstein-O’Brien’78, Reich’79... Kohlenbach’03

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 4 / 23

slide-9
SLIDE 9

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Baillon-Bruck’s conjecture (1992)

There exists a universal constant κ such that (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

Remark: in continuous time ∥Tx(t) − x(t)∥ ≤ κ diam(C)

√t

. . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 5 / 23

slide-10
SLIDE 10

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Baillon-Bruck’s conjecture (1992)

There exists a universal constant κ such that (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

Remark: in continuous time ∥Tx(t) − x(t)∥ ≤ κ diam(C)

√t

. Theorem (Baillon-Bruck’1996) . . . . . . . . When αn ≡ α the bound holds with κ = 1/√π.

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 5 / 23

slide-11
SLIDE 11

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Baillon-Bruck’s conjecture (1992)

There exists a universal constant κ such that (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

Remark: in continuous time ∥Tx(t) − x(t)∥ ≤ κ diam(C)

√t

. Theorem (Baillon-Bruck’1996) . . . . . . . . When αn ≡ α the bound holds with κ = 1/√π. We prove it for general αn with κ = 1/√π ∼ 0.5642 Also an improved bound for affine maps with κ = 0.4688 We discuss the extent to which these bounds are sharp

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 5 / 23

slide-12
SLIDE 12

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Example: Right-shift on ℓ1(N)

C = {p ∈ ℓ1(N) : pi ≥ 0, ∑∞

i=0 pi = 1} with diam(C) = 2

T(p0, p1, p2, . . .) = (0, p0, p1, p2, . . .) is an isometry

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 6 / 23

slide-13
SLIDE 13

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Example: Right-shift on ℓ1(N)

C = {p ∈ ℓ1(N) : pi ≥ 0, ∑∞

i=0 pi = 1} with diam(C) = 2

T(p0, p1, p2, . . .) = (0, p0, p1, p2, . . .) is an isometry x0 = (1, 0, 0, 0, . . .) x1 = (1−α1, α1, 0, 0, . . .) x2 = ((1−α2)(1−α1), (1−α2)α1 + α2(1−α1), α2α1, 0, . . .) x3 = . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 6 / 23

slide-14
SLIDE 14

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Example: Right-shift on ℓ1(N)

C = {p ∈ ℓ1(N) : pi ≥ 0, ∑∞

i=0 pi = 1} with diam(C) = 2

T(p0, p1, p2, . . .) = (0, p0, p1, p2, . . .) is an isometry x0 = (1, 0, 0, 0, . . .) x1 = (1−α1, α1, 0, 0, . . .) x2 = ((1−α2)(1−α1), (1−α2)α1 + α2(1−α1), α2α1, 0, . . .) x3 = . . .

−5 5 10 15 20 25 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18

xn

k = P(X1 + · · · + Xn = k)

Xi ∼Bernoulli(αi) ∥Txn − xn∥1 = 2 maxk xn

k

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 6 / 23

slide-15
SLIDE 15

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Example: Right-shift on ℓ1(N)

C = {p ∈ ℓ1(N) : pi ≥ 0, ∑∞

i=0 pi = 1} with diam(C) = 2

T(p0, p1, p2, . . .) = (0, p0, p1, p2, . . .) is an isometry x0 = (1, 0, 0, 0, . . .) x1 = (1−α1, α1, 0, 0, . . .) x2 = ((1−α2)(1−α1), (1−α2)α1 + α2(1−α1), α2α1, 0, . . .) x3 = . . .

−5 5 10 15 20 25 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18

xn

k = P(X1 + · · · + Xn = k)

Xi ∼Bernoulli(αi) ∥Txn − xn∥1 = 2 maxk xn

k

Remark:

dx dt + [I −T](x) = 0

⇒ xk(t) = e−t tk

k! . . . Poisson(t).

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 6 / 23

slide-16
SLIDE 16

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sums of Bernoullis and (BB)

. Theorem (Baillon-C-Vaisman, arXiv’2013) . . . . . . . . Let Xi be independent Bernoullis with P(Xi =1) = αi. Then pn

k = P(X1 + . . . + Xn = k) ≤

η √∑n

i=1 αi(1 − αi)

where η = maxu≥0 √u e−uI0(u) ∼ 0.4688 with I0(·) modified Bessel

  • function. This bound is sharp.

. . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 7 / 23

slide-17
SLIDE 17

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sums of Bernoullis and (BB)

. Theorem (Baillon-C-Vaisman, arXiv’2013) . . . . . . . . Let Xi be independent Bernoullis with P(Xi =1) = αi. Then pn

k = P(X1 + . . . + Xn = k) ≤

η √∑n

i=1 αi(1 − αi)

where η = maxu≥0 √u e−uI0(u) ∼ 0.4688 with I0(·) modified Bessel

  • function. This bound is sharp.

. Corollary . . . . . . . . For the right shift in ℓ1(N) the optimal bound in (BB) is κ = η.

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 7 / 23

slide-18
SLIDE 18

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Affine Maps

Let ¯ x ∈ FixT and C = B(¯ x, r) with r = ∥x0 − ¯ x∥ so that T : C → C. . . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 8 / 23

slide-19
SLIDE 19

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Affine Maps

Let ¯ x ∈ FixT and C = B(¯ x, r) with r = ∥x0 − ¯ x∥ so that T : C → C. T affine ⇒ xn = ∑n

k=0 pn k T kx0

⇒ ∥Txn − xn∥ ≤ 2r maxk pn

k

. . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 8 / 23

slide-20
SLIDE 20

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Affine Maps

Let ¯ x ∈ FixT and C = B(¯ x, r) with r = ∥x0 − ¯ x∥ so that T : C → C. T affine ⇒ xn = ∑n

k=0 pn k T kx0

⇒ ∥Txn − xn∥ ≤ 2r maxk pn

k

. Corollary . . . . . . . . For affine maps (BB) holds with κ = η. This bound is sharp and is attained by the right shift.

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 8 / 23

slide-21
SLIDE 21

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Nonlinear Maps

There exists a universal constant κ such that (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 9 / 23

slide-22
SLIDE 22

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Nonlinear Maps

There exists a universal constant κ such that (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

Rescaling the norm we may assume diam(C) = 1

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 9 / 23

slide-23
SLIDE 23

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Nonlinear Maps

There exists a universal constant κ such that (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

Rescaling the norm we may assume diam(C) = 1 Since Txn − xn = xn+1−xn

αn+1

it suffices to bound ∥xn+1 − xn∥

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 9 / 23

slide-24
SLIDE 24

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Nonlinear Maps

There exists a universal constant κ such that (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

Rescaling the norm we may assume diam(C) = 1 Since Txn − xn = xn+1−xn

αn+1

it suffices to bound ∥xn+1 − xn∥ We achieve this by bounding ∥xm − xn∥

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 9 / 23

slide-25
SLIDE 25

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Nonlinear Maps

There exists a universal constant κ such that (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

Rescaling the norm we may assume diam(C) = 1 Since Txn − xn = xn+1−xn

αn+1

it suffices to bound ∥xn+1 − xn∥ We achieve this by bounding ∥xm − xn∥ Recall xn+1 = (1 − αn+1)xn + αn+1Txn

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 9 / 23

slide-26
SLIDE 26

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Alternate expression for xn

Let πn

i = αi

∏n

i+1(1−αk) and set Tx−1 = x0 by convention, then

xn = ∑n

i=0 πn i Txi−1

−5 5 10 15 20 25 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 10 / 23

slide-27
SLIDE 27

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Let Pmn be the set of transport plans z ≥ 0 taking πm to πn πm

j

= ∑n

i=0 zji

πn

i

= ∑m

j=0 zji

−5 5 10 15 20 25 30 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45
  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 11 / 23

slide-28
SLIDE 28

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Let Pmn be the set of transport plans z ≥ 0 taking πm to πn πm

j

= ∑n

i=0 zji

πn

i

= ∑m

j=0 zji

−5 5 10 15 20 25 30 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45

xm − xn =

m

j=0

πm

j Txj−1 − n

i=0

πn

i Txi−1

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 11 / 23

slide-29
SLIDE 29

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Let Pmn be the set of transport plans z ≥ 0 taking πm to πn πm

j

= ∑n

i=0 zji

πn

i

= ∑m

j=0 zji

−5 5 10 15 20 25 30 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45

xm − xn =

m

j=0 n

i=0

zji[Txj−1 − Txi−1]

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 11 / 23

slide-30
SLIDE 30

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Let Pmn be the set of transport plans z ≥ 0 taking πm to πn πm

j

= ∑n

i=0 zji

πn

i

= ∑m

j=0 zji

−5 5 10 15 20 25 30 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45

∥xm−xn∥ ≤

m

j=0 n

i=0

zji∥xj−1−xi−1∥

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 11 / 23

slide-31
SLIDE 31

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Let Pmn be the set of transport plans z ≥ 0 taking πm to πn πm

j

= ∑n

i=0 zji

πn

i

= ∑m

j=0 zji

−5 5 10 15 20 25 30 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45

∥xm − xn∥ ≤

m

j=0 n

i=0

zjidj−1,i−1

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 11 / 23

slide-32
SLIDE 32

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Let Pmn be the set of transport plans z ≥ 0 taking πm to πn πm

j

= ∑n

i=0 zji

πn

i

= ∑m

j=0 zji

−5 5 10 15 20 25 30 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45

∥xm − xn∥ ≤

m

j=0 n

i=0

zjidj−1,i−1 ← − min

z

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 11 / 23

slide-33
SLIDE 33

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Set d−1,n = 1 and define inductively (R) dmn min

z∈Pmn m

j=0 n

i=0

zjidj−1,i−1 . . . . . . . . . . . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 12 / 23

slide-34
SLIDE 34

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Set d−1,n = 1 and define inductively (R) dmn min

z∈Pmn m

j=0 n

i=0

zjidj−1,i−1 . Theorem (Aygen-Satik’2004) . . . . . . . . The recursion (R) defines a metric on the set {−1, 0, 1, 2, 3, . . .} Original proof is 50+ pages long. Short proof by Bravo-C.’2014 (3 pages). . . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 12 / 23

slide-35
SLIDE 35

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

A recursive bound ∥xm − xn∥ ≤ dmn

Set d−1,n = 1 and define inductively (R) dmn min

z∈Pmn m

j=0 n

i=0

zjidj−1,i−1 . Theorem (Aygen-Satik’2004) . . . . . . . . The recursion (R) defines a metric on the set {−1, 0, 1, 2, 3, . . .} Original proof is 50+ pages long. Short proof by Bravo-C.’2014 (3 pages). . Theorem (Bravo-C.’2014) . . . . . . . . There exists a non-expansive T on the set C = [0, 1]N ⊆ ℓ∞(N) which attains ∥xm − xn∥ = dmn for all m, n. Proof: Built from dual solutions of the optimal transports.

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 12 / 23

slide-36
SLIDE 36

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Restatement of (BB)

∥Txn − xn∥ = ∥xn+1−xn

αn+1

∥ ≤ dn,n+1 αn+1 = ?

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 13 / 23

slide-37
SLIDE 37

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Restatement of (BB)

∥Txn − xn∥ = ∥xn+1−xn

αn+1

∥ ≤ dn,n+1 αn+1 = ? ↓ dn,n+1 αn+1 ≤ 1 √π 1 √∑n

k=1 αk(1−αk)

?

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 13 / 23

slide-38
SLIDE 38

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Upper estimate: dmn ≤ cmn

Consider the non-optimal transport plan zji =    πn

j

for i = j πm

j πn i

for i = m + 1, . . . , n

  • therwise
  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 14 / 23

slide-39
SLIDE 39

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Upper estimate: dmn ≤ cmn

Consider the non-optimal transport plan zji =    πn

j

for i = j πm

j πn i

for i = m + 1, . . . , n

  • therwise

Setting c−1,n = 1 we get inductively ∥xm − xn∥ ≤ dmn ≤ cmn

m

j=0 n

i=m+1

πm

j πn i cj−1,i−1

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 14 / 23

slide-40
SLIDE 40

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Probabilistic interpretation of the recursion

P[Ci = 1] = P[Ri = 1] = αi πn

i = αi

∏n

k=i+1(1−αk)

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 15 / 23

slide-41
SLIDE 41

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Probabilistic interpretation of the recursion

P[Ci = 1] = P[Ri = 1] = αi πn

i = αi

∏n

k=i+1(1−αk)

cmn = P[roadrunner escapes]

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 15 / 23

slide-42
SLIDE 42

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Probabilistic interpretation of the recursion

P[Ci = 1] = P[Ri = 1] = αi πn

i = αi

∏n

k=i+1(1−αk)

cmn =

m

j=0 n

i=m+1

πm

j πn i cj−1,i−1

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 15 / 23

slide-43
SLIDE 43

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Probabilistic interpretation of the recursion

P[Ci = 1] = P[Ri = 1] = αi πn

i = αi

∏n

k=i+1(1−αk)

cmn = P[∑n

k Ci > ∑m k Ri, ∀k = m + 1, . . . , 1]

Coyote must fall more often than Roadrunner

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 15 / 23

slide-44
SLIDE 44

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

The random walk and the gambler’s ruin appear...

cn,n+1 = P[∑n+1

k

Ci > ∑n

k Ri, ∀k = n + 1, . . . , 1]

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 16 / 23

slide-45
SLIDE 45

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

The random walk and the gambler’s ruin appear...

cn,n+1 = P[∑n+1

k

Ci > ∑n

k Ri, ∀k = n + 1, . . . , 1]

= αn+1 P[∑n

k Zi ≥ 0, ∀k = n, . . . , 1]

Zi = Ci − Ri =    −1 pbb αi(1 − αi) pbb 1 − 2αi(1 − αi) 1 pbb αi(1 − αi)

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 16 / 23

slide-46
SLIDE 46

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

The random walk and the gambler’s ruin appear...

cn,n+1 = P[∑n+1

k

Ci > ∑n

k Ri, ∀k = n + 1, . . . , 1]

= αn+1 P[∑n

k Zi ≥ 0, ∀k = n, . . . , 1]

Zi = Ci − Ri =    −1 pbb αi(1 − αi) pbb 1 − 2αi(1 − αi) 1 pbb αi(1 − αi) ⇒ random walk on Z that moves with probability pi = 2αi(1 − αi) and then tosses a coin to decide whether to go left or right ∥Txn − xn∥ ≤ cn,n+1 αn+1 = P[process ≥ 0 over n stages]

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 16 / 23

slide-47
SLIDE 47

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

An explicit formula for the bound

Rewrite Zi = MiDi with Mi=move/stay and Di=direction Mi = { 1 pbb pi pbb 1 − pi ; Di = { −1 pbb

1 2

1 pbb

1 2

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 17 / 23

slide-48
SLIDE 48

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

An explicit formula for the bound

Rewrite Zi = MiDi with Mi=move/stay and Di=direction Mi = { 1 pbb pi pbb 1 − pi ; Di = { −1 pbb

1 2

1 pbb

1 2

Conditional on the number of moves M = M1 + . . . + Mn = m, this is a standard random walk on m stages. The probability for the latter to remain non-negative is F(m) = (

m ⌊m/2⌋

) 2−m, therefore ∥xn − Txn∥ ≤ cn,n+1 αn+1 =

n

m=0

F(m)P[M = m] = E[F(M)]

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 17 / 23

slide-49
SLIDE 49

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sharp bound

Thus (BB) has been reduced to E[F(M)] ≤ 1 √ π ∑n

i=1 αi(1 − αi)

. . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 18 / 23

slide-50
SLIDE 50

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sharp bound

Thus (BB) has been reduced to E[F(M)] ≤ 1 √ π ∑n

i=1 αi(1 − αi)

Since pi = 2αi(1−αi) this is equivalent to √

π 2 (p1 + . . . + pn) E[F(M1 + . . . + Mn)] ≤ 1

. . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 18 / 23

slide-51
SLIDE 51

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sharp bound

Thus (BB) has been reduced to E[F(M)] ≤ 1 √ π ∑n

i=1 αi(1 − αi)

Since pi = 2αi(1−αi) this is equivalent to √

π 2 (p1 + . . . + pn) E[F(M1 + . . . + Mn)]

  • ≤ 1

R(p) . Lemma . . . . . . . . R(p) is maximal when pi ∈ {u, 1

2} for some 0 < u < 1 2

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 18 / 23

slide-52
SLIDE 52

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sharp bound: all pi = u

R(p) = √

π 2 nu E[F(B(n, u))] =

π 2 nu 2F1(−n, 1 2; 2; 2u)

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 19 / 23

slide-53
SLIDE 53

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sharp bound: some pi = 1

2

Suppose p1 = 1

2 and let S = M2 + . . . + Mn. Conditioning on M1

E[F(M)] = E[G(S)] where G(k) = 1

2[F(k) + F(k + 1)].

. . . . . . . . .

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 20 / 23

slide-54
SLIDE 54

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sharp bound: some pi = 1

2

Suppose p1 = 1

2 and let S = M2 + . . . + Mn. Conditioning on M1

E[F(M)] = E[G(S)] where G(k) = 1

2[F(k) + F(k + 1)].

This G is convex so we may use the following Hoeffding-type inequality . Theorem (C-Soto-Vaisman, arXiv’2012) . . . . . . . . Let Z be Poisson with z = E(Z) = E(S). Then E[G(S)] ≤ E[G(Z)].

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 20 / 23

slide-55
SLIDE 55

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sharp bound: some pi = 1

2

Suppose p1 = 1

2 and let S = M2 + . . . + Mn. Conditioning on M1

E[F(M)] = E[G(S)] where G(k) = 1

2[F(k) + F(k + 1)].

This G is convex so we may use the following Hoeffding-type inequality . Theorem (C-Soto-Vaisman, arXiv’2012) . . . . . . . . Let Z be Poisson with z = E(Z) = E(S). Then E[G(S)] ≤ E[G(Z)]. ⇒ E[F(M)] ≤ E[G(Z)] = I0(z) + (1 − 1

2z )I1(z)

with I0(z), I1(z) modified Bessel functions

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 20 / 23

slide-56
SLIDE 56

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Sharp explicit bound: some pi = 1

2

R(p) ≤ √

π 2 ( 1 2 + z) [I0(z) + (1 − 1 2z )I1(z)]

10 20 30 40 50 60 70 80 90 100 0.86 0.88 0.9 0.92 0.94 0.96 0.98 1

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 21 / 23

slide-57
SLIDE 57

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Conclusion

. Theorem (C-Soto-Vaisman, arXiv’2012, Israel J. Math’2014) . . . . . . . . (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

with κ = 1/√π ∼ 0.5642

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 22 / 23

slide-58
SLIDE 58

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

Conclusion

. Theorem (C-Soto-Vaisman, arXiv’2012, Israel J. Math’2014) . . . . . . . . (BB) ∥Txn − xn∥ ≤ κ diam(C) √∑n

k=1 αk(1−αk)

with κ = 1/√π ∼ 0.5642 Is this bound sharp? Numerical computation of dmn allows to build a non-expansive T which attains κ ≥ 0.5630 (99.8% of upper bound). Example in dimension d = 1

2N(N−1) with N = 40.000, that is d = 799.980.000.

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 22 / 23

slide-59
SLIDE 59

Sequential Averaging for Nonexpansive Maps OTAE – Toronto – Spetember 2014

∥Txn − xn∥ ≤ diam(C) √ π ∑n

k=1 αk(1 − αk)

Thanks!

  • R. Cominetti (Universidad de Chile)

Fixed-point iterations - nonexpansive maps 23 / 23