東京工業大学 情報理工学院 数理・計算科学系 2016年8月実施 午前 問4
Author
GPT-5
Description
Consider the linear programming problem
P:maximizesubject to−2x1+5x2−4x33x1+3x2−5x3≤7,7x1−3x2+7x3≤4,x1,x2,x3≥0.
(1) Obtain an optimal solution of P using the simplex method.
(2) Write the dual problem D of P.
(3) Draw the feasible set of D and compute its unique vertex.
题目描述
考虑线性规划问题
P:最大化满足−2x1+5x2−4x33x1+3x2−5x3≤7,7x1−3x2+7x3≤4,x1,x2,x3≥0.
- 使用单纯形法求 P 的一个最优解。
- 写出 P 的对偶问题 D。
- 画出 D 的可行域,并计算其唯一顶点。
- 单纯形法:把给定不等式型线性规划化为适合迭代的形式,通过换基求出原问题的最优解。
- 线性规划对偶:依据最大化问题的约束方向与变量符号写出对偶,并从二维可行域的几何结构求指定顶点。
Kai
(1)
スラック変数 x4,x5 を導入した初期辞書は
zx4x5=−2x1+5x2−4x3,=7−3x1−3x2+5x3,=4−7x1+3x2−7x3.
x2 を流入変数、x4 を流出変数としてピボットすると
x2x5z=37−x1+35x3−31x4,=11−10x1−2x3−x4,=335−7x1+313x3−35x4.
次に x3 を流入変数、x5 を流出変数としてピボットすると
x3x2z=211−5x1−21x4−21x5,=223−328x1−67x4−65x5,=271−386x1−623x4−613x5.
非基底変数の係数がすべて非正なので最適である。x1=x4=x5=0 として
(x1∗,x2∗,x3∗)=(0,223,211),z∗=271.
(2)
双対変数を y1,y2≥0 とすると
D:minimizesubject to7y1+4y23y1+7y2≥−2,3y1−3y2≥5,−5y1+7y2≥−4,y1,y2≥0.
(3)
第 1 制約は y1,y2≥0 のもとで自動的に成り立つ。残りの制約は
y2≤y1−35,y2≥75y1−4,y1,y2≥0
であり、実行可能領域は 2 本の半直線の間にある右向きのくさび形である。
y2
^ y2 = y1 - 5/3
| /
| / feasible
| / region
| *------->
| /
| / y2 = (5y1 - 4)/7
+------------------------------------> y1
(23/6, 13/6)
2 直線の交点は
y1−35=75y1−4
を解いて
(y1,y2)=(623,613).
これが実行可能領域の唯一の頂点である。ここでの目的値は 7(23/6)+4(13/6)=71/2 となり、主問題の最適値とも一致する。