Variational Formula for First Passage Percolation Arjun Krishnan - - PowerPoint PPT Presentation

variational formula for first passage percolation
SMART_READER_LITE
LIVE PREVIEW

Variational Formula for First Passage Percolation Arjun Krishnan - - PowerPoint PPT Presentation

Variational Formula for First Passage Percolation Arjun Krishnan Fields Institute, Toronto. (work done in the Courant Institute, New York) Fields Postdoc Seminar, Oct 16 2014 First Passage Percolation on the Lattice Positive random


slide-1
SLIDE 1

Variational Formula for First Passage Percolation

Arjun Krishnan

Fields Institute, Toronto. (work done in the Courant Institute, New York)

Fields Postdoc Seminar, Oct 16 2014

slide-2
SLIDE 2

First Passage Percolation on the Lattice

◮ Positive random

edge-weights on nearest-neighbour graph on Zd.

slide-3
SLIDE 3

First Passage Percolation on the Lattice

◮ Positive random

edge-weights on nearest-neighbour graph on Zd.

◮ Path γ(x, y) has total

weight W (γ(x, y)) = sum of edge-weights

slide-4
SLIDE 4

First Passage Percolation on the Lattice

◮ Positive random

edge-weights on nearest-neighbour graph on Zd.

◮ Path γ(x, y) has total

weight W (γ(x, y)) = sum of edge-weights

◮ First-Passage Time:

T(x, y) = inf

γ W (γ(x, y))

slide-5
SLIDE 5

First Passage Percolation on the Lattice

◮ Positive random

edge-weights on nearest-neighbour graph on Zd.

◮ Path γ(x, y) has total

weight W (γ(x, y)) = sum of edge-weights

◮ First-Passage Time:

T(x, y) = inf

γ W (γ(x, y)) ◮ Will write T(x) for T(x, 0)

in general

slide-6
SLIDE 6

What do we want to compute?

Time-constant g(x)

◮ Fix x ∈ Rd, consider an “average” time to travel in direction

x. Tn(x) = T([nx]) n

slide-7
SLIDE 7

What do we want to compute?

Time-constant g(x)

◮ Fix x ∈ Rd, consider an “average” time to travel in direction

x. Tn(x) = T([nx]) n

◮ Triangle inequality for passage-time:

T(x, y) ≤ T(x, z) + T(z, y)

slide-8
SLIDE 8

What do we want to compute?

Time-constant g(x)

◮ Fix x ∈ Rd, consider an “average” time to travel in direction

x. Tn(x) = T([nx]) n

◮ Triangle inequality for passage-time:

T(x, y) ≤ T(x, z) + T(z, y)

◮ Subadditive Ergodic Theorem [Kingman, 1968]:

lim

n→∞ Tn(x) = g(x).

slide-9
SLIDE 9

What do we want to compute?

Time-constant g(x)

◮ Fix x ∈ Rd, consider an “average” time to travel in direction

x. Tn(x) = T([nx]) n

◮ Triangle inequality for passage-time:

T(x, y) ≤ T(x, z) + T(z, y)

◮ Subadditive Ergodic Theorem [Kingman, 1968]:

lim

n→∞ Tn(x) = g(x). ◮ g(x) is called time-constant.

slide-10
SLIDE 10

Motivation: the limit-shape

Consider sites occupied by time t: Rt := {x ∈ Rd | T([x]) ≤ t}, We’re interested in the limiting behavior of this set. O

Rt

slide-11
SLIDE 11

Motivation: the limit-shape

Consider sites occupied by time t: Rt := {x ∈ Rd | T([x]) ≤ t}, We’re interested in the limiting behavior of this set.

Theorem [Cox and Durrett, 1981]

lim

t→∞ Rt/t = {x : g(x) ≤ 1}

slide-12
SLIDE 12

What do we prove?

Time constant solves a PDE

◮ Movement of light in a medium: Eikonal equation.

c(x)|Du(x)| = 1, u(0) = 0 c(x) is the speed of light.

slide-13
SLIDE 13

What do we prove?

Time constant solves a PDE

◮ Movement of light in a medium: Eikonal equation.

c(x)|Du(x)| = 1, u(0) = 0 c(x) is the speed of light.

◮ Time-constant satisfies a Hamilton-Jacobi-Bellman equation:

H(Dg(x)) = 1, g(0) = 0.

slide-14
SLIDE 14

What do we prove?

Time constant solves a PDE

◮ Movement of light in a medium: Eikonal equation.

c(x)|Du(x)| = 1, u(0) = 0 c(x) is the speed of light.

◮ Time-constant satisfies a Hamilton-Jacobi-Bellman equation:

H(Dg(x)) = 1, g(0) = 0.

◮ g(x) is a norm on Rd

slide-15
SLIDE 15

What do we prove?

Time constant solves a PDE

◮ Movement of light in a medium: Eikonal equation.

c(x)|Du(x)| = 1, u(0) = 0 c(x) is the speed of light.

◮ Time-constant satisfies a Hamilton-Jacobi-Bellman equation:

H(Dg(x)) = 1, g(0) = 0.

◮ g(x) is a norm on Rd ◮ By convex duality H(p) is the dual norm:

H(p) = sup

g(x)=1

x · p

slide-16
SLIDE 16

Notation for edge-weights

◮ Let A := {±e1, . . . , ±ed} where ei unit vectors on Zd

slide-17
SLIDE 17

Notation for edge-weights

◮ Let A := {±e1, . . . , ±ed} where ei unit vectors on Zd ◮ τ(z, α, ·) represents edge-weight at z ∈ Zd in the α ∈ A

direction

slide-18
SLIDE 18

Notation for edge-weights

◮ Let A := {±e1, . . . , ±ed} where ei unit vectors on Zd ◮ τ(z, α, ·) represents edge-weight at z ∈ Zd in the α ∈ A

direction

◮ Weights are stationary and ergodic (e.g. i.i.d.), and they’re

uniformly bounded (away from 0 and from above)

slide-19
SLIDE 19

Assume symmetry in the medium (only for the examples)

τ(x, α, ω) ∈ {a, b, c, d}, α ∈ {±e1, ±e2}

τ(·, ·, ω) is constant along x + y = z.

a d a c b c d d d c a c c c a c b c d d d c a c c c a d b c d d d c a c c c a d a a d d d c a c c c a d a a d d d c a c c c a d a a d d a b a c c c a d a a d d a b d d

slide-20
SLIDE 20

Examples of limit shapes

What to expect in the examples

◮ Will show consider two kinds of media: periodic and random

slide-21
SLIDE 21

Examples of limit shapes

What to expect in the examples

◮ Will show consider two kinds of media: periodic and random ◮ Will play around with edge-weight marginals; all supported on

[1, 2]. All will have E[τ] = 1.5.

slide-22
SLIDE 22

Examples of limit shapes

What to expect in the examples

◮ Will show consider two kinds of media: periodic and random ◮ Will play around with edge-weight marginals; all supported on

[1, 2]. All will have E[τ] = 1.5.

◮ Will see the level sets {p ∈ R2 : H(p) = 1}.

slide-23
SLIDE 23

Examples of limit shapes

What to expect in the examples

◮ Will show consider two kinds of media: periodic and random ◮ Will play around with edge-weight marginals; all supported on

[1, 2]. All will have E[τ] = 1.5.

◮ Will see the level sets {p ∈ R2 : H(p) = 1}. ◮ The “bigger” the Hamiltonian level-set, the slower the

  • percolation. It’s a speed-time duality.
slide-24
SLIDE 24

Example: Periodic Medium

τ(·, ·, ω) ∈ {a, b}, a < b

slide-25
SLIDE 25

Example: Periodic Medium

τ(·, ·, ω) ∈ {a, b}, a < b

slide-26
SLIDE 26

Limit Shape: Periodic Medium

τ ∈ {1, 2}, Plot of H(p) = 1

slide-27
SLIDE 27

Limit Shape: Comparing different media

τ ∈ {1, 2}, uniform measure, plot of H(p) = 1

slide-28
SLIDE 28

Limit Shape: Comparing different media

τ ∈ {1, 1.33, 1.66, 2}, uniform measure, plot of H(p) = 1

slide-29
SLIDE 29

Limit Shape: Comparing different media

slide-30
SLIDE 30

Limit Shape: Comparing different media

τ ∈ {1, 1.2, 1.4, 1.6, 1.8, 2}, uniform measure, plot of H(p) = 1

slide-31
SLIDE 31

Limit Shape: Comparing different media

slide-32
SLIDE 32

Outline

A middle-of-the-talk outline

◮ What’s already known? Very little.

slide-33
SLIDE 33

Outline

A middle-of-the-talk outline

◮ What’s already known? Very little. ◮ Main result: a new variational formula for H(p)

slide-34
SLIDE 34

Outline

A middle-of-the-talk outline

◮ What’s already known? Very little. ◮ Main result: a new variational formula for H(p) ◮ An algorithm to solve the variational problem

slide-35
SLIDE 35

Outline

A middle-of-the-talk outline

◮ What’s already known? Very little. ◮ Main result: a new variational formula for H(p) ◮ An algorithm to solve the variational problem ◮ Proof sketch

slide-36
SLIDE 36

Outline

A middle-of-the-talk outline

◮ What’s already known? Very little. ◮ Main result: a new variational formula for H(p) ◮ An algorithm to solve the variational problem ◮ Proof sketch ◮ Future work/other applications

slide-37
SLIDE 37

A selection of results

◮ Simple properties like convexity and compactness known. It’s

also known that it’s generally not a Euclidean ball [Kesten, 1986].

slide-38
SLIDE 38

A selection of results

◮ Simple properties like convexity and compactness known. It’s

also known that it’s generally not a Euclidean ball [Kesten, 1986].

◮ For periodic media, the limit shape is generally a polygon.

slide-39
SLIDE 39

A selection of results

◮ Simple properties like convexity and compactness known. It’s

also known that it’s generally not a Euclidean ball [Kesten, 1986].

◮ For periodic media, the limit shape is generally a polygon. ◮ For very special edge-weight distributions, limit shape has flat

spots.

slide-40
SLIDE 40

A selection of results

◮ Simple properties like convexity and compactness known. It’s

also known that it’s generally not a Euclidean ball [Kesten, 1986].

◮ For periodic media, the limit shape is generally a polygon. ◮ For very special edge-weight distributions, limit shape has flat

spots.

◮ Exact limit shapes can be calculated for two special

edge-weight distributions Johansson [2000], Sepp¨ al¨ ainen [1998].

slide-41
SLIDE 41

A selection of results

◮ Simple properties like convexity and compactness known. It’s

also known that it’s generally not a Euclidean ball [Kesten, 1986].

◮ For periodic media, the limit shape is generally a polygon. ◮ For very special edge-weight distributions, limit shape has flat

spots.

◮ Exact limit shapes can be calculated for two special

edge-weight distributions Johansson [2000], Sepp¨ al¨ ainen [1998].

◮ KPZ scaling and fluctuations (in d = 2):

T([nx]) ∼ g(x)n + n1/3ξ ξ is a random variable that’s Tracy-Widom distributed (from random matrix theory) [Johansson, 2000]. Is it universal?

slide-42
SLIDE 42

Notation for main theorem

Edge-weights

◮ Recall unit directions A, edge-weights τ(z, α, ·)

slide-43
SLIDE 43

Notation for main theorem

Edge-weights

◮ Recall unit directions A, edge-weights τ(z, α, ·) ◮ For f : Zd → R, discrete derivative is

Df (x, α) = f (x + α) − f (x).

slide-44
SLIDE 44

Notation for main theorem

Edge-weights

◮ Recall unit directions A, edge-weights τ(z, α, ·) ◮ For f : Zd → R, discrete derivative is

Df (x, α) = f (x + α) − f (x).

◮ Will optimize functions f , such that E[Df ] = 0, Df stationary.

slide-45
SLIDE 45

Main Theorem

Variational Formula

Theorem

For p ∈ Rd, the dual norm of g(x) is given by H(p) = inf

f ∈S ess sup ω∈Ω

H(Df + p, x, ω), where H is the discrete Hamiltonian S is a set of functions. Link:algorithm

slide-46
SLIDE 46

Main Theorem

Variational Formula

Theorem

For p ∈ Rd, the dual norm of g(x) is given by H(p) = inf

f ∈S ess sup ω∈Ω

H(Df + p, x, ω), where H(Df + p, x, ω) = sup

α∈A

  • −Df (x, α) + p · α

τ(x, α, ω)

  • ,

S =

  • f : Zd → R | E[Df ] = 0, Df stationary
  • .
slide-47
SLIDE 47

What does the variational formula mean?

◮ Had a sequence of minimization problems Tn(x);

minimization was over paths

slide-48
SLIDE 48

What does the variational formula mean?

◮ Had a sequence of minimization problems Tn(x);

minimization was over paths

◮ Replace this with a single variational problem for H(p);

minimization over functions

slide-49
SLIDE 49

What does the variational formula mean?

◮ Had a sequence of minimization problems Tn(x);

minimization was over paths

◮ Replace this with a single variational problem for H(p);

minimization over functions

◮ Think of this is a nonlinear duality principle:

g(x) = lim

n→∞

1 n inf

paths (“convex fn”)

= sup

f ∈S

(“Legendre transform”)

slide-50
SLIDE 50

Application

Exact limit-shape by iteration

◮ How many analysts does it take to change a lightbulb?

slide-51
SLIDE 51

Application

Exact limit-shape by iteration

◮ How many analysts does it take to change a lightbulb? ◮ We will provide explicit algorithm.

slide-52
SLIDE 52

Application

Exact limit-shape by iteration

◮ How many analysts does it take to change a lightbulb? ◮ We will provide explicit algorithm. ◮ Will prove convergence in special symmetric setting.

slide-53
SLIDE 53

Application

Exact limit-shape by iteration

◮ How many analysts does it take to change a lightbulb? ◮ We will provide explicit algorithm. ◮ Will prove convergence in special symmetric setting.

Symmetry Assumption

For each z ∈ Z, assume τ(x, ·, ω) = τ(y, ·, ω) ∀ x + y = z.

slide-54
SLIDE 54

Algorithm to produce a minimizer

Theorem: constructing the minimizer

For any f0 ∈ S, we give an explicit I : S → S such that the sequence defined by fn+1 = I(fn), converges to a minimizer.

slide-55
SLIDE 55

Algorithm to produce a minimizer

Theorem: constructing the minimizer

For any f0 ∈ S, we give an explicit I : S → S such that the sequence defined by fn+1 = I(fn), converges to a minimizer.

Proof implies

One of the following happens:

◮ Algorithm terminates in finite time at a corrector ◮ Algorithm terminates in finite-time at a generic minimizer ◮ Algorithm continues to infinity, produces corrector in limit

slide-56
SLIDE 56

Algorithm in action

Show animation of algorithm in action

5 10 15 20 25

0.0 0.2 0.4 0.6 0.8 1.0 1.2

H(p +f(w)) Hamiltonian as a function of ω, p =[ 1. -0.5]

slide-57
SLIDE 57

Algorithm in action

Show animation of algorithm in action

5 10 15 20 25

0.0 0.2 0.4 0.6 0.8 1.0 1.2

H(p +f(w)) Hamiltonian as a function of ω, p =[ 1. -0.5]

S = {f : E[f] = 0} H(p + ·, ω0)

slide-58
SLIDE 58

Proof sketch: where does the PDE come from?

The local characterization

◮ Dynamic Programming Principle:

T(x) = inf

α∈A{T(x + α) + τ(x, α)}.

slide-59
SLIDE 59

Proof sketch: where does the PDE come from?

The local characterization

◮ Dynamic Programming Principle:

T(x) = inf

α∈A{T(x + α) + τ(x, α)}. ◮ Difference equation:

sup

α

  • −(T(x + α) − T(x))

τ(x, α)

  • = 1.
slide-60
SLIDE 60

Proof sketch: where does the PDE come from?

The local characterization

◮ Dynamic Programming Principle:

T(x) = inf

α∈A{T(x + α) + τ(x, α)}. ◮ Difference equation:

sup

α

  • −(T(x + α) − T(x))

τ(x, α)

  • = 1.

◮ Introduce scaling: Tn(x) := T([nx])/n, get homogenization

problem H(DTn(x), [nx]) + O(n−1) = 1, Tn(0) = 0.

slide-61
SLIDE 61

Proof sketch: where does the PDE come from?

The local characterization

◮ Dynamic Programming Principle:

T(x) = inf

α∈A{T(x + α) + τ(x, α)}. ◮ Difference equation:

sup

α

  • −(T(x + α) − T(x))

τ(x, α)

  • = 1.

◮ Introduce scaling: Tn(x) := T([nx])/n, get homogenization

problem H(DTn(x), [nx]) + O(n−1) = 1, Tn(0) = 0.

◮ Take a limit as n → ∞, and show

H(Dg(x)) = 1.

slide-62
SLIDE 62

Two different viewpoints in continuum

Viewpoint 1: Rezakhanlou and Tarver [2000], Kosygina, Rezakhanlou, and Varadhan [2006]

◮ Has flavor of duality principle, uses minimax theorem. ◮ Method of proof requires superquadratic Hamiltonian (ours is

linear) and elliptic diffusion term

slide-63
SLIDE 63

Two different viewpoints in continuum

Viewpoint 1: Rezakhanlou and Tarver [2000], Kosygina, Rezakhanlou, and Varadhan [2006]

◮ Has flavor of duality principle, uses minimax theorem. ◮ Method of proof requires superquadratic Hamiltonian (ours is

linear) and elliptic diffusion term

Viewpoint 2: Souganidis [1999], Lions and Souganidis [2005].

◮ Uses “cell-problem” route in homogenization, uses viscosity

solution theory.

◮ Allows for linear Hamiltonian, no elliptic term needed.

slide-64
SLIDE 64

Two different viewpoints in continuum

Viewpoint 1: Rezakhanlou and Tarver [2000], Kosygina, Rezakhanlou, and Varadhan [2006]

◮ Has flavor of duality principle, uses minimax theorem. ◮ Method of proof requires superquadratic Hamiltonian (ours is

linear) and elliptic diffusion term

Viewpoint 2: Souganidis [1999], Lions and Souganidis [2005].

◮ Uses “cell-problem” route in homogenization, uses viscosity

solution theory.

◮ Allows for linear Hamiltonian, no elliptic term needed.

Discrete versions

Krishnan [2013], Georgiou, Rassoul-Agha, and Sepp¨ al¨ ainen [2013].

slide-65
SLIDE 65

The cell-problem and the multiple scales ansatz

Homogenization problem

Given H(Duǫ, ǫ−1x) = 1, uǫ(0) = 0. uǫ(x) → u(x) as ǫ → 0?

slide-66
SLIDE 66

The cell-problem and the multiple scales ansatz

Homogenization problem

Given H(Duǫ, ǫ−1x) = 1, uǫ(0) = 0. uǫ(x) → u(x) as ǫ → 0?

Multiple scales ansatz

Let uǫ(x) = u(x) + ǫv(ǫ−1x). H(Du(x) + Dv(ǫ−1x), ǫ−1x) = 1.

slide-67
SLIDE 67

The cell-problem and the multiple scales ansatz

Homogenization problem

Given H(Duǫ, ǫ−1x) = 1, uǫ(0) = 0. uǫ(x) → u(x) as ǫ → 0?

Multiple scales ansatz

Let uǫ(x) = u(x) + ǫv(ǫ−1x). H(Du(x) + Dv(ǫ−1x), ǫ−1x) = 1.

Cell problem

For fixed p ∈ Rd, can you find v(y) with sublinear growth such that H(p + Dv(y), y) = 1

slide-68
SLIDE 68

Proof sketch: some issues

Local characterization not sufficient

Consider first-passage percolation with constant edge-weights in

  • ne dimension.

|T(x + 1) − T(x)| = 1 ∀x ∈ Z, T(0) = 0

slide-69
SLIDE 69

Proof sketch: some issues

Local characterization not sufficient

Consider first-passage percolation with constant edge-weights in

  • ne dimension.

|T(x + 1) − T(x)| = 1 ∀x ∈ Z, T(0) = 0 The solution we want is, of course, T(x) = |x|.

slide-70
SLIDE 70

Proof sketch: some issues

Local characterization not sufficient

Consider first-passage percolation with constant edge-weights in

  • ne dimension.

|T(x + 1) − T(x)| = 1 ∀x ∈ Z, T(0) = 0 The solution we want is, of course, T(x) = |x|.

Problem

Solution is non-unique.

slide-71
SLIDE 71

Proof sketch

Uniqueness problem

|T(x + 1) − T(x)| = 1 ∀x ∈ Z, T(0) = 0

slide-72
SLIDE 72

Proof sketch

Uniqueness problem

|T(x + 1) − T(x)| = 1 ∀x ∈ Z, T(0) = 0

However

Solved in continuum by choosing viscosity solution.

slide-73
SLIDE 73

Take problem into continuum

Make edge-weight function τδ(x)

slide-74
SLIDE 74

Take problem into continuum

Make edge-weight function τδ(x)

slide-75
SLIDE 75

Future Work/Open Questions

Iteration and Regularity

◮ Upgraded full iteration without symmetry assumption.

slide-76
SLIDE 76

Future Work/Open Questions

Iteration and Regularity

◮ Upgraded full iteration without symmetry assumption. ◮ Strict convexity of H(p) ⇔ regularity of g(x).

Use iteration to prove existence of correctors, uniqueness of minimizer and hence strict convexity of H(p)?

slide-77
SLIDE 77

Future Work/Open Questions

Iteration and Regularity

◮ Upgraded full iteration without symmetry assumption. ◮ Strict convexity of H(p) ⇔ regularity of g(x).

Use iteration to prove existence of correctors, uniqueness of minimizer and hence strict convexity of H(p)?

◮ I believe this is possible for monotone Hamiltonians (directed

first-passage percolation, polymer models).

slide-78
SLIDE 78

Future Work/Open Questions

Fluctuations

◮ As stated earlier, model is conjecturally in the KPZ

universality class: (both scale and fluctuations) T([nx]) ∼ g(x)n + n1/3ξ ξ is Tracy-Widom distributed.

slide-79
SLIDE 79

Future Work/Open Questions

Fluctuations

◮ As stated earlier, model is conjecturally in the KPZ

universality class: (both scale and fluctuations) T([nx]) ∼ g(x)n + n1/3ξ ξ is Tracy-Widom distributed.

◮ First step is to get the right scale of fluctuations (best known

upper bound is (n/ log(n))1/2 due to Benjamini et al. [2003]).

slide-80
SLIDE 80

Acknowledgements

◮ S. Chatterjee, S.R.S Varadhan, R.V. Kohn

slide-81
SLIDE 81

Acknowledgements

◮ S. Chatterjee, S.R.S Varadhan, R.V. Kohn ◮ M. Harel, B. Mehrdad, J. Portegeis