京都大学 情報学研究科 数理工学専攻 2015年8月実施 線形計画
Author
Casablanca
Description
日本語版
関数 f:Rn→R を連続的微分可能な凸関数とする。
さらに、∇f(x) を次式で定義される関数 f の x∈Rn における勾配とする。
∇f(x)=(∂x1∂f(x),…,∂xn∂f(x))⊤
ただし、⊤ は転置記号を表す。
次の線形計画問題 P を考える。
P:Minimizesubject to∇f(xˉ)⊤xA(xˉ+x)≦b
ただし、A は m×n 定数行列、b は m 次元定数ベクトル、xˉ は n 次元定数ベクトル、x は n 次元変数ベクトルである。
問題 P は最適解を持つとする。
以下の問いに答えよ。
(i) ∇f(xˉ)⊤d≧0 である任意の d∈Rn に対して f(xˉ+d)≧f(xˉ) となることを示せ。
(ii) 問題 P の双対問題を書け。
(iii) Axˉ≧b とする。このとき、Az≦b である任意の z∈Rn に対して、f(z)≧f(xˉ) であることを示せ。
English Version
Kai
(i)
Since ∇f(xˉ)⊤d≧0, from first order condition we have
f(xˉ+d)≥f(xˉ)+∇f(xˉ)⊤d≥f(xˉ)
(ii)
Lagrangian:
L(x,λ)=∇f(xˉ)⊤x+λ⊤(A(xˉ+x)−b)
Lagrange dual function
g(λ)=λ⊤Axˉ−λ⊤b
Dual problem:
(D):MaximizeSubject to λ⊤(Axˉ−b)∇f(xˉ)+A⊤λ=0λ⪰0
(iii)
Since Az=A(z−xˉ+xˉ)⪯b and z−xˉ is in domain of P, let v(p) denote P's optimal value, then
f(z)−f(xˉ)≥∇f(xˉ)⊤(z−xˉ)≥v(p)
Since
Axˉ⪰b,λ⊤(Axˉ−b)≥0
thus
therefore
f(z)≥f(xˉ)