homogenization and other multi-scale problems in...

52
Homogenization and other multi-scale problems in Bellman-Isaacs equations Martino Bardi Dipartimento di Matemetica Pura ed Applicata Università di Padova New Trends in Analysis and Control of Nonlinear PDEs Roma, June 13–15, 2011 Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 1 / 29

Upload: duongnhu

Post on 30-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Homogenization and other multi-scale problemsin Bellman-Isaacs equations

Martino Bardi

Dipartimento di Matemetica Pura ed ApplicataUniversità di Padova

New Trends in Analysis and Control of Nonlinear PDEsRoma, June 13–15, 2011

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 1 / 29

Plan

1 Homogenization of non-coercive Hamilton–Jacobi equations(joint work with G. Terrone)

I Some previous results

I Examples of non-homogenization

I Homogenization on subspaces

I Convex-concave eikonal equations and differential games

2 Optimal control with stochastic volatility(joint work with A. Cesaroni and L. Manca)

I Motivation: financial models

I Singular perturbations of H-J-B equations

I Merton portfolio optimization with stochastic volatility

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 2 / 29

Plan

1 Homogenization of non-coercive Hamilton–Jacobi equations(joint work with G. Terrone)

I Some previous results

I Examples of non-homogenization

I Homogenization on subspaces

I Convex-concave eikonal equations and differential games

2 Optimal control with stochastic volatility(joint work with A. Cesaroni and L. Manca)

I Motivation: financial models

I Singular perturbations of H-J-B equations

I Merton portfolio optimization with stochastic volatility

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 2 / 29

1. Homogenization of Hamilton–Jacobi Equations

Problem: let ε → 0+ in

uεt + H

(x , x

ε , Duε)

= 0 in (0, T )× RN

uε(0, x) = h(x , x

ε

).

ZN− periodic case:

H(x , ξ + k , p) = H(x , ξ, p), h(x , ξ + k) = h(x , ξ) ∀k ∈ ZN .

Goal: find continuous effective Hamiltonian and initial data H, h s.t.

uε → u locally uniformly, and u solves

ut + H (x , Du) = 0 in (0, T )× RN

u(0, x) = h (x) .

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 3 / 29

Classical result for coercive H

Coercivity in p is

lim|p|→∞

H(x , ξ, p) = +∞ uniformly in x , ξ.

P.-L. Lions - Papanicolaou - Varadhan ’86, L.C. Evans ’92:

The effective Hamiltonian H = H(x , p) is the unique constant suchthat the cell problem, with x , p frozen parameters,

H(x , ξ, Dξχ + p) = H, in RN ,

has a ZN−periodic (viscosity) solution χ(ξ), called the corrector;

if h = h(x) is independent of xε , uε → u locally uniformly.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 4 / 29

Classical result for coercive H

Coercivity in p is

lim|p|→∞

H(x , ξ, p) = +∞ uniformly in x , ξ.

P.-L. Lions - Papanicolaou - Varadhan ’86, L.C. Evans ’92:

The effective Hamiltonian H = H(x , p) is the unique constant suchthat the cell problem, with x , p frozen parameters,

H(x , ξ, Dξχ + p) = H, in RN ,

has a ZN−periodic (viscosity) solution χ(ξ), called the corrector;

if h = h(x) is independent of xε , uε → u locally uniformly.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 4 / 29

Classical result for coercive H

Coercivity in p is

lim|p|→∞

H(x , ξ, p) = +∞ uniformly in x , ξ.

P.-L. Lions - Papanicolaou - Varadhan ’86, L.C. Evans ’92:

The effective Hamiltonian H = H(x , p) is the unique constant suchthat the cell problem, with x , p frozen parameters,

H(x , ξ, Dξχ + p) = H, in RN ,

has a ZN−periodic (viscosity) solution χ(ξ), called the corrector;

if h = h(x) is independent of xε , uε → u locally uniformly.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 4 / 29

The effective initial data

If the initial data h = h(x , xε ) must find the initial condition h(x).

O. Alvarez - M. B. (ARMA ’03):Assume there exists the recession function of H

H ′(x , ξ, p) := limλ→+∞

H(x , ξ, λp)

λ.

Consider, for frozen x , wt + H ′(x , ξ, Dξw) = 0, w(0, ξ) = h(x , ξ).

If limt→+∞ w(t , ξ) = constant =: h(x),

then limt→0 limε→0 uε = h(x).

In the coercive case h (x) = minξh(x , ξ).

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 5 / 29

The effective initial data

If the initial data h = h(x , xε ) must find the initial condition h(x).

O. Alvarez - M. B. (ARMA ’03):Assume there exists the recession function of H

H ′(x , ξ, p) := limλ→+∞

H(x , ξ, λp)

λ.

Consider, for frozen x , wt + H ′(x , ξ, Dξw) = 0, w(0, ξ) = h(x , ξ).

If limt→+∞ w(t , ξ) = constant =: h(x),

then limt→0 limε→0 uε = h(x).

In the coercive case h (x) = minξh(x , ξ).

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 5 / 29

The effective initial data

If the initial data h = h(x , xε ) must find the initial condition h(x).

O. Alvarez - M. B. (ARMA ’03):Assume there exists the recession function of H

H ′(x , ξ, p) := limλ→+∞

H(x , ξ, λp)

λ.

Consider, for frozen x , wt + H ′(x , ξ, Dξw) = 0, w(0, ξ) = h(x , ξ).

If limt→+∞ w(t , ξ) = constant =: h(x),

then limt→0 limε→0 uε = h(x).

In the coercive case h (x) = minξh(x , ξ).

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 5 / 29

Bellman-Isaacs equations

In control theory the Hamiltonian is, for A compact,

H(x , ξ, p) = maxa∈A

{−f (x , ξ, a) · p − l (x , ξ, a)} , ξ =xε

and in 0-sum differential games it is, for B compact,

H(x , ξ, p) = minb∈B

maxa∈A

{−f (x , ξ, a, b) · p − l (x , ξ, a, b)} .

The associated control system in an oscillating periodic medium is

x = f(

x ,xε, a, b

)and cost - payoff

J :=

∫ t

0l(

x(s),x(s)

ε, a(s), b(s)

)ds + h

(x(t),

x(t)ε

)that player a wants to minimize and player b to maximize.Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 6 / 29

Bellman-Isaacs equations

In control theory the Hamiltonian is, for A compact,

H(x , ξ, p) = maxa∈A

{−f (x , ξ, a) · p − l (x , ξ, a)} , ξ =xε

and in 0-sum differential games it is, for B compact,

H(x , ξ, p) = minb∈B

maxa∈A

{−f (x , ξ, a, b) · p − l (x , ξ, a, b)} .

The associated control system in an oscillating periodic medium is

x = f(

x ,xε, a, b

)and cost - payoff

J :=

∫ t

0l(

x(s),x(s)

ε, a(s), b(s)

)ds + h

(x(t),

x(t)ε

)that player a wants to minimize and player b to maximize.Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 6 / 29

Alternative conditions to coercivity

coercivity of H is equivalent to Small Time Local Controllability ina time proportional to the distance (by one of the players for anycontrol of the other),

it is a STRONG assumption, can be replaced by

Controllability in a uniformly Bounded Time (by one of the playersfor any control of the other) (M.B. - Alvarez Mem. AMS 2010)Example: hypoelliptic eikonal equation

uεt +

k∑i=1

|fi(x

ε

)· Duε| = l

(x ,

)in (0, T )× RN

with f1, ..., fk ∈ C∞ satisfying Hörmander bracket-generatingcondition.Non-resonance conditions (Arisawa - Lions ’99, M.B. - Alvarez ’10for control problems, Cardaliaguet ’10 for games).

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 7 / 29

Alternative conditions to coercivity

coercivity of H is equivalent to Small Time Local Controllability ina time proportional to the distance (by one of the players for anycontrol of the other),

it is a STRONG assumption, can be replaced by

Controllability in a uniformly Bounded Time (by one of the playersfor any control of the other) (M.B. - Alvarez Mem. AMS 2010)Example: hypoelliptic eikonal equation

uεt +

k∑i=1

|fi(x

ε

)· Duε| = l

(x ,

)in (0, T )× RN

with f1, ..., fk ∈ C∞ satisfying Hörmander bracket-generatingcondition.Non-resonance conditions (Arisawa - Lions ’99, M.B. - Alvarez ’10for control problems, Cardaliaguet ’10 for games).

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 7 / 29

Alternative conditions to coercivity

coercivity of H is equivalent to Small Time Local Controllability ina time proportional to the distance (by one of the players for anycontrol of the other),

it is a STRONG assumption, can be replaced by

Controllability in a uniformly Bounded Time (by one of the playersfor any control of the other) (M.B. - Alvarez Mem. AMS 2010)Example: hypoelliptic eikonal equation

uεt +

k∑i=1

|fi(x

ε

)· Duε| = l

(x ,

)in (0, T )× RN

with f1, ..., fk ∈ C∞ satisfying Hörmander bracket-generatingcondition.Non-resonance conditions (Arisawa - Lions ’99, M.B. - Alvarez ’10for control problems, Cardaliaguet ’10 for games).

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 7 / 29

Examples of non-homogenization

Example 1

uεt + |uε

x + uεy |β = cos

(2π x−y

ε

)x , y ∈ R (β ≥ 1)

uε(0, x , y) = 0

is solved by uε(t , x , y) = t cos(2π x−y

ε

).

Example 2

uεt + |uε

x + uεy |β = 0 x , y ∈ R

uε(0, x , y) = cos(2π x−y

ε

)is solved by uε(t , x , y) = cos

(2π x−y

ε

). In both cases

uε has no limit as ε → 0 if x 6= y .

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 8 / 29

Example 3

uεt + |uε

x | − |uεy | = cos

(2π x−y

ε

)x , y ∈ R

uε(0, x , y) = 0

is solved by uε(t , x , y) = t cos(2π x−y

ε

).

Example 4

uεt + |uε

x | − |uεy | = 0 x , y ∈ R

uε(0, x , y) =(2π x−y

ε

)is solved by uε(t , x , y) = cos

(2π x−y

ε

).

Again

uε has no limit as ε → 0 if x 6= y .

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 9 / 29

H vanishing in a direction

The previous examples are special cases of

Proposition

Assume ∃ p0 ∈ ZN \ {0} such that H(λp0) = 0 ∀ λ ∈ R in

uεt + H(Dzuε) = l

(zε

), uε(0, z) = h

(zε

)

If h = 0 ∃ smooth ZN−periodic l such that limε→0 uε @

if l = 0 ∃ smooth ZN−periodic h such that limε→0 uε @

The 1st statement is SHARP if H is 1-homogeneous and convex:

∀ p0 ∈ ZN \ {0} H(p0) 6= 0 is nonresonance condition

⇒ homogenization!

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 10 / 29

H vanishing in a direction

The previous examples are special cases of

Proposition

Assume ∃ p0 ∈ ZN \ {0} such that H(λp0) = 0 ∀ λ ∈ R in

uεt + H(Dzuε) = l

(zε

), uε(0, z) = h

(zε

)

If h = 0 ∃ smooth ZN−periodic l such that limε→0 uε @

if l = 0 ∃ smooth ZN−periodic h such that limε→0 uε @

The 1st statement is SHARP if H is 1-homogeneous and convex:

∀ p0 ∈ ZN \ {0} H(p0) 6= 0 is nonresonance condition

⇒ homogenization!

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 10 / 29

Homogenization on subspaces

If H satisfies the assumption of the negative Proposition, must restrictthe data l , h to oscillate only in directions where H does not vanish.

Let V M–dimensional subspace of RN , zV := ΠV (z) projection

uεt + H

(zV

ε, Dzuε

)= l(

z,zV

ε

), uε(0, z) = h

(z,

zV

ε

)Assume coercivity in V : ∀ p ∈ RN

lim|p|→+∞, p∈V

H(θ, p + p) = +∞, uniformly in θ ∈ V .

Theorem

∃ H(z, p) continuous such that, ∀h(z, θ) periodic in θ, uε convergesuniformly on compacta of (0,+∞)× RN to u, unique solution of

ut + H(z, Du) = 0, u(0, z) = minθ∈V

h(z, θ)

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 11 / 29

Homogenization on subspaces

If H satisfies the assumption of the negative Proposition, must restrictthe data l , h to oscillate only in directions where H does not vanish.

Let V M–dimensional subspace of RN , zV := ΠV (z) projection

uεt + H

(zV

ε, Dzuε

)= l(

z,zV

ε

), uε(0, z) = h

(z,

zV

ε

)Assume coercivity in V : ∀ p ∈ RN

lim|p|→+∞, p∈V

H(θ, p + p) = +∞, uniformly in θ ∈ V .

Theorem

∃ H(z, p) continuous such that, ∀h(z, θ) periodic in θ, uε convergesuniformly on compacta of (0,+∞)× RN to u, unique solution of

ut + H(z, Du) = 0, u(0, z) = minθ∈V

h(z, θ)

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 11 / 29

Related results: Barles 2007, Viterbo 2008 (by symplectic methods).

Example 1

uεt + |uε

x + γuεy | = l

(x , y , x−y

ε

)x , y ∈ RN/2

uε(0, x , y) = h(x , y , x−y

ε

)there is homogenization ∀ l , h periodic in θ = x−y

ε ⇐⇒ γ 6= 1.

γ = 1 by the Examples 1 and 2 of non-homogenization;

γ 6= 1 fits in the Thm. with V = {(q,−q) : q ∈ RN/2}.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 12 / 29

Related results: Barles 2007, Viterbo 2008 (by symplectic methods).

Example 1

uεt + |uε

x + γuεy | = l

(x , y , x−y

ε

)x , y ∈ RN/2

uε(0, x , y) = h(x , y , x−y

ε

)there is homogenization ∀ l , h periodic in θ = x−y

ε ⇐⇒ γ 6= 1.

γ = 1 by the Examples 1 and 2 of non-homogenization;

γ 6= 1 fits in the Thm. with V = {(q,−q) : q ∈ RN/2}.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 12 / 29

Related results: Barles 2007, Viterbo 2008 (by symplectic methods).

Example 1

uεt + |uε

x + γuεy | = l

(x , y , x−y

ε

)x , y ∈ RN/2

uε(0, x , y) = h(x , y , x−y

ε

)there is homogenization ∀ l , h periodic in θ = x−y

ε ⇐⇒ γ 6= 1.

γ = 1 by the Examples 1 and 2 of non-homogenization;

γ 6= 1 fits in the Thm. with V = {(q,−q) : q ∈ RN/2}.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 12 / 29

Convex-concave eikonal equation

uεt + g1

(x , y , x−y

ε

)|Dxuε| − g2

(x , y , x−y

ε

)|Dyuε| = l(x , y , x−y

ε )

uε(0, x , y) = h(x , y , x−yε )

there is homogenization if

(g1 − g2)(x , y , θ) ≥ γo> 0 ∀ x , y , θ,

or, symmetrically, g2 − g1 ≥ γo.Proof: by the Thm. with V = {(q,−q) : q ∈ RN/2}.

Motivation: Pursuit-Evasion type differential games, with pursuercontrolling the x variables, evader the y variables, and cost dependingon the distance between them.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 13 / 29

The result is sharp in the next

Example 2

uεt + |uε

x | − γ|uεy | = l

(x , y , x−y

ε

)x , y ∈ RN/2

there is homogenization ∀ l , h periodic in θ = x−yε ⇐⇒ γ 6= 1.

γ = 1 by the Examples 3 and 4 of non-homogenization;γ 6= 1 fits in the preceding slide.

Other resultsby control-game methods we can treat problems with differentassumptions: instead of strongly interacting fast variables,decoupling of x

ε and yε , e.g., h or l has a saddle point in this

entries;

many problems on homogenization of convex-concave H-Jequations remain open!

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 14 / 29

The result is sharp in the next

Example 2

uεt + |uε

x | − γ|uεy | = l

(x , y , x−y

ε

)x , y ∈ RN/2

there is homogenization ∀ l , h periodic in θ = x−yε ⇐⇒ γ 6= 1.

γ = 1 by the Examples 3 and 4 of non-homogenization;γ 6= 1 fits in the preceding slide.

Other resultsby control-game methods we can treat problems with differentassumptions: instead of strongly interacting fast variables,decoupling of x

ε and yε , e.g., h or l has a saddle point in this

entries;

many problems on homogenization of convex-concave H-Jequations remain open!

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 14 / 29

The result is sharp in the next

Example 2

uεt + |uε

x | − γ|uεy | = l

(x , y , x−y

ε

)x , y ∈ RN/2

there is homogenization ∀ l , h periodic in θ = x−yε ⇐⇒ γ 6= 1.

γ = 1 by the Examples 3 and 4 of non-homogenization;γ 6= 1 fits in the preceding slide.

Other resultsby control-game methods we can treat problems with differentassumptions: instead of strongly interacting fast variables,decoupling of x

ε and yε , e.g., h or l has a saddle point in this

entries;

many problems on homogenization of convex-concave H-Jequations remain open!

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 14 / 29

2. Optimal control with stochastic volatility

In Financial Mathematics the evolution of a stock S is described by

d log Ss = γ ds + σ dWs

and the classical Black-Scholes formula for the option pricing problemis derived assuming the parameters are constants.

However the volatility σ is not really a constant, it rather looks like anergodic mean-reverting stochastic process, so it is often modeled asσ(ys) with ys an Ornstein-Uhlenbeck diffusion process.It is argued in the book

Fouque, Papanicolaou, Sircar: Derivatives in financial markets withstochastic volatility, 2000,

that the process ys also evolves on a faster time scale than the stockprices. Next picture shows the typical bursty behavior.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 15 / 29

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 16 / 29

The model with fast stochastic volatility σ proposed in [FPS] is

d log Ss = γ ds + σ(ys) dWs

dys = 1ε (m − ys) + ν√

εdWs

For the option pricing problem the limit is given by the Black-Scholesformula of the model with (constant) mean historical volatility

d log Ss = γ ds + σ dWs, σ2 =

∫R

σ2(y)e−(y−m)2/2ν2

√2πν2

dy ,

the mean being w.r.t. the (Gaussian) invariant measure of theOrnstein-Uhlenbeck process driving ys.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 17 / 29

Merton portfolio optimization problem

Invest βs in the stock Ss, 1− βs in a bond with interest rate r .Then the wealth xs evolves as

d xs = (r + (γ − r)βs)xs ds + xsβs σ dWs

and want to maximize the expected utility at time t , E [h(xt)],for some h increasing and concave.

If h(x) = axδ/δ with a > 0, 0 < δ < 1, a HARA function, and theparameters are constants the problem has an explicit solution.

The version with fast stochastic volatility is

d xs = (r + (γ − r)βs)xs ds + xsβs σ(ys) dWs

dys = 1ε (m − ys) + ν√

εdWs

QUESTIONS:1. Is the limit as ε → 0 a Merton problem with constant volatility σ?

2. If so, is σ an average of σ(·) ?Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 18 / 29

Merton portfolio optimization problem

Invest βs in the stock Ss, 1− βs in a bond with interest rate r .Then the wealth xs evolves as

d xs = (r + (γ − r)βs)xs ds + xsβs σ dWs

and want to maximize the expected utility at time t , E [h(xt)],for some h increasing and concave.

If h(x) = axδ/δ with a > 0, 0 < δ < 1, a HARA function, and theparameters are constants the problem has an explicit solution.

The version with fast stochastic volatility is

d xs = (r + (γ − r)βs)xs ds + xsβs σ(ys) dWs

dys = 1ε (m − ys) + ν√

εdWs

QUESTIONS:1. Is the limit as ε → 0 a Merton problem with constant volatility σ?

2. If so, is σ an average of σ(·) ?Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 18 / 29

By formal asymptotic expansions [FPS] argue that the answers are

1. Yes, the limit is a Merton problem with constant volatility σ2. σ is a harmonic average of σ

σ :=

(∫1

σ2(y)dµ(y)

)−1/2

,

NOT the linear average as in Black-Scholes!Practical consequence:if I have N empirical data σ1, ..., σN of the volatility, in the Black-Scholesformula for option pricing I estimate the volatility by the arithmetic mean

σ2a =

1N

N∑i=1

σ2i ,

whereas in the Merton problem I use the harmonic mean

σ2h =

(1N

N∑i=1

1σ2

i

)−1

≤σ2a.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 19 / 29

By formal asymptotic expansions [FPS] argue that the answers are

1. Yes, the limit is a Merton problem with constant volatility σ2. σ is a harmonic average of σ

σ :=

(∫1

σ2(y)dµ(y)

)−1/2

,

NOT the linear average as in Black-Scholes!Practical consequence:if I have N empirical data σ1, ..., σN of the volatility, in the Black-Scholesformula for option pricing I estimate the volatility by the arithmetic mean

σ2a =

1N

N∑i=1

σ2i ,

whereas in the Merton problem I use the harmonic mean

σ2h =

(1N

N∑i=1

1σ2

i

)−1

≤σ2a.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 19 / 29

By formal asymptotic expansions [FPS] argue that the answers are

1. Yes, the limit is a Merton problem with constant volatility σ2. σ is a harmonic average of σ

σ :=

(∫1

σ2(y)dµ(y)

)−1/2

,

NOT the linear average as in Black-Scholes!Practical consequence:if I have N empirical data σ1, ..., σN of the volatility, in the Black-Scholesformula for option pricing I estimate the volatility by the arithmetic mean

σ2a =

1N

N∑i=1

σ2i ,

whereas in the Merton problem I use the harmonic mean

σ2h =

(1N

N∑i=1

1σ2

i

)−1

≤σ2a.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 19 / 29

Conclusion: the correct average seems to depend on the problem!

QUESTIONS:

Why?

Can the formula for the Merton problem be rigorously justified andwhat is the convergence as ε → 0?

Is there a unified "formula" for the two problems and for othersimilar problems?

Note: the Black-Scholes model has no control, the associated PDE isa heat-type linear equation;

Merton is a stochastic control problem whose Hamilton-Jacobi-Bellmanequation is fully nonlinear and degenerate parabolic.

I’ll present a result on two-scale Hamilton-Jacobi-Bellman equationsthat will answer these (and other) questions.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 20 / 29

The H-J approach to Singular Perturbations

Control system

dxs = f (xs, ys, αs) ds + σ(xs, ys, αs) dWs, xs ∈ Rn, αs ∈ A,

dys = 1ε g(xs, ys) ds + 1√

εν(xs, ys) dWs, ys ∈ Rm,

x0 = x , y0 = y

Cost functional Jε(t , x , y , α) :=∫ t

0 l(xs, ys, αs) ds + h(xt , yt)

Value function

uε(t , x , y) := infα∈A(t)

E [Jε(t , x , y , α)]

A(t) admisible controls on [0, t ].

GOAL: let ε → 0 and find a simplified model.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 21 / 29

The H-J approach to Singular Perturbations

Control system

dxs = f (xs, ys, αs) ds + σ(xs, ys, αs) dWs, xs ∈ Rn, αs ∈ A,

dys = 1ε g(xs, ys) ds + 1√

εν(xs, ys) dWs, ys ∈ Rm,

x0 = x , y0 = y

Cost functional Jε(t , x , y , α) :=∫ t

0 l(xs, ys, αs) ds + h(xt , yt)

Value function

uε(t , x , y) := infα∈A(t)

E [Jε(t , x , y , α)]

A(t) admisible controls on [0, t ].

GOAL: let ε → 0 and find a simplified model.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 21 / 29

Assumptions on data:

h continuous, supy h(x , y) ≤ K (1 + |x |2)

f , σ, g, τ, l Lipschitz in (x , y) (unif. in α) with linear growth

Then uε solves the HJB equation

∂uε

∂t+H

(x , y , Dxuε, D2

xxuε,1√ε

D2xyuε

)− 1

εLuε = 0 in R+×Rn ×Rm,

H (x , y , p, M, Z ) := maxa∈A

{−tr(σσT M)− f · p − l − tr(σνZ T )

}L := tr(ννT D2

yy ) + g · Dy .

Theorem (Da Lio - Ley). The value function uε is the unique viscositysolution with growth uε(t , x , y) ≤ C(1 + |x |2 + |y |2) of the Cauchyproblem with initial condition

uε(0, x , y) = h(x , y).

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 22 / 29

Next assume on the linear operator L

Ellipticity: ∃Λ(y) > 0 s.t. ∀ x ν(x , y)νT (x , y) ≥ Λ(y)I

Lyapunov: ∃w ∈ C(Rm), k > 0, R0 > 0 s.t.−Lw ≥ k for |y | > R0, ∀x ,

w(y) → +∞ as |y | → +∞.

Then,

the fast subsystem rescaled by τ = s/ε and with x ∈ Rn frozen

(FS) dyτ = g(x , yτ ) dτ + ν(x , yτ ) dWτ ,

is uniquely ergodic, i.e., has a unique invariant measure µx .

Liouville property:any bounded subsolution of −Lv = 0 is constant.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 23 / 29

Next assume on the linear operator L

Ellipticity: ∃Λ(y) > 0 s.t. ∀ x ν(x , y)νT (x , y) ≥ Λ(y)I

Lyapunov: ∃w ∈ C(Rm), k > 0, R0 > 0 s.t.−Lw ≥ k for |y | > R0, ∀x ,

w(y) → +∞ as |y | → +∞.

Then,

the fast subsystem rescaled by τ = s/ε and with x ∈ Rn frozen

(FS) dyτ = g(x , yτ ) dτ + ν(x , yτ ) dWτ ,

is uniquely ergodic, i.e., has a unique invariant measure µx .

Liouville property:any bounded subsolution of −Lv = 0 is constant.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 23 / 29

Next assume on the linear operator L

Ellipticity: ∃Λ(y) > 0 s.t. ∀ x ν(x , y)νT (x , y) ≥ Λ(y)I

Lyapunov: ∃w ∈ C(Rm), k > 0, R0 > 0 s.t.−Lw ≥ k for |y | > R0, ∀x ,

w(y) → +∞ as |y | → +∞.

Then,

the fast subsystem rescaled by τ = s/ε and with x ∈ Rn frozen

(FS) dyτ = g(x , yτ ) dτ + ν(x , yτ ) dWτ ,

is uniquely ergodic, i.e., has a unique invariant measure µx .

Liouville property:any bounded subsolution of −Lv = 0 is constant.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 23 / 29

A typical sufficient condition: ellipticity + recurrence condition

lim sup|y |→+∞

supx

[g(x , y) · y + tr(ννT (x , y))

]< 0

Proof by choosing as Lyapunov function w(y) = |y |2.

Example: Ornstein-Uhlenbeck process

dyτ = (m(x)− yτ )dτ + ν(x)dWτ ,

where m, ν are bounded.

GOAL: let ε → 0 in the Cauchy problem for the HJB equation.

Similarity with homogenization problems: the "fast" variable y plays therole of x

ε .

Main difference with periodic homogenization: the state variables ys

are unbounded and uncontrolled.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 24 / 29

A typical sufficient condition: ellipticity + recurrence condition

lim sup|y |→+∞

supx

[g(x , y) · y + tr(ννT (x , y))

]< 0

Proof by choosing as Lyapunov function w(y) = |y |2.

Example: Ornstein-Uhlenbeck process

dyτ = (m(x)− yτ )dτ + ν(x)dWτ ,

where m, ν are bounded.

GOAL: let ε → 0 in the Cauchy problem for the HJB equation.

Similarity with homogenization problems: the "fast" variable y plays therole of x

ε .

Main difference with periodic homogenization: the state variables ys

are unbounded and uncontrolled.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 24 / 29

Convergence Theorem

Under the previous assumptions, the (weak) limit u(t , x) as ε → 0 ofthe value function uε(t , x , y) solves

(CP)

∂u∂t +

∫H(x , y , Dxu, D2

xxu, 0)

dµx(y) = 0 in R+ × Rn

u(0, x) =∫

h(x , y) dµx(y)

If, moreover, either g, ν do not depend on x or

g(x , ·), ν(x , ·) ∈ C1 and g(·, y), ν(·, y) ∈ C1b

Dxg, Dyg, Dxν, Dyν are Hölder in y uniformly w.r.t. x ,

then u is the unique viscosity solution (with quadratic growth) of (CP)

and uε(t , x , y) → u(t , x) locally uniformly on (0,+∞)× Rn.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 25 / 29

Examples

Denote 〈φ〉 :=∫

φ(y)dµx(y). Got simple formulas for effective H and h

H(x , p, M) = 〈H(x , ·, p, M, 0)〉, h(x) = 〈h(x , ·)〉.

Corollary [see also Kushner, book 1990]For split systems, i.e.,

σ = σ(x , y), f = f0(x , y) + f1(x , a), l = l0(x , y) + l1(x , a),

the linear averaging of the data is the correct limit, i.e.,

limε→0

uε(t , x , y) = u(t , x) := infα.

E[∫ t

0〈l〉(xs, αs) ds + 〈h〉(xt)

],

dxs = 〈f 〉(xs, αs) ds + 〈σσT 〉1/2(xs) dWs

Proof: H(x , p, M) = −trace(M〈σσT 〉)/2 + maxA {−〈f 〉 · p − 〈l〉} .

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 26 / 29

Examples

Denote 〈φ〉 :=∫

φ(y)dµx(y). Got simple formulas for effective H and h

H(x , p, M) = 〈H(x , ·, p, M, 0)〉, h(x) = 〈h(x , ·)〉.

Corollary [see also Kushner, book 1990]For split systems, i.e.,

σ = σ(x , y), f = f0(x , y) + f1(x , a), l = l0(x , y) + l1(x , a),

the linear averaging of the data is the correct limit, i.e.,

limε→0

uε(t , x , y) = u(t , x) := infα.

E[∫ t

0〈l〉(xs, αs) ds + 〈h〉(xt)

],

dxs = 〈f 〉(xs, αs) ds + 〈σσT 〉1/2(xs) dWs

Proof: H(x , p, M) = −trace(M〈σσT 〉)/2 + maxA {−〈f 〉 · p − 〈l〉} .

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 26 / 29

Example: we recover the Black-Scholes formula with stochasticvolatility.

In general, for system or cost NOT split,

H(x , p, M) = 〈maxA{...}〉 > max

A〈{...}〉

and the limit control problem is not obvious.We try to write H as a Bellman Hamiltonian in some other way in orderto find an explicit effective control problem approximating the singularlyperturbed one as ε → 0. We did it for

Merton problem with stochastic volatility (see next slides),

Ramsey model of optimal economic growth with (fast) randomparameters,

Vidale - Wolfe advertising model with random parameters,

advertising game in a duopoly with Lanchester dynamics andrandom parameters.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 27 / 29

Merton portfolio optimization with stochastic volatility

Given a control βs the wealth xs evolves as

dxs = (r + (γ − r)βs)xs ds + xsβs σ(ys) dWs x0 = x

dys = 1ε (m − ys) ds + ν√

εdWs y0 = y

and the value functions is V ε(t , x , y) := supβ.E [h(xt)].

Let ρ = correlation of Ws and Ws. The HJB equation is

∂V ε

∂t− rxV ε

x −maxb

{(γ − r)bxV ε

x +b2x2σ2

2V ε

xx +bxρσν√

εV ε

xy

}=

(m − y)V εy + ν2V ε

yy

ε

Assume the utility h has h′ > 0 and h′′ < 0. Then expect a valuefunction strictly increasing and concave in x , i.e., V ε

x > 0, V εxx < 0.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 28 / 29

The HJB equation becomes

∂V ε

∂t− rxV ε

x +[(γ − r)V ε

x + xρσν√ε

V εxy ]2

σ2(y)2V εxx

=(m − y)V ε

y + ν2V εyy

ε

By the Theorem, V ε(t , x , y) → V (t , x) as ε → 0 and V solves

∂V∂t

− rxVx +(γ − r)2V 2

x

2Vxx

∫1

σ2(y)dµ(y) = 0 in R+ × R+

This is the HJB equation of a Merton problem with the harmonicaverage of σ as constant volatility

σ :=

(∫1

σ2(y)dµ(y)

)−1/2

.

Therefore this is the limit control problem.

The limit of the optimal control βε,∗s as ε → 0 can also be studied.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 29 / 29

The HJB equation becomes

∂V ε

∂t− rxV ε

x +[(γ − r)V ε

x + xρσν√ε

V εxy ]2

σ2(y)2V εxx

=(m − y)V ε

y + ν2V εyy

ε

By the Theorem, V ε(t , x , y) → V (t , x) as ε → 0 and V solves

∂V∂t

− rxVx +(γ − r)2V 2

x

2Vxx

∫1

σ2(y)dµ(y) = 0 in R+ × R+

This is the HJB equation of a Merton problem with the harmonicaverage of σ as constant volatility

σ :=

(∫1

σ2(y)dµ(y)

)−1/2

.

Therefore this is the limit control problem.

The limit of the optimal control βε,∗s as ε → 0 can also be studied.

Martino Bardi (Università di Padova) Multi-scale Bellman-Isaacs Roma, June 15th, 2011 29 / 29