東京工業大学 情報理工学院 数理・計算科学系 2017年8月実施 午前 問4
Author
peter8rabit
Description
実数 θ をパラメータとする次の線形計画問題 P(θ) を考える:
P(θ) : ⎩⎨⎧max : 6x1+(−3+θ)x2+(4+θ)x3constraints :−3x1+2x2−4x3≤52x1+2x2+x3≤24x1+2x2+3x3≤5x1,x2,x3≥0
P(θ) の最適解と最適値をそれぞれ (x1∗(θ),x2∗(θ),x3∗(θ)) と z∗(θ) とする.以下の問に答えよ.
(1) θ=0 のときの最適解 (x1∗(0),x2∗(0),x3∗(0)) と z∗(0) を求めよ.
(2) (x1∗(0),x2∗(0),x3∗(0)) が P(θ) の最適解でもあるような θ の範囲を求めよ.
(3) (2) で求めた θ の範囲において, z∗(θ) を θ の関数として表せ.
题目描述
考虑下列含实参数 θ 的线性规划:
P(θ):⎩⎨⎧max: 约束条件:6x1+(−3+θ)x2+(4+θ)x3,−3x1+2x2−4x3≤5,2x1+2x2+x3≤2,4x1+2x2+3x3≤5,x1,x2,x3≥0.
分别用
(x1∗(θ),x2∗(θ),x3∗(θ))和z∗(θ)
表示 P(θ) 的最优解和最优值。回答:
- 在 θ=0 时,求 (x1∗(0),x2∗(0),x3∗(0)) 以及 z∗(0)。
- 求所有使第 1 问所得解 (x1∗(0),x2∗(0),x3∗(0)) 对 P(θ) 仍然最优的 θ。
- 对第 2 问确定的 θ 范围,将最优值 z∗(θ) 写成 θ 的函数。
Kai
(1)
初期辞書
z=6x1−3x2+4x3x4=5+3x1−2x2+4x3x5=2−2x1−2x2−x3x6=5−4x1−2x2−3x3
最適辞書
z=7−7x2−x5−x6x1=21−2x2−23x5+21x6x3=1+2x2+2x5−x6x4=221+27x5−25x6
よって、
z∗=7,(x1∗(0),x2∗(0),x3∗(0))=(21,0,1)
(2)
b=525,xB=x1x3x4,xN=x2x5x6,cB=64+θ0,cN=−3+θ00
B=−324−413100,N=222010001
とすると、最適辞書
zxB=cBTB−1b+(cNT−cBTB−1N)xN=B−1b−B−1NxN
題意より、 B−1b≥0 かつ cNT−cBTB−1N≤0 。
よって、 −1≤θ≤1/2 。
(3)
z∗(θ)=6x1∗(0)+(−3+θ)x2∗(0)+(4+θ)x3∗(0)=7+θ