决策理论与方法第九章多属性决策主讲:何丽霞决策理论与方法研究2相关信息的采集(即形成决策矩阵)决策数据的预处理方案的初选决策问题的描述求解的前期准备工作9.1求解多属性决策问题的准备工作决策理论与方法研究39.1.1决策矩阵设可供选择的方案集为:方案的属性集为:决策矩阵为:},...,,{21mxxxX},...,,{21nyyyYy1…yj…ynx1y11…y1j…y1n………………xiyi1…yij…yin………………xmym1…ymj…ymn决策理论与方法研究49.1.1决策矩阵例9.1学校扩建问题。设某地区现有6所学校,由于无法完全容纳该地区适龄儿童,需要扩建其中的一所。在扩建时既要满足学生就近入学的要求,又要使扩建的费用尽可能小。(至于所扩建学校的教学质量我们稍后再考虑。)经过调研,获得如表9.2所示的决策矩阵。学校序号费用/(万元)平均就读距离/(km)1601.02500.83441.24362.05441.56302.4决策理论与方法研究59.1.1决策矩阵例9.2研究生院评估。为了客观地评价我国研究生教育的实际状况和各研究生院的教学质量,国务院学位委员会办公室组织过一次研究生院的评估。为了取得经验,先选5所研究生院,收集有关数据资料进行了试评估。表9.3中所给出的是为了介绍各种数据预处理方法的需要而选的几种典型属性和经过调整了的数据。ji人均专著y1/(本/人)生师比y2科研经费y3/(万元/年)逾期毕业率y4/(%)10.1550004.720.2740002.230.61012603.040.3430003.952.822841.2决策理论与方法研究69.1.2数据预处理数据预处理的三个作用:(1)属性值有多种类型。有的属性值越大越好。有的属性值越小越好,有的属性值越接近于某个值越好。因此,需要对决策矩阵中的数据进行预处理,使表中任一属性下性能越优的方案变换后的属性值越大。(2)无量纲化。多目标间的不可公度性,要求仅用数值的大小来反映属性值的优劣。(3)归一化。即把表中数均变换到[0,1]区间上。数据处理的本质是要给出某个指标的属性值在决策人评价方案优劣时的实际价值。决策理论与方法研究79.1.2数据预处理1、线性变换原始的决策矩阵为Y={yij},变换后的决策矩阵记为Z={zij},i=1,…,m,j=1,…,n。设yjmax是决策矩阵第j列中的最小值。若j为效益型属性,则zij=yij/yjmax(9.1)采用上式进行数据预处理时,经过变换的最差属性值不一定为0,最佳属性值为1。若j为成本型属性,可以令zij=1-yij/yjmax(9.2)经过(9.2)变换后的最佳属性值不一定为1,最差为0。成本型属性也可以用下式进行变换:zij’=yjmin/yij(9.2’)用式(9.2’)变换后的属性最差不一定为0,最佳为1,且是非线性变换。决策理论与方法研究89.1.2数据预处理ijz1(y1)z3(y3)z4(y4)z4’(y4)10.03571.00000.00000.255320.07140.80000.53190.545530.21430.25200.36170.400040.10710.60000.17020.307751.00000.05680.74471.0000表9.4表9.3经线性变换后的属性值表决策理论与方法研究99.1.2数据预处理2、标准0-1变换从表9.4可知,属性值进行线性变换后,若属性j的最优值为1,则最差值一般不为0;若最差值为0,最优值就往往不为1。为了使每个属性变换后的最优值为1且最差值为0,可以进行标准0-1变换。对效益型属性j,令(9.4),j(9.3)minmaxmaxminmaxminjjijjijjjjijijyyyyzyyyyz令为成本型属性时决策理论与方法研究109.1.2数据预处理ijz1(y1)z3(y3)z4(y4)10.00001.00000.000020.03700.78800.714230.18520.20700.485740.07410.57590.228651.00000.00001.0000表9.5表9.3经标准0-1变换后的属性值决策理论与方法研究119.1.2数据预处理3、最优值为给定区间时的变换设给定的最优属性区间为[yj0,yj*],yj’为无法容忍下限,yj’’为无法容忍上限,则变换后的属性值zij与原属性值yij之间的函数图形为一般梯形。其他若若若0)/()(11)/()(1*''*''**00''00jijjjjjijjijjjijjjjijjijyyyyyyyyyyyyyyyyyz决策理论与方法研究129.1.2数据预处理ij生师比y2z2151.0000270.83333100.3333440.6666520.0000表9.6表9.3之属性2的数据处理图9.1最优属性为区间时的数据处理决策理论与方法研究139.1.2数据预处理4、向量规范化无论成本型属性还是效益型属性,向量规范化均用下式进行变换:这种变换也是线性的,但是它与前面介绍的几种变换不同,从变换后属性值的大小上无法分辨属性值的优劣。它的最大特点是,规范化后,各方案的同一属性值的平方和为1,因此常用于计算各方案与某种虚拟方案(如理想点或负理想点)的欧式距离的场合。(9.6)/12miijijijyyz决策理论与方法研究149.1.2数据预处理表9.7表9.3经向量规范化后的属性值表中最右一列是属性2经式(9.5)变换后的值再进行向量规范化的结果。ijz1(y1)z3(y3)z4(y4)z2’(z2)10.03460.69560.64820.666620.06930.55650.30340.555530.20780.17530.41370.222240.10390.41740.53780.444450.96950.03980.16550.0000决策理论与方法研究159.1.2数据预处理5、原始数据的统计处理有些时候某个目标的各方案属性值往往相差极大,或者由于某种特殊原因只有某个方案特别突出。如果按一般方法对这些数据进行预处理,该属性在评价中的作用将被不适当地夸大。为此可以采用类似于评分法的统计平均方法。方法之一是设定一个百分制平均值M,将方案集X中各方案该属性的均值定位于M,再用下式进行变换:其中,是各方案属性j的均值,m为方案个数,M的取值可在0.5-0.75之间。(9.7))00.1(maxMMyyyyzjjjijijmiijjymy11决策理论与方法研究169.1.2数据预处理式(9.7)可以有多种变形,例如:其中,σj方案集X中各方案关于指标j的属性值的均方差,当高端均方差大于2.5σj时变换的值均为1.00。这种变换的结果与专家打分的结果比较吻合。表9.8表9.3之属性1用不同方法处理结果比较ij人均专著y1(本/人)线性变换用式(9.7)(M=0.7)用式(9.7’)10.10.03570.59500.662520.20.07140.61000.675030.60.21430.67000.725040.30.10710.62500.687552.81.00001.00001.0000)(9.7'75.0/)(1.0'jjijijyyz决策理论与方法研究179.1.2数据预处理6、专家打分数据的预处理有时某些性能指标很难或根本不能用适当的统计数据来衡量其优劣。通常要请若干个同行专家对被评价对象按指标打分。再用各专家打分的平均值作为相应指标的属性并据此确定被评价对象的优劣。为了改变无形中造成的各专家意见重要性不同的状况,使各位专家的意见在评价中起同样的重要作用,应该把所有专家的打分值规范到相同的分值区间[M0,M*]。M0和M*的选值不同对评价结果并无影响,只要所有专家的打分值都规范到该区间就行。具体算法为若选M0=0,M*=1,上式就与效益型属性的标准0-1变换式(9.3)相同。minmaxmin0*0)(jjjijijyyyyMMMz决策理论与方法研究189.1.3方案筛选1、选优法•又称优势法,是利用非劣解的概念(即优势原则)去淘汰一批劣解:若方案X中方案xi与方案xk相比时,方案xi至少有一个属性值严格优于方案xk,而且方案xi的其余所有属性值均不劣于方案xk,则称方案xi比方案xk占优势,或称方案xk与方案xi相比处于劣势;处于劣势的方案xk可以从方案集X中删除。2、满意值法•又称逻辑乘法(即与门)。不失一般性,设各属性均为效益型。这种方法对每个属性都提供一个能够被接受的最低值,称为切除值,记作yj0(j=1,…,n),只有当方案xi的各属性值yij均不低于相应的切除值时,即yij≥yj0,j=1,2,…,n均满足时,方案xi才被保留;只要有一个属性值yijyj0,方案xi就被删除。决策理论与方法研究199.1.3方案筛选3、逻辑和法•意为“或门”,这种方法与满意值法的思想正好相反,它为每个属性规定一个阀值yj*(j=1,…,n),方案xi只要有一个属性的值yij优于阀值yj*,即yij≥yj*,j=1或2或…n时,方案xi就被保留。决策理论与方法研究20