- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
出各个权系数wj的平均值:
wj
1 l
k 1
wkj
然后构造统计加权和评价函数:
Ux
P
wj
f
j
x
j1
因为这时把权系数wj看成是一个随机数,因此在比较两个方
案x1和x2的优劣时,不能直接比较 U x1和 Ux2 的大小,而只能
按统计方法进行比较,例如利用假设检验的方法来确定不同方案
的优劣。
1.5 变动权系数法
让ห้องสมุดไป่ตู้性加权和评价函数
Ux
P
wj
f
j
x
中的各权系数
j1
wj(1jp)按一定规则变动,再求解问题(P1),就能
得到多目标决策问题(P0)的全部非劣解。
[例3] 求解双目标决策问题:
miFnxx2, 2x
s.t. 2x2
作评价函数 U x w 2 1 x w 2 x 0 w 1
P
U(x) wj f j (x)
j1
把求解多目标问题(P0)转化成求解单目标问题
(P1):
(P1)minU(x)
P
wj
j1
f
j
(x)
s.t. xX
s.t. xX只要可行集X是凸集,目标函数fj(x)都
是X上的凸函数(1≤j≤0);如果对于给定的权系数
wj 0(j1,2, ,P),问题(P1)的最优解x*(w)是唯一 解,那么x*(w)一定是问题(P0)的非劣解;或者给它的
显然,对于不同s.的t. 权x系X数,最优解x*(w)是不同的
,但是它们都是原多目标问题的非劣解,下面给出几组
权系数及其对应的最优解(表1).
表1 线性加权法的最优解
序
w=(w1,w2,w3)
1
(1, 0, 0)
2
(0, 1, 0)
3
(0, 0, 1)
4
(1/3, 1/3, 1/3)
5
(3/6, 2/6, 1/6)
价函数:
P
2
U(x) wf[fj(x)fj*]
j1
P
2
(P2)minU(x)s.t.j1w xj [fXj(x)fj*]
1.3 α一法
先对P个分量fj(x)求极小化 (j1 ,2, ,P ), 假设得到P个相应的 极小点xj (j1 ,2, ,P ),然后把这个P个极小点分别依次代入各个 目标函数,就能得到P2个值。
权系数 wj 0(j1,2, ,P),那么问题(P1)的最优解 x*(w)也一定是问题(P0)的非劣解。
[例1] 求解 m s.t.xiF n(X x)[f1(x),f2(x),f3(x)]
这里:f1(x)=(x1-1)2+(x2-1)2 f2(x)=(x1-2)2+(x2-3)2 f3(x)=(x1-4)2+(x2-2)2
fk0fk*m x X fikn (x)fk(xk)(k1,2,) ,P) fkjfj(xk)(jk,j1,2, P)
然后,作线性方程组 jp1wj fkj k 1, 2, 3, P
jP1wj 1
其中是待定常数,由此可以解出权系数 w j 1 ,2 ,3 , ,P
[例2] 用法求本节例1的权系数。
(0, 5, 10) (5, 0, 5 ) (10, 5, 0) (25/9, 10/9, 25/9) (25/18, 25/18, 85/18)
1.2 平方加权和法
先求各分量的最优值
f1 *m x xfji(x n )(j 1 ,2 , ,P )
分别赋以权系数wj (j1 ,2, ,P ),再作平方加权和评
X={x∈R2/x1+2x2≤10,x2≤4,x1≥0,x2≥0} X是凸集,f1(x),f2(x),f3(x)都是X上的凸函数。
定义权系数wi≥0(j=1,2,3), w1+w2+w3=1.
构造评价函数
3
U(x) wj fj(x)
j1
求解单目标最优目标问题:
minU(x)
3
wj
f
j
(x)
j1
求解
minUx
s.t. 2x2
令 dU (x) 0 ,得 2w x(1w)0
dx
最优解为: x*(w) 1w
2w
当w从1变动到5,x*由0变到2,
当w从1/5变动到0,x*由2变到+∞,但是这些解不可行,不予考虑。
a
5
,
w
* 1
1 2
,w
* 2
0 ,
w
* 3
1 2
,
其相应的线性加权和问题(P1)的最优解为 x*w*5, 3 ,它 2 2
也是多目标问题(P0)的非劣解,这时 F 5, 5, 13 。
2 2 2
1.4 统计加权和法
这是用统计方法处理权系数,同时进行方案比较的方法,
1976年同B. A. ByНКИН等人提出。首先,由l个老手(专家)
X(w)=(x1,x2)
(1, 1) (2, 3) (4, 2) (7/3, 2) (11/6, 11/6)
可以证明,这个问题的全部非劣解为:
x*(w )(x x1 2 * *)w 1x1w 2x2,w 3x3
其中: x11 1, x23 2, x32 4
w=(w1,w2,w3)≥0
F1=(f1,f2,f3)
从表1可知,3个单目标分量单独求极小化,所得3个极小点是:
x1 1, 1,
x2 2, 3,
x3 4, 2
3个极小点依次代入3个目标函数后,可以构造线性方程组如下:
0 5 w 1 10 w 3 a
150ww1
0 5w3 1 5w2
0
a
a
w 1 w 2 w 3 1
不难解出,这个方程组有唯一解:
fi(x),[(1≤j≤p)具有相同的度量单位,那就可以按照一定的规
则加权后,再按某种方式求和,构成评价函数。然后,再对评价
函数求单目标极小化。对于权系数的不同处理和求和方式的不同
,可有下列不同方法。
1.1 线性加权和法
分别给多目标函数F(x)的第j个分量fj(x)赋以权
系数 wi(j1,2 ,P), 作线性加权和评价函数:
多目标决策方法
1 分量加权和方法
考虑多目标规划:
( P 0 ) s m .ti.nF (x)x [fX 1(x),f2(x), ,fp(x)]
其中可行集 X x R n /h i( x ) 0 ,1 i m
假定多目标函数 F(x1 )(= x2 )[(,xff ),fp(x)中]的各个分量
各自独立地提出一个权系数方案(见表3.2所示),所以这个方法
又称“老手法”。
权系数 老手
1 k l 均值
表3.2 权系数方案
w1
w2
…
wj
…
wp
w11
w12
…
w13
…
w1p
\
\
wk1
wk2
…
wk3
…
wkp
\
\
wl1
wl2
…
wlj
…
w1p
w1
w2
…
wj
…
wp
在对在均值偏差太大的权系数进行适当协商和调整之后,求