京都大学 情報学研究科 数理工学専攻 2018年8月実施 オペレーションズ・リサーチ
Author
Casablanca
Description
日本語版
関数 h:Rn→R を凸関数とする。さらに, 関数 g:R→R と f:Rn→R を以下のように定義する。
g(t)=2t,f(x)=g(h(x))
ベクトル bi∈Rn(i=1,…,m) が与えられとき, 集合 Δ⊆Rn,Γ⊆Rm,Ω⊆Rn を以下のように定義する。
ΔΓΩ={b1,b2,…,bm}={α∈Rmi=1∑mαi=1,αi≧0(i=1,…,m)}={x∈Rnx=i=1∑mαibi,α∈Γ}
次の非線形計画問題 (P) を考える。
(P):Minimizef(x)subject tox∈Ω
以下の問いに答えよ。
(i) 任意の α∈Γ に対して, 次の不等式が成り立つことを示せ。
h(i=1∑mαibi)≦i=1∑mαih(bi)
(ii) 関数 g と f が凸関数であることを示せ。
(iii) 次の線形計画問題のカルーシュ ⋅ タッカー (Karush-Kuhn-Tucker) 条件を書け。
Minimizei=1∑mf(bi)αisubject toi=1∑mαi=1αi≧0(i=1,…,m)
ただし, 決定変数は αi(i=1,…,m) である。
(iv) 問題 (P) の最適解の集合を X∗ とする。このとき, X∗∩Δ=∅ となることを示せ。
English Version
题目描述
设 h:Rn→R 为凸函数,并定义
g(t)=2t,f(x)=g(h(x)).
给定向量 bi∈Rn(i=1,…,m),定义
ΔΓΩ={b1,b2,…,bm},={α∈Rm i=1∑mαi=1, αi≧0},={x∈Rn x=i=1∑mαibi, α∈Γ}.
考虑
(P):x∈Ωminf(x).
回答:
- 证明对任意 α∈Γ,
h(i=1∑mαibi)≦i=1∑mαih(bi).
- 证明 g 与 f 都是凸函数。
- 写出下列以 αi 为变量的线性规划的 KKT 条件:
最小化i=1∑mf(bi)αi满足i=1∑mαi=1,αi≧0 (i=1,…,m).
- 令 X∗ 为 P 的最优解集合,证明
X∗∩Δ=∅,即至少有一个给定点 bi 本身是最优解。
- Jensen 不等式与凸组合:把凸包内任意点表示成给定点的凸组合,并估计 h 及复合函数的值。
- 凸函数的单调复合:利用 2t 的凸性与单调递增性证明 f=2h 凸。
- 单纯形线性规划的 KKT 条件:分析凸组合权重上的线性目标,进而证明原凸包优化至少在一个生成点处达到最优。
Kai
(i)
use mathematical introction:
when m=1, since h is convex, h(α1b1+α2b2)≤α1h(b1)+α2h(b2)
when m=k make an assumption that,
h(i=1∑kαibi)≤i=1∑nαih(bi)
when m=k+1,
i=1∑k+1αih(bi)=i=1∑kαih(bi)+αk+1h(bk+1)=(i=1∑kαi)h(i=1∑k∑j=1kαjαibi)+αk+1h(bk+1)≥h(i=1∑k+1αibi)
according to introdction principle, for any α∈Γ,
h(i=1∑mαibi)≤j=1∑mαih(bi)
(ii)
for g:g′′(t)=((ln2)2)2t>0, g is convex.
for f:
f(x1)+(1−θ)f(x2)=θg(h(x1))+(1−θ)g(h(x2))≥g(θh(x1)+(1−θ)h(x2))≥g(h(θx1+(1−θ)x2))
(iii)
Lagrangian
L(α,μ)=−i=1∑mf(bi)αi+μ(1⊤α−1)
KKT-conditions⎩⎨⎧−f(bi)+μiα1⊤α=0⪰0=1
(iv)
Ω is a polyhedron with vertexes {b1,b2,…,bm}
x∗ maimiaze f(x)⇒ x∗ maximize h(x)
conversely, we assume that
∀x^∈X∗,x∈/Δ
then we have
h(bi)<h(x^),i=1,2…,m
since
h(bi)>▽h(x^)(bi−x^)+h(x^)
then
▽h(x^)(bi−x^)<0
there exist θi∈[0,1], such that ∑i=1mθibi=x^,
thus
i=1∑mθIh(x^)(bi−x^)<0
but we also get
i=1∑mθih(x^)(bi−x^)=h(x^)i=1∑m(θixi−θix^)=0
these two are conflict with each other.
Therefore X∗∩Δ=∅.