《最优化方法》多目标规划方法 (1)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019/7/30
最优化方法
3
求解多目标规划的方法大体上有以下几种:
化多为少的方法 : 即把多目标化为比较容易求解的单目标 或双目标,如主要目标法、线性加权法、理想点法等.
分层序列法:即把目标按其重要性给出一个序列,每次都在 前一目标最优解集内求下一个目标最优解,直到求出共同 的最优解。
对多目标的线性规划除以上方法外还可以用修正单纯形法 来求解;还有一种称为层次分析法,是由美国运筹学家沙 旦于70年代提出的,这是一种定性与定量相结合的多目标 决策与分析方法,对于目标结构复杂且缺乏必要的数据的 情况更为实用。
5
缩写形式: max(min)Z F ( X ) s.t. ( X ) G
(1) (2)
有n个决策变量,k个目标函数, m个约束方程, 则:
Z=F(X) 是k维函数向量, (X)是m维函数向量; G是m维常数向量;
2019/7/30
最优化方法
6
对于线性多目标规划问题,可以进一步用矩阵表示:
当目标函数处于冲突状态时,就不会存在使所有目标函 数同时达到最大或最小值的最优解,于是我们只能寻求 非劣解(又称非支配解或帕累托解)。
2019/7/30
最优化方法
10
多目标规划求解技术简介
为了求得多目标规划问题的非劣解,常常需要将多目 标规划问题转化为单目标规划问题去处理。实现这种 转化,有如下几种建模方法。
max Z ( X )
(1)
s.t. ( X ) G (2)
是与各目标函数相关的效用函数的和函数。
2019/7/30
最优化方法
12
在用效用函数作为规划目标时,需要确定一组权值 i
来反映原问题中各目标函数在总体目标中的权重,即:
k
max i i
i1
i (x1, x2,xn) gi (i 1,2,, m)
每一个目标对应的权重系数为 i* ( i=1,2,…,k ) , 再设 为一松弛因子。
那么,多目标规划问题就转化为:
f1( X )
m
inF
(
x
)
min
f2
(
X
)
fk
(
X
)
1( X ) 0
(
X
)
2
(X
)
0
k
min Z i ( fi fi )2
i1
i ( x1, x2,, xn ) gi (i 1,2,, m)
或写成矩阵形式:min Z (F F )T A(F F )
( X ) G
式中,i 是与第i个目标函数相关的权重; A是由 i (i=1,2,…,k )组成的m×m对角矩阵。
2019/7/30
最优化方法
14
方法三:约束模型(极大极小法)
理论依据 :若规划问题的某一目标可以给出一个可供选 择的范围,则该目标就可以作为约束条件而被排除出目标 组,进入约束条件组中。
假如,除第一个目标外,其余目标都可以提出一个可供选 择的范围,则该多目标规划问题就可以转化为单目标规划 问题:
m ( X ) 0
2019/7/30
min X ,
i(X) 0
(i 1,2,, m)
fi ( X ) i fi* , (i 1,2,, k)
最优化方法 17
方法五:目标规划模型(目标规划法)
需要预先确定各个目标的期望值 fi* ,同时给每一个目标 赋予一个优先因子和权系数,假定有K个目标,L个优先 级( L≤K),目标规划模型的数学形式为:
2019/7/30
最优化方法
24
目标规划模型的一般形式
假定有L个目标,K个优先级(K≤L),n个变量。在同一
优先级pk中不同目标的正、负偏差变量的权系数分别 为kl+ 、kl- ,则多目标规划问题可以表示为:
K
L
min Z
pk
(kl d l
kl
dl
)
k1 l 1
L
K
min Z
pl
( d lk k
lk
d
k
)
l 1
k 1
i ( x1, x2 ,, xn ) gi (i 1,2,, m)
fi
d i
d i
fi (i 1,2,, K )
2019/7/30
最优化方法
18
L
K
min Z p ( d d )
多目标规划问题的求解不能只追求一个目标的最优化(最 大或最小),而不顾其它目标。对于上述多目标规划问题, 求解就意味着需要做出如下的复合选择:
1. 每一个目标函数取什么值,原问题可以得到最满意的 解决?
2.每一个决策变量取什么值,原问题可以得到最满意的解 决?
2019/7/30
最优化方法
8
非劣解可以用图1说明。
式中, i 应满足:
k
i 1
i 1
向量形式: max T
s.t. ( X ) G
2019/7/30
最优化方法
13
方法二:罚款模型(理想点法)
思想: 规划决策者对每一个目标函数都能提出所期望的值
(或称满意值);通过比较实际值 fi 与期望值 fi* 之间的 偏差来选择问题的解,其数学表达式如下:
在图1中,max(f1, f2) .就 方案①和②来说,①的
f2 目标值比②大,但其目 标值 f1 比②小,因此无 法确定这两个方案的优
与劣。
在各个方案之间,
显然:④比①好,⑤比
图1 多目标规划的劣解与非劣解
④好, ⑥比②好, ⑦比 ③好……。
2019/7/30
最优化方法
9
而对于方案⑤、⑥、⑦ 之间则无法确定优劣, 而且又没有比它们更好 的其他方案,所以它们 就被称为多目标规划问 题的非劣解或有效解, 其余方案都称为劣解。 所有非劣解构成的集合 称为非劣解集。
2019/7/30
最优化方法
4
多目标规划及其非劣解
多目标规划模型
任何多目标规划问题,都由两个基本部分组成: (1)两个以上的目标函数; (2)若干个约束条件。
对于多目标规划问题,可以将其数学模型一般地描写为如
下形式:
max(min)
f1
(
X
)
Z F ( X ) max(min) f2 ( X )
l
lk k
lk k
l 1 k 1
( x , x ,, x ) g (i 1,2,, m)
i12
n
i
f d d f (i 1,2,, K )
i
i
i
i
式中:di+ 和 di-分别表示与 fi 相应的、与fi* 相比的目 标超过值和不足值,即正、负偏差变量; pl表示第l个优
max(min) Z f1( x1, x2,, xn )
i ( x1, x2,, xn ) gi (i 1,2,, m)
f min j
fj
f
max j
(
j
2,3,, k)
2019/7/30
最优化方法
15
方法四:目标达到法
首先将多目标规划模型化为如下标准形式:
f1( X )
max(min)Z CX s.t. AX b
式中: X 为n 维决策变量向量; C 为k×n 矩阵,即目标函数系数矩阵; B 为m×n 矩阵,即约束方程系数矩阵; b 为m 维的向量,即约束向量。
2019/7/30
最优化方法
7
多目标规划的非劣解
max(min)Z F ( X ) s.t. ( X ) G
先级;lk+、lk-表示在同一优先级 pl 中,不同目标的
正、负偏差变量的权系数。
2019/7/30
最优化方法
19
目标规划方法
通过前面的介绍和讨论,我们知道,目标规划方法 是解决多目标规划问题的重要技术之一。
这一方法是美国学者查恩斯(A.Charnes)和库伯 (W.W.Cooper)于1961年在线性规划的基础上提出来 的。后来,查斯基莱恩(U.Jaashelainen)和李 (Sang.Lee)等人,进一步给出了求解目标规划问题 的一般性方法——单纯形方法。
① 根据市场信息,甲种产品的需求量有下降的趋势,因 此甲种产品的产量不应大于乙种产品的产量。
②超过计划供应的原材料,需用高价采购,这就会使生产 成本增加。
③应尽可能地充分利用设备的有效台时,但不希望加班。 ④应尽可能达到并超过计划产值指标56万元。
这样,该企业生产方案的确定,便成为一个多目标决策问 题,这一问题可以运用目标规划方法进行求解。
x2,使
max z 8x1 10x2
2x1 x2 11
x1
2 x2
10
x1, x2 0
将上述问题化为标准后,用单纯形方法求解可得最佳决策
方案为: x1 4, x2 3, Z 62 (万元)。
2019/7/30
最优化方法
23
但是,在实际决策时,企业领导者必须考虑市场等一系 列其它条件,如:
效用最优化模型 罚款模型 约束模型 目标达到法 目标规划模型
2019/7/30
最优化方法
11
方法一: 效用最优化模型(线性加权法)
思想:规划问题的各个目标函数可以通过一定的方式 进行求和运算。这种方法将一系列的目标函数与效用 函数建立相关关系,各目标之间通过效用函数协调, 使多目标规划问题转化为传统的单目标规划问题:
最优化方法
非负约束
25
K
L
min Z
pk
(kl
d
l
kl
dl
)
k 1
l 1
n
c(l) x d d g ( l 1,2,, L)
研究多于一个的目标函数在给定区域上的最优化。又称多 目标最优化。
在很多实际问题中,衡量一个方案的好坏往往难以用一个 指标来判断,而需要用多个目标来比较,而这些目标有时 不甚协调,甚至是矛盾的。
1896年法国经济学家 V. 帕雷托最早研究不可比较目标的优 化问题,之后,J.冯·诺伊曼、H.W.库恩、A.W.塔克、A.M. 日夫里翁等数学家做了深入的探讨,但是尚未有一个完全 令人满意的定义。
目标规划模型 求解目标规划的单纯形方法
2019/7/30
最优化方法
20
目标规划模型
基本思想:给定若干目标以及实现这些目 标的优先顺序,在有限的资源条件下,使 总的偏离目标值的偏差最小。
2019/7/30
最优化方法
21
目标规划的有关概念
例1
某一个企业利用某种原材料和现有设备可生产甲、乙两 种产品,其中,甲、乙两种产品的单价分别为8万元和 10万元;生产单位甲、乙两种产品需要消耗的原材料 分别为2个单位和1个单位,需要占用的设备分别为1单 位台时和2单位台时;原材料拥有量为11个单位;可利 用的设备总台时为10单位台时。
问:如何确定其生产方案使得企业获利最大?
2019/7/30
最优化方法
22
生产甲、乙两种产品,
甲
有关数据如表所示。 原材料
2
试求获利最大的生产 设备(台时) 1
方案?
单件利润 8
乙 拥有量 1 11 2 10 10
由于决策者所追求的唯一目标是使总产值达到最大,这
个企业的生产方案可以由如下线性规划模型给出:求x1,
n
பைடு நூலகம்(l)x d d g
jj l
l
l
j 1
( l 1,2,, L)
n
a x (,)b
ij j
i
j 1
(i 1,2,, m)
目标函数 目标约束 绝对约束
2019/7/30
x 0 j
d,d 0 ll
( j 1,2,, n)
(l 1,2,, L)
max(min) fk ( X )
1( X )
g1
s.t.
(
X
)
2
(X
)
G
g2
m ( X )
gm
式中: X [ x1, x2 ,, xn ]T 为决策变量向量。
2019/7/30
最优化方法
minF
(
x
)
min
f2
(
X
)
fk
(
X
)
1( X ) 0
(
X
)
2
(X
)
0
m ( X ) 0
2019/7/30
最优化方法
16
在求解之前,先设计与目标函数相应的一组目标值理想
化的期望目标 fi* ( i=1,2,…,k ) ,
多目标规划方法
多目标规划解的讨论——非劣解 多目标规划及其求解技术简介
效用最优化模型 罚款模型 约束模型 目标规划模型 目标达到法
2019/7/30
最优化方法
1
目标规划方法
目标规划模型 求解目标规划的单纯形方法
多目标规划应用实例
2019/7/30
最优化方法
2
多目标规划是数学规划的一个分支。