目标规划模型与一些优化问题的Matlab求解.ppt

目标规划模型与一些优化问题的Matlab求解.ppt

ID:50807001

大小:642.00 KB

页数:83页

时间:2020-03-14

目标规划模型与一些优化问题的Matlab求解.ppt_第1页
目标规划模型与一些优化问题的Matlab求解.ppt_第2页
目标规划模型与一些优化问题的Matlab求解.ppt_第3页
目标规划模型与一些优化问题的Matlab求解.ppt_第4页
目标规划模型与一些优化问题的Matlab求解.ppt_第5页
资源描述:

《目标规划模型与一些优化问题的Matlab求解.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目标规划方法与优化问题的Matlab求解内容提要8.1线性规划与目标规划8.2目标规划的数学模型8.3目标规划模型的实例8.4数据包络分析8.1线性规划与目标规划线性规划通常考虑一个目标函数(问题简单)目标规划考虑多个目标函数(问题复杂)线性规划目标规划发展演变某企业生产甲、乙两种产品,需要用到A,B,C三种设备,关于产品的盈利与使用设备的工时及限制如下表所示。例8.1生产安排问题问该企业应如何安排生产,使得在计划期内总利润最大?1.线性规划建模该例8.1是一个线性规划问题,直接考虑它的线性规划模型设甲、

2、乙产品的产量分别为x1,x2,建立线性规划模型:用Lindo或Lingo软件求解,得到最优解2.目标规划建模在上例8.1中,企业的经营目标不仅要考虑利润,还需要考虑多个方面,因此增加下列因素(目标):力求使利润指标不低于1500元考虑到市场需求,甲、乙两种产品的产量比应尽量保持1:2设备A为贵重设备,严格禁止超时使用设备C可以适当加班,但要控制;设备B既要求充分利用,又尽可能不加班,在重要性上,设备B是设备C的3倍从上述问题可以看出,仅用线性规划方法是不够的,需要借助于目标规划的方法进行建模求解某汽车销售

3、公司委托一个广告公司在电视上为其做广告,汽车销售公司提出三个目标:例8.2汽车广告费问题广告公司必须决定购买两种类型的电视广告展播各多少分钟?第一个目标,至少有40万高收入的男性公民(记为HIM)看到这个广告第二个目标,至少有60万一般收入的公民(记为LIP)看到这个广告第三个目标,至少有35万高收入的女性公民(记为HIW)看到这个广告广告公司可以从电视台购买两种类型的广告展播:足球赛中插播广告和电视系列剧插播广告。广告公司最多花费60万元的电视广告费。每一类广告展播每一分钟的花费及潜在的观众人数如下表所

4、示3.尝试线性规划建模对于例8.2考虑建立线性规划模型设x1,x2分别是足球赛和电视系列剧中插播的分钟数,按照要求,可以列出相应的线性规划模型用Lindo或Lingo软件求解,会发现该问题不可行。(可以任意目标)4.线性规划建模局限性线性规划要求所有求解的问题必须满足全部的约束,而实际问题中并非所有约束都需要严格的满足;线性规划只能处理单目标的优化问题,而对一些次目标只能转化为约束处理。但在实际问题中,目标和约束好似可以相互转化的,处理时不一定要严格区分;线性规划在处理问题时,将各个约束(也可看作目标)的

5、地位看成同等重要,而在实际问题中,各个目标的重要性即有层次上的差别,也有在同一层次上不同权重的差别线性规划寻求最优解,而许多实际问题只需要找到满意解就可以了。8.2目标规划的数学模型为了克服线性规划的局限性,目标规划采用如下手段:1.设置偏差变量;2.统一处理目标与约束;3.目标的优先级与权系数。目标规划的基本概念1.设置偏差变量用偏差变量(Deviationalvariables)来表示实际值与目标值之间的差异,令----超出目标的差值,称为正偏差变量----未达到目标的差值,称为负偏差变量其中与至少有

6、一个为0约定如下:当实际值超过目标值时,有当实际值未达到目标值时,有当实际值与目标值一致时,有2.统一处理目标与约束在目标规划中,约束可分两类,一类是对资源有严格限制的,称为刚性约束(HardConstraint);例如在用目标规划求解例8.1中设备A禁止超时使用,则有刚性约束另一类是可以不严格限制的,连同原线性规划的目标,构成柔性约束(SoftConstraint).例如在求解例8.1中,我们希望利润不低于1500元,则目标可表示为求解例8.1中甲、乙两种产品的产量尽量保持1:2的比例,则目标可表示为设

7、备C可以适当加班,但要控制,则目标可表示为设备B既要求充分利用,又尽可能不加班,则目标可表示为从上面的分析可以看到:如果希望不等式保持大于等于,则极小化负偏差;如果希望不等式保持小于等于,则极小化正偏差;如果希望保持等式,则同时极小化正、负偏差.3.目标的优先级与权系数在目标规划模型中,目标的优先分为两个层次,第一个层次是目标分成不同的优先级,在计算目标规划时,必须先优化高优先级的目标,然后再优化低优先级的目标。通常以P1,P2,...表示不同的因子,并规定Pk>>Pk+1,第二个层次是目标处于同一优先级

8、,但两个目标的权重不一样,因此两目标同时优化,用权系数的大小来表示目标重要性的差别。解 在例8.1中设备A是刚性约束,其于是柔性约束.首先,最重要的指标是企业的利润,将它的优先级列为第一级;其次,甲、乙两种产品的产量保持1:2的比例,列为第二级;再次,设备B和C的工作时间要有所控制,列为第三级,设备B的重要性是设备C的三倍,因此它们的权重不一样。由此可以得到相应的目标规划模型。目标规划模型的建立例8.3用目标规划方法求解例8.

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

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

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