京都大学 情報学研究科 数理工学専攻 2014年8月実施 オペレーションズ・リサーチ
Author
Casablanca
Description
日本語版
関数 \(f: \mathbb{R}^n \to \mathbb{R}\) を連続的微分可能な凸関数とし、\(S = \{\boldsymbol{x} \in \mathbb{R}^n \mid \boldsymbol{a}^{\top} \boldsymbol{x} = b \}\) とする。 ただし,\(\boldsymbol{a}\) は \(\boldsymbol{0}\) でない \(n\) 次元ベクトル、\(b\) はスカラーであり、\(\top\) はベクトルの転置を表す。
次の凸計画問題を考える。
さらにパラメータ \(\boldsymbol{z} \in \mathbb{R}^n\) を含む次の凸 2 次計画問題を考える。
ここで、決定変数は \(\boldsymbol{y}\) である。 任意の \(\boldsymbol{z} \in \mathbb{R}^n\) に対して問題 \(\text{P}(\boldsymbol{z})\) は唯一の最適解 \(\bar{\boldsymbol{y}}(\boldsymbol{z})\) をもつ.
以下の問いに答えよ。
(i) \(\boldsymbol{z} \in S\) とする。問題 \(\text{P}(\boldsymbol{z})\) のカルーシュ・キューン・タッカー (Karush-Kuhn-Tucker) 条件を用いて \(\bar{\boldsymbol{y}}(\boldsymbol{z})\) を求めよ。
(ii) \(\boldsymbol{x} \in S\) かつ \(\bar{\boldsymbol{y}}(\boldsymbol{x}) = \boldsymbol{x}\) であるとき、\(\boldsymbol{x}\) は問題 (P) の最適解であることを示せ。
(iii) \(\boldsymbol{x} \in S\) かつ \(\bar{\boldsymbol{y}}(\boldsymbol{x}) \neq \boldsymbol{x}\) であるとき,
であることを示せ。
(iv) \(\bar{\boldsymbol{y}}(\boldsymbol{x}) \neq \boldsymbol{x}\) であるとき,\(\boldsymbol{x}\) は問題 (P) の最適解でないことを示せ。
English Version
Kai
(i)
Lagrangian:
thus
(ii)
From (i) we know that \(\frac{b}{a^\top a} a\) minimizes \(P(\frac{b}{a^\top a}a)\).
Let \(g(t) = \nabla f(\frac{b}{a^\top a}a) (\frac{b}{a^\top a}a + td) + \frac 12 t^2 d^\top d\). Since
then
thus
Therefore \(\frac{b}{a^\top a}a\) minnimize \(f(x)\).
(iii)
Since
we obtain
Then
(iv)
Let \(g(t) = f(x + t(\bar{y}(x) - x)), t \geq 0\). \(g'(0) = \nabla f(x)^\top (\bar{y}(x) - x)\).
\(f\) is continuously differentiable, and so is \(g\).
\(f(c) = g(0) + g'(\theta)c, \ \theta \in (0,c)\), thus
then
thus \(x\) is not an optimal solution.