SLIDE 1
Minimal Sufficient Conditions for a Primal Optimizer in Nonsmooth Utility Maximization Harry Zheng Imperial College (Joint work with Nicholas Westray, Humboldt Univ. Berlin) Workshop on Stochastic Analysis and Finance Hong Kong City University 2 July 2009
1
SLIDE 2 Classical Utility Maximization
- Assume a financial market consists of one bank account and one stock.
- Assume the bank account is equal to 1. (interest rate r = 0)
- Discounted stock price S is modelled by
dS(t) = αS(t)dt + σS(t)dW(t), S(0) = s > 0 where α > 0 excess return, σ > 0 stock volatility, W(t) Brownian motion.
- Let H(t) be number of shares of asset S(t). Then portfolio wealth X(t)
satisfies SDE dX(t) = H(t)dS(t)
- Denote by U a utility function which is strictly increasing, strictly concave,
continuously differentiable, U ′(0) = ∞ and U ′(∞) = 0.
- Expected terminal utility maximization problem:
max
H∈A(x) E[U(X(T))]
(1)
2
SLIDE 3 Martingale Approach
- Define set of random variables
B(x) = {B : B ≥ 0, FT − measurable, E[H(T)B] ≤ x} where H(t) = exp
t θ(s)dW(s) − 1 2 t θ(s)2ds
- is stochastic density process and θ(t) = α/σ market price of risk.
- Find optimal solution B∗ to a static optimization problem
max
B∈B(x) E[U(B)]
(2)
- Find an admissible process H∗ for a representation of B∗, i.e.,
XH∗(T) = B∗, a.s.
3
SLIDE 4 Dual Problem
- Define dual function of U:
˜ U(y) = sup
x∈R+
(U(x) − xy).
- From budget constraint E[H(T)B] ≤ x and definition of dual function,
we have the relation max
B∈B(x) E[U(B)] ≤ min y∈R+
U(yH(T))] + xy
- .
- Dual problem is defined by
min
y∈R+
U(yH(T))] + xy
- .
- If there exist a B∗ ∈ B(x) and y∗ ≥ 0 such that
E[U(B∗)] = E[ ˜ U(y∗H(T))] + xy∗ then B∗ solves primal problem and y∗ solves dual problem.
4
SLIDE 5 Construction of Optimal Solutions
- For y ≥ 0 define B∗ = I(yH(T)), where I(y) = (U′)−1(y) = − ˜
U′(y). Duality relation implies E[U(B∗)] = E[ ˜ U(yH(T))] + yE[H(T)B∗].
- Find y∗ to budget equation
E[H(T)I(yH(T))] = x. Then y∗ is optimal dual solution and B∗ optimal primal solution.
- B∗ is replicated by martingale representation theorem.
5
SLIDE 6 Conditions for Martingale Approach Success of martingale approach above is based on following conditions:
- There is no trading constraint.
- Filtration is generated by diffusion asset price process.
- Market is complete, i.e, stochastic density process H(t) is unique.
- Utility function U is differentiable, strictly concave, which is crucial for
definition of function I and for existence of y∗.
6
SLIDE 7 Wealth Process T finite time horizon, a market consisting of one bond, equal to 1, and d stocks, S1, . . . , Sd modelled by an Rd-valued semimartingale on a filtered probability space (Ω, F, (Ft)0≤t≤T, P), satisfying the usual conditions. For a predictable S-integrable process, the wealth processes is defined by Xx,H = x + H ∙ S, (3) where x > 0 initial endowment. The set for optimization is following, X(x) :=
+(P) : X ≤ Xx,H T
for some Xx,H as defined in (3)
7
SLIDE 8 Smooth Utility Maximization
- U : R+ → R is strictly increasing, strictly concave, C1, and U ′(0) = ∞
and U ′(∞) = 0.
- Primal problem in incomplete market.
u(x) := sup
X∈X(x)
E
- U(X)
- Domain of dual problem
Y(y) :=
- Y ∈ L0(R+, FT) : E[XY ] ≤ xy for all X ∈ X(x)
- .
- Dual problem
w(x) := inf
y>0
Y ∈Y(y) E[ ˜
U(Y )] + xy
SLIDE 9 Kramkov and Schachermayer (1999) Result Theorem 1. Let M(S) = ∅ (set of equivalent local martingale measures for S) and AE(U) = lim sup
x→∞
xU ′(x) U(x) < 1 (asymptotic elasticity condition). Let x > 0 be such that u(x) < ∞, then (i) There exists a unique solution y∗ > 0 and Y∗ ∈ Y(y∗) to dual problem w(x) = E ˜ U(Y∗)] + xy∗
(ii) There exists a unique solution X∗ to primal problem u(x) = E[U(X∗)]. (iii) E[X∗Y∗] = xy∗ and X∗ = − ˜ U′(Y∗). (i)-(iii) imply u(x) = w(x). In classical case, Y+(y) = {yH(T)}, which implies Y∗ = y∗H(T) and y∗ being determined from (iii).
9
SLIDE 10 Nonsmooth Utility Functions Assumption 1 (Inada Condition). inf
∂U(x) = 0, sup
∂U(x) = ∞. Assumption 2 (Concave Increasing Condition). U(0) = 0, U(∞) = ∞ and U is concave and increasing on R+. Assumption 3 (Asymptotic Elasticity Condition). AE( ˜ U) := lim sup
y→0
sup
q∈∂ ˜ U(y)
|q|y ˜ U(y) < ∞. Assumption 4 (No Arbitrage Condition). M(S) = ∅.
10
SLIDE 11 Deelstra, Pham, Touzi (2001) Result DPT prove following theorem using quadratic inf-convolution method. Theorem 2. Let Assumptions 1-4 hold. Let x > 0 be such that u(x) < ∞, then (i) There exists some y∗ > 0 and Y∗ ∈ Y(y∗) to dual problem w(x) = E ˜ U (Y∗) + xy∗
(ii) There exists some X∗ ∈ X(x) to primal problem u(x) = E[U(X∗)]. (iii) E[X∗Y∗] = xy∗ and X∗ ∈ −∂ ˜ U (Y∗).
11
SLIDE 12 Deelstra-Pham-Touzi Conjecture (2001) For conjugate functions U and ˜ U, U(x) ≤ ˜ U(y) + xy for all y ≥ 0, U(x) = ˜ U(y) + xy if and only if x ∈ −∂ ˜ U(y). Suppose (y∗, Y∗) are optimal for dual problem and ˆ X satisfies ˆ X ∈ −∂ ˜ U(Y∗) and E[ ˆ XY∗] = xy∗. Then E[U( ˆ X)] = E[ ˜ U(Y∗) + ˆ XY∗] = E[ ˜ U(Y∗)] + xy∗ ≥ sup
X∈X(x)
E[U(X)]. It is clear that ˆ X is optimal if and only if it is an element of X(x).
X ∈ −∂ ˜ U (Y∗) and E[ ˆ XY∗] = xy∗, then ˆ X ∈ X(x). Note that if U strictly concave or if a market is complete, then conjecture is trivially positive. To make conjecture nontrivial, U must be not strictly concave and market not complete.
12
SLIDE 13 Utility Function U(x) := 2√x x ∈ [0, 1] x + 1 x ∈ (1, 5) 2√x − 4 + 4 x ∈ [5, ∞) . U is C1 and satisfies Assumptions 1 and 2, but not strictly concave. Dual function is given by ˜ U(y) =
y
y ∈ (0, 1)
1 y
y ∈ [1, ∞) . ˜ U satisfies Assumption 3, but ˜ U is not continuously differentiable at y = 1. Subdifferential of ˜ U is given by ∂ ˜ U(y) = −4 − 1
y2
y ∈ (0, 1) [−5, −1] y = 1 − 1
y2
y ∈ (1, ∞) . (4)
13
SLIDE 14
Probability Space Next we describe our market. Let (Ω, F, (Gt)t≥0, P) be a filtered probability space on which a process W and a random variable ξ are defined. (i) W is a standard Brownian motion and (Gt)t≥0 is augmented filtration generated by W. (ii) ξ is independent of entire path of W and valued in {0, 1} with probabilities P(ξ = 0) = 1 3, P(ξ = 1) = 2 3. To construct the filtration for our example we take (Gt)t≥0 and define Ft := σ(Gt, σ(ξ)).
14
SLIDE 15 Asset Process We introduce stopping time τ, defined by τ := inf
2 / ∈ (− log 4, log 4)
and set terminal time horizon for utility maximization T := τ. A calculation based on first exit time of Brownian motion with drift shows that P
2 = log 4
5, P
2 = − log 4
5. Asset process S is defined by St := 1{ξ=0} + exp
2(t ∧ τ)
We observe that S has continuous paths, is uniformly bounded, nonnegative and at time T is valued in set {1/4, 1, 4}.
15
SLIDE 16 Equivalent Martingale Measures We may construct a large family of martingale measures simply by changing distribution of ξ. This is equivalent to determining pair (q0, q1) where Q(ξ = 0) = q0, Q(ξ = 1) = q1. For consistency we set p0 = 1
3 and p1 = 2
- 3. Let q = (q0, q1) and consider
processes Zq, defined for t ≥ 0 by Zq
t := q0
p0 1{ξ=0} + S−1
t
q1 p1 1{ξ=1}. (5) Using independence of W and ξ one can verify that Zq is a P-martingale for nonnegative q such that q0 + q1 = 1. Moreover, for any such q, ZqS is a P-martingale (it is constant). This implies that if we define dQq dP = Zq
T,
then Qq ∈ M and therefore market is incomplete.
16
SLIDE 17 Primal Solution with Constant Investment Strategies We focus on u(1) and consider X const(1) =
+(P) : X ≤ 1 + H(ST − S0) , for H ∈ R
+(P) : X ≤ 1 + H(ST − S0) , for H ∈
3, 4 3
Define maximization problem uconst(1) := sup
X∈X const(1)
E
- U(X)
- which, in present setting, is following
uconst(1) = sup
H∈[−1
3,4 3]
8 15U(1 + 3H) + 2 15U
4H
3U(1)
Since U is C1, one finds maximum solution H∗ = 85
64 as optimal replicating
strategy with optimal terminal wealth X∗ := 1 + (H∗ ∙ S)T = 1{ξ=0} + 319 64 1{ST=4,ξ=1} + 1 2561{ST=1
4,ξ=1}. 17
SLIDE 18 Dual Solution with Constant Investment Strategies U ′(X∗) = 1{ξ=0} + 1{ST=4,ξ=1} + 161{ST=1
4,ξ=1}.
(6) We may equivalently write this as U′(X∗) = 3 q∗ p0 1{ξ=0} + S−1
T
q∗
1
p1 1{ξ=1}
where q∗
0 = 1 9 and q∗ 1 = 8 9.
We compare this with (5) and write Q∗ for risk neutral measure having Radon- Nikodym derivative Zq∗
T . It follows that,
Y∗ := U′(X∗) = 3dQ∗ dP ∈ Y(3). Using (4), −∂ ˜ U(Y∗) = [1, 5] Y∗ = 1
1 256
Y∗ = 16 . (7)
18
SLIDE 19 Optimal Solutions with General Investment Strategies A calculation shows that E[X∗Y∗] = 3. Set y∗ := 3 conjugacy relation implies E[ ˜ U(Y∗)] + 3 = E
U
dQ∗ dP
dQ∗ dP
(8) Combining this with inequality E[U(X∗)] ≤ u(1) ≤ inf
y>0 inf Q∈M E
U
dP
(9) we have shown X∗ is in fact optimal terminal wealth when non constant strategies are allowed. It follows that optimal solutions are H∗ = 85 64, X∗ =
319 64
ST = 4 1 ST = 1
1 256
ST = 1
4
, (y∗, Y∗) =
dP
19
SLIDE 20 Subgradient Valued Random Variable Define random variables X− : = −D+ ˜ U(Y∗) = 1{ξ=0} + 1{ST=4,ξ=1} + 1 2561{ST=1
4,ξ=1}
X+ : = −D− ˜ U(Y∗) = 51{ξ=0} + 51{ST=4,ξ=1} + 1 2561{ST=1
4,ξ=1}.
We can show −∂ ˜ U(Y∗) = [X−, X+], E[X−Y∗] ≤ xy∗, E[X+Y∗] ≥ xy∗. Set ˆ X := λX− + (1 − λ)X+ for λ ∈ [0, 1] and choose λ such that E[ ˆ XY∗] = xy∗(= 3). A calculation shows that λ = 161
- 414. We define random variable,
ˆ X := 359 1041{ξ=0} + 359 1041{ST=4,ξ=1} + 1 2561{ST=1
4,ξ=1}.
(10) We have constructed a ˆ X which satisfies ˆ X ∈ −∂ ˜ U(Y∗) and E[ ˆ XY∗] = xy∗.
20
SLIDE 21 Non-Feasibility To show ˆ X / ∈ X(1), we apply famous paper by Delbaen and Schachermayer (1994), which says ˆ X ∈ X(1) if and only if sup
Q∈M
EQ[ ˆ X] ≤ 1. In particular we need only to find ˆ q such that E[ ˆ XZ ˆ
q T] > 1 to establish the
X > 0, E[ ˆ XZq
T] > E[ ˆ
XZq
T1{ξ=0}] = 359
104q0. We can choose any q0 ∈ (0, 1) such that E[ ˆ XZ ˆ
q T] > 1. Thus ˆ
X is not an element of X(x). We have completed the construction of a counterexample to Conjecture.
21
SLIDE 22 A Generalization to Conjecture Any random variable ˆ X is primal optimal solution if it satisfies all of (I) ˆ X ∈ X(x), (II) ˆ X ∈ −∂ ˜ U(Y∗), (III) E[ ˆ XY∗] = xy∗. From present viewpoint Conjecture simply asks whether (II) and (III) auto- matically imply (I)? It therefore seems natural to investigate whether there are any other dependence relations between (I), (II) and (III).
- Lemma. No two of (I), (II) and (III) are sufficient to imply the third.
We can show that if we choose ˆ X = 1{ξ=0} + 51{ST=4,ξ=1} + 01{ST=1
4,ξ=1}.
then ˆ X satisfies (I), (III), but not (II). If we choose ˆ X := 1{ξ=0} + 1{ST=4,ξ=1} + 1 2561{ST=1
4,ξ=1}.
then ˆ X satisfies (I), (II), but not (III).
22
SLIDE 23
Minimum Sufficient Condition for Primal Optimal Solution Suppose that Assumptions 1, 2, 3 and 4 hold. Let y∗ > 0, Y∗ ∈ Y(y∗) be solution to dual problem and x > 0 such that w(x) < ∞. Then a random variable ˆ X is optimal for primal problem if and only if (I) ˆ X ∈ X(x), (II) ˆ X ∈ −∂ ˜ U(Y∗), (III) E[ ˆ XY∗] = xy∗. Note that when U is strictly concave it is shown in Kramkov and Schacher- mayer (1999) that (II) implies both (I) and (III). On the other hand when U is not strictly concave our discussion shows that (I), (II) and (III) are minimum sufficient conditions for optimality.
23
SLIDE 24 Constrained Nonsmooth Utility Maximization Westray and Zheng (2009) have extended results of Deelstra-Pham-Touzi (2001) to constrained case. Let K be a closed polyhedral convex cone in
- Rd. Define a set of admissible trading strategies by
H := {H : H predictable and S-integrable, Ht ∈ K P-a.s. for all t} . Theorem 3. Suppose that Assumptions 1, 2, 3 and 4 hold. Let w(x) < ∞. Then (i) There exists some y∗ ≥ 0 and an optimal Y∗ ∈ Y(y∗) such that, w(x) = E ˜ U (Y∗) + xy∗
(ii) There exists some X∗ ∈ X(x) satisfying E[X∗Y∗] = xy∗ and X∗ ∈ −∂ ˜ U (Y∗) and u(x) = E[U(X∗)]. (iii) u(x) = w(x).
24
SLIDE 25
Thank you
25