[企业管理]第一讲 目标规划模型.ppt
《[企业管理]第一讲 目标规划模型.ppt》由会员分享,可在线阅读,更多相关《[企业管理]第一讲 目标规划模型.ppt(55页珍藏版)》请在三一文库上搜索。
1、第一讲 目标规划模型 主讲:董庆来,内容提要,1 线性规划与目标规划 2 目标规划的数学模型 3 目标规划模型的实例,一、 线性规划与目标规划,线性规划通常考虑一个目标函数(问题简单),目标规划考虑多个目标函数(问题复杂),线性规划,目标规划,某企业生产甲、乙两种产品,需要用到A,B,C三种设备,关于产品的盈利与使用设备的工时及限制如下表所示。,例1 生产安排问题,问该企业应如何安排生产,使得在计划期内总利润最大?,1. 线性规划建模,该例1是一个线性规划问题,直接考虑它的线性规划模型,设甲、乙产品的产量分别为x1, x2,建立线性规划模型:,用Lindo或Lingo软件求解,得到最优解,2.
2、 目标规划建模,在上例1中,企业的经营目标不仅要考虑利润,还需要考虑多个方面,因此增加下列因素(目标):,力求使利润指标不低于1500元,考虑到市场需求,甲、乙两种产品的产量比应尽量保持1:2,设备A为贵重设备,严格禁止超时使用,设备C可以适当加班,但要控制;设备B既要求充分利用,又尽可能不加班,在重要性上,设备B是设备C的3倍,从上述问题可以看出,仅用线性规划方法是不够的,需要借助于目标规划的方法进行建模求解,某汽车销售公司委托一个广告公司在电视上为其做广告,汽车销售公司提出三个目标:,例2 汽车广告费问题,广告公司必须决定购买两种类型的电视广告展播各多少分钟?,第一个目标,至少有40万高收
3、入的男性公民(记为HIM)看到这个广告,第二个目标,至少有60万一般收入的公民(记为LIP)看到这个广告,第三个目标,至少有35万高收入的女性公民(记为HIW)看到这个广告,广告公司可以从电视台购买两种类型的广告展播:足球赛中插播广告和电视系列剧插播广告。广告公司最多花费60万元的电视广告费。每一类广告展播每一分钟的花费及潜在的观众人数如下表所示,3.尝试线性规划建模,对于例2考虑建立线性规划模型,设x1, x2分别是足球赛和电视系列剧中插播的分钟数,按照要求,可以列出相应的线性规划模型,用Lindo或Lingo软件求解,会发现该问题不可行。,4. 线性规划建模局限性,线性规划要求所有求解的问
4、题必须满足全部的约束,而实际问题中并非所有约束都需要严格的满足;,线性规划只能处理单目标的优化问题,而对一些次目标只能转化为约束处理。但在实际问题中,目标和约束好似可以相互转化的,处理时不一定要严格区分;,线性规划在处理问题时,将各个约束(也可看作目标)的地位看成同等重要,而在实际问题中,各个目标的重要性即有层次上的差别,也有在同一层次上不同权重的差别,线性规划寻求最优解,而许多实际问题只需要找到满意解就可以了。,二、 目标规划的数学模型,为了克服线性规划的局限性,目标规划采用如下手段:,1. 设置偏差变量; 2. 统一处理目标与约束; 3. 目标的优先级与权系数。,目标规划的基本概念,1.
5、设置偏差变量,用偏差变量(Deviational variables)来表示实际值与目标值 之间的差异,令 - 超出目标的差值,称为正偏差变量 - 未达到目标的差值,称为负偏差变量 其中 与 至少有一个为0,约定如下: 当实际值超过目标值时,有 当实际值未达到目标值时,有 当实际值与目标值一致时,有,2. 统一处理目标与约束,在目标规划中,约束可分两类,一类是对资源有严格限制 的,称为刚性约束(Hard Constraint);例如在用目标规划 求解例1中设备A禁止超时使用,则有刚性约束,另一类是可以不严格限制的,连同原线性规划的目标,构 成柔性约束(Soft Constraint).例如在求
6、解例1中,我们 希望利润不低于1500元,则目标可表示为,求解例1中甲、乙两种产品 的产量尽量保持1:2的比例, 则目标可表示为,设备C可以适当加班,但要控制, 则目标可表示为,设备B既要求充分利用,又尽可能 不加班,则目标可表示为,从上面的分析可以看到: 如果希望不等式保持大于等于,则极小化负偏差; 如果希望不等式保持小于等于,则极小化正偏差; 如果希望保持等式,则同时极小化正、负偏差,3.目标的优先级与权系数,在目标规划模型中,目标的优先分为两个层次,第一个层次是目标分成不同的优先级,在计算目标规划时,必须先优化高优先级的目标,然后再优化低优先级的目标。通常以P1,P2,.表示不同的因子,
7、并规定PkPk+1,第二个层次是目标处于同一优先级,但两个目标的权重不一样,因此两目标同时优化,用权系数的大小来表示目标重要性的差别。,解 在例1中设备A是刚性约束,其于是柔性约束首先,最重要的指标是企业的利润,将它的优先级列为第一级;其次,甲、乙两种产品的产量保持1:2的比例,列为第二级;再次,设备 B和C的工作时间要有所控制,列为第三级,设备B的重要性是设备C的三倍,因此它们的权重不一样。由此可以得到相应的目标规划模型。,目标规划模型的建立,例3 用目标规划方法求解例 1,目标规划的一般模型,目标规划模型的一般数学表达式为:,求解目标规划的序贯式算法,其算法是根据优先级的先后次序,将目标规
8、划问题分解成 一系列的单目标规划问题,然后再依次求解。 算法1 对于k=1,2,q,求解单目标问题,解 因为每个单目标问题都是一个线性规划问题, 因此可以采用LINDO软件进行求解。按照算法1和 例3目标规划模型编写单个的线性规划求解程序。 求第一级目标企业利润最大,列出LINDO程序。 程序名:exam0804a.ltx,例4 用算法1求解例3,目标,计算结果如下: LP OPTIMUM FOUND AT STEP 5 OBJECTIVE FUNCTION VALUE 1) 0.0000000E+00 VARIABLE VALUE REDUCED COST DMINUS1 0.000000
9、1.000000 X1 3.000000 0.000000 X2 3.000000 0.000000 DPLUS1 0.000000 0.000000 DPLUS2 3.000000 0.000000 DMINUS2 0.000000 0.000000 DPLUS3 0.000000 0.000000 DMINUS3 4.000000 0.000000 DPLUS4 0.000000 0.000000 DMINUS4 0.000000 0.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000000 0.000000 3) 0.000000 0.000
10、000 4) 0.000000 0.000000 5) 0.000000 0.000000 6) 0.000000 0.000000 NO. ITERATIONS= 5,目标函数的最优值为0,即第一级偏差为0。,解 因求出的目标函数的最优值为,即第一级偏差为 .再求第二级目标,列出其LINDO程序。 程序名:exam0804b.ltx,例4 用算法1求解例 3,修改的目标,增加的约束,求第二级目标(偏差),列出LINDO程序如下: MIN DPLUS2 + DMINUS2 SUBJECT TO 2X1 + 2X2 = 12 200X1 + 300X2 - DPLUS1 + DMINUS1 =
11、1500 2X1 - X2 - DPLUS2 + DMINUS2 = 0 4X1 - DPLUS3 + DMINUS3 = 16 5X2 - DPLUS4 + DMINUS4 = 15 DMINUS1 = 0 END,计算结果如下: LP OPTIMUM FOUND AT STEP 2 OBJECTIVE FUNCTION VALUE 1) 0.0000000E+00 VARIABLE VALUE REDUCED COST DPLUS2 0.000000 1.000000 DMINUS2 0.000000 1.000000 X1 1.875000 0.000000 X2 3.750000 0.
12、000000 DPLUS1 0.000000 0.000000 DMINUS1 0.000000 0.000000 DPLUS3 0.000000 0.000000 DMINUS3 8.500000 0.000000 DPLUS4 3.750000 0.000000 DMINUS4 0.000000 0.000000,ROW SLACK OR SURPLUS DUAL PRICES 2) 0.750000 0.000000 3) 0.000000 0.000000 4) 0.000000 0.000000 5) 0.000000 0.000000 6) 0.000000 0.000000 7)
13、 0.000000 0.000000 NO. ITERATIONS= 2 目标函数最优值还是0,即二级偏差仍为0。,解 因求出的目标函数的最优值仍为,即第二级偏差 仍为. 继续求第三级目标,列出其LINDO程序。 程序名:exam0804c.ltx,例4 用算法1求解例3,修改的目标,增加的约束,求出的目标函数的最优值为29,即第三级偏差为29,分 析结果, x1为2, x2为4, DPLUS1 为100,因此目标规划的 最优解为x *=(2,4),最优利润为1600.,求第三级目标(偏差),列出LINDO程序: MIN 3DPLUS3 + 3DMINUS3 + DPLUS4 SUBJECT
14、TO 2X1 + 2X2 = 12 200X1 + 300X2 - DPLUS1 + DMINUS1 = 1500 2X1 - X2 - DPLUS2 + DMINUS2 = 0 4X1 - DPLUS3 + DMINUS3 = 16 5X2 - DPLUS4 + DMINUS4 = 15 DMINUS1 = 0 DPLUS2 + DMINUS2 = 0 END 计算结果如下:,LP OPTIMUM FOUND AT STEP 2 OBJECTIVE FUNCTION VALUE 1) 29.00000 VARIABLE VALUE REDUCED COST DPLUS3 0.000000 6
15、.000000 DMINUS3 8.000000 0.000000 DPLUS4 5.000000 0.000000 X1 2.000000 0.000000 X2 4.000000 0.000000 DPLUS1 100.000000 0.000000 DMINUS1 0.000000 0.000000 DPLUS2 0.000000 0.000000 DMINUS2 0.000000 11.333333 DMINUS4 0.000000 1.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000000 0.333333 3) 0.000000 0.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业管理 企业管理第一讲 目标规划模型 第一 目标 规划 模型
链接地址:https://www.31doc.com/p-2000239.html