概述
Navigator
- Prob and Tail Bounds
- Examples
- example 1
- example 2
- example 3
Prob and Tail Bounds
机会约束的概率形式为
P
r
o
b
[
∑
i
=
1
n
z
i
U
i
≥
t
]
≤
ε
Prob[sum_{i=1}^n z_iU_igeq t]leq varepsilon
Prob[i=1∑nziUi≥t]≤ε
其中,
U
i
U_i
Ui是随机变量,
z
i
z_i
zi为固定参数. 可以使用很多方法来控制概率,其中一些tail bounds
的方法证明是有有效的.
最简单的tail bound
是Markov inequality
,即对于非负的随机变量
U
U
U和
a
≥
0
ageq 0
a≥0
P
r
o
b
(
U
≥
a
)
≤
E
[
U
]
a
Prob(Ugeq a)leq frac{mathbb{E}[U]}{a}
Prob(U≥a)≤aE[U]
根据此可以推出Chebyshev bound
P
r
o
b
(
U
>
E
U
+
t
)
≤
P
r
o
b
(
(
U
−
E
U
)
2
≥
t
2
)
≤
E
(
U
−
E
U
)
2
t
2
Prob(U>mathbb{E}U+t)leq Prob((U-mathbb{E}U)^2geq t^2)leq frac{mathbb{E}(U-mathbb{E}U)^2}{t^2}
Prob(U>EU+t)≤Prob((U−EU)2≥t2)≤t2E(U−EU)2
为了描述极端低概率事件的bounds
,一种常用的技术是chernoff bound
.
P
r
o
b
(
U
≥
t
)
=
P
r
o
b
(
e
λ
U
≥
e
λ
U
)
≤
E
e
λ
U
e
λ
t
Prob(Ugeq t)=Prob(e^{lambda U}geq e^{lambda U})leq frac{mathbb{E}e^{lambda U}}{e^{lambda t}}
Prob(U≥t)=Prob(eλU≥eλU)≤eλtEeλU
或者等价的
P
r
o
b
(
U
≥
t
)
≤
inf
λ
≥
0
E
e
λ
U
e
−
λ
U
Prob(Ugeq t)leq inf_{lambdageq 0}mathbb{E}e^{lambda U}e^{-lambda U}
Prob(U≥t)≤λ≥0infEeλUe−λU
Examples
example 1
令
Z
Z
Z为一个零均值高斯随机变量,方差为
σ
2
sigma^2
σ2
E
exp
(
λ
Z
)
=
exp
(
λ
2
σ
2
2
)
mathbb{E}exp(lambda Z)=exp(frac{lambda^2sigma^2}{2})
Eexp(λZ)=exp(2λ2σ2)
并且对于
t
≥
0
tgeq 0
t≥0
P
r
o
b
(
Z
≥
t
)
≤
inf
λ
≥
0
exp
(
λ
2
σ
2
2
−
λ
t
)
=
exp
(
−
t
2
2
σ
2
)
Prob(Zgeq t)leq inf_{lambdageq 0}exp(frac{lambda^2sigma^2}{2}-lambda t)=exp(-frac{t^2}{2sigma^2})
Prob(Z≥t)≤λ≥0infexp(2λ2σ2−λt)=exp(−2σ2t2)
Whenever there is a parameter σ ≥ 0 sigmageq 0 σ≥0 such that a mean-zero random variable satisfies
E e λ U ≤ exp ( λ 2 σ 2 2 ) mathbb{E}e^{lambda U}leq exp(frac{lambda^2sigma^2}{2}) EeλU≤exp(2λ2σ2)
we call the random variablesub-Gaussian
with parameter σ 2 sigma^2 σ2, this is an extremely useful concept.
example 2
Indeed, we have Hoeffding’ s inequality which gives sharp bounds on sums of sub-Gaussian random variables.
令
U
1
,
U
2
,
…
,
U
n
U_1, U_2, dots, U_n
U1,U2,…,Un为独立的mean-zero sub Gaussian random variables
参数为
σ
=
(
σ
1
,
…
,
σ
n
)
sigma=(sigma_1, dots, sigma_n)
σ=(σ1,…,σn)
P
r
o
b
(
∑
i
=
1
n
U
i
≥
t
)
≤
exp
(
−
t
2
2
∥
σ
∥
2
2
)
Prob(sum_{i=1}^n U_igeq t)leq exp(-frac{t^2}{2lVertsigmarVert_2^2})
Prob(i=1∑nUi≥t)≤exp(−2∥σ∥22t2)
使用Chernoff bound
,令
Z
=
1
T
U
Z=mathbf{1}^TU
Z=1TU,可以得到
P
r
o
b
(
Z
≥
t
)
≤
exp
(
λ
2
∑
i
=
1
n
σ
i
2
2
−
λ
t
)
Prob(Zgeq t)leq exp(frac{lambda^2sum_{i=1}^nsigma_i^2}{2}-lambda t)
Prob(Z≥t)≤exp(2λ2∑i=1nσi2−λt)
在
λ
≥
0
lambdageq 0
λ≥0区间最小化可以得到tail bound
.
example 3
Bound random variables(Hoeffding’s lemma) 令
U
∈
[
a
,
b
]
Uin[a, b]
U∈[a,b]为一个mean-zero random variable
,对于
a
≤
0
≤
b
aleq 0leq b
a≤0≤b,
U
U
U是一个sub-Gaussian
,并且
E
[
exp
(
λ
U
)
]
≤
exp
(
λ
2
(
b
−
a
)
2
8
)
mathbb{E}[exp(lambda U)]leq exp(frac{lambda^2(b-a)^2}{8})
E[exp(λU)]≤exp(8λ2(b−a)2)
Proof:
由之前的方程可以得到
P
r
o
b
(
∑
t
=
1
n
U
i
≥
t
)
≤
exp
(
−
2
t
2
∑
i
=
1
n
(
b
i
−
a
i
)
2
)
Prob(sum_{t=1}^nU_igeq t)leq exp(-frac{2t^2}{sum_{i=1}^n(b_i-a_i)^2})
Prob(t=1∑nUi≥t)≤exp(−∑i=1n(bi−ai)22t2)
由指数函数的凸性可以得到
e
λ
x
≤
e
λ
a
b
−
x
b
−
a
+
e
λ
b
x
−
a
b
−
a
e^{lambda x}leq e^{lambda a}frac{b-x}{b-a}+e^{lambda b}frac{x-a}{b-a}
eλx≤eλab−ab−x+eλbb−ax−a
关于随机变量
U
U
U取期望,可以得到
E
[
e
λ
U
]
≤
b
b
−
a
e
λ
a
+
−
a
b
−
a
e
λ
b
mathbb{E}[e^{lambda U}]leq frac{b}{b-a}e^{lambda a}+frac{-a}{b-a}e^{lambda b}
E[eλU]≤b−abeλa+b−a−aeλb
令
z
=
λ
(
b
−
a
)
,
p
=
b
b
−
a
,
p
z
=
λ
b
z=lambda(b-a), p=frac{b}{b-a},pz=lambda b
z=λ(b−a),p=b−ab,pz=λb且
(
1
−
p
)
z
=
−
λ
a
(1-p)z=-lambda a
(1−p)z=−λa所以
E
[
e
λ
U
]
≤
p
λ
a
+
(
1
−
p
)
e
λ
b
=
e
(
p
−
1
)
z
[
p
+
(
1
−
p
)
e
z
]
mathbb{E}[e^{lambda U}]leq p^{lambda a}+(1-p)e^{lambda b}=e^{(p-1)z}[p+(1-p)e^z]
E[eλU]≤pλa+(1−p)eλb=e(p−1)z[p+(1−p)ez]
令
f
(
z
)
=
(
p
−
1
)
z
+
log
(
p
+
(
1
−
p
)
e
z
)
f(z)=(p-1)z+log(p+(1-p)e^z)
f(z)=(p−1)z+log(p+(1−p)ez),求出一阶导数和二阶导数得到
{
f
′
(
z
)
=
(
p
−
1
)
+
1
−
p
p
e
−
z
+
1
−
p
f
′
′
(
z
)
=
p
(
1
−
p
)
e
−
z
(
p
e
−
z
+
1
−
p
)
2
≤
1
4
begin{cases} f'(z)=(p-1)+frac{1-p}{pe^{-z}+1-p}\ f''(z)=frac{p(1-p)e^{-z}}{(pe^{-z}+1-p)^2}leq frac{1}{4} end{cases}
{f′(z)=(p−1)+pe−z+1−p1−pf′′(z)=(pe−z+1−p)2p(1−p)e−z≤41
且可以计算出
f
(
0
)
=
0
,
f
′
(
0
)
=
0
f(0)=0, f'(0)=0
f(0)=0,f′(0)=0,根据Taylor
公式可以得到
f
(
z
)
≤
1
8
z
2
f(z)leq frac{1}{8}z^2
f(z)≤81z2,当
b
=
−
a
b=-a
b=−a时,可以得到以下简单的证明
E
[
e
λ
U
]
≤
b
2
b
e
−
λ
b
+
b
2
b
e
λ
b
=
∑
k
∈
Z
+
λ
k
b
k
k
!
=
1
+
∑
k
≥
1
λ
2
k
b
2
k
(
2
k
)
!
≤
1
+
∑
k
≥
1
(
λ
b
2
)
2
1
k
!
=
exp
(
λ
2
b
2
2
)
mathbb{E}[e^{lambda U}]leq frac{b}{2b}e^{-lambda b}+frac{b}{2b}e^{lambda b}=sum_{kinmathbb{Z}_+}frac{lambda^kb^k}{k!}=1+sum_{kgeq 1}frac{lambda^{2k}b^{2k}}{(2k)!}leq 1+sum_{kgeq 1}(frac{lambda b}{2})^2frac{1}{k!}=exp(frac{lambda^2b^2}{2})
E[eλU]≤2bbe−λb+2bbeλb=k∈Z+∑k!λkbk=1+k≥1∑(2k)!λ2kb2k≤1+k≥1∑(2λb)2k!1=exp(2λ2b2)
最后
以上就是腼腆白云为你收集整理的【OR】Robust Optimization(8): Probability and tail boundsProb and Tail BoundsExamples的全部内容,希望文章能够帮你解决【OR】Robust Optimization(8): Probability and tail boundsProb and Tail BoundsExamples所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复