--- lang: ja tags: OptMech-2021, lecture --- # 2021年度 知的システム<br>第5回 練習問題 解答例 [ポータルへ戻る](https://hackmd.io/@nagae/OptMech_2021) <div style="text-align: center"> このページへは以下のQRコードまたはURLからアクセスできます: ![](https://i.imgur.com/yUeOIig.png =200x) <code style="font-size:20pt">https://hackmd.io/@nagae/OptMech_2021-Ch05-answer</code> </div> ## 課題1 以下の問題を**単体法**で解け. $$ \begin{alignat}{6} \displaystyle \max_{x_{1}, x_{2}, x_{3}} \quad &x_{1} &+&x_{2}&+&2x_{3}&=&z\\ \text{s.t.} \quad & &&x_{2}&+&2x_{3}&\leq&3\\ -&x_{1}&&&+&3x_{3}&\leq&2\\ &2x_{1}&+&x_{2}&+&x_{3}&\leq&1\\ & x_{1}&,&x_{2} &,& x_{3}&\geq& 0 \end{alignat} $$ $$ \begin{align} \begin{array}{c|ccc|c} & x_{1} & x_{2} & x_{3} & -1\\ \hline -r_{1} & 0 & 1 & 2 & 3\\ -r_{2} & -1 & 0 & 3 & 2\\ -r_{3} & 2 & 1* & 1 & 1\\ \hline -z& -1 & -1 & -2 & 0\\ \end{array} &\Rightarrow \begin{array}{c|ccc|c} & x_{1} & r_{3} & x_{3} & -1\\ \hline -r_{1} & -2 & -1 & 1 & 2\\ -r_{2} & -1 & 0 & 3* & 2\\ -x_{2} & 2 & 1 & 1 & 1 \\ \hline -z & 1 & 1 & -1 & 1 \end{array}\\ &\Rightarrow \begin{array}{c|ccc|c} & x_{1} & r_{3} & r_{2} & -1\\ \hline -r_{1} &-\frac{5}{3} & -1 & -\frac{1}{3} & \frac{4}{3}\\ -x_{3} &-\frac{1}{3} & 0 & \frac{1}{3} & \frac{2}{3}\\ -x_{2} &\frac{7}{3} & 1 & -\frac{1}{3} & \frac{1}{3}\\ \hline -z & \frac{2}{3} & 1 & \frac{1}{3} & \frac{5}{3} \end{array} \end{align} $$ 最適解は$(r_{1}, x_{3}, x_{2}|x_{1}, r_{3}, r_{2}) = (\frac{4}{3}, \frac{2}{3}, \frac{1}{3}|0, 0, 0)$,すなわち$x_{1}=0,x_{2}=\frac{1}{3},x_{3}=\frac{2}{3}$で最適値は$z=\frac{5}{3}$. ### 別解法(その1) $$ \begin{align} \begin{array}{c|ccc|c} & x_{1} & x_{2} & x_{3} & -1\\ \hline -r_{1} & 0 & 1 & 2 & 3\\ -r_{2} & -1 & 0 & 3* & 2\\ -r_{3} & 2 & 1 & 1 & 1\\ \hline -z& -1 & -1 & -2 & 0\\ \end{array} &\Rightarrow \begin{array}{c|ccc|c} & x_{1} & x_{2} & r_{2} & -1\\ \hline -r_{1} & \frac{2}{3} & 1 & -\frac{2}{3} & \frac{5}{3}\\ -x_{3} & -\frac{1}{3} & 0 & \frac{1}{3} & \frac{2}{3}\\ -r_{3} & \frac{7}{3}* & 1 & -\frac{1}{3} & \frac{1}{3}\\ \hline -z& -\frac{5}{3} & -1 & \frac{2}{3} & \frac{4}{3}\\ \end{array}\\ &\Rightarrow \begin{array}{c|ccc|c} & r_{3} & x_{2} & r_{2} & -1\\ \hline -r_{1} & -\frac{2}{7} & \frac{5}{7} & -\frac{4}{7} & \frac{11}{7}\\ -x_{3} & \frac{1}{7} & \frac{1}{7} & \frac{2}{7} & \frac{5}{7}\\ -x_{1} & \frac{3}{7} & \frac{3}{7}* & -\frac{1}{7} & \frac{1}{7} \\ \hline -z & \frac{5}{7} & -\frac{2}{7} & \frac{3}{7} & \frac{11}{7} \end{array}\\ &\Rightarrow \begin{array}{c|ccc|c} & r_{3} & x_{1} & r_{2} & -1\\ \hline -r_{1} &-1 & -\frac{5}{3} & -\frac{1}{3} & \frac{4}{3}\\ -x_{3} & 0 &-\frac{1}{3} & \frac{1}{3} & \frac{2}{3}\\ -x_{2} &1 &\frac{7}{3} & -\frac{1}{3} & \frac{1}{3}\\ \hline -z & 1 &\frac{2}{3} & \frac{1}{3} & \frac{5}{3} \end{array} \end{align} $$ ## 課題2 講義で紹介した**巡回**が起きる問題: $$ \begin{alignat}{6} \displaystyle \max_{x_{1}, x_{2}, x_{3}, x_{4}} \quad &&3x_{1} &-&5x_{2}&+&x_{3}&-&2x_{4}&=&z\\ \text{s.t.} \quad && x_{1}&-&2x_{2}&-&x_{3}&+&2x_{4}&\leq&0\\ &&2x_{1}&-&3x_{2}&-&x_{3}&+&x_{4}&\leq&0\\ && & & & & x_{3} & & &\leq&1\\ && x_{1}&,&x_{2}&,&x_{3}&,&x_{4} &\geq&0 \end{alignat} $$に対し, **最小添字規則**を適用して**単体法**が終了する(**巡回**から抜け出せる)ことを確認せよ. $$ \begin{align} \begin{array}{c|cccc|c} & x_{1} & x_{2} & x_{3} & x_{4} & -1\\ \hline -r_{1} & 1* & -2 & -1 & 2 & 0\\ -r_{2} & 2 & -3 & -1 & 1 & 0\\ -r_{3} & 0 & 0 & 1 & 0 & 1\\ \hline -z & -3 & 5 & -1 & 2 & 0 \end{array}&\Rightarrow \begin{array}{c|cccc|c} & r_{1} & x_{2} & x_{3} & x_{4} & -1\\ \hline -x_{1} & 1 & -2 & -1 & 2 & 0\\ -r_{2} & -2 & 1* & 1 & -3 & 0\\ -r_{3} & 0 & 0 & 1 & 0 & 1\\ \hline -z & 3 & -1 & -4 & 8 & 0 \end{array}\\ &\Rightarrow \begin{array}{c|cccc|c} & r_{1} & r_{2} & x_{3} & x_{4} & -1\\ \hline -x_{1} & -3 & 2 & 1* & -4 & 0\\ -x_{2} & -2 & 1 & 1 & -3 & 0\\ -r_{3} & 0 & 0 & 1 & 0 & 1\\ \hline -z & 1 & 1 & -3 & 5 & 0 \end{array}\\ &\Rightarrow \begin{array}{c|cccc|c} & r_{1} & r_{2} & x_{1} & x_{4} & -1\\ \hline -x_{3} & -3 & 2 & 1 & -4 & 0\\ -x_{2} & 1 & -1 & -1 & 1* & 0\\ -r_{3} & 3 & -2 & -1 & 4 & 1\\ \hline -z & -8 & 7 & 3 & -7 & 0 \end{array}\\ \text{最小添字規則を適用} &\Rightarrow \begin{array}{c|cccc|c} & r_{1} & r_{2} & x_{1} & x_{2} & -1\\ \hline -x_{3} & 1 & -2 & -3 & 4 & 0\\ -x_{4} & 1 & -1 & -1 & 1 & 0\\ -r_{3} & -1 & 2 & 3* & -4 & 1\\ \hline -z & -1 & 0 & -4 & 7 & 0 \end{array}\\ &\Rightarrow \begin{array}{c|cccc|c} & r_{1} & r_{2} & r_{3} & x_{2} & -1\\ \hline -x_{3} & 0 & 0 & 1 & 0 & 1\\ -x_{4} & \frac{2}{3}* & -\frac{1}{3} & \frac{1}{3} & -\frac{1}{3} & \frac{1}{3}\\ -x_{1} & -\frac{1}{3} & \frac{2}{3} & \frac{1}{3} & -\frac{4}{3} & \frac{1}{3}\\ \hline -z & -\frac{7}{3} & \frac{8}{3} & \frac{4}{3} & \frac{5}{3} & \frac{4}{3} \end{array}\\ &\Rightarrow \begin{array}{c|cccc|c} & x_{4} & r_{2} & r_{3} & x_{2} & -1\\ \hline -x_{3} & 0 & 0 & 1 & 0 & 1\\ -r_{1} & \frac{3}{2} & -\frac{1}{2} & \frac{1}{2} & -\frac{1}{2} & \frac{1}{2}\\ -x_{1} & \frac{1}{2} & \frac{1}{2} & \frac{1}{2} & -\frac{3}{2} & \frac{1}{2}\\ \hline -z & \frac{7}{2} & \frac{3}{2} & \frac{5}{2} & \frac{1}{2} & \frac{5}{2} \end{array} \end{align} $$ これより,最適解は$x_{1}=\frac{1}{2}, x_{3}=1, x_{2}=x_{4} =0$で最適値は$z=\frac{5}{2}$.