discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/228634075
CITATIONS READS
19 68
3 authors, including:
Some of the authors of this publication are also working on these related projects:
Stochastic Modelling of Photovoltaic Power Generation and Electricity Prices View project
All content following this page was uploaded by Kenneth H. Karlsen on 08 January 2014.
1. Introduction
We consider the classical Mertons portfolio optimization problem when the risky
asset follows an exponential Ornstein-Uhlenbeck process. This process was sug-
gested by Schwartz [8] as a reasonable model for the spot price evolution of com-
modities like gold or coffee, and energies like oil, gas, and electricity (see also
Clewlow and Strickland [2] or Pilipovic [6]), but could also be a model for the price
of a bond or the interest-rate dynamics. In this paper we analyze the optimal in-
vestment problem for an agent in a financial market where the risky asset follows
the price dynamics of Schwartz, and the risk preferences is described by a power
utility (also known as HARA utility). This portfolio optimization problem is a
variant of the classical Merton problem [3]. However, using the Schwartz dynamics
rather than the classical geometric Brownian motion to model the risky asset price
leads to some interesting problems that needs to be overcome in order to rigorously
derive a solution.
We shall use the dynamic programming approach to derive an optimal investment
strategy and the indirect utility. The main ingredient in the solution approach will
be a transformation of Cole-Hopf type which reduces the dimension and removes
the nonlinearity of the related Hamilton-Jacobi-Bellman (HJB henceforth) equa-
tion, enabling us to find an explicit solution. This transformation was introduced
obviously does not hold. Finally, it is assumed that the drift divided by s should
be greater than the risk free interest rate r, which for the Schwartz model means
that ( ln s) > r. This can not be true either. In conclusion, the drift structure
of the Schwartz model clearly violates the assumptions made in [9].
The investor is assumed to have risk preferences given by a power utility U (w) =
1 w where (0, 1). The optimization problem faced by the investor is: find an
admissible trading strategy t such that utility derived from wealth is maximized
at the final time T . The value function is defined as
h i
(2.4) V (t, w, s) = sup Et,w,s U (WT ) ,
At
where the supremum is taken over all admissible strategies At . The operator Et,w,s
means the expectation conditioned on Wt = w and St = s.
Using the classical dynamic programming principle we derive the HJB equation
for the value function:
n 1 o
t v+ max (( ln s) r) + r w w v + 2 2 w2 ww v + 2 wsws v
2
1 2 2
+ ln s) s s v + s ss v = 0.
2
Here (and elsewhere) runs over all real numbers. The natural terminal and
boundary conditions are
v(T, w, s) = U (w), v(t, 0, s) = 0.
Introduce from now on the notation
1
L v = t v+ (( ln s) r) + r w w v + 2 2 w2 ww v + 2 wsws v
2
1 2 2
+ ln s) s s v + s ss v.
2
Then the HJB equation can be compactly written as
(2.5) max L v = 0.
Assuming there exists a sufficiently smooth solution v to the HJB equation, the
first order condition for an optimal gives
( ln s) r w v + 2 sws v
=
2 www v
while the second order condition is 2 w2 ww v 0, which in other words says that
v must be concave as a function of w.
Inserting the expression for an optimal yields after some routine manipula-
tions the following two-dimensional nonlinear parabolic equation
(2.6)
1 1 (ws v)2
t v + rww V + ( ln s) ss v + 2 s2 ss v 2 s2
2 2 ww v
2
( ln s) r (w v) 2 w vws v
( ln s) r s = 0.
2 2 ww v ww v
The goal is to construct an explicit solution to (2.6) with terminal and boundary
conditions v(T, w, s) = 1 w and v(t, 0, s) = 0. However, as it stands, it is not
easy to solve (2.6). Therefore we shall first reduce the dimension and remove the
MERTONS PROBLEM AND THE SCHWARTZ MEAN-REVERSION MODEL 5
nonlinearities in the HJB equation (2.6). Motivated from Mertons solution [3] and
the nonlinear transformation introduced by Zariphopoulou [9], we make the ansatz
that the solution of (2.6) takes the form
v(t, w, s) = 1 w g(t, s)1
for some function g(t, s) to be determined. Observe first that g(T, s) = 1.
Inserting v(t, w, s) into (2.6) produces the following equation for g:
r 1
t g + ln s ss g + 2 s2 ss g
1 2
2
(2.7) r ( ln s) r
+ + g=0
1 2 2 (1 )2
g(T, s) = 1,
which indeed is a one-dimensional linear parabolic equation with a particular source
term. We shall construct an explicit solution to (2.7) in the next section.
Remark. Pham [5] proposes a transform which in our context reads v(t, w, s) =
1 w exp((t, s)). Direct differentiation leads to a semilinear parabolic partial
differential equation for :
t + r + 2 (r ( ln s))2
2 (1 )
r 1 2 1 1
+ ( ln s) ss 2 s2 ss + 2 s2 (s )2 = 0,
1 1 2 2
with terminal condition (T, s) = 0. In Pham [5] the function (t, s) is represented
as the solution of a control problem.
for some functions fi (t), i = 0, 1, 2, that have to be determined. In the rest of this
section we will derive differential equations satisfied by fi (t), i = 0, 1, 2, and find
the corresponding solutions.
Lemma 3.1. The functions fi : [0, T ] R, i = 0, 1, 2, in (3.2) satisfy the following
system of ordinary differential equations:
(3.3)
1 r 1 ( r)2 r
f0 (t) = r 2 + f1 (t) 2 f12 (t) 2 f2 (t) 2 ,
2 1 2 2 (1 )2 1
(3.4)
( r) 2 2( r)
f1 (t) = 2 2 f2 (t) f1 (t) + 2 + 2r f2 (t),
1 (1 )2 1
(3.5)
2 2
f2 (t) = 2 2 f2 (t) 2 + 2 .
2 (1 ) 2 (1 )
where fi (T ) = 0 for i = 0, 1, 2.
Proof. First observe that since g(T, s) = 1, we have
f0 (T ) + f1 (T ) ln s + f2 (T )(ln s)2 = 0.
Necessarily, by varying s, we obtain fi (T ) = 0, i = 0, 1, 2.
Inserting g(t, s) into (2.7) we find
f0 (t) + f1 (t) ln s + f2 (t)(ln s)2
r 2
( ln s) r
+ +
1 2 2 (1 )2
1 2
+ 2 f1 (t) + 2f2 (t) ln s f1 (t) + 2f2 (t)(1 ln s)
2
( ln s) r
+ r+ f1 (t) + 2f2 (t) ln s = 0.
1
Collecting all terms with ln s and (ln s)2 , we observe that these must be equal to
zero since s varies. Similarly, the collection of factors independent of s must be zero.
Hence, after some reorganization, we end up with the desired system of differential
equations.
Observe that the three differential equations for f0 , f1 , and f2 are coupled. The
coupling are recursive, in the sense that the equation for f2 is autonomous, while
we can go recursively backwards in order to find f1 and f0 , given that we know f2 .
Lemma 3.2. The solution f2 : [0, T ] R to the nonlinear ODE (3.5) is given by
sinh (T t)
1
f2 (t) = .
2 2 (1 ) sinh (T t) + 1 cosh (T t)
1 1
Hence,
" ( Z )# " ( Z )#
T T
Et,s exp (ln Su )2 du cEt,s exp 2 2 Zs2 ds
t t
where
1 2(ut)
Zu N 0, (1 e )
2
given that we start in zero at time t. A straightforward estimation using Holders
inequality with p = n and q = n/n 1, and the normality of Zu , yields
" ( Z T )# Z
(2 2 )n t,0 h T 2 i
X
2 2
E exp 2 Zs ds = E ( Zu du)n
t n=0
n! t
X (2 2 (T t))n Z T
(T t)1 Et,0 Zu2n du
n=0
n! t
1 X (2 2 (T t)1 )n 1
(n + ).
n=0 n! 2
The following theorem is the main result of this paper, linking the solution
of the HJB equation to the value function of the control problem under certain
integrability conditions. It is the basic content of the proof to derive sufficient
conditions on the parameters of the control problem ensuring uniform integrability,
as required by Proposition 4.2.
Theorem 4.4. Assume that there exist two positive constants and such that
(4.2) (2(1 + )h2 (t) + )( + 2 exp(2t)) < /(exp(2T ) exp(2t)),
where hi (t), i = 0, 1, 2 are given in Theorem 3.4. Moreover, the optimal investment
strategy is
r + 2 h1 (t) 2 2 h2 (t)
(4.6) (t, s) = + ln s
2 (1 ) 2 (1 )
Proof. Denote by v the candidate solution from Theorem 3.4. We must show that
V (t, w, s) = v(t, w, s). From the first order condition we easily see that has the
property L v = 0. To simplify the estimations, introduce the following notations:
r + 2 h1 (t)
0 (t) = r + ( r) ,
2 (1 )
2( r) 2 h2 (t) 2 h1 (t) 2( r)
1 (t) = ,
2 (1 )
2 2 2 h2 (t)
2 (t) =
2 (1 )
r + 2 h1 (t)
0 (t) = ,
(1 )
2 2 h2 (t)
1 (t) = .
(1 )
It is straightforward to see that the wealth dynamics for the control becomes
dWt = 0 (t) + 1 (t) ln St + 2 (t)(ln St )2 Wt dt
+ (0 (t) + 1 (t) ln St ) Wt dBt ,
which we easily see has the following unique positive solution:
(Z
s
1
Ws = w exp 0 (u) 02 (u) + (1 (u) 0 (u)1 (u)) ln Su
t 2
1
+ (2 (u) 12 (u))(ln Su )2 du
2 )
Z s
+ (0 (u) + 1 (u) ln Su ) dBu ,
t
1/2
cEt,s exp 2(1 + )h1 ( ) ln S + 2(1 + )h2 ( )(ln S )2 ,
where c is some positive constant (which may change from line to line in what
follows). Let > 0 be a constant. Then by Youngs inequality it follows that
2(1 + )h1 ( ) ln S c + (ln S )2 ,
where c depends on the maximum of h1 (u) for t u T and . Thus we have
h i1/2 1/2
Et,s g 2(1+)(1) (, S ) cEt,s exp (2(1 + )h2 ( ) + ) (ln S )2 .
From Lemma 3.2 we know that f2 , and thus h2 is a nonincreasing function. Defining
:= 2(1 + )h2 (t) + therefore gives
h i1/2 1/2
Et,s g 2(1+)(1) (, S ) cEt,s exp (ln S )2 .
Recall that
Z
ln S = e( t) ln s + ( 2 /2) + e eu dBu .
t
Therefore, using the same argument as above, we find
" ( Z 2 )#1/2
h i1/2
t,s 2(1+)(1) t,s 2 2t u
E g (, S ) cE exp + e e dBu .
t
Rs
Now, since t exp(u) dBu is obviously a martingale, we have that for any pos-
itive constant k ( Z
s 2 )
u
Zs := exp k e dBu
t
2
is a positive submartingale by Jensens inequality since x 7 exp(kx R s ) is a convex
1
function, provided that Zs L (P ) for all s [t, T ]. However, since t exp(u) dBu
is a centered normal random variable with variance (exp(2s) exp(2t))/2,
Zs L1 (P ) for all t s T exactly when k < /(exp(2T ) exp(2t)). Letting
k = ( + 2 exp(2t)),
we see that this is satisfied by condition (4.2).
We estimate using Doobs martingale inequality (see e.g. Protter [7, Thm. 20])
" ( Z )#
2
E exp k eu dBu
t
( Z 2 )
k
1+
u
exp e dBu
1+ t
1+
( Z s 2 )
k
1+
u
sup exp e dBu
tsT 1+ t
1+
1+ " ( Z s 2 )#
1 u
1+ sup E exp k e dBu
tsT t
c.
12 BENTH AND KARLSEN
where c is independent of .
We continue with showing that the first expectation on the right-hand side in
(4.7) is finite. By the Cauchy-Schwartz inequality
h i
Et,w,s (W )2(1+)
Z
c Et,s exp 2(1 + ) (1 (u) 0 (u)1 (u)) ln Su
t
Z
1
+(2 (u) 12 (u))(ln Su )2 du + 2(1 + ) (0 (u) + 1 (u) ln Su ) dBu
2 t
Z
t,s
cE exp 4(1 + ) (1 (u) 0 (u)1 (u)) ln Su
t
1/2
1 2 2
+(2 (u) 1 (u))(ln Su ) du
2
Z 1/2
t,s
E exp 4(1 + ) (0 (u) + 1 (u) ln Su ) dBu .
t
and then invoking the Cauchy-Schwartz inequality gives us from the martingale
MERTONS PROBLEM AND THE SCHWARTZ MEAN-REVERSION MODEL 13
property that
Z 1/2
Et,s exp 4(1 + ) (0 (u) + 1 (u) ln Su ) dBu
t
" ( Z )#1/4
T
2Et,s exp 32(1 + )2 2 (0 (u) + 1 (u) ln Su )2 ds
t
" ( Z )#1/4
T
t,s 2 2
2cE exp 32(1 + ) ( + 12 (u))(ln Su )2 du ,
t
References
[1] F. E. Benth and J. Saltyte-Benth. The normal inverse gaussian distribution and spot price
modeling in energy markets. Int. J. Theor. Appl. Finance, 7(2):177192, 2004.
[2] L. Clewlow and C. Strickland. Energy Derivatives. Pricing and Risk Management. Lacima
Publications, London, 2000.
[3] M. Merton. Lifetime portfolio selection under uncertainty: the continuous case. Rev. Econom.
Studies, 51:247257, 1969.
[4] M. Musiela and T. Zariphopoulou. An example of indifference prices under exponential pref-
erences. Finance Stoch., 8(2):229239, 2004.
[5] H. Pham. Smooth solutions to optimal investment models with stochastic volatilities and
portfolio constraints. Appl. Math. Optim., 46(1):5578, 2002.
[6] D. Pilipovic. Energy Risk. Valuing and Managing Energy Derivatives. McGraw-Hill, New
York, 1998.
MERTONS PROBLEM AND THE SCHWARTZ MEAN-REVERSION MODEL 15