京都大学 情報学研究科 数理工学専攻 2014年8月実施 線形計画
Author
Casablanca
Description
日本語版
以下の (i), (ii) に答えよ。
(i) 次の線形計画問題 (P1) とその双対問題 (D1) を考える。
(P1):Minimizesubject to c⊤xAx=bx≧0
(D1):Maximizesubject tob⊤wA⊤w≦c
ここで、A は m×n 定数行列、b は m 次元定数ベクトル、c は n 次元定数ベクトル、x は n 次元変数ベクトル、w は m 次元変数ベクトルであり、⊤ は転置記号を表す。
問題 (P1) と (D1) は最適解 x∗ と w∗ を持つとする。
さらに y∗=c−A⊤w∗ とする。
このとき、xi∗>0 であれば、yi∗=0 が成り立つことを示せ。
(ii) 次の線形計画問題を考える。
(P2):Maximizesubject to x5i=1∑4xi≦1i=k+1∑4xi≦kxk (k=1,2,3)x5≦4x4
問題 (P2) の最適解を x∗ とする。問題 (P2) の双対問題の最適解を求めよ。さらに、
i=1∑4xi∗=1
が成り立つことを示せ。
English Version
Kai
(i)
(x∗)⊤y∗=C⊤x∗−(Ax∗)⊤w∗=C⊤x∗−b⊤w∗=0
since x∗⪰0
and y∗=C−A⊤w∗⪰0,
hence if x∗≻0,
y∗=0
(ii)
Let x=[x1,x2,x3,x4,x5]⊤, the problem (P2) can be written as
MinimizeSubject to−[0,0,0,0,1]x1−100011−200111−301111−400001x⪯10000
Denote as
MinimizeSubject to−c⊤xAx⪯b
Lagrangian:
L(x,λ)=−c⊤x+λ⊤(Ax−b)
Lagrange dual function:
d(λ)=−b⊤λ
An optimal solution of dual problem is λ⊤=[1,1,1,1,1].
Since
−c⊤x=−1,x5=1
By solving Ax=b, we get
i=1∑4xi∗=1