版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、优化建模与LINDO/LINGO软件第 8 章目标规划模型要求内容提要8.1 线性规划与目标规划8.2 目标规划的数学模型8.3 目标规划模型的实例8.4 数据包络分析 8.1 线性规划与目标规划线性规划通常考虑一个目标函数(问题简单)目标规划考虑多个目标函数(问题复杂)线性规划目标规划发展演变某企业生产甲、乙两种产品,需要用到A,B,C三种设备,关于产品的盈利与使用设备的工时及限制如下表所示。 例 生产安排问题 问该企业应如何安排生产,使得在计划期内总利润最大? 2. 目标规划建模在上例中,企业的经营目标不仅要考虑利润,还需要考虑多个方面,因此增加下列因素(目标): 力求使利润指标不低于15
2、00元 考虑到市场需求,甲、乙两种产品的产量比应尽量保持1:2 设备A为贵重设备,严格禁止超时使用 设备C可以适当加班,但要控制;设备B既要求充分利用,又尽可能不加班,在重要性上,设备B是设备C的3倍从上述问题可以看出,仅用线性规划方法是不够的,需要借助于目标规划的方法进行建模求解某汽车销售公司委托一个广告公司在电视上为其做广告,汽车销售公司提出三个目标: 例 汽车广告费问题 广告公司必须决定购买两种类型的电视广告展播各多少分钟?第一个目标,至少有40万高收入的男性公民(记为HIM)看到这个广告第二个目标,至少有60万一般收入的公民(记为LIP)看到这个广告第三个目标,至少有35万高收入的女性
3、公民(记为HIW)看到这个广告广告公司可以从电视台购买两种类型的广告展播:足球赛中插播广告和电视系列剧插播广告。广告公司最多花费60万元的电视广告费。每一类广告展播每一分钟的花费及潜在的观众人数如下表所示 4. 线性规划建模局限性 线性规划要求所有求解的问题必须满足全部的约束,而实际问题中并非所有约束都需要严格的满足; 线性规划只能处理单目标的优化问题,而对一些次目标只能转化为约束处理。但在实际问题中,目标和约束好似可以相互转化的,处理时不一定要严格区分; 线性规划在处理问题时,将各个约束(也可看作目标)的地位看成同等重要,而在实际问题中,各个目标的重要性即有层次上的差别,也有在同一层次上不同
4、权重的差别 线性规划寻求最优解,而许多实际问题只需要找到满意解就可以了。 8. 2 目标规划的数学模型为了克服线性规划的局限性,目标规划采用如下手段:1. 设置偏差变量;2. 统一处理目标与约束;3. 目标的优先级与权系数。目标规划的基本概念 1. 设置偏差变量用偏差变量(Deviational variables)来表示实际值与目标值之间的差异,令 - 超出目标的差值,称为正偏差变量 - 未达到目标的差值,称为负偏差变量其中 与 至少有一个为0约定如下:当实际值超过目标值时,有当实际值未达到目标值时,有当实际值与目标值一致时,有 2. 统一处理目标与约束在目标规划中,约束可分两类,一类是对资
5、源有严格限制的,称为刚性约束(Hard Constraint);例如在用目标规划求解例中设备A禁止超时使用,则有刚性约束另一类是可以不严格限制的,连同原线性规划的目标,构成柔性约束(Soft Constraint).例如在求解例中,我们希望利润不低于1500元,则目标可表示为求解例中甲、乙两种产品的产量尽量保持1:2的比例,则目标可表示为设备C可以适当加班,但要控制,则目标可表示为设备B既要求充分利用,又尽可能不加班,则目标可表示为从上面的分析可以看到:如果希望不等式保持大于等于,则极小化负偏差;如果希望不等式保持小于等于,则极小化正偏差;如果希望保持等式,则同时极小化正、负偏差 3.目标的优
6、先级与权系数在目标规划模型中,目标的优先分为两个层次,第一个层次是目标分成不同的优先级,在计算目标规划时,必须先优化高优先级的目标,然后再优化低优先级的目标。通常以P1,P2,.表示不同的因子,并规定PkPk+1,第二个层次是目标处于同一优先级,但两个目标的权重不一样,因此两目标同时优化,用权系数的大小来表示目标重要性的差别。解因为每个单目标问题都是一个线性规划问题,例8.3目标规划模型编写单个的线性规划求解程序。求第一级目标企业利润最大,列出LINDO程序。 例 用算法求解例8. 3 MIN DMINUS1 SUBJECT TO 2X1 + 2X2 = 12 200X1 + 300X2 -
7、DPLUS1 + DMINUS1 = 1500 2X1 - X2 - DPLUS2 + DMINUS2 = 0 4X1 - DPLUS3 + DMINUS3 = 16 5X2 - DPLUS4 + DMINUS4 = 15 END求解结果可见程序演示目标解因求出的目标函数的最优值为,即第一级偏差为.再求第二级目标,列出其LINDO程序。 例 用算法求解例8. 3 MIN DPLUS2 + DMINUS2 SUBJECT TO 2X1 + 2X2 = 12 200X1 + 300X2 - DPLUS1 + DMINUS1 = 1500 2X1 - X2 - DPLUS2 + DMINUS2 =
8、0 4X1 - DPLUS3 + DMINUS3 = 16 5X2 - DPLUS4 + DMINUS4 = 15 DMINUS1 = 0 END求解结果可见程序演示修改的目标增加的约束解因求出的目标函数的最优值仍为,即第二级偏差仍为. 继续求第三级目标,列出其LINDO程序。 例 用算法求解例8. 3 MIN 3DPLUS3 + 3DMINUS3+ DPLUS4 SUBJECT TO 2X1 + 2X2 0; yrj (r=1,2,.,s, j=1,2,., n)表示第j个决策单元对第r种输出的产出量,并且满足yrj0; vi(i=1,2,.,m)表示第i种输入的一种度量(或称为权); u
9、r(r=1,2,., s)表示第r种输出的的一种度量(或称为权). 将上表中的元素写成向量形式,如下表所示. 数据包络分析的基本概念X1X2.Xj.Xn v 1 2 . j . n uY1Y2.Yj.Yn在上表中, Xj, Yj(j=1,2,.,n)分别为决策单元j的输入、输出向量,v, u分别为输入、输出权重.对于前面讲的向量表所给出的数据,设 C2R模型为第j个决策单元的评价指数,总可以选择适当的权系数u,v, 使得第j个决策单元的评价指数hj的意义是:在权系数u,v下,投入为vTXj, 产出为uTYj的投入产出比。讨论:我们需要考虑某个决策单元j0的效率评价指数hj为目标,在约束hj 1的最大值,即分式线性规划 C2R模型称上述模型为C2R模型为了便于计算将分式线性规划转化成线性规划模型 数据包络分析的求解定义1: 若该模型中则称决策单元 j0 是弱DEA有效的.定义2: 若该模型中存在最优解并且, 有 则称决策单元 j0 是弱DEA有效的.例8.10 (继例8.9)运用C2R模型求解例8.9.解 按照C2R模型写出相应的LINGO程序,程序名:exam0810.lg4. C2R模型的求解运行程序时,P的值分别输入(1,0,0,0,0,0), (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源服务:2024年综合管理系统合作合同版B版
- 2025年度肉鸡养殖与农业信息化建设合同
- 2025年度海上散货运输委托管理及结算合同
- 2025年度后勤服务与车辆调度合同
- 二零二四年度70米烟囱拆除后土地使用权转让合同
- 2025年度大型户外广告牌制作与安装服务合同-@-1
- 2025年度新型材料刮腻子研发与应用合同
- 二零二四年度交通设施建设委托担保合同模板3篇
- 2025年度国医堂装修工程后期维护保养合同范本
- 二零二四年度锌精矿贸易融资合作合同3篇
- 江苏中国中煤能源集团有限公司江苏分公司2025届高校毕业生第二次招聘6人笔试历年参考题库附带答案详解
- 【语文】第23课《“蛟龙”探海》课件 2024-2025学年统编版语文七年级下册
- 北师版七年级数学下册第二章测试题及答案
- 2025年全体员工安全意识及安全知识培训
- 2025警察公安派出所年终总结工作汇报
- 机动车检测站新换版20241124质量管理手册
- 2024年决战行测5000题言语理解与表达(培优b卷)
- 中国游戏发展史课件
- 2025年慢性阻塞性肺疾病全球创议GOLD指南修订解读课件
- 工程数学试卷及答案
- 《PLC应用技术(西门子S7-1200)第二版》全套教学课件
评论
0/150
提交评论