[理学]运筹学-4单纯性表.pptVIP

  • 22
  • 0
  • 约6.16千字
  • 约 30页
  • 2018-02-15 发布于浙江
  • 举报
[理学]运筹学-4单纯性表

运筹学基础教程 4 黄桐城 主编 赵弘志 改编 主讲 第四章 单纯性表 主要内容——你们手中教材p023第2章 ★ 单纯性法一般原理 ★ 表格单纯性法 ★ 借助人工变量求初始的基可行解——(非重点) ★ 单纯性表与线性规划的讨论——(非重点) ★ 改进单纯性表——(非重点) 4.1 单纯形法的一般原理 单纯形法的基本思路:从可行域中某一个顶点开始,判 断此顶点是否是最优解,如不是,则再找另一个使得其目标 函数值更优的顶点,称之为迭代,再判断此点是否是最优 解。直到找到一个顶点为其最优解, 就是使得其目标函数值最优的 解,或者能判断出线性规划问 题无最优解为止。 单纯性法的基本思路;根据问题的标准,从 可行域中的某个基可行解(一个顶点)开始,转 换到另一个基可行解(顶点),当目标函数达到 最大值时,问题就得到了最优解。具体单纯性法 解法步骤如下: 建立基本可行解 计算变量的检验数 判断是否最优 若不是最优解,换基 计算新的基本可行解 迭代计算直到求得最优解或可判断无最优解为 止。 例题 max Z=2x1+3x2 maxZ= 2x1+3x2+ x3 +x4 +x5  x1+2x2+ ≤8 x1+2x2+ x3 =8 4x1   ≤16 → 4x1+ x4 =16     4x2+ ≤12 4x2+ x5 =12 ⑴ 选X3、 X4、 X5为基变量: x3 + 0x4+ 0x5 =8﹣ x1 ﹣ 2x2 0x3 + x4+ 0x5 =16﹣ 4x1 0x3 + 0x4+ x5 =12﹣ 4x2 令 x1= x2 =0 则可以 得到: x3=8, x4=16, x5=12;此时Z =0. ⑵ 如果我们选X1、X2中任一变量代替 X3、 X4、 X5中任一变量为基变量,如X2代X5 : x3 + 0x4 + 0x5 = 8 ﹣ x1 ﹣ 2x2 0x3 + x4 + 0x5 = 16 ﹣ 4x1 0x3 + 0x4 + 4x2 = 12 ﹣ x5    令 x1 = x5 = 0 则可以得到: x3 =2, x4 = 16, x2=3; 此时Z =9. ⑶ 现我们选 X1代 X3,基变量X1、X2、X4:   x1 ﹣ 2x2   = 8﹣ x3   4x1     + x4 = 16      4x2    = 12﹣ x5  令 x3= x5 = 0 则可以  得到: x1=2, x2=3, x4=8,; 此时Z =13. ⑷ 现在我们选 X5代X4,基变量是X1、X2、X5:  x1 ﹣ 2x2 +   = 8 ﹣ x3  4x1       = 16 ﹣ x4        x5 = 12﹣4x2   令 x3= x5 =0 则可以得到: x1=4, x2=2, x5=4,;  此时 Z =14.  我们得到了最优解。 基可行解说明 ⑴基(p3, p4, p5) ,令非基变量x1, x2=0,则基变量x3=8, x4=16, x5=12, 可行解 ⑵基(p2, p3, p4),令非基变量x1=0, x5=0基变量x2=3, x3=2, x4=16.     非可行解 ⑶基(p1, p2, p4),令非基变量x3=0, x5=0基变量x1=2, x2=3, x4=8.      非可行解 ⑷基( p1, p2, p5),令非基变量x3, x4=0,则基变量x1=4, x2=2, x5=4,    可行解 典型单纯性表格 Cj C1 C2 … Cn θi 钶 XB b x1 x2 ….xn C1 C2 … x1 x2… xm b1 b2 … bm a11 a12 … a1n a21 a22 … a2n … … … am1 am2… amn θ1 θ2 … θm σj σ1 σ2 … σn 那么,前面的案例: max Z=2x1+3x2 max Z =2x1+3x2+ x3+ x4+ x5  x1+2x2+

文档评论(0)

1亿VIP精品文档

相关文档