用 Excel求解层次分析法(AHP)问题 2005-05-04 用Bxe求解层次分析法(AP)问题 层次分析法(AHP)简介 层次分析法(AHP)的由来 美国运筹学家A.L. Saaty于本世纪70年代提出的层次分析法 ( Analytical Hierar-chy Process,简称AHP方法),是一种定性 与定量相结合的决策分析方法。它是一种将决策者对复杂系统的决策 思维过程模型化、数量化的过程。应用这种方法,决策者通过将复杂 问题分解为若干层次和若千因素,在各因素之间进行简单的比较和计 算,就可以得出不同方案的权重,为最佳方案的选择提供依据。 层次分析法(AP)基本原理 AHP法首先把问题量按问颗号质和总目标将此问题分解成 不同层次,构成一个多属火的析结制模型目分为最低层(供决策的 方案、措施等),相对于最高层(总目标)的相对重要性权值的确定 或相对优劣次序的排序问题。 翻层次分析法(AHP)特点 ↓分析思路清楚,可将系统分析人员的思维过程系统化、数学化 和模型化; 分析时需要的定量数据不多,但要求对问题所包含的因素及其 关系具体而明确; 4这种方法适用于多准则、多目标的复杂问题的决策分析,广泛 用于地区经济发展方案比较、科学技术成果评比、资源规划和 分析以及企业人员素质测评 版权所有一京华孤客 欢迎访问我的个人主页 ttp: //free. 6to23. com/hgk1983 第1页共15页
用 Excel 求解层次分析法(AHP)问题 2005-05-04 用 Excel 求解层次分析法(AHP)问题 一、 层次分析法(AHP)简介 层次分析法(AHP)的由来 美国运筹学家 A.L.Saaty 于本世纪 70 年代提出的层次分析法 (Analytical Hierar-chy Process,简称 AHP 方法),是一种定性 与定量相结合的决策分析方法。它是一种将决策者对复杂系统的决策 思维过程模型化、数量化的过程。应用这种方法,决策者通过将复杂 问题分解为若干层次和若干因素,在各因素之间进行简单的比较和计 算,就可以得出不同方案的权重,为最佳方案的选择提供依据。 层次分析法(AHP)基本原理 AHP 法首先把问题层次化,按问题性质和总目标将此问题分解成 不同层次,构成一个多层次的分析结构模型,分为最低层(供决策的 方案、措施等),相对于最高层(总目标)的相对重要性权值的确定 或相对优劣次序的排序问题。 层次分析法(AHP)特点 分析思路清楚,可将系统分析人员的思维过程系统化、数学化 和模型化; 分析时需要的定量数据不多,但要求对问题所包含的因素及其 关系具体而明确; 这种方法适用于多准则、多目标的复杂问题的决策分析,广泛 用于地区经济发展方案比较、科学技术成果评比、资源规划和 分析以及企业人员素质测评。 版权所有——京华孤客 欢迎访问我的个人主页 http://free.6to23.com/jhgk1983 第 1 页 共 15 页
用 Excel求解层次分析法(AHP)问题 2005-05-04 二、层次分析法(AHP)的具体步骤 明确问题 在分析社会、经济的以及科学管理等领域的问题时,首先要 对问题有明确的认识,弄清问题的范围,了解问题所包含的因素, 确定出因素之间的关联关系和隶属关系。 递阶层次结构的建立 根据对问题分析和了解,将问题所包含的因素,按照是否共 有某些特征进行归纳成组,并把它们之间的共同特性看成是系统 中新的层次中的一些因素,而这些因素本身也按照另外的特性组 合起来,形成更高层次的图素,直到最终形成单一的最高层次因 素 0最高层是目标 0中间层是准则层 0最低层是方案层或措施层 √建立两两比较的判断矩阵 判断矩阵表示针对上一层次某单元(元素),本层次与它有 关单元之间相对重要性的比较。一般取如下形式: pl p p1 b11 b12...bln p2b21b2462 版权所有一京华孤客 欢迎访问我的个人主页 ): //free. 6to23. com/hgk1983 第2页共15页
用 Excel 求解层次分析法(AHP)问题 2005-05-04 二、层次分析法(AHP)的具体步骤 9 明确问题 在分析社会、经济的以及科学管理等领域的问题时,首先要 对问题有明确的认识,弄清问题的范围,了解问题所包含的因素, 确定出因素之间的关联关系和隶属关系。 9 递阶层次结构的建立 根据对问题分析和了解,将问题所包含的因素,按照是否共 有某些特征进行归纳成组,并把它们之间的共同特性看成是系统 中新的层次中的一些因素,而这些因素本身也按照另外的特性组 合起来,形成更高层次的因素,直到最终形成单一的最高层次因 素。 o 最高层是目标层 o 中间层是准则层 o …….. o 最低层是方案层或措施层 9 建立两两比较的判断矩阵 判断矩阵表示针对上一层次某单元(元素),本层次与它有 关单元之间相对重要性的比较。一般取如下形式: Cs p1 p2 … … pn p1 b11 b12 … … b1n p2 b21 b22 … … b2n 版权所有——京华孤客 欢迎访问我的个人主页 http://free.6to23.com/jhgk1983 第 2 页 共 15 页
用 Excel求解层次分析法(AHP)问题 2005-05-04 p bn1 bn2 在层次分析法中,为了使判断定量化,关键在于设法使任意 两个方案对于某一准则的相对优越程度得到定量描述。一般对单 一准则来说,两个方进行比较总能判断出优劣,层次分析法采 用1-9标度方法,对不同情况的评比给出数量标度 标度定义与说明 两个元素对某个属性具有同样重要性 两个素漫校,一/另一元素稍微重要 两个素吨较,青那用另一元素明显重要 两个元素比较,一元素比另一元素重要得多 两个元素比较,一元素比另一元素极端重 2,4,6,q表示需要在上述两个标准之间拆衷时的标度 1/bij两个元素的反比较 判断矩阵B具有如下特征: bii=1 bji =1/ bij bij bik/ bjk (i,j,k=1,2,…n) 判断矩阵中的bij是根据资料数据、专家的意见和系统分析人 版权所有一京华孤客 欢迎访问我的个人主页 http://free.6to23.com/hgk1983 第3页共15页
用 Excel 求解层次分析法(AHP)问题 2005-05-04 … … … … … … … … … … … … pn bn1 bn2 … … bnn 在层次分析法中,为了使判断定量化,关键在于设法使任意 两个方案对于某一准则的相对优越程度得到定量描述。一般对单 一准则来说,两个方案进行比较总能判断出优劣,层次分析法采 用 1-9 标度方法,对不同情况的评比给出数量标度。 标 度 定义与说明 1 两个元素对某个属性具有同样重要性 3 两个元素比较,一元素比另一元素稍微重要 5 两个元素比较,一元素比另一元素明显重要 7 两个元素比较,一元素比另一元素重要得多 9 两个元素比较,一元素比另一元素极端重要 2,4,6,8 表示需要在上述两个标准之间拆衷时的标度 1/bij 两个元素的反比较 判断矩阵 B 具有如下特征: bii = 1 bji = 1/ bij bij = bik/ bjk (i,j,k=1,2,….n) 判断矩阵中的 bij 是根据资料数据、专家的意见和系统分析人 版权所有——京华孤客 欢迎访问我的个人主页 http://free.6to23.com/jhgk1983 第 3 页 共 15 页
用 Excel求解层次分析法(AHP)问题 2005-05-04 员的经验经过反复研究后确定。应用层次分析法保持判断思维的 致性是非常重要的,只要矩阵中的bij满足上述三条关系式时, 就说明判断矩阵具有完全的一致性。 判断矩阵一致性指标C.I.( Consistency Index) CI=IMax-n 一致性指标C.I的值越大,表明判断矩阵偏离完全一致性的 程度越大,C.I.的值越小,表明判断矩阵越接近于完全一致性 一般判断矩阵的阶数n越大,人为造成的偏离完全一致性指标CI 的值便越大;n越小,人为造成的偏离完全一致性指标C.I.的值 便越小。 对于多阶判 晋均随机一致性指标 na1n出小你正互反短阵计第100 次得到的平均随机一致性指标。 RIO 00.580.901.121.241.321.411.46 N101112131415 RI1.49|1.521.541.56|1.581.59 当n<3时,判断矩阵永远具有完全一致性。判断矩阵一致性 指标C.I.与同阶平均随机一致性指标R.I.之比称为随机一致 性比率C.R.( Consistency Ratio)。 CR CI 当C.R.<0.10时,便认为判断矩阵具有可以接受的一致 版权所有一京华孤客 欢迎访问我的个人主页 ttp: //free. 6to23. com/hgk1983 第4页共15页
用 Excel 求解层次分析法(AHP)问题 2005-05-04 员的经验经过反复研究后确定。应用层次分析法保持判断思维的 一致性是非常重要的,只要矩阵中的 bij 满足上述三条关系式时, 就说明判断矩阵具有完全的一致性。 判断矩阵一致性指标 C.I.(Consistency Index) MAX n CI n 1 λ − = − 一致性指标 C.I.的值越大,表明判断矩阵偏离完全一致性的 程度越大, C.I.的值越小,表明判断矩阵越接近于完全一致性。 一般判断矩阵的阶数 n 越大,人为造成的偏离完全一致性指标 C.I. 的值便越大;n 越小,人为造成的偏离完全一致性指标 C.I.的值 便越小。 对于多阶判断矩阵,引入平均随机一致性指标 R.I.(Random Index),下表给出了 1-15 阶正互反矩阵计算 1000 次得到的平均随机一致性指标 。 N 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.46 N 10 11 12 13 14 15 RI 1.49 1.52 1.54 1.56 1.58 1.59 当 n<3 时,判断矩阵永远具有完全一致性。判断矩阵一致性 指标 C.I. 与同阶平均随机一致性指标 R.I. 之比称为随机一致 性比率 C.R.(Consistency Ratio)。 CI CR RI = 当 C.R.< 0.10 时,便认为判断矩阵具有可以接受的一致 版权所有——京华孤客 欢迎访问我的个人主页 http://free.6to23.com/jhgk1983 第 4 页 共 15 页
用 Excel求解层次分析法(AHP)问题 2005-05-04 性。当C.R.>0.10时,就需要调整和修正判断矩阵,使其满足 C.R.<0.10,从而具有满意的一致性 层次单排序 层次单排序就是把本层所有各元素对上一层来说,排出评比 顺序,这就要计算判断矩阵的最大特征向量,最常用的方法是和 积法和方根法 和积法具体计算步骤: ◇将判断矩阵的每一列元素作归一化处理,其元素的 般项为 将每 化后的判断矩阵按行相加为 b(i=1 今对向量(W1,W2…W)t归一化处理: (1=1,2.n) W=(W1, Wn)t 即为所求的特征向量的近似解。 ◇计算判断矩阵最大特征根max (BW)1 nw 方根法具体计算步骤 版权所有一京华孤客 欢迎访问我的个人主页 http://free.6to23.com/hgk1983 第5页共15页
用 Excel 求解层次分析法(AHP)问题 2005-05-04 版权所有——京华孤客 欢迎访问我的个人主页 http://free.6to23.com/jhgk1983 性。当 C.R. ≥0.10 时,就需要调整和修正判断矩阵,使其满足 C.R.< 0.10 ,从而具有满意的一致性。 9 层次单排序 层次单排序就是把本层所有各元素对上一层来说,排出评比 顺序,这就要计算判断矩阵的最大特征向量,最常用的方法是和 积法和方根法。 和积法具体计算步骤: 将判断矩阵的每一列元素作归一化处理,其元素的 一般项为 ij ij ij b b (i,j=1,2,3......n) b = ∑ n i ij j 1 w b (i 1,2......n) = = = ∑ 将每一列经归一化处理后的判断矩阵按行相加为 对向量 W=( W1, W2…… Wn)t 归一化处理: i i n j j=1 w w (i 1,2......n) w = = ∑ W=( W1, W2…… Wn)t 即为所求的特征向量的近似解。 计算判断矩阵最大特征根 λmax n J max i 1 i (BW) nw λ = = ∑ 方根法具体计算步骤 第 5 页 共 15 页