AHP——模糊综合评价方法的理论基础

  • 格式:doc
  • 大小:434.00 KB
  • 文档页数:10

AHP——模糊综合评价方法的理论基础 1. 层次分析法理论基础 1970-1980年期间,着名学者Saaty最先开创性地建立了层次分析法,英文缩写为AHP。该模型可以较好地处理复杂的决策问题,迅速受到学界的高度重视。后被广泛应用到经济计划和管理、教育与行为科学等领域。AHP建立层次结构模型,充分分析少量的有用的信息,将一个具体的问题进行数理化分析,从而有利于求解现实社会中存在的许多难以解决的复杂问题。一些定性或定性与定量相结合的决策分析特别适合使用AHP。被广泛应用到城市产业规划、企业管理和企业信用评级等等方面,是一个有效的科学决策方法。 Diego Falsini、Federico Fondi 和 Massimiliano M. Schiraldi(2012)运用AHP与DEA的结合研究了物流供应商的选择;Radivojevi、Gordana和Gajovi, Vladimir(2014)研究了供应链的风险因素分析;. Maniya和. Bhatt(2011)研究了多属性的车辆自动引导机制;朱春生(2013)利用AHP分析了高校后勤HR配置的风险管理;蔡文飞(2013)运用AHP分析了煤炭管理中的风险应急处理;徐广业(2011)研究了AHP与DEA的交互式应用;林正奎(2012)研究了城市保险业的社会责任。 第一,递阶层次结构的建立 一般来说,可以将层次分为三种类型: (1)最高层(总目标层):只包含一个元素,表示决策分析的总目标,因此也称为总目标层。 (2)中间层(准则层和子准则层):包含若干层元素,表示实现总目标所涉及的各子目标,包含各种准则、约束、策略等,因此也称为目标层。 (3)最低层(方案层):表示实现各决策目标的可行方案、措施等,也称为方案层。 典型的递阶层次结构如下图1: 总目标准则1准则2准则3

方案1方案2子准则层1子准则层2子准则层3

一个好的递阶层次结构对解决问题极为重要,因此,在建立递阶层次结构时,应注意到: (1)从上到下顺序地存在支配关系,用直线段(作用线)表示上一层次因素与下一层次因素之间的关系,同一层次及不相邻元素之间不存在支配关系。 (2)整个结构不受层次限制。 (3)最高层只有一个因素,每个因素所支配元素一般不超过9个,元素过多可进一步分层。 (4)对某些具有子层次结构可引入虚元素,使之成为典型递阶层次结构。 第二,构造比较判断矩阵 设有m个目标(方案或元素),根据某一准则,将这m个目标两两进行比较,把第i个目标(i=1,2,…,m)对第j个目标的相对重要性记为ij

a,这样构造的

m阶矩阵用于求解各个目标关于某准则的优先权重,成为权重解析判断矩阵,简称判断矩阵,记作ijmmA(a)。 Satty于1980年根据一般人的认知习惯和判断能力给出了属性间相对重要性等级表(见表1)。利用该表取的ij

a值,称为1-9标度方法。

表1 目标重要性判断矩阵A中元素的取值 相对重要性 定义 说明 1 同等重要 两个目标同样重要

3 略微重要 由经验或判断,认为一个目标比另一个略微

重要 5 相当重要 由经验或判断,认为一个目标比另一个重要

7 明显重要 深感一个目标比另一个重要,且这种重要性

已有实践证明 9 绝对重要 强烈地感到一个目标比另一个重要得多

2,4,6,8 两个相邻判断的中间值 需要折中时采用

若决策者能够准确估计ija,则有:1,*,1ijijikkjiijiaaaaaa ,其基本的定理如下: 第一,设A=(aij)m×m,A>0,(即aij >0;i,j=1,2,…,m),如果满足条件(1)aii =1(i =1,2,…,m);(2)aij=1/aji(i,j =1,2,…,m),则称矩阵A为互反正矩阵。 第二,设A=(aij)m×m,A>0,如果满足条件aij= aik·akj(i,j,k=1,2,…,m)则称矩阵A为一致性矩阵。 第三,对于任何一个m阶互反正矩阵A,均有max≥m,其中max是矩阵A的最大特征值。 第三,m阶互反正矩阵A为一致性矩阵的充分必要条件是A的最大特征根为m。 第三,单准则下的排序 层次分析法的信息基础是比较判断矩阵。由于每个准则都支配下一层若干因素,这样对于每一个准则及它所支配的因素都可以得到一个比较判断矩阵。因此根据比较判断矩阵如何求得各因素w1,w2, …,wm对于准则A的相对排序权重的过程称为单准则下的排序。这里设A=(aij)m×m,A>0。 方法一:本征向量法 利用AW=W求出所有的值,其中max为的最大值,求出max对应的特征向量W*,然后把特征向量W*规一化为向量W,则W=[w1,w2, …wm]T为各个目标的权重。求需要解m次方程,当m≥3时,计算比较麻烦,可以利用matlab来求解。 (2)判断矩阵的近似解法 判断矩阵是决策者主观判断的定量描述,求解判断矩阵不要求过高的精度。这里,介绍三种近似计算方法:根法、和法及幂法。幂法适于在计算机上运算。 第一,根法 ①A中每行元素连乘并开m次方,得到向量TmwwwW),...,,(**2*1*其中,

mmjijiaw1*

②对W*作归一化处理,得到权重向量W=(w1,w2, …wm)T,其中miiiiwww1**/ ③对A中每列元素求和,得到向量S=(s1,s2, …sm),其中sj=miija1 ④计算max的值,SWwsimii1max=miiiwAWm1)(1 方法二:和法 ①将A的元素按列作归一化处理,得矩阵Q=(qij)m×m。其中,mkkjijijaaq1/

②将Q的元素按行相加,得向量Tm),...,,(21。其中,mjijiq1 ③对向量作归一化处理,得权重向量W=(w1,w2, …wm)T,其中mkkiiw1/ ④求出最大特征值miiiwAWm1max)(1 方法三:幂法 幂法是一种逐步迭代的方法,经过若干次迭代计算,按照规定的精度,求出判断矩阵A的最大特征值及其对应的特征向量。设矩阵A=(aij)m×m,A>0,则

CWeAeeAkTkklim

,其中,W是A的最大特征值对应的的特征向量,C为常数,向量e=(1,1,…,1)T。 幂法的计算步骤是: ①任取初始正向量X(0)=(x1(0), x2(0), …, xm(0))T,计算

0)0()0()0()0(0/},{maxmXYxXmii



②迭代计算,对于k=0,1,2, …计算

1)1()1()1()1(1)()1(/},{,maxkkkkiikkkkmXYxXmAYX

③精度检查。当kkmm1时,转入步骤④;否则,令k=k+1,转入步骤②。④求最大特征值和对应的特征向量,将Y(k+1)归一化,即:

1max1)1()1(,/kmikikmyYW

第四,单准则下的一致性检验 由于客观事物的复杂性,会使我们的判断带有主观性和片面性,完全要求每次比较判断的思维标准一致是不太可能的。因此在我们构造比较判断矩阵时,我们并不要求n(n-1)/2次比较全部一致。但这可能出现甲与乙相比明显重要,乙与丙相比极端重要,丙与甲相比明显重要,这种比较判断会出现严重不一致的情况。我们虽然不要求判断具有一致性,但一个混乱的,经不起推敲的比较判断矩阵有可能导致决策的失误,所以我们希望在判断时应大体一致。而上述计算权重的方法,当判断矩阵过于偏离一致性时,其可靠程度也就值得怀疑了。因此,对于每一层次作单准则排序时,均需要作一致性的检验。

一致性指标(Consistency Index,CI):1maxmmCI 随机指标(Random Index,RI) 一致性比率(Consistency Rate,CR):CR=CI/RI 当CR取时,最大特征值'max=CI·(m-1)+m=·RI·(m-1)+m 表2 随机指标RI,'max取值表 m 1 2 3 4 5 6 7 8 9 RI 0 0 'max

表中当n=1,2时,RI=0,这是因为1,2阶判断矩阵总是一致的。 当n≥3时,若CR则应对判断矩阵作适当的修正,直到max小于'max通过一致性检验时,求得的W才有效。 第五,层次总排序 计算同一层次中所有元素对最高层(总目标)的相对重要性标度(又称权重向量)称为层次总排序。 (1)层次总排序的步骤为: 第一,计算同一层次所有因素对最高层相对重要性的权重向量,这一过程是自上而下逐层进行; 第二,设已计算出第k-1层上有nk-1个元素相对总目标的权重向量为w(k-1)=(w1(k-1), w2(k-1),…, wn(k-1)(k-1))T 第三,第k层有个nk个元素,他们对于上一层次(第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层的一致性检验指标CIk=(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(3≤k≤n) 当CRk <,可认为评价模型在第k层水平上整个达到局部满意一致性。 第六,递阶层次结构权重解析过程 (1)树状结构目标体系