第五章 单纯形法(1基本思路和原理)_第1页
第五章 单纯形法(1基本思路和原理)_第2页
第五章 单纯形法(1基本思路和原理)_第3页
第五章 单纯形法(1基本思路和原理)_第4页
第五章 单纯形法(1基本思路和原理)_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章 单纯形法Singlex Method第五章 单纯形法由美国数学家丹捷格(G.B.Dantzig)提出的,得到最广泛应用的线性规划的代数算法单纯形法,这恐怕是在运筹学发展史上最辉煌的一笔。对于只有 两个决策变量 的线性规划问题,可以在平面直角坐标系上作图表示线性规划问题的有关概念,并求解 . 我们在第三章所介绍的线性规划问题的计算机解法就是基于单纯形法编程来解决可以含有上千个决策变量的及上千个约束条件的复杂的线性规划问题。第五章 单纯形法 5.1 单纯形法的基本思路和原理5.1 单纯形法的基本思路和原理线性规划问题 ( )( )( )(i=1, , m)(j=1, , n)可行解:满足上述约束条件(),()的解 , 称为线性规划问题的可行解全部可行解的集合称为可行域5.1 单纯形法的基本思路和原理线性规划问题 ( )( )( )(i=1, , m)(j=1, , n)最优解:使目标函数()达到最大值的可行解称为最优解5.1 单纯形法的基本思路和原理基:设为约束方程组()的 mn 阶 系数矩阵 ,(设 n m),其 秩 为 m,是矩阵中的一个 mm 的 满秩子矩阵 ,称是线性规划问题的一个 基 不失一般性,设中的每一个列向量 j( j, , m)称为 基向量 ,与基向量 j对应的变量 xj称为 基变量 。线性规划中除了基变量以外的变量称为 非基变量 。5.1 单纯形法的基本思路和原理标准形式为 :目标函数: max z = 50x1+100x2+0s1+0s2+0s3约束条件: x1 + x2 +s1 = 3002x1 + x2 +s2 = 400x2 +s3 = 250x1, x2, s1, s2, s30 。这是由三个五元线性方程组成的方程组,它的系数矩阵为 :中的每一个列向量 p3, p4, p5 是 基向量 ,与其对应的变量 s1, s2, s3是 基变量 。除了基变量以外的变量 x1, x2是非基变量。5.1 单纯形法的基本思路和原理可以看到 s1, s2, s3的系数列向量这是由三个五元线性方程组成的方程组,它的系数矩阵为 :是线性独立的 ,这些向量构成一个基5.1 单纯形法的基本思路和原理基:设为约束方程组()的 mn 阶 系数矩阵 ,(设 n m),其 秩 为 m,是矩阵中的一个 mm 的 满秩子矩阵 ,称是线性规划问题的一个 基 不失一般性,设中的每一个列向量 j( j, , m)称为 基向量 ,与基向量 j对应的变量 xj称为 基变量 。线性规划中除了基变量以外的变量称为非基变量。在此例题中:都是该线性规划的一个 基 。这些 基 都是由 3个线性无关的系数列向量组成的 ,对应的 基变量分别为 x1 , x2 , s1 ; s1, s2, s3; x2 ,s1,s2。 5.1 单纯形法的基本思路和原理基解:在约束方程组( E)中,令所有的非基变量:又因为有 ,根据克莱姆法则,由 m个约束方程可以解出 m个基变量的唯一解 。将这个解加上非基变量取 0的值有 ,称 X为线性规划问题的基解。我们找到 A 的一个基 :令这个基的非基变量 x1, s2 为零 , 这时约束方程就变为基变量的约束方程 :矩阵方程 AX = b即 :求解 ,即可得到基变量的唯一一组解 : x2= 400 , s1= -100 , s3= -150加上非基变量 : x1= 0, s2 = 0, 得到此线性规划的一个基解 .x1=0,x2=400s1=-100s2=0s3=-150我们找到 A 的一个基 :令这个基的非基变量 x1, x2 为零 , 这时约束方程就变为基变量的约束方程 :矩阵方程 AX = b即 :求解 ,即可得到基变量的唯一一组解 : s1=300 , s2=-400 , s3=250加上非基变量 : x1= 0, x2 = 0, 得到此线性规划的一个基解 .x1=0,x2=0,s1=300s2=400s3=2505.1 单纯形法的基本思路和原理基解:在约束方程组( E)中,令所有的非基变量:又因为有 ,根据克莱姆法则,由 m个约束方程可以解出 m个基变量的唯一解 。将这个解加上非基变量取 0的值有 ,称 X为线性规划问题的基解。5.1 单纯形法的基本思路和原理线性规划问题 ( )( )( )(i=1, , m)(j=1, , n)基可行解:满足变量非负约束条件 ( G ) 的基解称为基可行解。可行基:对应于基可行解的基称为可行基。我们找到 A 的一个基 :令这个基的非基变量 x1, x2 为零 , 这时约束方程就变为基变量的约束方程 :矩阵方程 AX = b即 :求解 ,即可得到基变量的唯一一组解 : x2= 400 , s1= -100 , s3= -150加上非基变量 : x1= 0, s2 = 0, 得到此线性规划的一个基解 .x1= 0,x2= 400,s1= -100,s2= 0,s3= -150,我们找到 A 的一个基 :令这个基的非基变量 x1, x2 为零 , 这时约束方程就变为基变量的约束方程 :矩阵方程 AX = b即 :求解 ,即可得到基变量的唯一一组解 : s1=300 , s2=-400 , s3=250加上非基变量 : x1= 0, x2 = 0, 得到此线性规划的一个基解 .x1=0,x2=0,s1=300s2=400s3=250x1=0,x2=0,s1=300s2=400s3=250均为基解x1= 0,x2= 400,s1= -100,s2= 0,s3= -150,基可行解 不是基可行解均为基可行基 不是可行基由于在这个基解中 s1 100, s3 150,不满足该线性规划最后一个 变量非负的约束条件 ,显然不是此线性规划的 可行解 ,一个 基解可以是可行解 , 也可以是非可行解 ,它们之间的主要区别在于其 所有变量 的解是否满足 非负的条件。5.1 单纯形法的基本思路和原理5.1 单纯形法的基本思路和原理定理 :线性规划问题的基可行解 X 对应线性规划问题可行域的顶点 .在这里,可行域的顶点已不再像图解法中那样直接可见了。在单纯形法中的可行域的顶点叫做 基可行解 ,第一个找到的可行域的顶点叫做 初始基可行解 。5.1 单纯形法的基本思路和原理例:找出下述线性规划问题的全部基解,指出其中的基可行解,并确定最优解:max z = 2 x1 + 3 x2 + x3 x1 + x3 = 5x1 +2x2 +x4 =10 x2 +x5=4x1-5 0矩阵方程 :我们找到 A 的一个基 :令这个基的非基变量 x1, x2 为零 , 这时约束方程就变为基变量的约束方程 :矩阵方程 AX = b得到基解 : x1=0,x2=0,x3=5x4=10x5=4代入目标方程式 : max z = 2 x1 + 3 x2 + x3, 得到 Z = 55.1 单纯形法的基本思路和原理x1 x2 x3 x4 x5 z 是否基可行解 0 0 5 10 4 5 0 4 5 2 0 17 5 0 0 5 4 10 0 5 5 0 -1 20 10 0 -5 0 4 15 5 2.5 0 0 1.5 17.5 5 4 0 -3 0 22 2 4 3 0 0 19 我们找到 A 的一个基 :令这个基的非基变量 x1, x5 为零 , 这时约束方程就变为基变量的约束方程 :矩阵方程 AX = b得到基解 :x1=0,x2=4,x3=5x4=2x5=0代入目标方程式 : max z = 2 x1 + 3 x2 + x3, 得到 Z = 17即 :5.1 单纯形法的基本思路和原理x1 x2 x3 x4 x5 z 是否基可行解 0 0 5 10 4 5 0 4 5 2 0 17 5 0 0 5 4 10 0 5 5 0 -1 20 10 0 -5 0 4 15 5 2.5 0 0 1.5 17.5 5 4 0 -3 0 22 2 4 3 0 0 19 5.1 单纯形法的基本思路和原理单纯形法的基本思路: 从可行域中某一个顶点开始,判断此顶点是否是最优解, 如不是则再找另一个使得其目标函数值更优的顶点,称之为迭代,再判断此点是否是最优解。 直到找到一个顶点为其最优解,就是使得其目标函数值最优的解,或者能判断出线性规划问题无最优解为止。5.1 单纯形法的基本思路和原理定理 :线性规划问题的基可行解 X 对应线性规划问题可行域的顶点 .找顶点就是找基可行解 5.1 单纯形法的基本思路和原理一、找出一个初始基可行解在第二章的例 1中我们得到以下数学模型:例 1.目标函数 : max z = 50 x1 + 100 x2 约束条件 :s.t. x1 + x2 3002x1 +x2 400x2 250x1 , x2 05.1 单纯形法的基本思路和原理标准形式为 :目标函数: max z = 50x1+100x2+0s1+0s2+0s3约束条件: x1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论