1、AHP模糊综合评价方法的理论基础1. 层次分析法理论基础1970-1980 年期间,著名学者 Saaty 最先开创性地建立了层次分析法,英文缩写为 AHP。该模型可以较好地处理复杂的决策问题,迅速受到学界的高度重视。后被广泛应用到经济计划和管理、教育与行为科学等领域。AHP 建立层次结构模型,充分分析少量的有用的信息,将一个具体的问题进行数理化分析,从而有利于求解现实社会中存在的许多难以解决的复杂问题。一些定性或定性与定量相结合的决策分析特别适合使用 AHP。被广泛应用到城市产业规划、企业管理和企业信用评级等等方面,是一个有效的科学决策方法。Diego Falsini、Federico Fon
2、di 和 Massimiliano M. Schiraldi(2012)运用AHP 与 DEA 的结合研究了物流供应商的选择;Radivojevi、Gordana 和Gajovi, Vladimir(2014)研究了供应链的风险因素分析;K.D. Maniya 和 M.G. Bhatt( 2011)研究了多属性的车辆自动引导机制;朱春生(2013)利用 AHP分析了高校后勤 HR 配置的风险管理;蔡文飞(2013 )运用 AHP 分析了煤炭管理中的风险应急处理;徐广业(2011)研究了 AHP 与 DEA 的交互式应用;林正奎(2012)研究了城市保险业的社会责任。第一,递阶层次结构的建立一般
3、来说,可以将层次分为三种类型:(1)最高层(总目标层):只包含一个元素,表示决策分析的总目标,因此也称为总目标层。(2)中间层(准则层和子准则层):包含若干层元素,表示实现总目标所涉及的各子目标,包含各种准则、约束、策略等,因此也称为目标层。(3)最低层(方案层):表示实现各决策目标的可行方案、措施等,也称为方案层。典型的递阶层次结构如下图 1:总目标准则 1 准则 2 准则 3方案 1 方案 2子准则层 1 子准则层 2 子准则层 3一个好的递阶层次结构对解决问题极为重要,因此,在建立递阶层次结构时,应注意到:(1)从上到下顺序地存在支配关系,用直线段(作用线)表示上一层次因素与下一层次因素
4、之间的关系,同一层次及不相邻元素之间不存在支配关系。(2)整个结构不受层次限制。(3)最高层只有一个因素,每个因素所支配元素一般不超过 9 个,元素过多可进一步分层。(4)对某些具有子层次结构可引入虚元素,使之成为典型递阶层次结构。第二,构造比较判断矩阵设有 m 个目标(方案或元素) ,根据某一准则,将这 m 个目标两两进行比较,把第 i 个目标(i=1,2,m)对第 j 个目标的相对重要性记为 ,这样构造ija的 m 阶矩阵用于求解各个目标关于某准则的优先权重,成为权重解析判断矩阵,简称判断矩阵,记作 。ijmA( a)Satty 于 1980 年根据一般人的认知习惯和判断能力给出了属性间相
5、对重要性等级表(见表 1) 。利用该表取的 值,称为 1-9 标度方法。ij表 1 目标重要性判断矩阵 A 中元素的取值相对重要性 定义 说明1 同等重要 两个目标同样重要3 略微重要 由经验或判断,认为一个目标比另一个略微重要5 相当重要 由经验或判断,认为一个目标比另一个重要7 明显重要 深感一个目标比另一个重要,且这种重要性已有实践证明9 绝对重要 强烈地感到一个目标比另一个重要得多2,4,6,8 两个相邻判断的中间值需要折中时采用若决策者能够准确估计 ,则有: ,其基本的定ija1,*,1ijijikjija理如下:第一,设 A=(aij)mm,A0, (即 aij 0;i,j=1,2
6、,m) ,如果满足条件(1)a ii =1(i =1,2,m) ;(2) aij=1/aji(i,j =1,2,m ) ,则称矩阵 A 为互反正矩阵。第二,设 A=(aij)mm,A0,如果满足条件 aij= aikakj(i,j,k=1,2,m)则称矩阵 A 为一致性矩阵。第三,对于任何一个 m 阶互反正矩阵 A,均有 m,其中 是矩阵 Amaxmax的最大特征值。第三,m 阶互反正矩阵 A 为一致性矩阵的充分必要条件是 A 的最大特征根为 m。第三,单准则下的排序层次分析法的信息基础是比较判断矩阵。由于每个准则都支配下一层若干因素,这样对于每一个准则及它所支配的因素都可以得到一个比较判断矩
7、阵。因此根据比较判断矩阵如何求得各因素 w1,w2, ,wm 对于准则 A 的相对排序权重的过程称为单准则下的排序。这里设 A=(aij)mm,A0 。方法一:本征向量法利用 AW= W 求出所有 的值,其中 为 的最大值,求出 对应的maxmax特征向量 W*,然后把特征向量 W*规一化为向量 W,则 W=w1,w2, wmT 为各个目标的权重。求 需要解 m 次方程,当 m3 时,计算比较麻烦,可以利用matlab 来求解。(2)判断矩阵的近似解法判断矩阵是决策者主观判断的定量描述,求解判断矩阵不要求过高的精度。这里,介绍三种近似计算方法:根法、和法及幂法。幂法适于在计算机上运算。第一,根
8、法A 中每行元素连乘并开 m 次方,得到向量 其中,TmwW),.(*2*1mjiiaw1*对 W*作归一化处理,得到权重向量 W=(w1,w2, wm)T,其中 mii1*/对 A 中每列元素求和,得到向量 S=(s1,s2, sm),其中 sj= ija1计算 的值, =maxSWwsimi1axiiwA1(方法二:和法将 A 的元素按列作归一化处理,得矩阵 Q=(qij)mm。其中, mkjijijaq1/将 Q 的元素按行相加,得向量 。其中,Tm),.(21jii1对向量 作归一化处理,得权重向量 W=(w1,w2, wm)T,其中 mkiiw1/求出最大特征值 miiwAW1ax)
9、(方法三:幂法幂法是一种逐步迭代的方法,经过若干次迭代计算,按照规定的精度,求出判断矩阵 A 的最大特征值及其对应的特征向量。设矩阵 A=(aij)mm,A0,则,其中,W 是 A 的最大特征值对应的的特征向量, C 为常数,CeAkTklim向量 e=(1,1,1)T。幂法的计算步骤是:任取初始正向量 X(0)=(x1(0), x2(0), , xm(0)T,计算 0()0()()0( /aXYmii 迭代计算,对于 k=0,1,2, 计算1)()1()()1(1)()1( /, a kkkiikkk mXYxAY精度检查。当 时,转入步骤;否则,令 k=k+1,转入步骤k。求最大特征值和对
10、应的特征向量,将 Y(k+1)归一化,即:1max1)()(,/kikkyYW第四,单准则下的一致性检验由于客观事物的复杂性,会使我们的判断带有主观性和片面性,完全要求每次比较判断的思维标准一致是不太可能的。因此在我们构造比较判断矩阵时,我们并不要求 n(n-1)/2 次比较全部一致。但这可能出现甲与乙相比明显重要,乙与丙相比极端重要,丙与甲相比明显重要,这种比较判断会出现严重不一致的情况。我们虽然不要求判断具有一致性,但一个混乱的,经不起推敲的比较判断矩阵有可能导致决策的失误,所以我们希望在判断时应大体一致。而上述计算权重的方法,当判断矩阵过于偏离一致性时,其可靠程度也就值得怀疑了。因此,对
11、于每一层次作单准则排序时,均需要作一致性的检验。一致性指标(Consistency Index,CI): 1maxCI随机指标(Random Index,RI)一致性比率(Consistency Rate,CR):CR=CI/RI当 CR 取 0.1 时,最大特征值 =CI(m-1)+m=0.1RI(m-1)+mmax表 2 随机指标 RI, 取值表m 1 2 3 4 5 6 7 8 9RI 0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45max3.116 4.27 5.45 6.62 7.79 8.99 10.16表中当 n=1,2 时,RI=0,这是因为 1,2
12、 阶判断矩阵总是一致的。当 n3 时,若 CR0.1 即 ,认为比较判断矩阵的一致性可以接受,max否则应对判断矩阵作适当的修正,直到 小于 通过一致性检验时,求得axmax的 W 才有效。第五,层次总排序计算同一层次中所有元素对最高层(总目标)的相对重要性标度(又称权重向量)称为层次总排序。(1)层次总排序的步骤为:第一,计算同一层次所有因素对最高层相对重要性的权重向量,这一过程是自上而下逐层进行;第二,设已计算出第 k-1 层上有 nk-1 个元素相对总目标的权重向量为 w(k-1)=(w1(k-1), w2(k-1), wn(k-1)(k-1)T第三,第 k 层有个 nk 个元素,他们对
13、于上一层次(第 k-1 层)的某个元素j 的单准则权重向量为 pj(k)=(w1j(k), w2j(k), wnkj)(k)T(对于与 k-1 层第 j 个元素无支配关系的对应 wij 取值为 0) ;第四,第 k 层相对总目标的权重向量为 wk= (p1(k), p2(k),pk-1(k),)w(k-1) (2)层次总排序的一致性检验人们在对各层元素作比较时,尽管每一层中所用的比较尺度基本一致,但各层之间仍可能有所差异,而这种差异将随着层次总排序的逐渐计算而累加起来,因此需要从模型的总体上来检验这种差异尺度的累积是否显著,检验的过程称为层次总排序的一致性检验。第 k 层的一致性检验指标 CI
14、k=(CI1(k-1), CI2(k-1), CInK(k-1)w(k-1)RIk=(RI1(k-1), RI2(k-1), RInK(k-1)w(k-1)CRk=CRk-1+CIk/RIk(3kn)当 CRk 0.1,可认为评价模型在第 k 层水平上整个达到局部满意一致性。第六,递阶层次结构权重解析过程(1)树状结构目标体系目标可分为多个层次,每个下层目标都隶属于一个而且只隶属一个上层目标,下层目标是对上层目标的具体说明。对于树状结构的目标体系,需由上而下逐步确定权重,即由树干向树梢,求树杈各枝相对于树杈的权重。(2)网状结构目标体系网状结构的目标也分为多个层次,每个下层目标隶属于某几个上层
15、目标(至少有一个下层目标隶属于不止一个上层目标) 。AHP 方法的基本步骤:层次分析法大体分为以下六个步骤:(1)明确问题;(2)建立层次结构;(3)两两比较,建立判断矩阵;(4)层次单排序及其一致性检验;(5)层次总排序及其一致性检验;(6)根据分析计算结果,考虑相应的决策。2. 模糊综合评价方法理论基础模糊综合评价是以模糊数学为基础。应用模糊关系合成的原理,将一些边界不清,不易定量的因素定量化,进行综合评价的一种方法。在校园环境质量综合评价中,涉及到大量的复杂现象和多种因素的相互作用,而且,评价中存在大量的模糊现象和模糊概念。因此,在综合评价时,常用到模糊综合评价的方法进行定量化处理,评价
16、出校园环境的质量等级,取得了良好的效果。但权重的确定需要专家的知识和经验,具有一定的缺陷,为此,本文采用层次分析法来确定各指标的权系数。使其更有合理性,更符合客观实际并易于定量表示,从而提高模糊综合评判结果的准确性。此外,模糊综合评价中常取的取大取小算法,信息丢失很多,常常出现结果不易分辨(即模型失效)的情况。模糊综合评价方法和步骤的流程如下图2:评价等级建立隶属度函数原始数据计算隶属度权重因子因子归一化权重模糊矩阵R权重系数矩阵 W模糊矩阵复合求出隶属度向量模糊综合评价分析模糊综合评价是通过构造等级模糊子集把反映被评事物的模糊指标进行量化(即确定隶属度) ,然后利用模糊变换原理对各指标综合。
17、流程如下:(1)确定评价对象的因素论域个评价指标, 。P12,puu (2)确定评语等级论域,即等级集合。每一个等级可对应一个模糊子集。12,pvv (3)建立模糊关系矩阵 R在构造了等级模糊子集后,要逐个对被评事物从每个因素上进行量化,即确定从单因素来看被评事物对等级模糊子集1,2,iup 的隶属度 ,进而得到模糊关系矩阵:|iRu11212212.| mppmRurrrr 矩阵 中第 行第 列元素 ,表示某个被评事物从因素 来看对 等级模糊子Rijijr iujv集的隶属度。一个被评事物在某个因素 方面的表现,是通过模糊向量iu来刻画的,而在其他评价方法中多是由一个指标实际值12|,iii
18、murr 来刻画的,因此,从这个角度讲模糊综合评价要求更多的信息 10。(4)确定评价因素的权向量在模糊综合评价中,确定评价因素的权向量: 。权向量12,pAa 中的元素 本质上是因素 对模糊子 的隶属度。本文Aiaiu 对 被 评 事 物 重 要 的 因 素使用层次分析法来确定评价指标间的相对重要性次序。从而确定权系数,并且在合成之前归一化。即 , , 1piia0i1,2,in (5)合成模糊综合评价结果向量利用合适的算子将 与各被评事物的 进行合成,得到各被评事物的模糊AR综合评价结果向量 。即:B121212 1212, ,mp mppmrrARabBrr 其中 是由 与 的第 列运算
19、得到的,它表示被评事物从整体上看对 等级1bj jv模糊子集的隶属程度。(6)对模糊综合评价结果向量进行分析实际中最常用的方法是最大隶属度原则,但在某些情况下使用会有些很勉强,损失信息很多,甚至得出不合理的评价结果。提出使用加权平均求隶属等级的方法,对于多个被评事物并可以依据其等级位置进行排序。多级模糊综合评价方法的步骤如下,以二级模糊评价为例:(1)进行一级因素的综合评价即按某一类中的各个因素进行综合评价。设对第 i(1=1,2,N)类中的第j(j=l,2,n)元素进行综合评价,评价对象隶属于评价集合中的第 k(k=1,2,m)个元素的隶属度为争(i=l,2,N ;j=1,2,n ;k=l,
20、2,m) ,则该综合评价的单因素隶属度矩阵为: 11.=().iimiininCR于是第 i 类因素的模糊综合评价集合为:1112(w,.)().iimiiiiiniinCBW同理确定 的单因素模糊评价行向量:1n.12n(,).(,)BI=1,2,N, 为 B 层第 i 个指标所包含的各下级因素对于它的综合模糊运算结i果, 为 B 层第 i 个指标下级各因素相对于它的权重;R 为模糊评价矩阵。ib(2)进行二级因素的模糊综合评价最底层模糊综合评价仅仅是对某一类中的各个因素进行综合,为了考虑各类因素的综合影响,还必须在类之间进行综合。进行类之间因素的综合评价时,所进行的评价为单因素评价,而单因素评价矩阵应为最底层模糊综合评价矩阵:1112(w,.)().iimiiiiiniinBAWR。(,)