您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页AHP层次分析法示例说明

AHP层次分析法示例说明

来源:保捱科技网
AHP层次分析法示例说明

AHP(层次分析法)示例说明

(The Analgtic Hierarachy Process----AHP)

一. AHP预备知识

为了更好地理解AHP,需要准备一些矩阵方面的知识,以下知识都可以从《线性代数》中找到。

1.1 特征根与特征向量

设Aaij (1) Agg

则称,是矩阵A的特征根(或特征值),非零向量g是矩阵A关于特征根的特征向量。

mn为n阶方阵,若存在常数和非零n维向量g(g1,g2,,gn),使得

1.2 特征根的求法

由(1)得Agg0AEg0,这是一个n元一次线性齐次方程组,该方程组如果

有非零解,则其充分必要条件为:系数行列式为零,即

AE0

(2)

称(2)式为矩阵A的特征方程,它是一个一元n次方程,由线性代数基本定理知,该方程有且只有n个根。

1.3 重量模型

设u1,u2,,un为n个物体,重量分别是g1,g2,,gn。但是,我们并不知道物体的重量,只知两两之间重量比的比值:

aijgigj

设准则C为比较重量,问题是:

已知aij(1i,jn),在准则C下对元素u1,u2,,un排序,也就是按其重量大小排序已知。

Aaijnmg1g1g2g1gng1g1g2g2g2gng2g1gng2gngngn 对于以下三个特性: (1)aij0 (2)aij

ij1 aji

(3)aijajkaik

a显然满足(1)与(2),但是,(3)式通常不被满足(因为统计或构造这么完整的数据很难),

满足(1)、(2)的矩阵A为正互反矩阵;满足(1)、(2)并且(3)也成立时的矩阵A称为一致性判断矩阵。问题是:已知判断矩阵A,在准则C下对n个物体排序。即按重量大小排序。

AHP层次分析法示例说明

如果,aij令

Tgg1g2gn

gi是,gi,gj是重量的精确值,此时(3)式必定成立,即A是一致性判断矩阵。gj则带入计算,Agng。显见n是方阵A的特征根,g是A的与n对应的特征向量;事实上此时不难验证:n是方阵A=(aij)的最大特征根,其余n-1个特征根全为零,而g是A的与最大特征根n对应的特征向量。(证明见附录)g的n个分量是物体的相对重量,因此,可按此对u1,u2,,un排序。

如果对矩阵A有一个小的扰动,即aij不再是真实重量的比值,这时显然A不满足一致性条件,此时A的最大特征根max不再是n;因扰动很小,自然max离n不远,这时max对应的特征向量虽然不会是n个物体的真实重量gg1,g2,,gn,但是,变动也不会太大。我们设想:如果扰动

T不大,则max离n就不远,此时max对应的特征向量g与g差不多,如果g不改变g的各分量的大小次序,则g同样给出n个物体u1,u2,,un按重量大小的真实排序。

这样,对不满足一致性的正互反矩阵A(aij)nn,我们求其最大特征根max,再求与max对应的特征向量g,则可按g对n个物体u1,u2,,un按重量大小排序。但是,这一番理论有几个疑点:①当A不满足一致性时,A还有没有最大正的特征根;②既使A有最大特征根,那么,这个最大特征根max对应的特征向量的全部分量能否还是正数(重量不可能为负数)?这两个问题可以用矩阵代数中Perro—Frobineus定理回答。

Perro-Frobineus定理:

正矩阵存在重数为1重的正特征根,其它特征根的模均小于这个正特征根,该正特征根对应的特征向量可以全部由正分量组成,经“归一化”处理后该特征向量是惟一的。(证明见itac的ecmp平台文档库中Proof_Of_PF_Theorem.pdf)

Perron定理明白地告诉我们,对正互反矩阵A,既使它不满足一致性,也一定存在最大正的实特征根,它对应的特征向量的各个分量都可以是正数,并且“归一化”后是惟一的。但是,我们能否按这个“归一化”后是惟一的特征向量对n个物体按重量大小排序呢?或说这个“归一化”后的特征向量是否会改变扰动前的一致性矩阵A的最大特征根max=n对应的特征向量的各分量间大小的排序呢?这个问题太难了,人们简直难于正面明确地回答,而只能给出一个并不是十分令人满意的简接回答。那就是对判断矩阵Aaij的一致性满意程度进行检验:

我们说过,由于对A不大的扰动,最大特征根离n不应太远,所以一致性检验自然与n有关。我们可以证明:只要A的一致性不被满足,那么A的最大特征根max一定比n大,即max–n>0。(对于正互反矩阵最大特征根随扰动的变大而变大的证明没有找到,忘补充)

C.I.令

maxnn1

显然,我们希望C.I.尽量小;但是,C.I.小到什么程度,才能使

max与n对应的特征向量“归

一化”后各分量大小次序不被破坏呢?这仍是一个非常非常困难的问题,可以说,人们难以正面回答这个问题。为此,AHP发明者Saaty给出了平均一致性检验值R.I.。我们重复1000次,对随机判断矩阵A的最大特征根进行计算后求取算术平均值得到如下平均随机一致性检验指标如下:

AHP层次分析法示例说明

阶数 R.I. 令

1 0 2 0

3 4 5 6 7 8 9 1 0.52 0. 1.12 1.26 1.36 1.41 1.46 1.49 1.52 1.54 1.56 1.58 1.59

C.R.C.I. R.I.当C.R.0.1时,认为判断矩阵A的一致性是可以被接受的。亦即当C.R.0.1即C.I.0.1R.I.时,就是说,当给定的判断矩阵A(aij)的一致性指标C.I.不超过平均随机一致性指标R.I.的0.1倍时,认为判断矩阵A(aij)的一致性是可以被接受的。言外之意:此时的A的max对应的特征向量“归一化”后,能给出n个物体u1,u2,,un按重量大小的真实排序。明显看出这个回答不是正面的,也有些令人难以置信。但是,这已是目前为止最好的回答了,这也是AHP理论上不够严谨的问题。不过,从应用角度讲,当C.R.<0.1时,排序的正确性已为所有应用例子所证实。但是,当C.R.>0.1时,AHP不再适用,这时,只能回头考虑,变更递阶层次结构,或对判断矩阵A重新赋值。

二. AHP基本步骤

用AHP解决问题,有四个步骤:

1. 建立问题的递阶层次结构; 2. 构造两两比较判断矩阵;

3. 由判断矩阵计算被比较元素相对权重;

4. 计算各层元素组合权重,并进行一致性检验。

下面通过一个应用实例说明AHP的每个步骤的实施。

例:某闹市区一商场附近交通拥挤。目标G:改善该街区交通环境。有三种方案可供选择:A1:修天桥或修高架桥;A2:修地道;A3:商场搬迁。

选择方案的准则有5个:c1:通车能力;c2:方便市民;c3:改造费用;c4:安全性;c5:市容美观。

决策步骤:

A. 建立问题的递阶层次结构:

AHP层次分析法示例说明

1. 目标层

最高层:目标层G:改变交通环境 2. 准则层

c1:通车能力 c2:方便市民 c3:改造费用 c4:安全性 c5:市容美观 3. 方案层

方案A1 方案A2 方案A3 递阶层次结构中,每一层的每一个元素均是下一层中每个元素的准则。

B. 构造两两比较判断矩阵

构造判断矩阵A(aij)nn,在单准则下分别构造,即在G下对c1c2c3c4c5,构造判断矩阵;分别在c1c2c3c4c5下对A1A2A3构造判断矩阵。

在单一准则下,如何具体构造两两比较判断矩阵A(aij)呢?即如何具体确定比值aij呢?在AHP中比较常用的是――1-9比例标度法。

关于1-9比例标度法的说明:

n个元素u1,u2,,un,两两比较其重要性共要比较

n(n1)次。第i个元素ui与第j个元素uj2重要性之比为aij。通过使用标度比重,确定aij,一下是标度值:

aij1 表示ui与uj重量相同,或重要性相同; aij3 表示ui比uj稍重; aij5 表示ui比uj明显重; aij7 表示ui比uj强烈重; aij9 表示ui比uj极端重;

数2、4、6、8则为上述判断的中值。 两两比较两个元素的重要性,总是在某种准则(准则层比较是以总目标G为准则,方案层比较,分别以准则层中各元素为准则)下进行的。至于为什么取1-9比例标度,而不取别的,是因为人们直觉最多只能判断出9个等级的差异,再细的差异,人的直觉是分辨不出来的,而两两比较判断矩阵是领域专家靠感觉去分辨和构造的。从理论上讲,用1-15比例标度也未尝不可,只是人的直觉分辨不出。对n个物体,两两比较其重要性得判断矩阵A(aij)nn,显然aij满足:

AHP层次分析法示例说明

aij0,aij共计

1,aii1 aji1n(n1)个判断,所以A是正的互反矩阵,且对角线上元素为1,这样的n阶矩阵可表示2为上三角或下三角矩阵。但A的元素aij通常不具有传递性,即:

aijajkaik

这是由事物的复杂性和人的认识的局限性造成的。如果式:

aijajkaik

成立,则称A是一致性矩阵。从判断矩阵A出发到导出元素在某种准则C下按重要性大小的排序,矩阵A的一致性起着至关重要的作用。

按着1–9比例标度的上述说明,具体构造应用举例的六个准则下的两两比较判断矩阵分别为:

通方费安市车 便 用 全 容 G c3 c5 c1 c2 c4 通车 1 方便 3 5 3 5 c1 c2 费用 1/3 1 3 1 3 c3 安全 1/5 1/3 1 1/3 3 c4 市容 1/3 1 3 1 3 c5

通车能力 1/5 1/3 1/3 1/3 1 方A1 c1 天桥 1 A2 A3

便 A1 A2 A3

c2 天1 5

桥 A1 地/3 1 13 5 A1 地道 1 1 5 1 2

AHP层次分析法示例说明

A2

搬迁

1/5

/5

1

1

道 A2

搬迁 A3

/5

1/2

1

1

A3

费用 安c3 天桥 A1 A2 A3

全 A1 A2 A3

c4 天1 4 7

桥 A1 地1 4

道 A2 搬1

迁 A3 3 1 1 2 1 1 1 /2 1/3 1A1 地道 1/4 A2 搬迁 1/7 /4 1A3

市容 c5 天桥 A1 A2 1A3

1A1 地道 1 /2 /3 A2 搬迁 2 1 1 A3

C. 由判断矩阵计算被比较元素相对权重 对给出的共6个正互反矩阵,分别求: (1)max

3 1 1 (2)与max对应的特征向量并归一化得排序相对权重向量 (3)每个矩阵求max后,都要进行一致性检验。 例如以c1作准则的判断矩阵为:

AHP层次分析法示例说明

151A115

1/51/51因阶数低,可直接求出最大特征根。由于A是一致的,知max=3,其它的特征根均为0。下面来验证这一点:

115115 |AE|115115()11/51/511/51/511/511500()(22)00 ()2()2(2)

0max3230再例如以准则c2的判断矩阵为:

135A1/312

1/51/21显然A不满足一致性,因为a12a23326a135。

135由A1/312

1/51/21135135 |AE|1/3121/312()11/51/211/51/211/213501/3()(22)

01/10

()2130()2(2)

5

2

11AHP层次分析法示例说明

12(2)30

1332030(2)由于A出现一个小的扰动而不满足一致性,此时不能再有max=3,而是max>3。这时,通常用迭代算法(乘幂法)求解出max与对应的特征向量,关于乘幂法可baidu一下。

D. 计算各层元素组合权重,并进行一致性检验

(1)设准则层元素C相对于总目标G的排序权重向量为:

11Ta1(a1,a12,,am) (本例中m=5)

(2)方案层各方案A对准则层各元素j的排序向量为:

222b2j(b1j,b2j,,bnj)(j1,2,,m) (本例中n=3,m=5)

2222令B(b1,b2,,bm) (m=5)

则方案层的n(n=3)个方案相对于总目标的组合权重向量为aBa:

221*************** ********最后得到的*,*,*就是方案A、B、C在总目标G下的排序向量。

T(3)对于递阶层次组合判断的一致性检验

我们要逐层计算C.I.,设得到准则层针对目标层的计算结果为:C.I.1,R.I.1,C.R.1 方案层针对目标层的相应指标为:

2m1C.I.2C.I.1,C.I.,,C.I.a 2222m1R.I.2R.I.12,R.I.2,,R.I.2a

本例中m=5,则C.R.2C.R.1iiC.I.2(为什么使用加法) R.I.2上面C.I.2和R.I.2分别是方案层针对准则层的第i个准则下判断矩阵的一致性指标和平均随机一致性指标。

当C.R.20.1时,认为递阶层次在2层水平上整个判断有满意的一致性。

AHP层次分析法示例说明

附录:

关于(n是方阵A=(aij)的最大特征根,其余n-1个特征根全为零,而g是A的与最大特征根n对应的特征向量)的证明:

证明1:

对于一致性正互反举证:

W1W1W2AW1WnW1

W1W2W2W2WnW2W1WnW2Wn WnWn很容易看出,每行成比例,因此矩阵的秩=1,非零特征根有1个。

并且∑I = ∑aii ,因此n =∑I= 证明2:

设两两比较相对重量的精确测度为:

W1W1W1WWWn12WWW222AW1W2Wn

WWWnnnWnW1W2则特征方程|AE|0,有一重实根n及n–1重0根。

证明:

W1W1WW21W2W2fn()|AE|W1W2WWnnW2W1W1W1W2W1WnW1W1W2W2W2WnW2W1WnW2Wn WnWnBfn1W1WnW2Wn()fn1()

WnWn

AHP层次分析法示例说明

W1W1W1WWWn1200W1n1n1 BW20000n1n2n12fnfn22fn2

 fnn2f2 WnWn1WWnn112122 f2WnWnWnWn1n1n1fnn22

n1n2n1fnn0

故n为一重特征根,0为n–1重特征根。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务