免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【LP数学模型】 max/min z = c1x1 + c2x2 + . + cnxn 满足 (a1,1)x1 + (a1,2)x2 + . + (a1,n)xn (,=)b1 (a2,1)x1 + (a2,2)x2 + . + (a2,n)xn (,=)b2 . (am,1)x1 + (am,2)x2 + . + (a1,m)xn (,=)bm xj0,对一切j 本章单纯形算法,将针对目标为求极小值且约束都转换为等式的问题而设计。 【算法思想】 一、求最优解 . 找出线性规划问题的初始基本可行解x, 列出初始单纯形表。单纯形表的特点是,解的变量对应的约束方程系数构成单位矩阵。 如有线性规划问题 min z = -40x1-45x2-24x3 满足 2x1 + 3x2 + x3 + x4 = 100 3x1 + 3x2 + 2x3 +x5 = 120 xj 0, j = 1,2,3 如果约束全部都是“”型,那么松驰变量的约束系数恰构 成单位矩阵,即松驰变量构成了基变量。如果表中没有单位矩阵,则可加入人工变量,以形成单位矩阵。但需保证在最优解中不包含任何人工变量。 其初始单纯形表为 cj -40 -45 -24 0 0 c x b x1 x2 x3 x4 x5 0 x4 100 2 3 1 1 0 x5 120 3 3 2 0 1 z 0 0 0 0 0 cj-zj 40 45 24 0 0 . 判别x是否已达到最优。 判断的准则是:如果还存在任一非基变量,将它引入基内,即令它取大于零的值,能使目标函数值有所改进,那么x就不是最优解。即对于求极小值问题, 存 m 在xj,有cj- ciaij0,则现行基本可行解x尚未达到最优。 i=1 式中ci,为第i行基变量目标函数系数。 对于现行基本可行解,如果令非基变量xj进入基,那末xj=1时第i行基变量的减少值就等于aij,所以检验数中第2 项表示引入xj=1后目标函数的减少值。 . 如果x未达到最优,则可用一非基变量换出一个基变量,得到一个新的基本可行解x, 并通过初等变换使单纯形表中的新的基变量的系数构成单位矩阵,然后再做新的一轮判别计算。计算将一直这样继续下去,直至达到最优。 . 保证最优解中不包含人工变量的方法有两种:大M 法和两阶段法。本程序采用的是两阶段法。第一阶段,制造出一个新的目标函数来求解。对于求极小值问题,新目标函数仅包含人工变量,并令系数为1。如果原问题有最优解, 这个阶段的最优解为零,且不含人工变量,如不为零则原问题不可行。如果第一阶段得到不含人工变量最优解,则立即转入第二阶段,恢复原目标函数,开始新的迭代计算。 . 既然xj=1时,第i行基变量的减少值为aij,因此,在迭代过程中,如果存在xj,有ai,j0,i=1,2,.,m,那末要将xj引入基中,现行解中任何一个基变量的值都不会变为零,即不会退出现行基。此时,原问题的解无界,即无最优解。 二、灵敏度分析 在求解一个线性规划问题时,方程系数和常数项(a,b,c) 当然是作为常数看待的。但实际上这些数据并不完全是确知的,我们采用了估计值,那么结果可靠吗?或者在花了很大气力求解一个问题之后,有关数据发生了变化,是不是需要再计算一次呢?在此情况下,就要求确定这些数据在什么范围变化时,问题的最优解保持不变(指最优解的基变量构成保持不变),从而不必为每一种可能的数据变动,都去进行一次从头至尾的迭代计算。1 b的灵敏度分析 当某个bi发生变化时,将影响基变量的取值(增大或减小)。为保持基变量的构成,这种变化应以不致使任何一个基变量退出基为度。据此,可推导出以下计算公式: 如果xn+i为松驰变量,则bi的增加值 -bk bimax , k ak ,n+i ak ,n+i0 -bk bimin , k ak ,n+i ak ,n+i0 式中的bk,ak ,n+i均指最优单纯形表中的数据,n为实在变量数(不包括松驰和负松驰(多余)变量)。 如果xn+i为负松驰变量,则bi的增加值 bk bimax , k ak ,n+i ak ,n+i0 对于等式约束,如将它分解为和两个约束,亦可求出其右端值的bi变动范围。 2 C的灵敏度分析 目标方程的某个系数Cj发生变化时,对现行基变量的影响可分两种情况讨论: a. Cj对应的基变量是非基变量。 此时,对于求极大值的线性规划问题,Cj减少,不会引起基的变动;Cj增加,则检验数Cj-Zj可能变为正数而使xj 进入基。 据此,应有 -Cj-(Cj-Zj) b. Cj对应的变量是基变量。 当基变量的Cj发生变化时,检验数行的每一个值都将发生变化。因此Cj的变动,应不致使任何一个非基变量的Cj-Zj 值变为正值(求极大问题),才能保持最优解的基不变。据此可以推出如下计算对应第k行基变量xk的目标方程系数增量Ck的公式: Cj-Zj Ck Max , 对非基变量xj ak
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 材料特性对公差影响分析报告
- 样品检测标准与结果评估细则
- 幼儿园防欺凌安全教育课件
- 设计品营销方案
- 鲁班装修施工方案
- 墙裙壁纸施工方案
- 2025年道德礼仪培训试题及答案
- 器材公司营销方案
- 格栅专项施工方案
- 电容焊接施工方案
- 高一家长会化学教师课件
- 2025年中国电脑CPU散热器市场调查研究报告
- 2025年保密观考试题库及答案(真题版)
- 超市店长职责与工作流程
- 重症监护室护理管理制度范本
- 《社会体育指导员技术等级培训教材》
- 科研项目经费预算表格-科研项目经费明细
- 锂电池叉车充电使用安全
- 南京艺术学院《文学概论》2023-2024学年第二学期期末试卷
- (新版)多旋翼无人机超视距驾驶员执照参考试题(附答案)
- 《金融风险管理与合规培训》课件
评论
0/150
提交评论