线性规划(单纯形法)ppt课件.ppt
《线性规划(单纯形法)ppt课件.ppt》由会员分享,可在线阅读,更多相关《线性规划(单纯形法)ppt课件.ppt(51页珍藏版)》请在三一办公上搜索。
1、单纯形法的计算步骤,单纯形法的思路,找出一个初始可行解,是否最优,转移到另一个基本可行解(找出更大的目标函数值),最优解,是,否,循环,核心是:变量迭代,结束,单纯形法的计算步骤,单纯形表,单纯形法的计算步骤,例1.8 用单纯形法求下列线性规划的最优解,解:1)将问题化为标准型,加入松驰变量x3、x4、 x5则标准型为:,单纯形法的计算步骤,2)求出线性规划的初始基可行解,列出初始单纯形表。,检验数,单纯形法的计算步骤,3)进行最优性检验,如果表中所有检验数 ,则表中的基可行解就是问题的最优解,计算停止。否则继续下一步。,4)从一个基可行解转换到另一个目标值更大的基可行解,列出新的单纯形表,确
2、定换入基的变量。选择 ,对应的变量xj作为换入变量,当有一个以上检验数大于0时,一般选择最大的一个检验数,即: ,其对应的xk作为换入变量。确定换出变量。根据下式计算并选择 ,选最小的对应基变量作为换出变量。,单纯形法的计算步骤,用换入变量xk替换基变量中的换出变量,得到一个新的基。对应新的基可以找出一个新的基可行解,并相应地可以画出一个新的单纯形表。5)重复3)、4)步直到计算结束为止。,单纯形法的计算步骤,换入列,bi /ai2,ai20,4,3,换出行,将4化为1,本列的其他值化为0,1,0,2,0,1/4,0,1,1/2,1,0,0,3/4,0,4,0,0,1,0,0,0,第一步:将第
3、三行除以4,第二步:将第一行减去第三行乘以2,单纯形法的计算步骤,换入列,bi /ai2,ai20,换出行,1,0,0,0,1/4,0,1,1/2,1,0,-2,1/4,0,0,0,-4,1,2,0,0,将4化为0,第一步:将第二行减去第一行乘以4,2,4,8,单纯形法的计算步骤,换入列,换出行,1,0,0,1/2,0,0,0,0,1,0,-3/2,0,-1/8,0,0,-2,1/2,1,1/4,将2化为1,本列的其他值化为0,第一步:将第二行除以2,4,4,第二步:将第一行加上第二行乘以1/2,第三步:将第三行减去第二行乘以1/4,4,2,-1/8,单纯形法的计算步骤,表1-6中所有的 都小
4、于或者等于0,表明已经达到了最优解,因此,现行的基本可行解X=(4,2,0,0,4)T是最优解,Z=14是该线性规划的最优值。,单纯形法的计算步骤,例1.9 用单纯形法求解,解:将数学模型化为标准形式:,不难看出x4、x5可作为初始基变量,列单纯形表计算。,单纯形法的计算步骤,20,x2,2,1/3,1,5,0,1,20,75,3,0,17,1,3,1/3,0,9,0,2,25,60,x1,1,1,0,17/3,1/3,1,25,0,1,28/9,-1/9,2/3,35/3,0,0,-98/9,-1/9,-7/3,单纯形法的计算步骤,表1-6中所有的 都小于或者等于0,表明已经达到了最优解,因
5、此,现行的基本可行解X=(25,35 /3,0,0,0)T是最优解,Z=95/3是该线性规划的最优值。,单纯形法的计算步骤,学习要点:1. 线性规划解的概念以及3个基本定理2. 熟练掌握单纯形法的解题思路及求解步骤,单纯形法的进一步讨论人工变量法,人工变量法:前面讨论了在标准型中系数矩阵有单位矩阵,很容易确定一组基可行解。在实际问题中有些模型并不含有单位矩阵,为了得到一组基向量和初基可行解,在约束条件的等式左端加一组虚拟变量,得到一组基变量。这种人为加的变量称为人工变量,构成的可行基称为人工基,用大M法或两阶段法求解,这种用人工变量作桥梁的求解方法称为人工变量法。,单纯形法的进一步讨论人工变量
6、法,例1.10 用大M法解下列线性规划,解:首先将数学模型化为标准形式,系数矩阵中不存在单位矩阵,无法建立初始单纯形表。,单纯形法的进一步讨论人工变量法,故人为添加两个单位向量,得到人工变量单纯形法数学模型:,其中:M是一个很大的抽象的数,不需要给出具体的数值,可以理解为它能大于给定的任何一个确定数值;再用前面介绍的单纯形法求解该模型,计算结果见下表。,单纯形法的进一步讨论人工变量法,单纯形法的总结,解的判别:,1)唯一最优解判别:最优表中所有非基变量的检验数非零,则线 规划具有唯一最优解。,2)多重最优解判别:最优表中存在非基变量的检验数为零,则线则性规划具有多重最优解(或无穷多最优解)。,
7、3)无界解判别:某个 0且aij(i=1,2,m)则线性规 划具有无界解。,4)无可行解的判断:当用大M单纯形法计算得到最优解并且存在Ri0时,则表明原线性规划无可行解。,5)退化解的判别:存在某个基变量为零的基本可行解。,单纯形法小结,不处理,图解法、单纯形法,xj0,xj无约束,令xj = xj- xj xj 0 xj 0,xj 0,令 xj = -xj xj 0,bi 0,不处理,不处理,bi 0,约束条件两端同乘以-1,=,加松弛变量xs,加入人工变量xa,减去xs,加入xa,maxZ,minZ,令z=- ZminZ=max z,xs,0,xa,-M,两个,三个以上,单纯形法,单纯形法
8、的计算步骤,单纯形表,线性规划模型的应用,一般而言,一个经济、管理问题凡是满足以下条件时,才能建立线性规划模型。,要求解问题的目标函数能用数值指标来反映,且为线性函数 存在着多种方案 要求达到的目标是在一定条件下实现的,这些约束可用线性等式或不等式描述,线性规划在管理中的应用,人力资源分配问题,例1.11 某昼夜服务的公交线路每天各时间段内所需司机和乘务人员人数如下表所示:,设司机和乘务人员分别在各时间段开始时上班,并连续工作8小时,问该公交线路应怎样安排司机和乘务人员,即能满足工作需要,又使配备司机和乘务人员的人数减少?,线性规划在管理中的应用,解:设xi表示第i班次时开始上班的司机和乘务人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 单纯 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1913139.html