Viscosity Solutions For Stochastic Control Problems Seminar
Viscosity Solutions For Stochastic Control Problems Seminar
2 of 38
Introduction
3 of 38
Introduction
3 of 38
SDEs for Stochastic Control
4 of 38
SDEs for Stochastic Control
5 of 38
Stochastic control problem
We will only consider the finite horizon problem in the following
pages, but similar definitions and results can be found for
T = +∞. We fix a finite horizon 0 < T < ∞.
5 of 38
Assumptions on f and g
For the previous problem to make sense we need some assumptions
on the measurable functions g and f .
6 of 38
Assumptions on f and g
For the previous problem to make sense we need some assumptions
on the measurable functions g and f .
7 of 38
DPP and HJB
We now recall the most important results for stochastic control
problems:
Dynamic Programming Principle (DPP)
Let (t, x) ∈ [0, T ) × Rn , then for any stopping time θ:
Z θ
v (t, x) = sup E f (s, Xst,x , αs )ds + v (θ, Xθt,x )) .
α∈A(t,x) t
7 of 38
Verification theorem
8 of 38
Verification theorem
Verification theorem
Let w ∈ C 1,2 ([0, T ) × Rn ) ∩ C 0 ([0, T ] × Rn ) with quadratic
growth be a supersolution of the HJB equation, then w ≥ v .
Also if we assume w (T , x) = g (x) and there exists α̂ such that H
attains a maximum in α̂ and its associated process X̂st,x is such
that α̂(s, X̂st,x ) ∈ A(t, x). Then w = v .
9 of 38
Viscosity solutions (2)
10 of 38
Viscosity solutions (2)
10 of 38
Viscosity solutions (2)
10 of 38
Viscosity solutions (3)
11 of 38
Viscosity solutions (3)
The concept of viscosity derives from the idea that the same
conditions hold for classical solutions because of the ellipticity
assumptions: classical solutions are viscosity solutions.
11 of 38
Viscosity solutions - Stability (1)
Viscosity solutions require a lesser degree of regularity to be
defined, but we have no straightforward uniqueness result
compared to the classical case. We will now try to study the
properties of viscosity solutions starting with their stability.
Proposition (Stability):
Let uε be a lower semicontinuous viscosity supersolution of the
equation Fε (x, uε (x), Duε (x), D 2 uε (x)) = 0 for x ∈ O, with
(Fε )ε>0 sequence of continuous elliptic functions. Suppose that
(ε, x) → uε (x) and (ε, z) → Fε (z) are locally bounded, and define
12 of 38
Viscosity solutions - Stability (2)
13 of 38
Viscosity solutions - Stability (2)
13 of 38
Viscosity solutions - Stability (3)
14 of 38
Viscosity solutions - Definition by semijets
Let q(x, r , p, M) := r + p · x + 12 Ax · x, x ∈ Rd .
15 of 38
Viscosity solutions - Definition by semijets
Let q(x, r , p, M) := r + p · x + 12 Ax · x, x ∈ Rd .
15 of 38
Viscosity solutions - Definition by semijets
Let q(x, r , p, M) := r + p · x + 12 Ax · x, x ∈ Rd .
15 of 38
A fundamental result from this definition is that a function
v ∈ LSC (O) is a viscosity supersolution to (E ) if and only if:
−
F (x, v (x), p, A) ≥ 0 for all (p, A) ∈ JO v (x) for all x ∈ O.
16 of 38
A fundamental result from this definition is that a function
v ∈ LSC (O) is a viscosity supersolution to (E ) if and only if:
−
F (x, v (x), p, A) ≥ 0 for all (p, A) ∈ JO v (x) for all x ∈ O.
We can define the superjet the same way for u ∈ USC (O):
+
JO u(x0 ) := (p, A) ∈ Rd × Sd :
2
v (x) ≤ q(x − x0 , u(x0 ), p, A) + o(|x − x0 | ) ,
16 of 38
Closure of semijets
±
J¯O w (x) := (p, A) ∈ Rd × Sd : (xn , w (xn ), pn , An ) → (x, w (x), p, A),
±
for some xn ∈ O, (pn , An ) ∈ JO w (xn ) .
Proposition
If F is upper-semicontinuous, then v ∈ LSC (O) is a viscosity
supersolution if and only if:
−
F (x, v (x), p, A) ≥ 0 for all (p, A) ∈ J¯O v (x) for all x ∈ O.
17 of 38
Crandall-Ishii’s Lemma
Lemma: Crandall-Ishii
Let O ⊂ Rd be open and locally compact, u ∈ USC (O) and
2
v ∈ LSC (O). We assume for some (x0 , y0 ) ∈ O2 , φ ∈ C 2 (O )
that:
(u − v − φ)(x0 , y0 ) = max(u − v − φ)
O2
18 of 38
Crandall-Ishii - consequences
19 of 38
Crandall-Ishii - consequences
19 of 38
Comparison principle - assumptions
20 of 38
Comparison principle - assumptions
20 of 38
Comparison principle for viscosity solutions
u|∂O ≤ v |∂O =⇒ u ≤ v on O.
21 of 38
Comparison principle proof (1)
22 of 38
Comparison principle proof (1)
22 of 38
Comparison principle proof (1)
22 of 38
Comparison principle proof (2)
23 of 38
Comparison principle proof (2)
23 of 38
Comparison principle proof (3)
γδ ≤ γ(u(xn ) − v (yn ))
≤ F (xn , u(xn ), αn (xn − yn ), An ) − F (xn , v (yn ), αn (xn − yn ), An )
≤ F (yn , v (yn ), αn (xn − yn ), Bn ) − F (xn , v (yn ), αn (xn − yn ), An ).
24 of 38
Comparison principle proof (3)
γδ ≤ γ(u(xn ) − v (yn ))
≤ F (xn , u(xn ), αn (xn − yn ), An ) − F (xn , v (yn ), αn (xn − yn ), An )
≤ F (yn , v (yn ), αn (xn − yn ), Bn ) − F (xn , v (yn ), αn (xn − yn ), An ).
24 of 38
Comparison principle proof (4)
Step 4. We now prove (3): O is compact and u − v is upper-
semicontinuous, so there exists x ∗ ∈ O maximizer of u − v and
αn
(u − v )(x ∗ ) ≤ Mαn = u(xn ) − v (yn ) − |xn − yn |2 .
2
25 of 38
Comparison principle proof (4)
Step 4. We now prove (3): O is compact and u − v is upper-
semicontinuous, so there exists x ∗ ∈ O maximizer of u − v and
αn
(u − v )(x ∗ ) ≤ Mαn = u(xn ) − v (yn ) − |xn − yn |2 .
2
So we get, for n → +∞:
αn
ℓ := lim sup |xn − yn |2 ≤ lim sup u(xn ) − v (yn ) − (u − v )(x ∗ )
n→+∞ 2 n→+∞
≤ u(x̂) − v (ŷ ) − (u − v )(x ∗ ).
25 of 38
Comparison principle proof (4)
Step 4. We now prove (3): O is compact and u − v is upper-
semicontinuous, so there exists x ∗ ∈ O maximizer of u − v and
αn
(u − v )(x ∗ ) ≤ Mαn = u(xn ) − v (yn ) − |xn − yn |2 .
2
So we get, for n → +∞:
αn
ℓ := lim sup |xn − yn |2 ≤ lim sup u(xn ) − v (yn ) − (u − v )(x ∗ )
n→+∞ 2 n→+∞
≤ u(x̂) − v (ŷ ) − (u − v )(x ∗ ).
25 of 38
Viscosity supersolution property (1)
Now we will apply the theory behind viscosity solutions to
stochastic control problems. Let’s recall our Hamiltonian:
1
H(t, x, p, M) = sup[b(x, a) · p + tr(σσ t (x, a)M) + f (t, x, a)]
a∈A 2
26 of 38
Viscosity supersolution property (2)
27 of 38
Viscosity supersolution property (2)
27 of 38
Viscosity supersolution property (3)
28 of 38
Viscosity supersolution property (3)
28 of 38
Viscosity supersolution property (3)
28 of 38
Viscosity supersolution property (3)
28 of 38
Viscosity supersolution property (4)
29 of 38
Viscosity supersolution property (4)
Since v ≥ v∗ ≥ φ, we get:
Z θm
tm ,xm tm ,xm
φ(tm , xm ) + γm ≥ E f (s, Xs , a)ds + φ(θm , Xθm ) .
tm
29 of 38
Viscosity supersolution property (4)
Since v ≥ v∗ ≥ φ, we get:
Z θm
tm ,xm tm ,xm
φ(tm , xm ) + γm ≥ E f (s, Xs , a)ds + φ(θm , Xθm ) .
tm
29 of 38
Viscosity supersolution property (5)
30 of 38
Viscosity supersolution property (5)
ω
for some ω > 0, and so for m large enough τm ≥ tm + 2 and we
have θm = tm + hm (since hm → 0).
30 of 38
Viscosity supersolution property (5)
30 of 38
Viscosity subsolution property (1)
31 of 38
Viscosity solution (1)
32 of 38
Viscosity solution (2)
The proof is not complete: we would need to also prove that a
similar result holds for terminal conditions v (T , x) = g (x).
if g is upper-semicontinuous, v ∗ (T , ·) is a viscosity
subsolution of
33 of 38
Comparison principle
35 of 38
Strong comparison principle
35 of 38
Sketch of the proof (1)
The idea is to use once again Crandall-Ishii’s Lemma, for the same
φ, deducing that:
M 0 3 In −In
≤
0 −N ε −In In
36 of 38
Sketch of the proof (2)
37 of 38
Sketch of the proof (3)
38 of 38