优化建模与LINGO第08章.ppt
《优化建模与LINGO第08章.ppt》由会员分享,可在线阅读,更多相关《优化建模与LINGO第08章.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优化建模与LINGO第08章 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望内容提要内容提要8.1 线性规划与目标规划线性规划与目标规划8.2 目标规划的数学模型目标规划的数学模型8.3 目标规划模型的实例目标规划模型的实例8.4 数据包络分析数据包络分析 8.1 线性规划与目标规划线性规划与目标规划线性规划通常考虑一个目标函数线性规划通常考虑一个目标函数(问题简单问题简单)目标规划考虑多个目标函数目标规划考虑多个目标函数(问题复杂问题复杂)线性规划线性规划目标规
2、划目标规划发展发展演变演变某企业生产甲、乙两种产品,需要用到某企业生产甲、乙两种产品,需要用到A,B,C三种设备,关三种设备,关于产品的盈利与使用设备的工时及限制如下表所示。于产品的盈利与使用设备的工时及限制如下表所示。例例8.18.1 生产安排问题生产安排问题 问该企业应如何安排生产,使得在计划期内总利润最大?问该企业应如何安排生产,使得在计划期内总利润最大?1.线性规划建模线性规划建模该例该例8.1是一个线性规划问题,直接考虑它的线性规划模型是一个线性规划问题,直接考虑它的线性规划模型设甲、乙产品的产量分别为设甲、乙产品的产量分别为x1,x2,建立线性规划模型:建立线性规划模型:用用Lin
3、do或或Lingo软件求解软件求解,得到最优得到最优解解 2.目标规划建模目标规划建模在上例在上例8.1中,企业的经营目标不仅要考虑利润,还需要考中,企业的经营目标不仅要考虑利润,还需要考虑多个方面,因此增加下列因素虑多个方面,因此增加下列因素(目标目标):力求使利润指标不低于力求使利润指标不低于1500元元 考虑到市场需求考虑到市场需求,甲、乙两种产品的产量比应尽量保持甲、乙两种产品的产量比应尽量保持1:2 设备设备A为贵重设备,严格禁止超时使用为贵重设备,严格禁止超时使用 设备设备C可以适当加班,但要控制;设备可以适当加班,但要控制;设备B既要求充分利用,又尽既要求充分利用,又尽可能不加班
4、,在重要性上,设备可能不加班,在重要性上,设备B是设备是设备C的的3倍倍从上述问题可以看出,仅用线性规划方法是不够的,需要从上述问题可以看出,仅用线性规划方法是不够的,需要借助于目标规划的方法进行建模求解借助于目标规划的方法进行建模求解某汽车销售公司委托一个广告公司在电视上为其做广告,汽某汽车销售公司委托一个广告公司在电视上为其做广告,汽车销售公司提出三个目标:车销售公司提出三个目标:例例8.2 汽车广告费问题汽车广告费问题 广告公司必须决定购买两种类型的电视广告展播各多少分钟?广告公司必须决定购买两种类型的电视广告展播各多少分钟?第一个目标,至少有第一个目标,至少有40万高收入的男性公民万高
5、收入的男性公民(记为记为HIM)看到这个广告看到这个广告第二个目标,至少有第二个目标,至少有60万一般收入的公民万一般收入的公民(记为记为LIP)看到这个广告看到这个广告第三个目标,至少有第三个目标,至少有35万高收入的女性公民万高收入的女性公民(记为记为HIW)看到这个广告看到这个广告广告公司可以从电视台购买两种类型的广告展播:足球赛中广告公司可以从电视台购买两种类型的广告展播:足球赛中插播广告和电视系列剧插播广告。广告公司最多花费插播广告和电视系列剧插播广告。广告公司最多花费6060万元万元的电视广告费。每一类广告展播每一分钟的花费及潜在的观的电视广告费。每一类广告展播每一分钟的花费及潜在
6、的观众人数如下表所示众人数如下表所示 3.尝试线性规划建模尝试线性规划建模对于例对于例8.2考虑建立线性规划模型考虑建立线性规划模型设设x1,x2分别是足球赛和电视系列剧中插播的分钟数,按照分别是足球赛和电视系列剧中插播的分钟数,按照要求,可以列出相应的线性规划模型要求,可以列出相应的线性规划模型用用Lindo或或Lingo软件求解软件求解,会发现该问题不可行。会发现该问题不可行。4.线性规划建模局限性线性规划建模局限性 线性规划要求所有求解的问题必须满足全部的约束,而实线性规划要求所有求解的问题必须满足全部的约束,而实际问题中并非所有约束都需要严格的满足;际问题中并非所有约束都需要严格的满足
7、;线性规划只能处理单目标的优化问题,而对一些次目标只线性规划只能处理单目标的优化问题,而对一些次目标只能转化为约束处理。但在实际问题中,目标和约束好似可以能转化为约束处理。但在实际问题中,目标和约束好似可以相互转化的,处理时不一定要严格区分;相互转化的,处理时不一定要严格区分;线性规划在处理问题时,将各个约束线性规划在处理问题时,将各个约束(也可看作目标也可看作目标)的地的地位看成同等重要,而在实际问题中,各个目标的重要性即有位看成同等重要,而在实际问题中,各个目标的重要性即有层次上的差别,也有在同一层次上不同权重的差别层次上的差别,也有在同一层次上不同权重的差别 线性规划寻求最优解,而许多实
8、际问题只需要找到满意解线性规划寻求最优解,而许多实际问题只需要找到满意解就可以了。就可以了。8.2 目标规划的数学模型目标规划的数学模型为了克服线性规划的局限性为了克服线性规划的局限性,目标规划采用如下手段:目标规划采用如下手段:1.设置偏差变量设置偏差变量;2.统一处理目标与约束统一处理目标与约束;3.目标的优先级与权系数。目标的优先级与权系数。目标规划的基本概念目标规划的基本概念 1.设置偏差变量设置偏差变量用偏差变量用偏差变量(Deviational variables)来表示实际值与目标值来表示实际值与目标值之间的差异,令之间的差异,令-超出目标的差值,称为正偏差变量超出目标的差值,称
9、为正偏差变量-未达到目标的差值,称为负偏差变量未达到目标的差值,称为负偏差变量其中其中 与与 至少有一个为至少有一个为0 0约定如下:约定如下:当实际值超过目标值时,有当实际值超过目标值时,有当实际值未达到目标值时,有当实际值未达到目标值时,有当实际值与目标值一致时,有当实际值与目标值一致时,有 2.统一处理目标与约束统一处理目标与约束在目标规划中,约束可分两类,一类是对资源有严格限制在目标规划中,约束可分两类,一类是对资源有严格限制的,称为刚性约束的,称为刚性约束(Hard Constraint);例如在用目标规划;例如在用目标规划求解例求解例8.1中设备中设备A禁止超时使用,则有刚性约束禁
10、止超时使用,则有刚性约束另一类是可以不严格限制的,连同原线性规划的目标另一类是可以不严格限制的,连同原线性规划的目标,构构成柔性约束成柔性约束(Soft Constraint).例如在求解例例如在求解例8.1中,我们中,我们希望利润不低于希望利润不低于1500元,则目标可表示为元,则目标可表示为求解例求解例8.1中甲、乙两种产品中甲、乙两种产品的产量尽量保持的产量尽量保持1:2的比例,的比例,则目标可表示为则目标可表示为设备设备C可以适当加班,但要控制,可以适当加班,但要控制,则目标可表示为则目标可表示为设备设备B既要求充分利用,又尽可能既要求充分利用,又尽可能不加班,则目标可表示为不加班,则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 建模 LINGO 08
限制150内