线性规划单纯形法ppt课件.ppt
《线性规划单纯形法ppt课件.ppt》由会员分享,可在线阅读,更多相关《线性规划单纯形法ppt课件.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Page 1单纯形法的计算步骤单纯形法的计算步骤单纯形表单纯形表Page 2单纯形法的计算步骤单纯形法的计算步骤例例1.8 用单纯形法求下列线性规划的最优解用单纯形法求下列线性规划的最优解解:解:1)将问题化为标准型,加入松驰变量将问题化为标准型,加入松驰变量x3、x4、x5则标准则标准型为型为:Page 3单纯形法的计算步骤单纯形法的计算步骤2)求出线性规划的初始基可行解,)求出线性规划的初始基可行解,列出初始单纯形表。列出初始单纯形表。cj23000iCBXBbx1x2x3x4x50 x381210040 x41640010-0 x51204001323000Z=0检验数检验数Page 4
2、单纯形法的计算步骤单纯形法的计算步骤3)进行最优性检验)进行最优性检验如果表中所有检验数如果表中所有检验数 ,则表中的基可行解就是问题,则表中的基可行解就是问题的最优解,计算停止。否则继续下一步。的最优解,计算停止。否则继续下一步。4)从一个基可行解转换到另一个目标值更大的基可行解,)从一个基可行解转换到另一个目标值更大的基可行解,列出新的单纯形表列出新的单纯形表确定换入基的变量。选择确定换入基的变量。选择 ,对应的变量,对应的变量xj作为换入变作为换入变量,当有一个以上检验数大于量,当有一个以上检验数大于0时,一般选择最大的一个检时,一般选择最大的一个检验数,即:验数,即:,其对应的,其对应
3、的xk作为换入变作为换入变量。量。确定换出变量。根据下式计算并选择确定换出变量。根据下式计算并选择,选最小的选最小的对应基对应基变量作为换出变量。变量作为换出变量。Page 5单纯形法的计算步骤单纯形法的计算步骤用换入变量用换入变量xk替换基变量中的换出变量,得到一个新的基。替换基变量中的换出变量,得到一个新的基。对应新的基可以找出一个新的基可行解,并相应地可以画出对应新的基可以找出一个新的基可行解,并相应地可以画出一个新的单纯形表。一个新的单纯形表。5)重复)重复3)、)、4)步直到计算结束为止。)步直到计算结束为止。Page 6单纯形法的计算步骤单纯形法的计算步骤(表(表1-3)cj230
4、00icB基变量基变量bx1x2x3x4x50 x38121000 x416400100 x5120400123000Z=0表表1-40 x320 x4163x23换入列换入列bi/ai2,ai2043换换出出行行将将4化为化为1,本列,本列的其他值化为的其他值化为010201/4011/21003/404001000第一步:将第三行除以第一步:将第三行除以4第二步:将第一行减去第三行乘以第二步:将第一行减去第三行乘以2Page 7单纯形法的计算步骤单纯形法的计算步骤(表(表1-4)Cj23000icB基变量基变量bx1x2x3x4x50 x321010-1/20 x416400100 x23
5、01001/42000-3/4Z=9表表1-52x120 x43x23换入列换入列bi/ai2,ai20换换出出行行10001/4011/210-21/4000-41200将将4化为化为0第一步:将第二行减去第一行乘以第一步:将第二行减去第一行乘以4248Page 8单纯形法的计算步骤单纯形法的计算步骤(表(表1-5)Cj23000icB基变量基变量bx1x2x3x4x50 x121010-1/20 x4800-4120 x2301001/400-201/4Z=13表表1-62x10 x53x2换入列换入列换换出出行行1001/2000010-3/20-1/800-21/211/4将将2化为化
6、为1,本列的其他值化为,本列的其他值化为0第一步:将第二行除以第一步:将第二行除以244第二步:将第一行加上第二行乘以第二步:将第一行加上第二行乘以1/2第三步:将第三行减去第二行乘以第三步:将第三行减去第二行乘以1/442-1/8Page 9单纯形法的计算步骤单纯形法的计算步骤 表表1-6中所有的中所有的 都小于或者等于都小于或者等于0,表明已经达到了最,表明已经达到了最优解,因此,现行的基本可行解优解,因此,现行的基本可行解X=(4,2,0,0,4)T是是最优解,最优解,Z=14是该线性规划的最优值。是该线性规划的最优值。Page 10单纯形法的计算步骤单纯形法的计算步骤例例1.9 用单纯
7、形法求解用单纯形法求解解:将数学模型化为标准形式:解:将数学模型化为标准形式:不难看出不难看出x4、x5可作为初始基变量,列单纯形表计算。可作为初始基变量,列单纯形表计算。Page 11单纯形法的计算步骤单纯形法的计算步骤cj12100icB基变量基变量bx1x2x3x4x50 x4152-32100 x5201/31501121000 x42x220 x x2 22 21/3150120753017131/309022560 x x1 111017/31/31250128/9-1/92/335/300-98/9-1/9-7/3Page 12单纯形法的计算步骤单纯形法的计算步骤 表表1-6中所
8、有的中所有的 都小于或者等于都小于或者等于0,表明已经达到了最,表明已经达到了最优解,因此,现行的基本可行解优解,因此,现行的基本可行解X=(25,35/3,0,0,0)T是最优解,是最优解,Z=95/3是该线性规划的最优值。是该线性规划的最优值。Page 13单纯形法的计算步骤单纯形法的计算步骤学习要点:学习要点:1.线性规划解的概念以及线性规划解的概念以及3个基本定理个基本定理2.熟练掌握单纯形法的解题思路及求解步骤熟练掌握单纯形法的解题思路及求解步骤Page 14单纯形法的进一步讨论人工变量法单纯形法的进一步讨论人工变量法人工变量法:人工变量法:前面讨论了在标准型中系数矩阵有单位矩阵,很
9、容前面讨论了在标准型中系数矩阵有单位矩阵,很容易确定一组基可行解。在实际问题中有些模型并不含有单易确定一组基可行解。在实际问题中有些模型并不含有单位矩阵,为了得到一组基向量和初基可行解,在约束条件位矩阵,为了得到一组基向量和初基可行解,在约束条件的等式左端加一组虚拟变量,得到一组基变量。这种人为的等式左端加一组虚拟变量,得到一组基变量。这种人为加的变量称为人工变量,构成的可行基称为人工基,用大加的变量称为人工变量,构成的可行基称为人工基,用大MM法或两阶段法求解,这种用人工变量作桥梁的求解方法法或两阶段法求解,这种用人工变量作桥梁的求解方法称为人工变量法。称为人工变量法。Page 15单纯形法
10、的进一步讨论人工变量法单纯形法的进一步讨论人工变量法例例1.10 用大用大M法解下列线性规划法解下列线性规划解:首先将数学模型化为标准形式解:首先将数学模型化为标准形式系数矩阵中不存在系数矩阵中不存在单位矩阵,无法建单位矩阵,无法建立初始单纯形表。立初始单纯形表。Page 16单纯形法的进一步讨论人工变量法单纯形法的进一步讨论人工变量法故人为添加两个单位向量,得到人工变量单纯形法数学模型:故人为添加两个单位向量,得到人工变量单纯形法数学模型:其其中中:M是是一一个个很很大大的的抽抽象象的的数数,不不需需要要给给出出具具体体的的数数值值,可可以以理理解解为为它它能能大大于于给给定定的的任任何何一
11、一个个确确定定数数值值;再再用用前前面面介介绍的单纯形法求解该模型,计算结果见下表。绍的单纯形法求解该模型,计算结果见下表。Page 17单纯形法的进一步讨论人工变量法单纯形法的进一步讨论人工变量法cj3-1-100-M-MCBXBbx1x2x3x4x5x6x7i0 x4111-21100011-Mx63-4120-1103/2-Mx71-201000113-6M-1+M-1+3M0-M000 x4103-20101-1-Mx610100-11-21-1x31-20100011-1+M00-M01-3M0 x4123001-22-54-1x210100-11-2-1x32010001 1 00
12、0-1-M+1-M-13x141001/3-2/32/3-5/3-1x210100-11-2-1x390012/3-4/34/3-7/3000-1/3-1/3-M+1/3-M+2/3Page 18单纯形法的总结单纯形法的总结解的判别:解的判别:1)唯一最优解判别)唯一最优解判别:最优表中所有非基变量的检验数非:最优表中所有非基变量的检验数非零零,则线则线 规划具有唯一最优解。规划具有唯一最优解。2)多重最优解判别)多重最优解判别:最优表中存在非基变量的检验数为:最优表中存在非基变量的检验数为零零,则线则性规划具有多重最优解(或无穷多最优解)。则线则性规划具有多重最优解(或无穷多最优解)。3)无
13、界解判别)无界解判别:某个:某个 0且且aij(i=1,2,m)则线)则线性规性规 划具有无界解。划具有无界解。4)无可行解的判断)无可行解的判断:当用大:当用大M单纯形法计算得到最优解单纯形法计算得到最优解并且存在并且存在Ri0时,则表明原线性规划无可行解。时,则表明原线性规划无可行解。5)退化解的判别)退化解的判别:存在某个基变量为零的基本可行解。:存在某个基变量为零的基本可行解。Page 19单纯形法小结单纯形法小结建建立立模模型型决策变决策变量个量个 数数取取 值值右右 端端 项项等式或等式或不等式不等式极大或极小极大或极小新加变新加变量系数量系数 求求解解不不处处理理图图解解法法、单
14、单纯纯形形法法xj0 xj无无约约束束令令xj=xj-xj xj 0 xj 0 xj 0令令 xj=-xj xj 0 bi 0不不处处理理不不处处理理bi 0约束约束条件条件两端两端同乘同乘以以-1=加加松松弛弛变变量量xs加加入入人人工工变变量量xa减减去去xs,加加入入xamaxZminZ令令z=-ZminZ=max zxs0 xa-M两两个个三个三个以上以上单单纯纯形形法法Page 21单纯形法的计算步骤单纯形法的计算步骤单纯形表单纯形表Page 22 线性规划模型的应用线性规划模型的应用一般而言,一个经济、管理问题凡是满足以一般而言,一个经济、管理问题凡是满足以下条件时,才能建立线性规
15、划模型。下条件时,才能建立线性规划模型。要求解问题的目标函数能用数值指标来反映,且要求解问题的目标函数能用数值指标来反映,且为线性函数为线性函数 存在着多种方案存在着多种方案 要求达到的目标是在一定条件下实现的,这些约要求达到的目标是在一定条件下实现的,这些约束可用线性等式或不等式描述束可用线性等式或不等式描述Page 23 线性规划在管理中的应用线性规划在管理中的应用1.人力资源分配问题人力资源分配问题例例1.11 某昼夜服务的公交线路每天各时间段内某昼夜服务的公交线路每天各时间段内所需司机和乘务人员人数如下表所示:所需司机和乘务人员人数如下表所示:班次班次时间时间所需人员所需人员16:00
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 单纯 ppt 课件
限制150内