京都大学 情報学研究科 数理工学専攻 2022年8月実施 オペレーションズ・リサーチ
Author
Casablanca
Description
日本語版
Q∈Rn×n, q∈Rn, u∈Rn とする.
Q,q,u は次の条件 (a)-(c) を満たすとする.ただし,I は n×n の単位行列であり,⊤ は転置を表す.
- (a) Q+I は半正定値対称行列である
- (b) Qu+u+q=0
- (c) u⊤u=1
関数 f:Rn→R と g:Rn→R を以下のように定義する.
f(x)=21x⊤Qx+q⊤xg(x)=f(x)+21x⊤x
次の最適化問題 (P1) と (P2) を考える.
(P1):minimizesubject tof(x)x⊤x≦1
(P2):minimizesubject tog(x)x⊤x≦1
以下の問いに答えよ.
(i) 任意の x,y∈Rn に対して,次の不等式が成り立つことを示せ.
g(x)≧g(y)+∇g(y)⊤(x−y)
(ii) 問題 (P2) の大域的最適解を一つ求めよ.さらに,それが実際に (P2) の大域的最適解であることを示せ.
(iii) u が問題 (P1) の大域的最適解であることを示せ.
English Version
Kai
(i)
g(x)=21x⊤Qx+21x⊤x+q⊤x21x⊤(Q+I)x+q⊤x
easy to see that g(x) is convex, and from first-order condition:
g(x)≥∇g(y)⊤(x−y)
(ii)
Lagrangian:
L(x,λ)=21x⊤(Q+I)x+q⊤x+λ(x2−1)
and we get:
KKT-conditions ⎩⎨⎧(Q+I)x∗+2λIx∗+qλ((x∗)2−1)λ==≥000
(iii)
f(x)=21x⊤Qx+q⊤x+21x⊤x−21x⊤x
f(u)=g(u)−21u⊤u=g(u)−21
∀x,f(x)=g(x)−21≥g(u)−21≥g(u)−21=f(u)
thus u is a global optimal solution to (P1)