跳到主要内容

京都大学 情報学研究科 数理工学専攻 2013年8月実施 線形計画

Author

Casablanca, find, Finalized by 祭音Myyura

Description

日本語版

次の線形計画問題 PP を考える。

P:Minimizecxsubject toAx=bx0\begin{aligned} \text{P}: &\text{Minimize} \quad \boldsymbol{\boldsymbol{c}^{\top}x} \\ &\text{subject to} \quad \boldsymbol{Ax} = \boldsymbol{b} \\ &\qquad \qquad \quad \boldsymbol{x} \geqq \boldsymbol{0} \\ \end{aligned}

ただし, A\boldsymbol{A}m×nm \times n 定数行列, b\boldsymbol{b}mm 次元定数ベクトル, c\boldsymbol{c}nn 次元定数ベクトル, x\boldsymbol{x}nn 次元定数ベクトルであり, \top は転置記号を表す。さらに, 問題 (P)(P) に関連して, 非負パラメータ μ\mu を含む次の条件 Q(μ)Q(\mu) を考える。

Q(μ):{Ay+z=cAx=bxizi=μ(i=1,,n)x0,z0Q(\mu): \left\{ \begin{aligned} &\boldsymbol{A}^{\top}\boldsymbol{y} + \boldsymbol{z} = \boldsymbol{c} \\ &\boldsymbol{Ax} = \boldsymbol{b} \\ &x_iz_i = \mu(i = 1,\dots,n) \\ &\boldsymbol{x} \geqq 0,\boldsymbol{z} \geqq 0 \end{aligned} \right.

ただし, x={x1,,xn}Rn,y=(y1,,ym)Rm,z=(z1,,zn)Rn\boldsymbol{x} = \{x_1,\dots,x_n\}^{\top} \in \mathbb{R}^n ,\boldsymbol{y} = (y_1,\dots,y_m)^{\top} \in \mathbb{R}^m , \boldsymbol{z} = (z_1,\dots,z_n)^{\top} \in \mathbb{R}^n である。各 μ\mu に対して, 条件 Q(μ)Q(\mu) を満たすベクトル x,y,z\boldsymbol{x,y,z} は唯一存在すると仮定し, それらを x(μ),y(μ)\boldsymbol{x}(\mu),\boldsymbol{y}(\mu) と表す。

  以下の問いに答えよ。

(i) 問題 PP の双対問題をかけ。

(ii) 関数 h:[0,)Rh:[0,\infty) \rightarrow \mathbb{R}h(μ)=cx(μ)by(μ)h(\mu) = \boldsymbol{c}^{\top}\boldsymbol{x}(\mu) - \boldsymbol{b}^{\top}\boldsymbol{y}(\mu) と定義する。関数 hh[0,)[0,\infty) 上で線形関数となることを示せ。

(iii) x(0)\boldsymbol{x}(0) は問題 PP の最適解となることを示せ。

(iv) n=2,m=1n = 2,m = 1 とし,

A=(1,1),b=1,c=(11)\boldsymbol{A} = (1,1),\boldsymbol{b} = 1,\boldsymbol{c} = \begin{pmatrix}1 \\ -1 \\\end{pmatrix}

とする。このとき, 任意の非負パラメータ μ\mu に対して, 条件 Q(μ)Q(\mu) を満たすベクトル x,y,z\boldsymbol{x,y,z} は唯一存在する。 x(μ)\boldsymbol{x}(\mu)を求めよ。さらに, 問 (i) で与えた双対問題の最適解を求めよ。

题目描述

考虑线性规划问题

P:最小化cx满足Ax=b,x0,\begin{aligned} \mathrm{P}:\quad &\text{最小化}\quad \boldsymbol{c}^{\top}\boldsymbol{x}\\ &\text{满足}\quad \boldsymbol{A}\boldsymbol{x}=\boldsymbol{b},\qquad \boldsymbol{x}\geqq\boldsymbol{0}, \end{aligned}

其中 A\boldsymbol Am×nm\times n 常数矩阵,b\boldsymbol bc\boldsymbol c 分别是 mm 维和 nn 维常向量,x\boldsymbol xnn 维变量向量,\top 表示转置。再考虑含非负参数 μ\mu 的条件

Q(μ):{Ay+z=c,Ax=b,xizi=μ(i=1,,n),x0,z0,Q(\mu): \left\{ \begin{aligned} &\boldsymbol A^\top\boldsymbol y+\boldsymbol z=\boldsymbol c,\\ &\boldsymbol A\boldsymbol x=\boldsymbol b,\\ &x_i z_i=\mu\quad(i=1,\ldots,n),\\ &\boldsymbol x\geqq0,\quad\boldsymbol z\geqq0, \end{aligned} \right.

其中 x,zRn\boldsymbol x,\boldsymbol z\in\mathbb R^nyRm\boldsymbol y\in\mathbb R^m。假设对每个 μ\mu,满足 Q(μ)Q(\mu) 的向量 x,y,z\boldsymbol x,\boldsymbol y,\boldsymbol z 唯一存在,并分别记作 x(μ),y(μ),z(μ)\boldsymbol x(\mu),\boldsymbol y(\mu),\boldsymbol z(\mu)。回答:

  1. 写出问题 P 的对偶问题。

  2. 定义 h:[0,)Rh:[0,\infty)\to\mathbb Rh(μ)=cx(μ)by(μ)h(\mu)=\boldsymbol c^\top\boldsymbol x(\mu)-\boldsymbol b^\top\boldsymbol y(\mu),证明 hh[0,)[0,\infty) 上是线性函数。

  3. 证明 x(0)\boldsymbol x(0) 是 P 的最优解。

  4. n=2,m=1n=2,m=1

    A=(1,1),b=1,c=(11)\boldsymbol A=(1,1),\qquad \boldsymbol b=1,\qquad \boldsymbol c=\begin{pmatrix}1\\-1\end{pmatrix}

    时,题设的唯一性对任意 μ0\mu\geqq0 成立。求 x(μ)\boldsymbol x(\mu),并求第 1 问所得对偶问题的最优解。

Kai

(i) (Written by Casablanca, English Version)

Lagrangian:

L(x,y)=cx+y(bAx)=(cyA)x+byL(x, y) = c^\top x + y^\top (b-Ax) = (c^\top - y ^\top A)x + b^\top y

Lagrange dual function

g(y)=byg(y) = b^\top y

The dual problem

(D)MaximizebySubject toAyc,yRm\begin{aligned} \text{(D)} \quad & \text{Maximize} \quad b^\top y \\ & \text{Subject to} \quad A^\top y \preceq c,\qquad y\in\mathbb R^m \end{aligned}

(ii) (Written by Casablanca, English Version)

Ay(μ)+z(μ)=c,Ax(μ)=b,xizi=μA^\top y(\mu) + z(\mu) = c, Ax(\mu) = b, x_iz_i = \mu
x(μ)Ay(μ)+x(μ)z(μ)=cx(μ)x(\mu) ^\top A^\top y(\mu) + x(\mu) ^\top z(\mu) = c^\top x(\mu)
by(μ)cx(μ)=nμb^\top y(\mu) - c^\top x(\mu) = -n\mu

thus h(μ)=nμh(\mu) = n \mu is linear on [0,)[0, \infty).

(iii) (Written by Casablanca, English Version)

Consider Q(0)Q(0), get by(0)=cx(0)b^\top y(0) = c^\top x(0).

For every primal-feasible xx and dual-feasible yy,

bycx.b^\top y \leq c^\top x.

Since y(0)y(0) is dual feasible and by(0)=cx(0)b^\top y(0)=c^\top x(0), weak duality shows that x(0)x(0) and y(0)y(0) are optimal.

(iv) (Written by Casablanca, English Version)

 Q(μ){[1,1]y+z=[1,1][1,1]x=1xizi=μx0,z0\text{ Q}(\mu) \left\{ \begin{aligned} [\boldsymbol{1},\boldsymbol{1}]y+z &= [1,-1] \\ [1,1]x &= 1 \\ x_i z_i &= \mu \\ x \succeq 0, z & \succeq 0 \end{aligned} \right.

and we get

x(μ)=[μ+1μ2+12,1μ+μ2+12]x(\mu) = \left[\frac{\mu + 1 - \sqrt{\mu ^2 + 1}}{2}, \frac{1-\mu + \sqrt{\mu^2 + 1}}{2}\right]^\top

for

MaximizeySubject to[1,1]y[1,1]0\begin{aligned} &\text{Maximize} \quad y \\ &\text{Subject to} \quad [1,-1] - y [1,1] \succeq \boldsymbol{0} \end{aligned}

then we get the optimal solution y=1y = -1.


(i) (Written by find, Chinese Version)

问题 PP 的 Lagrange 函数为L(x,λ,ν)=cTxλTx+νT(bAx)\mathcal{L}(\boldsymbol{x}, \boldsymbol{\lambda}, \boldsymbol{\nu})=\boldsymbol{c}^{\mathsf T}\boldsymbol{x}-\boldsymbol{\lambda}^{\mathsf T}\boldsymbol{x}+\boldsymbol{\nu}^{\mathsf T}(\boldsymbol{b}-A\boldsymbol{x}), 其中 λR+n, νRm\boldsymbol{\lambda}\in\mathbb{R}_+^n, \ \boldsymbol{\nu}\in\mathbb{R}^m 为 Lagrange 乘子.

问题 PP 的对偶函数为

g(λ,ν)=infxRnL(x,λ,ν)=bTν+infxRn{(cλATν)Tx},g(\boldsymbol{\lambda}, \boldsymbol{\nu})=\inf_{\boldsymbol{x}\in\mathbb{R}^n}\mathcal{L}(\boldsymbol{x}, \boldsymbol{\lambda}, \boldsymbol{\nu}) =\boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}+\inf_{\boldsymbol{x}\in\mathbb{R}^n}\{(\boldsymbol{c}-\boldsymbol{\lambda}-A^{\mathsf T}\boldsymbol{\nu})^{\mathsf T}\boldsymbol{x}\},

从而

g(λ,ν)={bTν,cλATν=0,,otherwise.g(\boldsymbol{\lambda}, \boldsymbol{\nu})= \begin{cases} \boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}, & \boldsymbol{c}-\boldsymbol{\lambda}-A^{\mathsf T}\boldsymbol{\nu}=\boldsymbol{0}, \\ -\infty, & \text{otherwise}. \end{cases}

因此,问题 PP 的对偶问题 (DP)(\mathrm{DP})

DP:MaximizebTνsubject tocλATν=0,λ0\begin{array}{rll} \mathrm{DP:} & \text{Maximize}\qquad & \boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}\\[2mm] & \text{subject to}\qquad & \boldsymbol{c}-\boldsymbol{\lambda} -A^{\mathsf T}\boldsymbol{\nu} =\boldsymbol{0}, \\ && \boldsymbol{\lambda}\succeq \boldsymbol{0} \end{array}

等价地,

DP:MaximizebTνsubject tocATν0\begin{array}{rll} \mathrm{DP^\prime:} & \text{Maximize}\qquad & \boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}\\[2mm] & \text{subject to}\qquad & \boldsymbol{c} -A^{\mathsf T}\boldsymbol{\nu} \succeq \boldsymbol{0} \\ \end{array} \qquad \Box

(ii) (Written by find, Chinese Version)

由条件 Q(μ)Q(\mu) 的前两个等式:

h(μ)=cTx(μ)bTy(μ)=(ATy(μ)+z(μ))Tx(μ)(Ax(μ))Ty(μ)=y(μ)TAx(μ)+z(μ)Tx(μ)x(μ)TATy(μ)=z(μ)Tx(μ)\begin{aligned} h(\mu) =\boldsymbol{c}^{\mathsf T}\boldsymbol{x}(\mu)-\boldsymbol{b}^{\mathsf T}\boldsymbol{y}(\mu) &= (A^{\mathsf T}\boldsymbol{y}(\mu)+\boldsymbol{z}(\mu))^{\mathsf T}\boldsymbol{x}(\mu)-(A\boldsymbol{x}(\mu))^{\mathsf T}\boldsymbol{y}(\mu) \\ &= \boldsymbol{y}(\mu)^{\mathsf T}A\boldsymbol{x}(\mu)+\boldsymbol{z}(\mu)^{\mathsf T}\boldsymbol{x}(\mu)-\boldsymbol{x}(\mu)^{\mathsf T}A^{\mathsf T}\boldsymbol{y}(\mu)\\ &= \boldsymbol{z}(\mu)^{\mathsf T}\boldsymbol{x}(\mu) \end{aligned}

上面第四个等式利用了 x(μ)TATy(μ), y(μ)TAx(μ)R\boldsymbol{x}(\mu)^{\mathsf T}A^{\mathsf T}\boldsymbol{y}(\mu), \ \boldsymbol{y}(\mu)^{\mathsf T}A\boldsymbol{x}(\mu)\in\mathbb{R},从而标量转置相等.

再由 Q(μ)Q(\mu) 的第三个等式 xi(μ)zi(μ)=μ (i=1,,n)x_i(\mu)z_i(\mu)=\mu\ (i=1, \ldots, n), 有

h(μ)=z(μ)Tx(μ)=i=1nxi(μ)zi(μ)=i=1nμ=nμ\displaystyle h(\mu)=\boldsymbol{z}(\mu)^{\mathsf T}\boldsymbol{x}(\mu)=\sum_{i=1}^n x_i(\mu)z_i(\mu)=\sum_{i=1}^n\mu=n\mu

因此, h(μ)=nμh(\mu)=n\mu[0,)[0, \infin) 上的线性函数.\quad \Box

(iii) (Written by find, Chinese Version)

μ=0\mu=0 时,由题目条件可知,满足条件 Q(0)Q(0) 的向量 x(0),y(0),z(0)\boldsymbol{x}(0), \boldsymbol{y}(0), \boldsymbol{z}(0) 存在. 考虑 (i) 的对偶问题 (DP)(\text{DP}),令 ν=y(0), λ=z(0)\boldsymbol{\nu}=\boldsymbol{y}(0), \ \boldsymbol{\lambda}=\boldsymbol{z}(0),则 λ,ν\boldsymbol{\lambda}, \boldsymbol{\nu} 是对偶问题 (DP)(\text{DP}) 的可行解;另一方面,x(0)\boldsymbol{x}(0) 显然是问题 P\text P 的可行解.

Q(0)Q(0) 的前三个等式, 有

cTx(0)=(ATy(0)+z(0))Tx(0)=y(0)TAx(0)+z(0)Tx(0)=y(0)Tb+0=bTν\boldsymbol{c}^{\mathsf T}\boldsymbol{x}(0)=(A^{\mathsf T}\boldsymbol{y}(0)+\boldsymbol{z}(0))^{\mathsf T}\boldsymbol{x}(0)=\boldsymbol{y}(0)^{\mathsf T}A\boldsymbol{x}(0)+\boldsymbol{z}(0)^{\mathsf T}\boldsymbol{x}(0)=\boldsymbol{y}(0)^{\mathsf T}\boldsymbol{b}+0=\boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}

对原问题 (P)(\text P) 的任意可行解 x\boldsymbol{x}, 结合弱对偶性: cTx(0)=bTνcTx\boldsymbol{c}^{\mathsf T}\boldsymbol{x}(0) = \boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}\le \boldsymbol{c}^{\mathsf T}\boldsymbol{x}

cTx(0)cTx\boldsymbol{c}^{\mathsf T}\boldsymbol{x}(0) \le \boldsymbol{c}^{\mathsf T}\boldsymbol{x}, 因此 x(0)\boldsymbol{x}(0) 是问题 PP 的最优解. \qquad \Box

(iv) (Written by find, Chinese Version)

通过所给的条件, 此时有

Q(μ)={(11)y+z=(11)(1)(1  1)x=1(2)x1z1=μ,x2z2=μ(3)x1,x2,z1,z20(4)Q(\mu)= \left\{ \begin{aligned} &\begin{pmatrix}1\\1\end{pmatrix}y+\boldsymbol{z} =\begin{pmatrix}1\\-1\end{pmatrix} &&\text{(1)}\\ &(1\ \ 1)\boldsymbol{x}=1 &&\text{(2)}\\ &x_1z_1=\mu, \quad x_2z_2=\mu &&\text{(3)}\\ &x_1, x_2, z_1, z_2\ge 0 &&\text{(4)} \end{aligned} \right.

(1)\text{(1)}

{y+z1=1(5)y+z2=1(6)\left\{ \begin{aligned} &y+z_1=1 &&\text{(5)}\\ &y+z_2=-1 &&\text{(6)} \end{aligned} \right.

(2)\text{(2)}x1+x2=1(7)x_1+x_2=1\quad \text{(7)}. 通过 (3),(5),(6),(7)\text{(3)}, \text{(5)}, \text{(6)}, \text{(7)}, 消去 x2,z1,z2x_2, z_1, z_2 后得到

{x1(1y)=μ(8)(1x1)(1y)=μ(9)\left\{ \begin{aligned} &x_1(1-y)=\mu &&\text{(8)}\\ &(1-x_1)(-1-y)=\mu &&\text{(9)} \end{aligned} \right.

(8),(9)\text{(8)}, \text{(9)}, 消去 μ\mu 后有 x1y=y+12\displaystyle x_1y = \frac{y+1}{2}. 将其代回 (8)\text{(8)},得到 y2+2μy1=0.y^2+2\mu y-1=0.

因此

y=2μ±4μ2+42=μ±μ2+1.y=\frac{-2\mu\pm\sqrt{4\mu^2+4}}{2}=-\mu\pm\sqrt{\mu^2+1}.

代回 (8)\text{(8)} 后有:

x1=12(1+1μ±μ2+1)=12(1+μ±μ2+1),x_1=\frac12\left(1+\frac{1}{-\mu\pm\sqrt{\mu^2+1}}\right)=\frac12\left(1+\mu\pm\sqrt{\mu^2+1}\right),

且由 (7)\text{(7)}

x2=1x1=12(1μμ2+1)x_2=1-x_1=\frac12\left(1-\mu\mp\sqrt{\mu^2+1}\right)

yy 代回 (5),(6)\text{(5)}, \text{(6)}

z1=1+μμ2+1,z2=1+μμ2+1z_1 = 1 + \mu\mp\sqrt{\mu^2+1}, \quad z_2 = -1 + \mu\mp\sqrt{\mu^2+1}

但是 z2=1+μμ2+1<1<0z_2 = -1 + \mu - \sqrt{\mu^2+1} < -1 < 0, 与 (4)\text(4) 矛盾, 所以保留第二分支 y=μμ2+1y=-\mu-\sqrt{\mu^2+1}.

因此

x(μ)=(12(1+μμ2+1), 12(1μ+μ2+1))T\boldsymbol{x}(\mu)=\left(\frac12(1+\mu-\sqrt{\mu^2+1}), \ \frac12(1-\mu+\sqrt{\mu^2+1})\right)^{\mathsf T}

由于此时 y=μμ2+1y=-\mu-\sqrt{\mu^2+1}, 结合 (iii)\text{(iii)}, ν=y(0)=1\nu^*=y(0)=-1 是对偶问题 (DP)(\text DP^\prime) 的最优解. \quad \Box

(i) (Written by find, Japanese Version)

問題 PP の Lagrange 関数を L(x,λ,ν)=cTxλTx+νT(bAx)\mathcal{L}(\boldsymbol{x}, \boldsymbol{\lambda}, \boldsymbol{\nu})=\boldsymbol{c}^{\mathsf T}\boldsymbol{x}-\boldsymbol{\lambda}^{\mathsf T}\boldsymbol{x}+\boldsymbol{\nu}^{\mathsf T}(\boldsymbol{b}-A\boldsymbol{x}) とおく。ただし、λR+n, νRm\boldsymbol{\lambda}\in\mathbb{R}_+^n, \ \boldsymbol{\nu}\in\mathbb{R}^m は Lagrange 乗数である。

問題 PP の双対関数は

g(λ,ν)=infxRnL(x,λ,ν)=bTν+infxRn{(cλATν)Tx}\displaystyle g(\boldsymbol{\lambda}, \boldsymbol{\nu})=\inf_{\boldsymbol{x}\in\mathbb{R}^n}\mathcal{L}(\boldsymbol{x}, \boldsymbol{\lambda}, \boldsymbol{\nu})=\boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}+\inf_{\boldsymbol{x}\in\mathbb{R}^n}\left\{(\boldsymbol{c}-\boldsymbol{\lambda}-A^{\mathsf T}\boldsymbol{\nu})^{\mathsf T}\boldsymbol{x}\right\}

である。したがって、

g(λ,ν)={bTν,cλATν=0,,otherwise.\displaystyle g(\boldsymbol{\lambda}, \boldsymbol{\nu})= \begin{cases} \boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}, & \boldsymbol{c}-\boldsymbol{\lambda}-A^{\mathsf T}\boldsymbol{\nu}=\boldsymbol{0}, \\ -\infty, & \text{otherwise}. \end{cases}

よって、問題 PP の双対問題 (DP)\text{(DP)}

DP:MaximizebTνsubject tocλATν=0,λ0\displaystyle \begin{array}{rll} \mathrm{DP:} & \text{Maximize} & \boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}\\ & \text{subject to} & \boldsymbol{c}-\boldsymbol{\lambda}-A^{\mathsf T}\boldsymbol{\nu}=\boldsymbol{0}, \\ && \boldsymbol{\lambda}\succeq\boldsymbol{0} \end{array}

である。これは、λ\boldsymbol{\lambda} を消去することにより、

DP:MaximizebTνsubject tocATν0\displaystyle \begin{array}{rll} \mathrm{DP^\prime:} & \text{Maximize} & \boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}\\ & \text{subject to} & \boldsymbol{c}-A^{\mathsf T}\boldsymbol{\nu}\succeq\boldsymbol{0} \end{array}

と同値である。\qquad\Box

(ii) (Written by find, Japanese Version)

条件 Q(μ)Q(\mu) の最初の二つの等式より、

h(μ)=cTx(μ)bTy(μ)=(ATy(μ)+z(μ))Tx(μ)(Ax(μ))Ty(μ)=z(μ)Tx(μ)\displaystyle h(\mu)=\boldsymbol{c}^{\mathsf T}\boldsymbol{x}(\mu)-\boldsymbol{b}^{\mathsf T}\boldsymbol{y}(\mu)=(A^{\mathsf T}\boldsymbol{y}(\mu)+\boldsymbol{z}(\mu))^{\mathsf T}\boldsymbol{x}(\mu)-(A\boldsymbol{x}(\mu))^{\mathsf T}\boldsymbol{y}(\mu)=\boldsymbol{z}(\mu)^{\mathsf T}\boldsymbol{x}(\mu)

を得る。ここで、最後の等式では x(μ)TATy(μ)\boldsymbol{x}(\mu)^{\mathsf T}A^{\mathsf T}\boldsymbol{y}(\mu) および y(μ)TAx(μ)\boldsymbol{y}(\mu)^{\mathsf T}A\boldsymbol{x}(\mu) がともにスカラーであり、互いに等しいことを用いた。

さらに、Q(μ)Q(\mu) の第3の等式 xi(μ)zi(μ)=μ (i=1,,n)x_i(\mu)z_i(\mu)=\mu\ (i=1, \ldots, n) より、

h(μ)=z(μ)Tx(μ)=i=1nxi(μ)zi(μ)=i=1nμ=nμ\displaystyle h(\mu)=\boldsymbol{z}(\mu)^{\mathsf T}\boldsymbol{x}(\mu)=\sum_{i=1}^{n}x_i(\mu)z_i(\mu)=\sum_{i=1}^{n}\mu=n\mu

である。したがって、h(μ)=nμh(\mu)=n\mu であるから、hh[0,)[0, \infty) 上の線形関数である。\qquad\Box

(iii) (Written by find, Japanese Version)

μ=0\mu=0 とする。問題の仮定より、条件 Q(0)Q(0) を満たす x(0),y(0),z(0)\boldsymbol{x}(0), \boldsymbol{y}(0), \boldsymbol{z}(0) が存在する。

(i)\text{(i)} で得た双対問題 (DP)\text{(DP)} において、ν=y(0), λ=z(0)\boldsymbol{\nu}=\boldsymbol{y}(0), \ \boldsymbol{\lambda}=\boldsymbol{z}(0) とおく。このとき、Q(0)Q(0) より λ0\boldsymbol{\lambda}\succeq\boldsymbol{0} かつ cλATν=0\boldsymbol{c}-\boldsymbol{\lambda}-A^{\mathsf T}\boldsymbol{\nu}=\boldsymbol{0} であるから、(λ,ν)(\boldsymbol{\lambda}, \boldsymbol{\nu}) は双対問題 (DP)\text{(DP)} の実行可能解である。一方、Ax(0)=bA\boldsymbol{x}(0)=\boldsymbol{b} かつ x(0)0\boldsymbol{x}(0)\succeq\boldsymbol{0} であるから、x(0)\boldsymbol{x}(0) は問題 PP の実行可能解である。

また、Q(0)Q(0) の最初の三つの等式より、

cTx(0)=(ATy(0)+z(0))Tx(0)=y(0)TAx(0)+z(0)Tx(0)=y(0)Tb=bTν\displaystyle \boldsymbol{c}^{\mathsf T}\boldsymbol{x}(0)=(A^{\mathsf T}\boldsymbol{y}(0)+\boldsymbol{z}(0))^{\mathsf T}\boldsymbol{x}(0)=\boldsymbol{y}(0)^{\mathsf T}A\boldsymbol{x}(0)+\boldsymbol{z}(0)^{\mathsf T}\boldsymbol{x}(0)=\boldsymbol{y}(0)^{\mathsf T}\boldsymbol{b}=\boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}

である。ここで、xi(0)zi(0)=0 (i=1,,n)x_i(0)z_i(0)=0\ (i=1, \ldots, n) より z(0)Tx(0)=0\boldsymbol{z}(0)^{\mathsf T}\boldsymbol{x}(0)=0 であることを用いた。

問題 PP の任意の実行可能解 x\boldsymbol{x} に対し、弱双対性より bTνcTx\boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}\leq\boldsymbol{c}^{\mathsf T}\boldsymbol{x} である。したがって、

cTx(0)=bTνcTx\displaystyle \boldsymbol{c}^{\mathsf T}\boldsymbol{x}(0)=\boldsymbol{b}^{\mathsf T}\boldsymbol{\nu}\leq\boldsymbol{c}^{\mathsf T}\boldsymbol{x}

である。よって、x(0)\boldsymbol{x}(0) は問題 PP の最適解である。\qquad\Box

(iv) (Written by find, Japanese Version)

与えられた A,b,cA, \boldsymbol{b}, \boldsymbol{c} を条件 Q(μ)Q(\mu) に代入すると、

Q(μ)={(11)y+z=(11)(1)(1  1)x=1(2)x1z1=μ,x2z2=μ(3)x1,x2,z1,z20(4)\displaystyle Q(\mu)= \left\{ \begin{aligned} &\begin{pmatrix}1\\1\end{pmatrix}y+\boldsymbol{z}=\begin{pmatrix}1\\-1\end{pmatrix} &&\text{(1)}\\ &(1\ \ 1)\boldsymbol{x}=1 &&\text{(2)}\\ &x_1z_1=\mu, \quad x_2z_2=\mu &&\text{(3)}\\ &x_1, x_2, z_1, z_2\geq0 &&\text{(4)} \end{aligned} \right.

となる。

(1)\text{(1)} より y+z1=1 (5), y+z2=1 (6)y+z_1=1\ \text{(5)}, \ y+z_2=-1\ \text{(6)} であり、(2)\text{(2)} より x1+x2=1 (7)x_1+x_2=1\ \text{(7)} である。

(3),(5),(6),(7)\text{(3)}, \text{(5)}, \text{(6)}, \text{(7)} を用いて x2,z1,z2x_2, z_1, z_2 を消去すると、

{x1(1y)=μ(8)(1x1)(1y)=μ(9)\displaystyle \left\{ \begin{aligned} &x_1(1-y)=\mu &&\text{(8)}\\ &(1-x_1)(-1-y)=\mu &&\text{(9)} \end{aligned} \right.

を得る。

(8),(9)\text{(8)}, \text{(9)} から μ\mu を消去すると x1y=y+12\displaystyle x_1y=\frac{y+1}{2} である。これを (8)\text{(8)} に代入すると y2+2μy1=0y^2+2\mu y-1=0 を得る。したがって、

y=μ±μ2+1\displaystyle y=-\mu\pm\sqrt{\mu^2+1}

である。

また、x1y=y+12\displaystyle x_1y=\frac{y+1}{2} より

x1=12(1+1y)=12(1+μ±μ2+1)\displaystyle x_1=\frac12\left(1+\frac1y\right)=\frac12\left(1+\mu\pm\sqrt{\mu^2+1}\right)

であり、(7)\text{(7)} より

x2=1x1=12(1μμ2+1)\displaystyle x_2=1-x_1=\frac12\left(1-\mu\mp\sqrt{\mu^2+1}\right)

である。

一方、yy(5),(6)\text{(5)}, \text{(6)} に代入すると、

z1=1+μμ2+1,z2=1+μμ2+1\displaystyle z_1=1+\mu\mp\sqrt{\mu^2+1}, \qquad z_2=-1+\mu\mp\sqrt{\mu^2+1}

を得る。

ここで、y=μ+μ2+1y=-\mu+\sqrt{\mu^2+1} に対応する場合には z2=1+μμ2+1<0\displaystyle z_2=-1+\mu-\sqrt{\mu^2+1}<0 となり、(4)\text{(4)} に矛盾する。したがって、

y=μμ2+1\displaystyle y=-\mu-\sqrt{\mu^2+1}

をとる。

このとき、μ0\mu\geq0 より μ2+1μ+1\sqrt{\mu^2+1}\leq\mu+1 であるから x10x_1\geq0 である。また、x2>0, z1>0x_2>0, \ z_1>0 であり、さらに μ2+11\sqrt{\mu^2+1}\geq1 より z2=1+μ+μ2+10z_2=-1+\mu+\sqrt{\mu^2+1}\geq0 である。したがって、非負条件も満たされる。

よって、

x(μ)=(12(1+μμ2+1), 12(1μ+μ2+1))T\displaystyle \boldsymbol{x}(\mu)=\left(\frac12\left(1+\mu-\sqrt{\mu^2+1}\right), \ \frac12\left(1-\mu+\sqrt{\mu^2+1}\right)\right)^{\mathsf T}

である。

さらに、このとき y=μμ2+1\displaystyle y=-\mu-\sqrt{\mu^2+1} であるから、(iii)\text{(iii)} より ν=y(0)=1\displaystyle \nu^*=y(0)=-1 は双対問題 (DP)\text{(DP}^\prime\text{)} の最適解である。\qquad\Box