Documente Academic
Documente Profesional
Documente Cultură
Portfolios
Steve Zymler Daniel Kuhn Ber Rustem
Department of Computing
Imperial College London
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Portfolio Optimization
Let
r.
Value-at-Risk (VaR)
The minimal level R such that the probability of w
T
r
exceeding is smaller than .
VaR
(w) = min
_
: P
_
w
T
r
_
_
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Theoretical and Practical Problems of VaR
r.
Non-convex function of w
VaR minimization intractable.
Example: assume
r N(
r
,
r
), then
VaR
(w) =
T
r
w
1
()
_
w
T
r
w,
r.
Let P
r
be the set of all distributions of
r with mean
r
and
covariance matrix
r
.
Worst-Case Value-at-Risk (WCVaR)
WCVaR
(w) = min
_
: sup
PP
r
P
_
w
T
r
_
_
(w) =
T
w + ()
w
T
w,
where () =
_
(1 )/.
(w) = max
rU
w
T
r,
where the ellipsoidal uncertainty set U
is dened as
U
=
_
r : (r
r
)
T
1
r
(r
r
) ()
2
_
.
Therefore,
min
wW
WCVaR
(w) min
wW
max
rU
w
T
r.
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Worst-Case VaR for Derivative Portfolios
are only risk factors.
We partition asset returns as
r = (
, ).
r = f (
).
r
only accounts for linear dependencies
)
_
_
When f (
) is:
) =
j
for j = 1, . . . , n.
) =
1
c
j
max
_
0, s
i
(1 +
i
) k
j
_
1
= max
_
1, a
j
+ b
j
i
1
_
, where a
j
=
s
i
k
j
c
j
, b
j
=
s
i
c
j
.
) = max
_
1, a
j
+ b
j
i
1
_
, where a
j
=
k
j
s
i
p
j
, b
j
=
s
i
p
j
.
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Piecewise Linear Portfolio Model
r as
r = f (
) =
_
max
_
e, a +B
e
_
_
.
, w
).
No derivative short-sales: w W = w
0.
r = w
T
f (
)
= (w
)
T
+ (w
)
T
max
_
e, a +B
e
_
.
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Worst-Case Polyhedral VaR
) = (w
)
T
+ (w
)
T
max
_
e, a +B
e
_
.
Worst-Case Polyhedral VaR (WCPVaR)
For any w W, we dene WCPVaR
(w) as
WCPVaR
(w) = min
_
: sup
PP
P
_
w
T
f (
)
_
_
.
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Worst-Case Polyhedral VaR: Convex Reformulations
Theorem: SDP Reformulation of WCPVaR
WCPVaR of w can be computed as an SDP:
WCPVaR
(w) =min
s. t. M S
n+1
, y R
mn
, R, R
, M , M 0, 0, 0 y w
M+
0 w
+B
T
y
(w
+B
T
y)
T
+2( + y
T
a e
T
w
0
Where we use the second-order moment matrix :
=
+
T
T
1
(w) = min
0gw
T
(w
+B
T
g) + ()
1/2
(w
+B
T
g)
2
. . .
. . . a
T
g + e
T
w
w
T
r.
where the uncertainty set U
p
R
m
is dened as
U
p
=
_
_
_
r R
m
:
R
n
such that
( )
T
1
( ) ()
2
and
r = f ()
_
_
_
Unlike U
, the set U
p
is not symmetric!
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Robust Optimization Perspective on WCPVaR
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Example: WCPVaR vs WCVaR
, t ).
r
i
= f
i
(
)
i
+
T
i
+
1
2
i = 1, . . . , m.
r = w
T
f () (w) +(w)
T
+
1
2
T
(w)
,
where we use the auxiliary functions
(w) =
m
i =1
w
i
i
, (w) =
m
i =1
w
i
i
, (w) =
m
i =1
w
i
i
.
1
2
T
(w)
_
_
Theorem: SDP Reformulation of WCQVaR
WCQVaR can be found by solving an SDP:
WCQVaR
(w) =min
s. t. M S
n+1
, R, R
, M , M 0, 0,
M+
_
(w) (w)
(w)
T
+2( + (w))
_
0
Q(w), Z
where
Q(w) =
_
1
2
(w)
1
2
(w)
1
2
(w)
T
(w)
_
,
and the uncertainty set U
q
S
n+1
is dened as
U
q
=
_
Z =
_
X
T
1
_
S
n+1
: Z 0, Z 0
_
U
q
is lifted into S
n+1
to compensate for non-convexity.
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Robust Optimization Perspect on WCQVaR
R
m
and U
q
S
n+1
.
w
T
r
where the uncertainty set U
q
R
m
is dened as
U
q
=
_
_
_
r R
m
:
R
n
such that
( )
T
1
( ) ()
2
and
r
i
=
i
+
T
i
+
1
2
i
i = 1, . . . , m
_
_
_
Unlike U
, the set U
q
is not symmetric!
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Robust Optimization Perspective on WCQVaR
Zymler, Kuhn and Rustem Worst-Case Value-at-Risk of Non-Linear Portfolios
Example: WCQVaR vs WCVaR