目标规划模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目标规划模型 Prepared on 22 November 2020
§ 目标规划模型
1. 目标规划模型概述
1)引例
目标规划模型是有别于线性规划模型的一类多目标决策问题模型,通过下面的例子,我们可看出这两者的区别。
例1 某工厂的日生产能力为每天500小时,该厂生产A 、B 两种产品,每生产一件A 产品或B 产品均需一小时,由于市场需求有限,每天只有300件A 产品或400件B 产品可卖出去,每出售一件A 产品可获利10元,每出售一件B 产品可获利5元,厂长按重要性大小的顺序列出了下列目标,并要求按这样的目标进行相应的生产。
(1)尽量避免生产能力闲置;
(2)尽可能多地卖出产品,但对于能否多卖出A 产品更感兴趣; (3)尽量减少加班时间。
显然,这样的多目标决策问题,是单目标决策的线性规划模型所难胜任的,对这类问题,须采用新的方法和手段来建立对应的模型。 2)相关的几个概念
(1)正、负偏差变量+
d 、-
d 正偏差变量+
d 表示决策值)
,,2,1(n i x i =超过目标值的部分;负偏差变量-
d 表示
决策值
)
,,2,1(n i x i =未达到目标值的部分;一般而言,正负偏差变量+d 、-d 的相互
关系如下:
当决策值
)
,,2,1(n i x i =超过规定的目标值时,
0 ,0=>-
+d d ;当决策值)
,,2,1(n i x i =未超过规定的目标值时,
0 ,0>=-
+d d ;当决策值),,2,1(n i x i =正好等于规定的目标值时,
0 ,0==-
+d d 。
(2)绝对约束和目标约束
绝对约束是必须严格满足的等式约束或不等式约束,前述线性规划中的约束条件一般都是绝对约束;而目标约束是目标规划所特有的,在约束条件中允许目标值发生一定的正偏差或负偏差的一类约束,它通过在约束条件中引入正、负偏差变量+
d 、-
d 来实现。
(3)优先因子(优先级)与权系数
目标规划问题常要求许多目标,在这些诸多目标中,凡决策者要求第一位达到的目标赋予优先因子1P ,要求第二位达到的目标赋予优先因子2P ,……,并规定1
+>>k k P P ,
即
1
+k P 级目标的讨论是在
k
P 级目标得以实现后才进行的(这里n k ,,2,1 =)。若要考
虑两个优先因子相同的目标的区别,则可通过赋予它们不同的权系数j
w 来完成。
3)目标规划模型的目标函数
目标规划的目标函数是根据各目标约束的正、负偏差变量+d 、-d 和其优先因子来构
造的,一般而言,当每一目标值确定后,我们总要求尽可能地缩小与目标值的偏差,故
目标规划的目标函数只能是
) ,( min -
+=d d f z 的形式。我们可将其分为以下三种情形:
(1)当决策值
)
,,2,1(n i x i =要求恰好等于规定的目标值时,这时正、负偏差变
量+d 、-
d 都要尽可能小,即对应的目标函数为: )( m in -++=d d f z ;
(2)当决策值
)
,,2,1(n i x i =要求不超过规定的目标值时,这时正偏差变量+
d 要
尽可能小,即对应的目标函数为:
)( min +
=d f z ; (3)当决策值
)
,,2,1(n i x i =要求超过规定的目标值时,这时负偏差变量-
d 要尽
可能小,即对应的目标函数为:
)( min -
=d f z 。 目标规划数学模型的一般形式为:
有了以上的讨论,在例1中,设21 ,x x 分别表示产品A 、B 的生产数量,-1d 表示生产能力闲置的时间,+1d 表示加班时间,-
2d 表示产品A 没能达到销售目标的数目,-
3d 表
示产品B 没能达到销售目标的数目。因要求尽量避免生产能力闲置及尽量减少加班时
间,故有目标约束条件为:5001121=-+++-d d x x (-1d 、+
1d 要尽可能小),又要求尽
可能多地卖出产品,故有目标约束条件为:
400
,3003221=+=+--
d x d x (-
2d 、-
3d 要尽
可能小),多卖出A 产品的要求可体现在目标函数的权系数中,于是可得到例1的目标规划模型为: 满足的约束条件为:
2.应用实例
例1. 职工的调资方案问题 1)问题的提出
某单位领导在考虑本单位职工的升级调资方案时,要求相关部门遵守以下的规定: (1) 年工资总额不超过60000元; (2) 每级的人数不超过定编规定的人数;
(3) П、Ш级的升级面尽可能达到现有人数的20%;
(4) Ш级不足编制的人数可录用新职工,又I 级的职工中有10%的人要退休。 相关资料汇总于下表中,试为单位领导拟定一个满足要求的调资方案。
2)模型分析与变量假设
显然这是一个多目标规划的决策问题,适于用目标规划模型求解,故需要确定该问题与之对应的决策变量、目标值、优先等级及权系数等。设1x 、2x 、
3
x 分别表示提升到
I 、П级和录用到Ш级的新职工人数,由题设要求可确定各目标的优先因子为:
1P ——年工资总额不超过60000元; 2P ——每级的人数不超过定编规定的人数;
3
P ——П、Ш级的升级面尽可能达到现有人数的20%;
下面再确定目标约束,因要求年工资总额不超过60000元,所以有:
2000(10-10×10%+1x )+1500(12-1x +2x )+1000(15-2x +3x )+
6000011=-+
-d d 且正偏差变量+
1d 要尽可能小,又第二目标要求每级的人数不超过定编规定的人数,所
以,
对I 级有:12)1.01(10221=-++-+-d d x ,且正偏差变量+2d 要尽可能小;
对П级有:
15
123321=-++-+-d d x x ,且正偏差变量
+
3d 要尽可能小;
对Ш级有:
15
154432=-++-+-d d x x ,且正偏差变量+
4d 要尽可能小;
对第三目标——П、Ш级的升级面尽可能达到现有人数的20%,我们有:
%,2012551⨯=-++-d d x 且负偏差变量-5d 要尽可能小;
%,2015662⨯=-++-d d x 且负偏差变量
-
6d 要尽可能小;
3)模型的建立
由此,我们可得到该问题的目标规划模型为: 满足约束条件
求解后可得到该问题的一个多重解,并将这些解汇总于下表中,以供领导根据具体情况进行决策: