Skip to content

東京工業大学 情報理工学院 数理・計算科学系 2018年度 午前 問4

Author

peter8rabit

Description

実数 \(\theta\) をパラメータとする次の線形計画問題 \(\mathcal{P}(\theta)\) を考える:

\[ \mathcal{P}(\theta) \ : \ \begin{cases} &\max \ : \ 6x_1 + (-3 + \theta)x_2 + (4+\theta)x_3 \\ &\text{constraints} \ : \\ &-3x_1 + 2x_2 - 4x_3 \leq 5 \\ &2x_1 + 2x_2 + x_3 \leq 2 \\ &4x_1 + 2x_2 + 3x_3 \leq 5 \\ & x_1, x_2, x_3 \geq 0 \end{cases} \]

\(\mathcal{P}(\theta)\) の最適解と最適値をそれぞれ \((x_1^*(\theta), x_2^*(\theta), x_3^*(\theta))\)\(z^*(\theta)\) とする.以下の問に答えよ.

(1) \(\theta = 0\) のときの最適解 \((x_1^*(0), x_2^*(0), x_3^*(0))\)\(z^*(0)\) を求めよ.

(2) \((x_1^*(0), x_2^*(0), x_3^*(0))\)\(\mathcal{P}(\theta)\) の最適解でもあるような \(\theta\) の範囲を求めよ.

(3) (2) で求めた \(\theta\) の範囲において,\(z^∗(\theta)\)\(\theta\) の関数として表せ.

Kai

(1)

初期辞書

\[ \begin{aligned} &z = 6x_1 - 3x_2 + 4x_3 \\ &x_4 = 5 + 3x_1 - 2x_2 + 4x_3 \\ &x_5 = 2 - 2x_1 -2x_2 -x_3 \\ &x_6 = 5 - 4x_1 -2x_2 -3x_3 \end{aligned} \]

最適辞書

\[ \begin{aligned} &z = 7 - 7x_2 -x_5 - x_6 \\ &x_1 = \frac{1}{2} - 2x_2 - \frac{3}{2}x_5 + \frac{1}{2}x_6 \\ &x_3 = 1 + 2x_2 + 2x_5 - x_6 \\ &x_4 = \frac{21}{2} + \frac{7}{2}x_5 - \frac{5}{2}x_6 \end{aligned} \]

よって、

\[ z^* = 7, (x_1^*(0), x_2^*(0), x_3^*(0)) = (\frac{1}{2}, 0, 1) \]

(2)

\[ b = \begin{pmatrix} 5 \\ 2 \\ 5 \end{pmatrix}, x_B = \begin{pmatrix} x_1 \\ x_3 \\ x_4 \end{pmatrix}, x_N = \begin{pmatrix} x_2 \\ x_5 \\ x_6 \end{pmatrix}, c_B = \begin{pmatrix} 6 \\ 4 + \theta \\ 0 \end{pmatrix}, c_N = \begin{pmatrix} -3 + \theta \\ 0 \\ 0 \end{pmatrix} \]
\[ B = \begin{pmatrix} -3 & -4 & 1 \\ 2 & 1 & 0 \\ 4 & 3 & 0 \end{pmatrix}, N = \begin{pmatrix} 2 & 0 & 0 \\ 2 & 1 & 0 \\ 2 & 0 & 1 \end{pmatrix} \]

とすると、最適辞書

\[ \begin{aligned} z &= c_B^T B^{-1}b + (c_N^T - c_B^T B^{-1} N) x_N \\ x_B &= B^{-1}b - B^{-1}N x_N \end{aligned} \]

題意より、\(B^{-1}b \geq 0\) かつ \(c_N^T - c_B^TB^{-1}N \leq 0\)。 よって、\(-1 \leq \theta \leq 1/2\)

(3)

\[ \begin{aligned} z^*(\theta) &= 6x_1^*(0) + (-3 + \theta)x_2^*(0) + (4+\theta)x_3^*(0) \\ &= 7 + \theta \end{aligned} \]