京都大学 情報学研究科 数理工学専攻 2017年8月実施 オペレーションズ・リサーチ
Author
Casablanca
Description
日本語版
Ω={x∈Rn∣0≦xi≦1(i=1,…,n)} とする。さらに, 関数 f:Rn→R は次の不等式を満たす連続的微分可能な関数とする。
αf(x)+(1−α)f(y)≧f(αx+(1−α)y)+α(1−α)(x−y)⊤(x−y)
∀x,y∈Rn,α∈[0,1]
ただし, ⊤ は転置記号である。
次の非線形計画問題 P を考える。
P:Minimize−f(x)subject tox∈Ω
さらに, パラメータ z∈Ω をもつ次の凸 2 次計画問題 Q(z) を考える。
Q(z):Minimize−∇f(z)⊤x+21(x−z)⊤(x−z)subject tox∈Ω
ただし, 問題 Q(z) の決定変数は x∈Rn である。任意の z∈Ω に対して, 問題 Q(z) は唯一の最適解 xˉ(z) をもつ。
以下の問いに答えよ。
(i) 任意の x,y∈Rn に対して次の不等式が成り立つことを示せ。
f(x)−f(y)≧∇f(y)⊤(x−y)+(x−y)⊤(x−y)
(ii) 問題 Q(z) のカルーシュ ⋅ タッカー (Karush-Kuhn-Tucker) 条件を書け。
(iii) 任意の z∈Ω に対して次の不等式が成り立つことを示せ。
f(z)−f(xˉ(z))≦−(xˉ(z)−z)⊤(xˉ(z)−z)
(iv) 次の命題 (A) について, 真であれば証明を, 偽であれば反例を与えよ。
(A) z∈Ω かつ xˉ(z)=z であれば, z は問題 P の局所的最適解である。
English Version
Kai
(i)
αf(x)+(1−α)f(y)≥f(αx+(1−α)y)+α(1−α)(x−y)⊤(x−y)
and
f(x)−f(y)≥α1(f(y+α(x−y))−f(y)+α(1−α)(x−y)⊤(x−y))
Let α→0,
f(x)−f(y)≥∇f(y)⊤(x−y)+(x−y)⊤(x−y)
(ii)
(Q(z)):MinimizeSubject to −∇f(z)⊤x+21(x−z)⊤(x−z)x⪰0x⪯1
Lagrangian:
L(x,μ,ν)=−∇f(z)⊤x+21(x−z)⊤(x−z)+λ⊤(x−1)+ν⊤(−x)
KKT-conditions⎩⎨⎧−∇f(z)+x∗−z+λλ⪰0,νx⪰0,λ(x∗−1)x⪯1,ν(−x)=0⪰0=0=0
(iii)
Solution 1
Since xˉ(z) minimize Q(z), we obtain
−∇f(z)⊤xˉ(z)+21(xˉ(z)−z)⊤(xˉ(z)−z)≤−∇f(z)⊤z
−∇f(z)⊤(xˉ(z)−z)≤−21(xˉ(z)−z)⊤(xˉ(z)−z)
from (i) we have
−∇f(z)⊤(xˉ(z)−z)≥f(z)−f(xˉ(z))+(z−xˉ(z))⊤(z−xˉ(z))
by subtracting them, we obtain
f(z)−f(xˉ(z))≤−23(xˉ(z)−z)⊤(xˉ(z)−z)≤−(xˉ(z)−z)⊤(xˉ(z)−z)
Solution 2
From (i) we have
f(z)−f(xˉ(z))≤−∇f(z)⊤(xˉ(z)−z)−(z−xˉ(z))⊤(z−xˉ(z))
by KKT-conditons we have
∇f(z)=xˉ(z)−z+λ−ν
then
∇f(z)(xˉ(z)−z)=(xˉ(z)−z)⊤(xˉ(z)−z)+λ(xˉ(z)−z)−ν⊤xˉ(z)+νz≥0
thus
f(z)−f(xˉ(z))≤0−(xˉ(z)−z)⊤(xˉ(z)−z)
(iv)