Documente Academic
Documente Profesional
Documente Cultură
Robust optimization
standard form: min sup f0 (x, u) : u U , fi (x, u) 0, i = 1, . . . , m
x uU
x Rn is the decision variable u is a parameter vector aecting the problem data set U describes uncertainty on u
Agenda
Options
Options are time bombs. Warren Buett, 2003 let x(T ) denote the price of an asset at time T an European call option with maturity T and strike price K is a contract with payo (x(T ) K )+ = sup(x(T ) K, 0)
Options
Options are time bombs. Warren Buett, 2003 let x(T ) denote the price of an asset at time T an European call option with maturity T and strike price K is a contract with payo (x(T ) K )+ = sup(x(T ) K, 0)
what is the price of the option, assuming no arbitrage (free lunch) is possible?
7
Price of option
fundamental result of nance: assuming a zero risk-free interest rate, the no-arbitrage price of the option is E (x(T ) K )+ for some distribution on the asset price at time T
Forwards
i.e., is a martingale
Basket options
let x(T ) be a n-vector of prices of assets at time T a basket option with weight vector w and strike K is the contract with payo (wT x(T ) K )+ denote the basket option by (w, K ) and its price by C (w, K ) := E (wT x(T ) K )+
determine the price of the basket option with weight w0 and strike price K0
11
determine the price of the basket option with weight w0 and strike price K0
in practice, we are also given the current asset prices themselves, q Rn + (forwards)
12
13
Model-based approach
assume a log-normal diusion model for the asset prices ds = Asdt + Bsdw, where s = log x, and w is a multidimensional Brownian motion t the model to observed option prices
14
Model-based approach
assume a log-normal diusion model for the asset prices ds = Asdt + Bsdw, where s = log x, and w is a multidimensional Brownian motion t the model to observed option prices
15
Model-based approach
assume a log-normal diusion model for the asset prices ds = Asdt + Bsdw, where s = log x, and w is a multidimensional Brownian motion t the model to observed option prices
pros and cons: very versatile, and easy to solve (albeit only recently) makes a structural assumption about the risk-neutral measure provides a point estimate for the price of basket (w0 , K0 )
16
No-arbitrage approach
nd bounds on the price of basket (w0 , K0 ) by solving semi-innite LP sup / inf s.t.
T E (w0 x K0 )+
T E (wi x K i ) + = pi , i = 1 , . . . , m
17
No-arbitrage approach
nd bounds on the price of basket (w0 , K0 ) by solving semi-innite LP sup / inf s.t.
T E (w0 x K0 )+
T E (wi x K i ) + = pi , i = 1 , . . . , m
pros and cons: problem may be dicult approach provides only bounds, but . . . . . . makes no assumptions about market dynamics
18
0 (x) (x)dx :
0 (x)f (x)dx :
Lagrangian: L( , , 0 ) =
0 (x) (x)dx + 0 1 + T p
(x)dx
(x) (x)dx
20
0 (x)f (x)dx :
the dual is the robust linear programming problem dsup := infm T p + 0 x , T (x) + 0 0 (x)
s.t.
21
s.t.
22
s.t.
strategy: invest i in basket (wi , Ki ), 0 in cash price of strategy: T p + 0 taking expectations in (), get T p + 0 E 0 (x) = psup (proves weak duality)
23
A special case
we are given option prices on the m = n individual assets, as well as forward prices min / sup s.t.
T E (w0 x K0 )+
E (xi Ki )+ = pi , i = 1, . . . , n E x = q
we may further relax the problem by ignoring the forward price information
24
0j n+1
w0,i min(qi pi , j Ki ) j K0 ,
where 0 = 0 j := (qj pj )/Kj 1 = n+1 upper bound is attained, hence dsup = psup
25
26
makes sense: concave in p (the RHS of our primal LP) convex in (w0 , K0 ) interpolates pi at w0 = i-th unit vector of Rn , and K0 = Ki
27
Sketch of proof
weak duality follows from homogeneity and convexity of x x+ :
T E (w0 x K0 )+
= =
(w0 0 )
28
Sketch of proof
weak duality follows from homogeneity and convexity of x x+ :
T E (w0 x K0 )+
= =
(w0 0 )
T strong duality: choose x = p + K with pty 1 if w0 K K0 , otherwise take a limit of feasible distributions 1 p + K with probability , x= 0 with probability 1 . 29
Lower bound
dual problem reduces to a nite LP (with O(n) variables and constraints)
30
Lower bound
dual problem reduces to a nite LP (with O(n) variables and constraints) if we ignore forward prices pinf = dinf =
i : Ki wi K0
pi wi K0 Kj wj pi wi min(1, ) K0 + wj Kj K0 Ki wi
j : Kj wj <K0
max
i : Ki wi <K0
32
make C the variable, and solve interpolation problem sup / inf C (w0 , K0 ) :
C C
33
LP relaxation
conditions under which C is of form C (w, K ) = E (wT x K )+ for some measure exist, but seem hard to check semi-innite LP relaxation: supC / inf C s.t. C (w0 , K0 ) C (w, K ) convex in (K, w) C (w, K ) homogeneous of degree 1 1 C (w, K )/ K 0 and C (w, K ) nondecreasing in w C (wi , Ki ) = pi , i = 1, . . . , m
34
Finite LP formulation
optimal C of semi-innite LP is piecewise ane hence the semi-innite LP can be reduced exactly to a nite LP sup / inf subject to p0 gi,j 0, 1 gi,n+1 0, gi , (wi , Ki ) = pi , gi , (wj , Kj ) (wi , Ki ) pj pi , i, j = 0, ..., m + n + 1 j = 1, ..., n i = 0, ..., m + n + 1,
i = 0, ..., m + n + 1,
where the variables gi are subgradients of C opt (for upper bound, in special case, LP is exact)
35
Robustness
in practice we have uncertainty: basket weights may change, or not exactly known at present time price information may be noisy (e.g., bid-ask) strike prices also may vary hedging strategies may be implemented with errors
Bid-ask spread
bid-ask spread corresponds to a box uncertainty for the vector of observed option prices the worst-case value of upper (lower) bound is attained at pworst = p (or pworst = p) ppp
1} is a given ellipsoid
= max wT p + t(wT K K0 ) : w E , 0 t 1
w,t
t=0,1
tK0
38
Example
Price bounds on a basket call option 0.05 Simulated price Upper bound (explicit) Lower bound (explicit LP) Upper bound (LP relax.) Lower bound (LP relax.)
0.045
0.04
0.035
0.03 Price
0.025
0.02
0.015
0.01
0.005
0.01
0.02
0.03 Strike K0
0.04
0.05
0.06
0.07
39
40
Summary
general problem important in practice special cases yields easy-to-compute bounds developed an LP relaxation for general case relaxation exact in some special cases
41
Further research
imposing smoothness constraints multi-period problem (Bertsimas, 2003) link with model-based approaches
42
Further research
imposing smoothness constraints multi-period problem (Bertsimas, 2003) link with model-based approaches
for more info: dAspremont & El Ghaoui, Static arbitrage bounds for basket option prices, submitted to Oper. Res., 2003
43