Chance Constr
Chance Constr
Prob(fi(x, ω) ≤ 0) ≥ η
minimize γ
subject to Prob(f0(x, ω) ≤ γ) ≥ η
• conditional value-at-risk:
d
0= (β + 1/(1 − η) E(z − β)+) = 1 − 1/(1 − η) Prob(z ≥ β)
dβ
so Prob(z ≥ β ⋆) = 1 − η
• suppose
– ω has log-concave density p(ω)
– C = {(x, ω) | f (x, ω) ≤ 0} is convex in (x, ω)
• then Z
Prob(f (x, ω) ≤ 0) = 1((x, ω) ∈ C)p(ω) dω
is log-concave, since integrand is
• hence
T
b − ā x
Prob(aT x ≤ b) = Φ √
xT Σx
• and so
maximize p̄T x
subject to p̄T x ≥ Φ−1(1 − β)kΣ1/2xk2
1T x = 1, x ∈ C
• compare
– optimal portfolio
– optimal portfolio w/o loss risk constraint
– uniform portfolio (1/n)1
portfolio E pT x Prob(pT x ≤ 0)
optimal 7.51 5.0%
w/o loss constraint 10.66 20.3%
uniform 3.41 18.9%
uniform
E φ(fi(x, ω)/αi) ≤ 1 − η
• this holds for any αi > 0; we now show how to optimize over αi
can be written as
E(fi(x, ω) + αi)+
− αi ≤ 0
1−η
is convex in x
can be written as
2
1/2
• minimizing over αi gives αi = E fi(x, ω) /η ; yields constraint
2 1/2
E fi(x, ω) + η E fi(x, ω) ≤0
T 1/2 T T 2 1/2
ā x − b + η x Σx − 2bā x + b ≤0
1/2 T
1/2
with z = Σ x − bΣ −1/2
ā, y = b 1 − ā Σ −1
ā
can be written as
maximize cT x
subject to Prob(max(Ax − b) ≤ 0) ≥ η
• Markov/CVaR approximation:
maximize cT x
subject to E(max(Ax − b) + α)+ ≤ α(1 − η)
maximize cT x
subject to E(max(Ax − b) + α)2+/α ≤ α(1 − η)
maximize cT x
subject to E Ax ≤ E b
cT x train validate
Markov 3.60 0.97 0.96
Chebyshev 3.43 0.97 0.96
deterministic 7.98 0.04 0.03