计算机算法分析与设计.ppt

计算机算法分析与设计.ppt

ID:49499395

大小:80.50 KB

页数:11页

时间:2020-02-06

计算机算法分析与设计.ppt_第1页
计算机算法分析与设计.ppt_第2页
计算机算法分析与设计.ppt_第3页
计算机算法分析与设计.ppt_第4页
计算机算法分析与设计.ppt_第5页
资源描述:

《计算机算法分析与设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八章线性规划与网络流理解线性规划算法模型掌握解线性规划问题的单纯形算法理解网络与网络流的基本概念掌握网络最大流的增广路算法掌握网络最大流的预流推进算法掌握网络最小费用流的消圈算法掌握网络最小费用流的最小费用路算法掌握网络最小费用流的网络单纯形算法学习要点线性规划问题和单纯形算法线性规划问题及其表示线性规划问题可表示为如下形式:s.t.线性规划问题和单纯形算法变量满足约束条件(8.2)-(8.5)式的一组值称为线性规划问题的一个可行解。所有可行解构成的集合称为线性规划问题的可行区域。使目标函数取得极值的可行解称为最优解。在最优解处目标函数的值称为最优值。有些情

2、况下可能不存在最优解。通常有两种情况:根本没有可行解,即给定的约束条件之间是相互排斥的,可行区域为空集;目标函数没有极值,也就是说在n维空间中的某个方向上,目标函数值可以无限增大,而仍满足约束条件,此时目标函数值无界。线性规划问题和单纯形算法这个问题的解为(x1,x2,x3,x4)=(0,3.5,4.5,1);最优值为16。线性规划基本定理约束条件(8.2)-(8.5)中n个约束以等号满足的可行解称为线性规划问题的基本可行解。若n>m,则基本可行解中至少有n-m个分量为0,也就是说,基本可行解中最多有m个分量非零。线性规划基本定理:如果线性规划问题有最优解,则

3、必有一基本可行最优解。上述定理的重要意义在于,它把一个最优化问题转化为一个组合问题,即在(8.2)-(8.5)式的m+n个约束条件中,确定最优解应满足其中哪n个约束条件的问题。由此可知,只要对各种不同的组合进行测试,并比较每种情况下的目标函数值,直到找到最优解。线性规划基本定理Dantzig于1948年提出了线性规划问题的单纯形算法。单纯形算法的特点是:只对约束条件的若干组合进行测试,测试的每一步都使目标函数的值增加;一般经过不大于m或n次迭代就可求得最优解。约束标准型线性规划问题的单纯形算法当线性规划问题中没有不等式约束(8.2)和(8.4)式,而只有等式约

4、束(8.3)和变量非负约束(8.5)时,称该线性规划问题具有标准形式。为便于讨论,不妨先考察一类更特殊的标准形式线性规划问题。这一类线性规划问题中,每一个等式约束中,至少有一个变量的系数为正,且这个变量只在该约束中出现。在每一约束方程中选择一个这样的变量,并以它作为变量求解该约束方程。这样选出来的变量称为左端变量或基本变量,其总数为m个。剩下的n-m个变量称为右端变量或非基本变量。约束标准型线性规划问题的单纯形算法这一类特殊的标准形式线性规划问题称为约束标准型线性规划问题。虽然约束标准型线性规划问题非常特殊,但是对于理解线性规划问题的单纯形算法是非常重要的。稍

5、后将看到,任意一个线性规划问题可以转换为约束标准型线性规划问题。约束标准型线性规划问题的单纯形算法x2x3x5z0-13-2x173-12x412-240x610-438约束标准型线性规划问题的单纯形算法任何约束标准型线性规划问题,只要将所有非基本变量都置为0,从约束方程式中解出满足约束的基本变量的值,可求得一个基本可行解。单纯形算法的基本思想就是从一个基本可行解出发,进行一系列的基本可行解的变换。每次变换将一个非基本变量与一个基本变量互调位置,且保持当前的线性规划问题是一个与原问题完全等价的标准线性规划问题。基本可行解x=(7,0,0,12,0,10)。单纯

6、形算法的第1步:选出使目标函数增加的非基本变量作为入基变量。约束标准型线性规划问题的单纯形算法查看单纯形表的第1行(也称之为z行)中标有非基本变量的各列中的值。选出使目标函数增加的非基本变量作为入基变量。z行中的正系数非基本变量都满足要求。在上面单纯形表的z行中只有1列为正,即非基本变量相应的列,其值为3。选取非基本变量x3作为入基变量。单纯形算法的第2步:选取离基变量。在单纯形表中考察由第1步选出的入基变量所相应的列。在一个基本变量变为负值之前,入基变量可以增到多大。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。