京都大学 情報学研究科 数理工学専攻 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
题目描述
给定
Q∈Rn×n、
q,u∈Rn,满足:
- Q+I 是半正定对称矩阵;
- Qu+u+q=0;
- u⊤u=1,
其中 I 为 n 阶单位矩阵。定义
f(x)=21x⊤Qx+q⊤x,g(x)=f(x)+21x⊤x.
考虑
(P1):(P2):minf(x)满足 x⊤x≦1,ming(x)满足 x⊤x≦1.
回答:
- 证明对任意 x,y∈Rn,
g(x)≧g(y)+∇g(y)⊤(x−y).
- 求 P2 的一个全局最优解,并证明其全局最优性。
- 证明 u 是 P1 的全局最优解。
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)