最新单纯形法-人工变量法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《最新单纯形法-人工变量法课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单纯 人工 变量 课件
- 资源描述:
-
1、人工变量的引入及其解法人工变量的引入及其解法 当约束条件为当约束条件为“ ”型,引入剩余变量和人工变量型,引入剩余变量和人工变量 由于所添加的剩余变量的技术系数为由于所添加的剩余变量的技术系数为 1,不能作为初,不能作为初始可行基变量,为此引入一个人为的变量(注意,此始可行基变量,为此引入一个人为的变量(注意,此时约束条件已为时约束条件已为“=”型),以便取得初始基变量,故型),以便取得初始基变量,故称为人工变量称为人工变量 由于人工变量在原问题的解中是不能存在的,应尽快由于人工变量在原问题的解中是不能存在的,应尽快被迭代出去,因此人工变量在目标函数中对应的价值被迭代出去,因此人工变量在目标函
2、数中对应的价值系数应具有惩罚性,称为罚系数。罚系数的取值视解系数应具有惩罚性,称为罚系数。罚系数的取值视解法而定法而定 两种方法两种方法 大大M法法 二阶段法二阶段法 标准型:标准型: max z =3 3x1- -x2- -x3 s.t. 01 23 2 411 2 513153214321x,xxxxxxxxxxx其中第其中第2、3个约束方程中无明显基变量,分别加上人工变量个约束方程中无明显基变量,分别加上人工变量x6, x7,约束方程为约束方程为“=”或或“=”的情形的情形(加人工变量) 01 23 2411 2 71731653214321x,xxxxxxxxxxxxx 这时,初始基和
3、初始基可行解很明显。这时,初始基和初始基可行解很明显。X(0)=(0,0,0,11,0,3,1)T不满足原来的约束条件。如何使得可从不满足原来的约束条件。如何使得可从X(0)开始,经迭代逐步得到开始,经迭代逐步得到x6=0,x7=0 的基可行解,的基可行解,从而求得问题的最优解,有两种方法:从而求得问题的最优解,有两种方法: 01 23 2411 2 71731653214321x,xxxxxxxxxxxxx 反之,若加了人工变量的问题解后最优解中仍含人工变量反之,若加了人工变量的问题解后最优解中仍含人工变量为基变量,便说明原问题无可行解。例的单纯形表格为:为基变量,便说明原问题无可行解。例的
4、单纯形表格为: 只要原问题有可行解,随着目标函数向最大化方向的改善只要原问题有可行解,随着目标函数向最大化方向的改善,人工变量一定会逐步换出基,从而得到原问题的基可行解,人工变量一定会逐步换出基,从而得到原问题的基可行解,进而得到基最优解。进而得到基最优解。大大M法法在目标函数中加上惩罚项。在目标函数中加上惩罚项。max =3 3x1- -x2- -x3- -Mx6- -Mx7其中其中M为充分大的正数。为充分大的正数。3- -6M M- -13M- -1 0- -M 0 0 0 x4 10 3 -2 0 1 0 0 -1 -M x6 1 0 1 0 0 -1 1 -2 1 -1 x3 1 -2
5、 0 1 0 0 0 1 1 1 -1+M 0 0- -M 0 -3M+1 0 x4 12 3 0 0 1 -2 -1 x2 1 0 1 0 0 -1 4 -1 x3 1 -2 0 1 0 0 1 0 0 0 -13 x1 4 1 0 0 1/3 -2/3 -1 x2 1 0 1 0 0 -1 -1 x3 9 0 0 1 2/3 -4/3 -2 0 0 0 -1/3 -1/3X X* * = (4= (4,1 1,9 9,0 0,0)0)T T, z, z* * = 2= 2113/2 1 只要原问题有可行解, 该最小化问题的最优目标函数值就只要原问题有可行解, 该最小化问题的最优目标函数值就
6、是是 0,解得的最优解,解得的最优解 x6=0,x7=0,对应原问题一个基可行解。,对应原问题一个基可行解。反之若该问题的最优解目标函数值大于零, 则说明原问题无可反之若该问题的最优解目标函数值大于零, 则说明原问题无可行解。行解。 两阶段法两阶段法第一阶段第一阶段:以:以人工变量之和人工变量之和最小化为目标函数。最小化为目标函数。 min min = = x6+x7 第二阶段第二阶段:以第一阶段的最优解:以第一阶段的最优解(不含人工变量不含人工变量)为初始解,为初始解,以原目标函数为目标函数。以原目标函数为目标函数。例例8 试用两阶段法求解线性规划问题试用两阶段法求解线性规划问题 min z
7、 =- -3 3x1+x2+x3 s.t. 01 23241123211321321x,x,xx xxxxxxx3 解:先在上述线性规划问题的约束方程中加入人工变量,解:先在上述线性规划问题的约束方程中加入人工变量,给出第一阶段的数学模型为:给出第一阶段的数学模型为: min min = = x6+x7 x1- -2 2x2+x3+x4 =11 - -4 4 x1+ x2+2x3 - -x5 + x6 =3 - -2 2x1 + x3 + x7 =1 x1, x7 0 第第一一阶阶段段的的单单纯纯形形表表如如下下: cj 0 0 0 0 0 0 0 1 1 CB XB b x1 x2 x3 x
8、4 x5 x6 x7 0 1 1 x4 x6 x7 11 3 1 1 - -4 - -2 2 - -2 2 1 0 1 2 1 1 0 0 0 0 - -1 1 0 0 1 0 0 0 1 11 3/2 1 6 - -1 - -3 3 0 1 1 0 0 0 0 1 0 x4 x6 x3 1 10 0 1 1 1 1 3 3 0 0 - -2 2 - -2 2 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 - -1 1 0 0 0 0 1 1 0 0 - -1 1 - -2 2 1 1 1 1 0 0 - -1 1 0 0 0 0 1 1 0 0 3 3 0 0 0 0 0
展开阅读全文