Top Banner
§3.4 复复复 复复复复 复复复复复复 Analitic Hierachy Proc ess (AHP)
26

§3.4 复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

Jan 22, 2016

Download

Documents

Thyra

§3.4 复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP). 对难于完全定量的复杂系统作出决策的模型和方法。 一 . 问题举例 1. 在 海尔、新飞、容声和雪花 四个牌号的电冰箱中选购一种。要考虑 品牌的信誉、冰箱的功能、价格和耗电量。 2. 在 泰山、杭州和承德 三处选择一个旅游点。要考虑 景点的景色、居住的环境、饮食的特色、交通便利和旅游的费用 。 3. 在 基础研究、应用研究和数学教育 中选择一个领域申报科研课题。要考虑 成果的贡献(实用价值、科学意义),可行性(难度、周期和经费)和人才培养。. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

§3.4 复杂系统决策模型与层次分析法

Analitic Hierachy Process (AHP)

Page 2: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

对难于完全定量的复杂系统作出决策的模型和方法。

一 . 问题举例 1. 在海尔、新飞、容声和雪花四个牌号的电冰箱中选购一种。要考虑品牌的信誉、冰箱的功能、价格和耗电量。 2. 在泰山、杭州和承德三处选择一个旅游点。要考虑景点的景色、居住的环境、饮食的特色、交通便利和旅游的费用。 3. 在基础研究、应用研究和数学教育中选择一个领域申报科研课题。要考虑成果的贡献(实用价值、科学意义),可行性(难度、周期和经费)和人才培养。

Page 3: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

二 . 模型和方法 1. 层次结构模型 将决策的目标、考虑的因素(决策准则)和决策对象按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图。 最高层:决策的目的、要解决的问题。 最低层:决策时的备选方案。 中间层:考虑的因素、决策的准则。 对于相邻的两层,称高层为目标层,低层为因素层。

Page 4: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

例 1. 选购冰箱

选购冰箱

品牌 功能 价格 耗电

海尔 新飞 容声 雪花

Page 5: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

例 2. 旅游景点旅游景点

居住景色费用 饮食 交通

泰山杭州 承德

Page 6: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

例 3. 科研课题 科研课题

贡献 可行性

实用价值

学术意义

人才培养

难度

周期

经费

基础 应用 教育

Page 7: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

2. 因素判断模型 10. 判断矩阵:令 正数 aij 为因素 xi 、 xj 对目标 Z 的影响的相对重要性指标。 aij = 1 : xi 与 xj 对目标 Z 的重要性相当。 aij > 1 :对目标 Z 来说 xi 比 xj 重要 , 其数值大小表示重要的程度。 显然有 aji = 1/ aij 。 矩阵 A = ( aij )称为因素( x1,…,xn )成对比较时的判断矩阵。

Page 8: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

20. 正互反矩阵: n × n 矩阵 A = (aij ) 是正互反的 , 如果满足条件 aij >0 且 aji =1/ aij

30. aij 的估计 : 九级标度法

xi/xj 相当 较重要 重要 很重要 绝对重要aij 1 3 5 7 9

Page 9: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

40. 例 . 选择旅游景点 Z :目标,选择景点 y :因素,决策准则 y1 费用 , y2 景色 , y3 居住 , y4 饮食 , y5 交通 X :对象,备选方案 X1 杭州, X2 泰山, X3 承德, 因素对目标的判断矩阵

1133/15/1

1123/15/1

3/12/114/17/1

33412/1

55721

A

Page 10: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

3. 因素排序及其一致性 10. 权重向量 令 λ1 为 A 的最大 ( 模 ) 特征根 , 则 λ1>0.

令 w 为与 λ 1 对应的 A 的特征向量 , 则 w>0.

归一化 : wi*=wi/wi, 有 w*=(w1*,…,wn*)’

称 w* 为因素 y 对目标 Z 相对重要性的权重。

Page 11: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

20. 排序的一致性 比较的一致性:对于因素关于目标重要性比较的指标 aij, 若对任意的 k, 满足 aij=aikakj, 则称这个比较是一致的。 排序的一致性:一致性指标 CI (Consensus index)

CI=(λ1-n)/(n-1) , CI>=0 。 CI = 0, A 有完全的一致性。 CI 接近于 0, A 有满意的一致性。

Page 12: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

一致性判断矩阵与因素排序 一致性判断矩阵:所有元素满足一致性条件 aij = aik akj

的判断矩阵。一致性判断矩阵的特征向量就是因素的排序

Page 13: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

矩阵的一致性 定理 1. (Peron-Frobenious) 非负矩阵存在正

的最大模特征根 , 对应着正的特征向量。

定理 2. 一致的正互反阵的秩等于 1 ,主特征根为 n ,若特征向量为 w = (w1,…,wn)’, 则有 aij = wi / wj 。

定理 3. n 阶判断矩阵是一致的,当且仅当 λ 1=n 。

Page 14: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

定理 2 证明 一致性正互反矩阵中任意两列元素成比例 aij = m aih , i=1,…,n由一致性: aij = aik akj , aih = aik akh ,则 aij /aih= akj /akh=m, 即 aij = m aih,i =1,…,n由 aij = aik/ ajk ,令 a=(a1k a2k … ank)’, a-1=(1/a1k 1/a2k … 1/an

k)’则有 A = a a-1’ , 判断矩阵的秩为 1.且有 A a = a a-1’a = n a

Page 15: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

一致性判断矩阵各列均是判断矩阵的特征向量

若特征向量为 w = (w1,…,wn)’, 则有 aij = aik/ ajk = wi / wj 。表示 wi 与 wj 之间的比值 , 是这两者重要性之间的一个判断 .

w 就是各对象之间的一个排序 .

即 : 各列均表示被判断元素之间的排序。

Page 16: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

定理 3 证明

1

1 1

1

1 11

111

1])([11

,,0,0

n

i

n

ij i

jij

i

jij

n

i

n

j i

jij

ij

jij

w

wa

w

wa

nw

wa

n

wwawwAw

2][2])([ 11 ,则若, n

w

wa

w

wa

i

jij

i

jij

一致Aaaawwa kjikijjiij ,,

Page 17: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

随机一致性指标 固定 n, 令 A 的上三角从 {1/9,…,1,2,…,9}中随机取值 , 构成正互反矩阵。计算它的 CI 。 对每个 n = 1, 2, …, 9 分别随机地抽取 n=100~500 个样本 , 得到 Ank 和 CInk ( 不一致判断矩阵的指标 ) 。取

则 CI > RI 时 , 判断矩阵明显不具有一致性。 取 α < 0.1 , 则当 CI < α RI 时 , A 在水准α下有满意的一致性 .

m

knkn CI

mRI

1

1

Page 18: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

平均随机一致性指标 RIn 1 2 3 4 5 6 7 8 9

RI 0 0 0.58 0.90 1.12 1.24 1.32 1.41 1.45

CR = CI / RI < 0.1 时 , A 有满意的一致性。

Page 19: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

AHP 的计算1. 最大特征根与特征向量的计算—幂法 给定 A > 0, 对任 x>0 则

若取则

特征根为

的主特征向量是AvvcxAx

xAkT

k

k

,lim

Tex )1,,1,1(

为排序向量wweAe

eAkT

k

k

,lim

i

i

w

wA )(

Page 20: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

特征根与特征向量的近似算法计算行 ( 几何 ) 平均

归一化

特征根

nii

n

jiji MwaM

,1

为特征向量),,(, Tn

i

ii www

w

ww

1

i i

i

nw

wA )(

Page 21: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

MATLAB 算法 % 对于形如 A = (mij/hij) 的正互反阵,求特征值和特征向量。 >>B=[m11,…m1n;m21,…,m2n;…;mn1,…,mnn];

>>A=B./B’

>>[X,D]=eig(A)

Page 22: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

例 . 准则对目标的排序 A 有特征根 λ = 5.019

w = (0.48, 0.26, 0.05, 0.10, 0.11)’

CI = (λ-5) /(5-1) = 0019/4 = 0.00475

CR = 0.00475 / 1.12 = 0.004246 < 0.1 A 有满意的一致性。

Page 23: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

备选对象对决策准则的判别矩阵

661.0

272.0

067.0

,004.3,

138

3/115

8/15/11

111 bB

129.0

277.0

595.0

,005.3,

12/15/1

215/1

521

212 bB

142.0

429.0

429.0

,3,

13/13/1

313/1

311

313 bB

Page 24: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

175.0

193.0

633.0

,009.3,

114/1

113/1

431

414 bB

668.0

166.0

166.0

,3,

144

4/111

4/111

515 bB

Page 25: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

4. 总排序及其一致性10. 模型及参数 模型: 参数: y 对目标 Z 有判断矩阵 A

排序权重 a =(a1, …, a5)

x 对准则 yj 有判断矩阵 Bj

排序权重 bj=(b1j, b2j, b3j)’

记 B = (b1, b2, …, b5)

CIj(x): x 对 yj 的 CI; RIj(x): x 对 yj 的 RI.

CIZ(x): x 对 Z 的 CI; RIZ(x): x 对 Z 的 RI.

Zyx

Page 26: §3.4   复杂系统决策模型 与层次分析法 Analitic Hierachy Process (AHP)

20. 对象对目标的排序

30. 排序的一致性

w = (0.293, 0.311, 0.446)’

aBbawj

jj

5

1

5

1

)()(j

jjZ xCIaxCI

5

1

)()(j

jjZ xRIaxRI