层次分析法原理及计算过程详解

层次分析法原理及计算过程详解

写在前面:

层次分析法是一个很早的决策算法了,它能够处理多目标多准则的决策问题,思维方式却很简单。由于其系统性等优点,后续很多算法都有借鉴,所以这里写一写。

网上关于该方法的讲解很多也很详细,所以本篇都是在前辈的基础上进行整理加工。文章尽量详细,然后加上一些我自己的理解,希望后面看到的人能够读起来更轻松,更容易接受。

注意:文中说的判断矩阵,又称成对比较阵

目录:

1.层次分析法概论

1.2什么是决策

1.3 决策分析法原理

2.层次分析法的基本步骤

2.1 层次分析法步骤

2.2 建立层次结构模型

2.3 构造判断矩阵

2.4 计算单层权向量并做一致性检验

2.5 计算组合权向量(层次总排序)并做一致性检验

2.6 层次分析法基本步骤归纳

3. 层次分析法的优缺点

3.1 层次分析法的优点

4.注意事项

5.可应用的领域

6. 完整例子分析

6.1 旅游问题

6.2 干部选择问题

1.层次分析法概论

1.1 什么是层次分析法

层次分析法(The analytic hierarchy process)简称AHP,在20世纪70年代初期由美国匹兹堡大学运筹学家托马斯·塞蒂(T.L. Saaty)在为美国国防部研究“根据各个工业部门对国家福利的贡献大小而进行电力分配”的课题时提出。它是一种应用网络系统理论和多目标综合评价方法,提出的一种层次权重决策分析方法。

是在对复杂的决策问题的本质、影响因素及其内在关系等进行深入分析的基础上,利用较少的定量信息使决策的思维过程数学化,从而为多目标、多准则或无结构特性的复杂决策问题提供简便的决策方法。

是对社会、经济以及管理领域的问题进行系统分析时,面临的经常是一个由相互关联、相互制约的众多因素构成的复杂系统。层次分析法则为研究这类复杂的系统,提供了一种新的、简洁的、实用的决策方法。

是一种解决多目标的复杂问题的定性与定量相结合的决策分析方法。该方法将定量分析与定性分析结合起来,用决策者的经验判断各衡量目标能否实现的标准之间的相对重要程度,并合理地给出每个决策方案的每个标准的权数,利用权数求出各方案的优劣次序,比较有效地应用于那些难以用定量方法解决的课题。

层次分析法是社会、经济系统决策中的有效工具。其特征是合理地将定性与定量的决策结合起来,按照思维、心理的规律把决策过程层次化、数量化。是系统科学中常用的一种系统分析方法。

由于它在处理复杂的决策问题上的实用性和有效性,很快在世界范围得到重视。它的应用已遍及经济计划和管理、能源政策和分配、行为科学、军事指挥、运输、农业、教育、人才、医疗和环境等领域。

该方法自1982年被介绍到我国以来,以其定性与定量相结合地处理各种决策因素的特点,以及其系统灵活简洁的优点,迅速地在我国社会经济各个领域内,如工程计划、资源分配、方案排序、政策制定、冲突问题、性能评价、能源系统分析、城市规划、经济管理、科研评价等,得到了广泛的重视和应用。

1.2 什么是决策

决策是指在面临多种方案时需要依据一定的标准选择某一种方案。日常生活中有许多决策问题。

举例:

1.在海尔、新飞、容声和雪花四个牌号的电冰箱中选购一种。要考虑品牌的信誉、冰箱的功能、价格和耗电量。

2.在泰山、杭州和承德三处选择一个旅游点。要考虑景点的景色、居住的环境、饮食的特色、交通便利和旅游的费用。

3.在基础研究、应用研究和数学教育中选择一个领域申报科研课题。要考虑成果的贡献(实用价值、科学意义),可行性(难度、周期和经费)和人才培养。

1.3 决策分析法原理

层次分析法根据问题的性质和要达到的总目标,将问题分解为不同的组成因素,并按照因素间的相互关联影响以及隶属关系将因素按不同层次聚集组合,形成一个多层次的分析结构模型,从而最终使问题归结为最低层(供决策的方案、措施等)相对于最高层(总目标)的相对重要权值的确定或相对优劣次序的排定。

2. 层次分析法的基本步骤

2.1 层次分析法步骤

运用层次分析法构造系统模型时,大体可以分为以下四个步骤:

1.建立层次结构模型

2.构造判断矩阵(也叫成对比较矩阵)

3.层次单排序及其一致性检验

4.层次总排序及其一致性检验

2.2 建立层次结构模型

简述:

将决策的目标、考虑的因素(决策准则)和决策方案,按它们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图。

最高层:决策的目的、要解决的问题。

中间层:考虑的因素、决策的准则。

最低层:决策时的备选方案。

对于相邻的两层,称高层为目标层,低层为因素层。

解释:

在深入分析实际问题的基础上,将问题包含的因素自上而下地分解成若干层次:同一层的诸因素从属于上一层的因素或对上层因素有影响,同时又支配下一层的因素或受到下层因素的作用。最上层为目标层(解决问题的目的),通常只有1个因素。中间层可以有一个或几个,是选择为实现总目标而采取的各种措施、方案所必须遵循的准则(也可称策略层、约束层、准则层等),当准则过多时(譬如多于9个,所以一般不

多于9个)应进一步分解出子准则层。最下层通常为方案或对象层(用于解决问题的各种措施、方案等)。

把各种所要考虑的因素放在适当的层次内。用层次结构图清晰地表达这些因素的关系。

示例:

旅游问题的层次分析模型

2.3 构造判断矩阵

从层次结构模型的第2层开始,对于从属于(或影响)上一层每个因素的同一层诸因素,构造判断矩阵,直到最下层。

在确定各层次各因素之间的权重时,如果只是定性的结果,则常常不容易被别人接受,因而Saaty等人提出:一致矩阵法,即:

1.不把所有因素放在一起比较,而是两两相互比较。

2.对此时采用相对尺度,以尽可能减少性质不同的诸因素相互比较的困难,以提高准确度。

判断矩阵是表示本层所有因素针对上一层某一个因素的相对重要性的比较。判断矩阵的元素aij用Saaty的1-9标度方法给出。

心理学家认为成对比较的因素不宜超过9个,即每层不要超过9个因素。判断矩阵元素aij的标度方法

判断矩阵元素aij的标度方法

示例:

旅游地选择判断矩阵A

这个矩阵是不一致的,什么是不一致呢?后面讲。什么是一致性?

2.4 计算单层权向量并做一致性检验

能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对A 确定不一致的允许范围。

2.4.1 什么是一致性

定理1:n阶一致阵的唯一非零特征根为n

定理2:n阶正互反阵A的最大特征根λ≥n,当且仅当λ=n时A为一致阵

由于λ连续的依赖于aij,则λ比n大的越多,A的不一致性越严重。用最大特征值对应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用λ-n数值的大小来衡量A的不一致程度。

从理论上分析得到:如果A是完全一致的判断矩阵,应该有

但实际上在构造成对比较矩阵时要求满足上述众多等式是不可能的。因此退而要求成对比较矩阵有一定的一致性,即可以允许成对比较矩阵存在一定程度的不一致性。

由分析可知,对完全一致的成对比较矩阵,其绝对值最大的特征值等于该矩阵的维数。对成对比较矩阵的一致性要求,转化为要求:的绝对值最大的特征值和该矩阵的维数相差不大。

2.4.2 如何做一致性检验

定义一致性指标:

λ:最大特征根;n:唯一非零特征根

CI=0,有完全的一致性;

CI接近于0,有满意的一致性;

CI越大,不一致越严重

为衡量CI的大小,引入随机一致性指标RI。方法为:

随机构造500个判断矩阵:A1,A2,…,A500,则可得一致性指标: CI1,CI2,…,CI500。

由此可得随机一致性指标公式:

Saaty的随机一致性指标RI结果如下(因为这个是固定的,当作已知)一致性指标RI表

定义一致性比率:

一般,当一致性比率CR<0.1时,认为A的不一致程度在容许范围内,有满意的一致性,通过一致性检验。

此时,用其归一化特征向量作为权向量,否则需要重新构造判断矩阵A,对aij进行调整。

一致性检验:利用一致性指标和一致性比率<0.1及随机一致性指标的数值表,对A进行检验的过程。

示例:

旅游问题判断矩阵一致性检验

对于上图图,权向量中有5个元素,那每一个元素代表的是每一个因素对上一层的因素的权重,比如说第一个值为0.263,那这代表的含义就是景色对于选择旅游地的重要性为0.263。

有时候影响因素太多时,计算量很大,可以用正互反阵最大特征根和特征向量的简化计算方法:

正互反阵最大特征根和特征向量的简化计算方法(几何平均法或规范列平均法)

2.5 计算组合权向量(层次总排序)并做一致性检验

2.5.1 多层判断矩阵的构造

2.4节讲述了怎么构造单层因素的权向量,但是通常一个模型有多层因素,每层对目标的影响权重都不一样,所以需要考虑最下层方案对目标的权重。

计算某一层次所有因素对于最高层(总目标)相对重要性的权值,称为层次总排序。

这一过程是从最高层次到最低层次依次进行的。

这一步是在已知单层因素对上一层的相对重要性排序的前提下进行。

下一层对上一层的相对重要性排序

理解:B层层次单排序为n x m的矩阵,bij表示bi对aj的重要性。

2.5.2 层次总排序的一致性检验

设B层B1,B2,…,Bn对上层(A层)中因素Aj(j=1,2,…,m)的层次单排序一致性指标为CIj,随机一致性指标为RIj,则层次总排序一致性比率为:

当CR<0.1时,认为层次总排序通过一致性检验。层次总排序具有满意的一致性,否则需要重新调整那些一致性比率高的判断矩阵的元素取值。

2.5.3 层次总排序

可以得到B层的层次总排序为:

B层的层次总排序

理解:B1表示b1影响A层,再影响到目标层,也就是方案B1对目标层的重要性。

B层的层次总排序

到此,根据最下层(决策层)的层次总排序做出最后决策。

示例:

1.先计算下层对上层的判断矩阵及其特征向量和特征值,并进行一致性检验。

旅游问题下层对上层的判断矩阵及其特征向量和特征值,并进行一致性检验

w的下标为A的序号。也就是将上一层的某一因素当做单一目标,分别构造下层因素对上一层某一因素的判断矩阵(因为对于不同的准则,下层各因素权重选择不一样,也就有不同的判断矩阵),并计算特征向量和特征值,并做一致性检验。

2.一致性检验与组合权向量计算

一致性检验与组合权向量

理解:方案P1对目标的影响也就是,P1对上一层(A层)每一因素的影响再累积到对目标层的影响,而P1在对每一个A层因素为目标时的相对重要性不一样,所以P1对目标层的影响也就是B矩阵的第一行,所以B的第一行分别乘A的重要性排序向量,也就得到了P1对目标的权重。

根据公式做组合一致性检验,若检验通过,则可按照组合权向量表示的结果进行决策,否则需要重新考虑模型或重新构造那些一致性比率较大的判断矩阵。在一致性满足后,最后得到每一个最低层因素对目标的相对重要性排序。

2.6 层次分析法基本步骤归纳

1.建立层次结构模型

该结构图包括目标层,准则层,方案层。

2.构造判断矩阵

从第二层开始用判断矩阵和1~9尺度。

3.计算单排序权向量并做一致性检验

对每个判断矩阵计算最大特征值及其对应的特征向量,利用一致性指标、随机一致性指标和一致性比率做一致性检验。若检验通过,特征向量(归一化后)即为权向量;若不通过,需要重新构造成对比较矩阵。

4.计算总排序权向量并做一致性检验

计算最下层对最上层总排序的权向量。利用总排序一致性比率:

层次分析法详解

构建风险层次结构 通过选取的指标可以看出这是一个多目标的且问题涉及到许多因素,各种因素 的作用相互,情况复杂。依据层次分析法处理这类复杂的问题就需要对所涉及的因素指标进行分析:哪些是需相互比较的;哪些是需相互影响的。把那些需相互比较的因素归成同一类,构造出一个各因素类之间相互联结的层次结构模型。 各因素类的层次级别由其与目标的关系而定: 第一层是目标层,也就是国家风险的评价排序 第二层是准则层,这一层中是国家风险排序所涉及的国家风险类型,即政治风险、经济风险、社会风险。 第三层是子准则层,这一层是评价衡量准则层中各要素的影响因素及评价指标,即政权凝聚力、腐败状况、相关法律政策、国际关系、官僚主义、经济政策、汇率稳定性、金融环境、内部冲突、外部冲突、民族差异等。 第四层也就是我们要选择的方案即所要选择的并购方案国家。 图5.1风险层次结构模型 Fig.5.1 The hierarchical structure model of country risk 为了方便计算以及模型的理解,层次结构中各层次均用字母代替,目标层为i A , 准则层为B i ,子准则层为C i ,方案层为D i 。

5.2.2 重要性程度描述 为了将上述复杂的多因素综合比较问题转化为简单的两因素相对比较问题。首先找出所有两两比较的结果,并且把它们定量化;然后再运用适当的数学方法从所有两两相对比较的结果之中求出多因素综合比较的结果。进行定性的成对比较时,我们将比较结果分为5种等级:相同、稍强、强、明显强、绝对强并将我们所做出的比较结果应用1~9个数字尺度来进行定量化,比较具体含义及相应数字对应如下表: 表5.2 AHP重要程度描述表 Table 5.2 Described table of AHP important degree 定性比较结果数字定量 因素1相较于因素2具有相同的重要性 1 因素1与因素2相比,前者重要性稍强 3 因素1与因素2相比,前者重要性强 5 因素1与因素2相比,前者重要性明显强7 因素1与因素2相比,前者重要性绝对强9 因素1与因素2相比,相对重要性处于上述等级之间2、4、6、8 (续表5.2)定性比较结果数字定量 因素1与因素2相比,后者的重要性要稍强、强、明显强、绝对强于前者1/3、1/5、1/7、1/9 例如:在准则层中有三个因素政治风险B1、经济风险B2以及社会风险B3,假设如果政治风险B1相较于经济风险B2在风险中的重要性稍强那么就是B1:B2=3:1也就是3。假设社会风险B3与经济风险B2相比,社会风险的重要性要强于经济风险B2但是是弱于政治风险,那么B3:B2=2:1也就是数字2,相反如果假设经济风险B2的重要性要强于政治风险B1那么B1:B2=1:3也就是1/3。 5.2.3层次单排序 由层次模型可以看出含有层。为了进行有效的判断,依据层次分析法的方法我们要分别对不同的层次进行层次单排序,现在我们就拿准则层为例,在准则层,有3个因素指标分别为B1,B2,B3,相关的上一层因素为A,则可针对因素A,对

层次分析法(Analytical Hierarchy Process,AHP)原理-步骤-实例

层次分析法(Analytical Hierarchy Process ,AHP) 1. 原理: n 个要素的权重因子为W : []n T w w w W ...21= (1) 通过对n 个要素分别进行两两比较,得到相对重要度矩阵A : ()ij a A = (2) 其中: j i ij w w a /= (3) ij ji a a 1= (4) 于是,有: AW = nW (5) 当A 为一致性矩阵时,n 是A 的特征值,W 是A 的特征向量, W AW λ= (6) n ≥max λ (7) 2. 步骤: ⑴ 建立层次结构模型; ⑵ 构造判断矩阵; ⑶ 相对重要程度计算; ⑷ 一致性检验; ⑸ 综合重要度计算。 3. 例:对某汽车的三个评价指标(动力性、安全性和价格)进行比较,计算:

???? ? ?????=133/13/115/1351A 用求和法: ⑴ 将矩阵按列归一化(使列之和为1): ∑==n i ij ij ij a a b 1 =∑=311i i a 1+1/5+1/3= 1.53, =∑=312i i a 5+1+3=9,∑=3 13i i a =3+1/3+1=4.33 ???? ? ?????=231.0333.0218.0077.0111.0130.0692.0556.0652.0B ⑵ 按行求和: ∑==3 1j ij i b v ????? ?????=782.0318.0900.1V ⑶ 归一化: ∑==31 i i i i v v w ??????????=261.0106.0633.0W ⑷ 一致性(相容性)检验; 1..max --=n n I C λ ()∑=i i i w AW n 1max λ ???? ??????=????????????????????=787.0319.0946.1261.0106.0633.0133/13/115/1351AW 033.3261.0787.0106.0319.0633.0946.131max =?? ????++=λ 0165.01 33033.3..=--=I C

层次分析法原理及计算过程详解

层次分析法原理及计算过程详解 写在前面: 层次分析法是一个很早的决策算法了,它能够处理多目标多准则的决策问题,思维方式却很简单。由于其系统性等优点,后续很多算法都有借鉴,所以这里写一写。 网上关于该方法的讲解很多也很详细,所以本篇都是在前辈的基础上进行整理加工。文章尽量详细,然后加上一些我自己的理解,希望后面看到的人能够读起来更轻松,更容易接受。 注意:文中说的判断矩阵,又称成对比较阵 目录: 1.层次分析法概论

1.2什么是决策 1.3 决策分析法原理 2.层次分析法的基本步骤 2.1 层次分析法步骤 2.2 建立层次结构模型 2.3 构造判断矩阵 2.4 计算单层权向量并做一致性检验 2.5 计算组合权向量(层次总排序)并做一致性检验 2.6 层次分析法基本步骤归纳 3. 层次分析法的优缺点 3.1 层次分析法的优点

4.注意事项 5.可应用的领域 6. 完整例子分析 6.1 旅游问题 6.2 干部选择问题 1.层次分析法概论 1.1 什么是层次分析法 层次分析法(The analytic hierarchy process)简称AHP,在20世纪70年代初期由美国匹兹堡大学运筹学家托马斯·塞蒂(T.L. Saaty)在为美国国防部研究“根据各个工业部门对国家福利的贡献大小而进行电力分配”的课题时提出。它是一种应用网络系统理论和多目标综合评价方法,提出的一种层次权重决策分析方法。

是在对复杂的决策问题的本质、影响因素及其内在关系等进行深入分析的基础上,利用较少的定量信息使决策的思维过程数学化,从而为多目标、多准则或无结构特性的复杂决策问题提供简便的决策方法。 是对社会、经济以及管理领域的问题进行系统分析时,面临的经常是一个由相互关联、相互制约的众多因素构成的复杂系统。层次分析法则为研究这类复杂的系统,提供了一种新的、简洁的、实用的决策方法。 是一种解决多目标的复杂问题的定性与定量相结合的决策分析方法。该方法将定量分析与定性分析结合起来,用决策者的经验判断各衡量目标能否实现的标准之间的相对重要程度,并合理地给出每个决策方案的每个标准的权数,利用权数求出各方案的优劣次序,比较有效地应用于那些难以用定量方法解决的课题。 层次分析法是社会、经济系统决策中的有效工具。其特征是合理地将定性与定量的决策结合起来,按照思维、心理的规律把决策过程层次化、数量化。是系统科学中常用的一种系统分析方法。 由于它在处理复杂的决策问题上的实用性和有效性,很快在世界范围得到重视。它的应用已遍及经济计划和管理、能源政策和分配、行为科学、军事指挥、运输、农业、教育、人才、医疗和环境等领域。

(完整版)层次分析法的计算步骤

8.3.2 层次分析法的计算步骤 一、建立层次结构模型 运用AHP进行系统分析,首先要将所包含的因素分组,每一组作为一个层次,把问题条理化、层次化,构造层次分析的结构模型。这些层次大体上可分为3类 1、最高层:在这一层次中只有一个元素,一般是分析问题的预定目标或理想结果,因此又称目标层; 2、中间层:这一层次包括了为实现目标所涉及的中间环节,它可由若干个层次组成,包括所需要考虑的准则,子准则,因此又称为准则层; 3、最底层:表示为实现目标可供选择的各种措施、决策、方案等,因此又称为措施层或方案层。 层次分析结构中各项称为此结构模型中的元素,这里要注意,层次之间的支配关系不一定是完全的,即可以有元素(非底层元素)并不支配下一层次的所有元素而只支配其中部分元素。这种自上而下的支配关系所形成的层次结构,我们称之为递阶层次结构。 递阶层次结构中的层次数与问题的复杂程度及分析的详尽程度有关,一般可不受限制。为了避免由于支配的元素过多而给两两比较判断带来困难,每层次中各元素所支配的元素一般地不要超过9个,若多于9个时,可将该层次再划分为若干子层。 例如,大学毕业的选择问题,毕业生需要从收入、社会地位及发展机会方面考虑是否留校工作、读研究生、到某公司或当公务员,这些关系可以将其划分为如图8.1所示的层次结构模型。 图8.1 再如,国家综合实力比较的层次结构模型如图6 .2: 图6 .2 图中,最高层表示解决问题的目的,即应用AHP所要达到的目标;中间层表示采用某种措施和政策来实现预定目标所涉及的中间环节,一般又分为策略层、约束层、准则层等;最低层表示解决问题的措施或政策(即方案)。 然后,用连线表明上一层因素与下一层的联系。如果某个因素与下一层所有因素均有联系,那么称这个因素与下一层存在完全层次关系。有时存在不完全层次关系,即某个因素只与下一层次的部分因素有联系。层次之间可以建立子层次。子层次从属于主层次的某个因素。它的因素与下一层次的因素有联系,但不形成独立层次,层次结构模型往往有结构模型表示。 二、构造判断矩阵 任何系统分析都以一定的信息为基础。AHP的信息基础主要是人们对每一层次各因素的相对重要性给出的判断,这些判断用数值表示出来,写成矩阵形式就是判断矩阵。判断矩阵是AHP工作的出发点,构造判断矩阵是AHP的关键一步。 当上、下层之间关系被确定之后,需确定与上层某元素(目标A或某个准则Z)相联系的下层各元素在上层元素Z之中所占的比重。 假定A层中因素Ak与下一层次中因素B1,B2,…,Bn有联系,则我们构造的判断矩阵如表8.16所示。 Ak B1 B2 …Bn

层次分析方法基本原理

层次分析方法基本原理 层次分析法简单的说就是运用多因素分级处理来确定因素权重的方法。它是一种定性分析和定量分析相结合的评价决策方法,它将评价者对复杂系统的评价思维过程数学化。 层次分析法基本思路是评价者通过将复杂问题分解为若干层次和若干要素,并在同一层次的各要素之间简单地进行比较、判断和计算。就可以得出不同替代案的重要度,从而为选择最优方案提供决策依据。 层次分析法特点是:能将人们的思维过程数学化、系统化,便于人们接受; 所需定量数据信息较少。 ⑵层次分析法图解: 评估每一层针对上一层的因素的重要程度,通过传递性,最后确定因素层的指标相对于目标层的重要程度,从而确定全部指标的权重系数⑶应用层次分析法进行综合评价其主要步骤有: 第一步:对构成评价问题的目标(准则)及因素等要素建立多级递阶结构模型。 第二步:在多级递阶结构模型中,对属同一级的要素,用上一级的要素为准则进行两两比较后,根据判断尺度确定其相对重要度,并据此建立判断矩阵。 对于递阶层次结构中各层上的元素可以依次相对于与之有关的上一层元素,进行两两比较,从而建立一系列的判断矩阵。判断矩阵A = (aij)n x n具有下述性质: 其中,aij(i,j = 1,2,…,n)代表元素Ui与Uj相对于其上一层元素重要性的比例标度。判断矩阵的值反映了人们对各因素相对重要性的认识,一般采用

1-9比例标度对重要性程度赋值。标度及其含义如下表所示 表&判断矩阵标度及其含义 标)K 二| 含义 「 1 表不两个兀素相比,具有同等重要性 3 表亦两个兀素相比,前着比后着稍微重要 5 r 表不两个兀素相比,前者上LS 者明显重要 —] 1 r 表乔两个兀素相比.前肴匕逅若强烈重要 g 表乔两个兀素相比,前看比后着极端重要 r 24 血 & 表示上述相邻判断的中间值 | 倒数 若芫素i 与芫素j 的重要性之比为珈那么元素j 与元素連要性之上匕为砸=1 / aij 第三步:通过一定计算后,确定各要素的相对重要度:四个步骤如下 ①计算单一层次下元素的相对权重并进行一致性检验 1矩阵A 的最大特征根为 入max , 其相应的特征量为W ,解判断矩阵A 的 特征根问题 最大特征根及其对应的特征向量通常 应用方根法来求解,具体计算步骤如下: 为同一层次相应元素对于上一层次某一因素相对重要性的权重向量 2用估计得到的排序向量左乘判断矩阵得到一个新的向量, 依次用你排序向量的 每个分量去除这个新向量的每个对应分量, 得到了另一个向量,对这个向量的分 量求和然后除以分量的个数,得到了关于特征根入 max 的近似值 由于客观事物的复杂性以及人们对事物认识的模糊性和多样性, 所给出的判断矩 阵不可能完全保持一致,有必要进行一致性检验,计算一致性指标 CI 其中,n 为判断矩阵阶数。 若随机一致性比率CR = CI / RI v 0.10 ,则判断矩阵具有满意的一致性, 否则需要调整判断矩阵的元素取值。随机一致性指标 RI 取值见表-2 。 表%平均旄机一致性指标RI 取值表 1 2 3 4 5 6 7 8 9 0 0 0.58 0.9 112 1 24 1.32 L44 145 ②计算组合权重及一致性检验 计算组合权重是指计算同一层次所有因素对于最高层因素相对重要性的权重。 若 上一层次A 含有m 个因素A1 ,A2,…,Am ,其组合权值为al , a2 ,…,am ,下一层次B 包含n 个因素B1 , B2 ,…,Bn ,它们 对于因素Aj 的相对权值分别为b1j ,b2j ,…,bnj (当Bi 与Aj 无 关时,bij = 0 ),此时B 层因素的组合权重由表-3给出。 (1)计算判断矩阵每一行元素的乘积 M AW= 所得W 经归 化后,即

层次分析法概述

层次分析法 一、层次分析法概述 层次分析法(Analytic Hierarchy Process )是美国运筹学家T. L. Saaty 教授于20世纪70年代初期提出的一种简便、灵活而又实用的多方案或多目标的决策方法,它是一种定性和定量相结合的、系统化的、层次化的分析方法,是一种具有定性分析与定量分析相结合的决策方法,可将决策者对复杂对象的决策思维过程系统化、模型化、数量化。其基本思想是通过分析复杂问题包含的各种因素及其相互关系,将问题所研究的全部元素按不同的层次进行分类,标出上一层与下层元素之间的联系,形成一个多层次结构。在每一层次,均按某一准则对该层元素进行相对重要性判断,构造判断矩阵,并通过解矩阵特征值问题,确定元素的排序权重,最后再进一步计算出各层次元素对总目标的组合权重,为决策问题提供数量化的决策依据。 层次分析法特别适用于无结构问题的建模。自1982年被介绍到我国以来,由于它在处理复杂的决策问题上的实用性和有效性,以及其系统灵活简洁的优点,迅速地在我国社会经济各个领域内,如能源系统分析、城市规划、经济管理、科研评价行为科学、军事指挥、运输、农业、教育、人才、医疗、环境保护、冲突求解及决策预报等领域得到了广泛的重视和应用。 二、层次分析法的基本思想 基本思想层次分析法的采用先分解后综合的系统思想,整理、综合人们的主观判断,将所要分析的问题层次化,根据问题的性质和要达到的总目标,将问题分解成不同的组成因素,按照因素间的相互关系及隶属关系,将因素按不同层次聚集组合,形成一个多层分析结构模型,最终归结为最低层(方案、措施、指标等)、中间层(准则层)、最高层(总目标)。把实际问题转化为分析同层因素间相对重要程度的权重值或相对优劣次序的问题,使定性分析与定量分析有机结合,实现定量化决策。 三、确定权重值的基本原理 人们在进行社会、经济以及科学管理领域问题的系统分析中,面临的常常是一个相互关联、相互制约的众多因素构成的复杂而往往缺少定量数据的系统。我们先看一个例子: 假设有n个物体A!, A2JH, A n,那么怎样才能知道每个物体A占这n个物体总重量的比重(权重)呢?设n个物体A!, A2, , A n重量分别为W!,W2, ,W n。现将这些物体的重量两两进行比较如下:

层次分析法步骤介绍

层次分析法整个计算过程包括以下五个部分。 (1)建立递阶层次结构 应用AHP解决实际问题,首先明确目标;接下来分析影响目标决策的各个因素,并将它们之间的关系条理化、层次化;最后,用线将各个层次、各个因素间的关系连接起来就构成了递阶层次结构。[25] 通常,递阶层次结构包括以下三个基本层次: 1.目标层:通过分析,明确目标是什么,将其作为最高层的元素,必须是唯一的, 如:选择最合适的供应商 2.准则层:即中间层,元素包含所有可能影响目标实现的准则,且会随着问题的复 杂程度增多。这时,需要详细分析各准则元素间的相互关系(是同级关系还是隶属关系)。如果是隶属关系,则需要构建子准则层甚至更下一层准则。 3.措施层:即方案层。分析解决问题的方案有哪些,并将其作为最底层因素。(2)构造判断矩阵并赋值 1.构造判断矩阵:将每一个具有向下隶属关系的元素作为判断矩阵的第一个元素(位 于左上角),隶属于它的各个元素依次排列在其后的第一行和第一列。 2.填写判断矩阵:最常用的方法是咨询专家,将两个元素两两比较,按照重要性程 度表赋值(见下表)。 表3 重要性标度含义表 设填写后的判断矩阵为A=(a ij)n×n,判断矩阵具有如下三个性质: 1.a ii=1 2.a ji=1/a ij 3.a ij>0 (3)层次单排序与检验 1.层次单排序 利用数学方法将专家填写后的判断矩阵进行层次排序。层次单排序是将每一个因

2 素对于其准则的重要性进行排序,实际就是计算权向量。计算权向量有特征根法、和法等,以下详细介绍特征根法的计算方法。 A. 计算判断矩阵每一行元素的乘积 ∏==n j ij i a M 1 (3.2) 式中: M i 第i 行各元素的乘积 a ij 第i 个元素与第j 个元素的关系比值

用人话讲明白AHP层次分析法(非常详细原理+简单工具实现)

用人话讲明白AHP层次分析法(非常详细原理+简单工具实现)文章目录1、前言与算 法简述2、AHP层次分析法过程 2.1 构建层次评价模型 2.2 构造判断矩阵 2.3 层次单排序与一致性检验 2. 3.1 层次单排序 2.3.2 求解最大特征 根与CI值 2.3.3 根据CI、RI值求解CR值,判断其一致性是否通过。 2.4 层次总排序与一致性检验3、案例以及工具实现 3.1 外出旅游最重视的因素 3.1.1 使用工具 3.1.2 案例操作 3.1.3 分析结果解读 3.1.4 小结 3.2 选择最佳外出旅游地 3.2.1 使用工具 3.2.2 案例操作 3.1.3 分析结果解读 3.2.4 小结4、代码实现1、前言与算法简述今天应粉丝 要求,梳理一下层次分析法。层次分析法,即Analytic Hierarchy Process(AHP) ,是美国运筹学家 Saaty 于20世纪70年代初期提出的一种 主观赋值评价方法。层次分析法将与决策有关的元素分解成目标、准则、方案等多 个层次,并在此基础上进行定性和定量分析,是一种系统、简便、灵活有效的决策 方法。这个算法是一个多指标综合评价算法,由于这个算法简单、实用,因此在经管 类或者实际生活中应用的非常多,其一般有两个用途:指标定权给指标制定权重,打 个比方,例如选择旅游地这个决策,可能一般我们由以下5个因素组成,但是每个人(主观)对因素的重视程度不一,ahp可以实现在无需搜集数据的情况下,给这些指 标制定权重。 量化方案选择同样是选择旅游地这个决策,可能我们有一些方案,例如苏杭、北戴河、桂林这三个方案,层次分析法可以综合以上5个因素,给这些方案计算得出一个量化 得分,例如苏杭0.3分、北戴河0.35分、桂林0.45分,这样根据分值大小,我们就 可以选择得到内心或者经验上最心怡的方案了。

层次分析法原理+案例操作全流程详解

层次分析法 1、作用 层次分析法是一种解决多目标的复杂问题的定性与定量相结合的决策分析方法。该方法将定量分析与定性分析结合起来,用决策者的经验判断各衡量目标之间能否实现的标准之间的相对重要程度,例如通过构建评价指标(景色、费用,居住,饮食、旅途)对候选旅游地(桂林、黄山,北戴河)量化评价,进行选择。在专业版里面,SPSSPRO 健全对方案层的层次总排序,如不需层次总排序,请选择SPSSPRO-层次分析法(AHP 简化版)。 2、输入输出描述 输入:根据提示进行指标或者方案两两对比。 输出:各方案的量化得分或者同一级的指标权重。 3、案例示例 案例:通过构建评价指标(景色、费用,居住,饮食、旅途)对候选旅游地(桂林、黄山,北戴河)量化评价,进行选择。 4、案例操作 Step1:选择层次分析法(AHP 专业版); Step2:选择构建决策模型;

Step3:输入构建的评价指标; Step4:输入最终的方案; Step5:确认以进入下一步指标评分; Step6:输入指标之间两两比对的重要程度值;

Step7:输入不同方案的对应评价值的重要程度评价。 5、输出结果分析 输出结果 1:方案得分 图表说明:计算某一层次所有因素对于最高层(总目标)相对重要性的权值,称为层次总排序,基于指标层次单排序与方案层次总排序后,对于旅游地选择最好的方案为北戴河、其次为桂林。

结果分析:北戴河的量化得分为 1.435,高过第二桂林近一倍。 输出结果 2:层次决策模型 图表说明:一般的层次分析法会将决策的目标、考虑的因素(决策准则)和决策对象按照他们之间的相互关系分为最高层、中间层和最低层,绘出层次结构图。SPSSPRO 仅展示了决策的目标、考虑的因素(决策准则)以及各个因子对应的权重值。 结果分析:由图可见,其中最重要的两个决定因素是旅游地的景色和费用,而饮食、居住情况则属于低权重。 输出结果 3:判断矩阵汇总结果 图表说明:上表展示了层次分析法的权重计算结果,根据结果对各个指标的权重进行分析,通过展示了一致性检验结果,用于判断是否存在构建判断矩阵的逻辑问题。 结果分析:CR 值小于 0.1,一致性检验通过,层次分析法结果有效。

层次分析法的基本原理

层次分析法的基本原理 层次分析法(Analytic Hierarchy Process, AHP)是一种用于决策 问题的多准则分析方法,由美国运筹学家Thomas L. Saaty于20世纪70 年代初提出。该方法结合了定性和定量的分析,基于一种成对比较的方式,将问题层次化,从而在一系列代表决策目标和准则的元素之间建立了一种 权重关系。通过计算和对比各个元素之间的成对比较矩阵,可以得出最终 的权重结果,帮助决策者进行选择。 1.目标层次划分:将决策问题层次化,将最终的决策目标划分为若干 个具体的子目标。这样可以将决策问题分解为几个层次,从而更容易进行 比较和分析。 2.准则层次划分:对每个子目标进行进一步的划分,将每个子目标划 分为若干个具体的准则。准则是用于评估和比较决策方案的标准。 3.形成成对比较矩阵:根据决策者对每个层次元素的相对重要性进行 成对比较,构造成对比较矩阵。这些矩阵的大小与层次元素的数量相关。 4.判断一致性:对每个成对比较矩阵进行一致性检验。通过计算特征 向量和最大特征值的一致性指标,判断决策者的比较是否一致。一致性是 指决策者能否在不同的成对比较中保持一致。如果不一致,需要重新进行 比较。 5.计算权重:根据成对比较矩阵的一致性,计算每个层次元素的权重。通过特征向量的归一化,可以得到每个元素的权重,体现其在决策中的相 对重要性。

6.一致性索引和比率:通过计算一致性指数和随机一致性指标的比率,来衡量决策者的成对比较是否在可接受范围内。如果比率超过可接受的阈值,表示决策者的成对比较存在一定的不一致性,需要重新进行比较。 7.汇总权重:将各个层次元素的权重按照层次结构,逐级汇总得到最 终的决策结果。将子目标的权重与准则的权重结合起来,可以对不同的决 策方案进行排序和比较。 层次分析法的优点是可以将决策问题分解为多个层次,并分别考虑各 个层次元素的重要性,增加了决策的一致性和可信度。此外,该方法运用 了数学模型,具有较强的可操作性,并且可以通过一致性检验来纠正决策 者主观判断的偏差。但是,也有人批评其难以准确量化主观评价,结果可 能受到决策者主观判断的影响。 总结起来,层次分析法通过将决策问题分解为若干个层次元素,并通 过成对比较建立权重关系,可以帮助决策者进行系统和准确的决策,使得 决策具有透明性和可操作性。

层次分析法原理及应用步骤

层次分析法原理及应用步骤 层次分析法(Analytic Hierarcy Process,简称AHP)是一种定性分析与定量分析相结合的多目标决策分析方法。对于结构复杂的多准则、多目标决策问题,是一种有效的决策分析工具。其基本思想,是根据问题的性质和要达到的目标,将问题按层次分析成各个组成因素,再按支配关系分组成有序的递阶层次结构。对同一层次内的因素,通过两两比较的方式确定诸因素之间的相对重要性权重。下一层次的因素的重要性,既要考虑本层次,又要考虑到上一层次的权重因子逐层计算,直至最后一层一般是要比较的各个方案权重大小。 运用进行决策时,大体上应分为四个步骤进行: (1)分析系统中各因素之间的关系,建立系统的递阶层次结构; (2)对同一层次的各元素关于上一层中某一准则的重要性进行两两比较,构造两两比较判断矩阵; (3)由判断矩阵计算被比较元素对于该准则的相对权重; (4)计算各层元素对系统目标的合成权重,并进行排序。 下面分别说明这四个步骤的实现方法。 (1)层次结构的建立 首先要把问题条理化、层次化,构造出一个层次分析的结构模型。在这个结构模型下,复杂问题被分解成人们称之为元素的组成部分。这些元素又按照其属性分成若千组,形成不同层次。同一层次的元素作为准则对下一层次的某些元素起支配作用,同时它又受上一层次元素的支配。这些层次大体上可以分为三类: 1、最高层这一层次中只有一个元素,一般它是分析问题的预定目标或者理想结果,因此也称目标层。 2、中间层这一层次包括了为实现目标所涉及的中间环节,它可以由若干个层次组成,包括所需要考虑的准则、子准则,因此也称为准则层

3、最低层表示为实现目标可供选择的各种措施、决策方案等,因此也称为措施层或者方案层。 上述各个层次之间的支配关系不一定是完全的,即可以存在这样的元素,它并不支持下一层次的所有元素而仅仅支持其中部分元素。这种自上而下的支配关系所形成的层次结构,我们称为递阶层次结构。 递阶层次结构中的层次数与问题的复杂程度及需分析的详尽程度有关,一般它可以不受限制。每一层次中的各个元素所支配的元素一般不要超过九个。这是因为支配的元素过多会给两两比较判断带来困难。一个好的层次结构对于解决问题是极为重要的,因而层次结构必须建立在决策者对所面对的问题有全面深入的认识的基础上。如果在层次的划分和确定层次元素间的支配关系上举棋不定,那么最好重新分析问题,弄清各元素的相互关系,以确保建立一个合理的层次结构。 递阶层次结构是层次分析法中一种最简单的层次结构形式。有时一个复杂的问题仅仅用递阶层次结构难以表示,这时就要采用更复杂的形式,例如循环层析结构、反馈层次结构等等,它们都是递阶层次结构的扩展形式。 (2)两两比较矩阵的建立 在层次结构建立以后,就需要确定元素u1,u2….un相对于其隶属于上一层准则C的权重。 如果u1, u2….un相对于准则C(比如检修成本、备件消耗量)的重要性能够直接定量表示,则他们相应的权重可以直接确定。但是对于复杂的问题,就需要用两两比较法来确认。 在两两比较法中,决策者要反复地回答问题:针对准则两个元素u1, u2哪一个更重要,重要多少

层次分析法(详解)

层次分析法(详解) AHP(AnalyticHierarchyProce)层次分析法是美国运筹学家T。L。Saaty教授于二十世纪70年代提出的一种实用的多方案或多目标的决策 方法,是一种定性与定量相结合的决策分析方法。常被运用于多目标、多 准则、多要素、多层次的非结构化的复杂决策问题,特别是战略决策问题,具有十分广泛的实用性。用AHP分析问题大体要经过以下五个步骤: 1、建立层次结构模型 将决策的目标、考虑的因素(决策准则)和决策对象按它们之间的相 互关系分为最高层、中间层和最低层,绘出层次结构图。 2、构造判断矩阵 在确定各层次各因素之间的权重时,如果只是定性的结果,则常常不 容易被别人接受,因而Saaty等人提出:一致矩阵法,即: 不把所有因素放在一起比较,而是两两相互比较。 对比时采用相对尺度,以尽可能减少性质不同因素相互比较的困难, 以提高准确度。 3、层次单排序 所谓层次单排序是指,对于上一层因素而言,本层次各因素的重要性 的排序。 4、判断矩阵的一致性检验

所谓一致性是指判断思维的逻辑一致性。如当甲比丙是强烈重要,而 乙比丙是稍微重要时,显然甲一定比乙重要。这就是判断思维的逻辑一致性,否则判断就会有矛盾。 5、层次总排序 确定层所有因素对于总目标相对重要性的排序权值过程,称为层次总 排序。 这一过程是从最高层到最底层依次进行的。对于最高层而言,其层次 单排序的结果也就是总排序的结果。 系统性,将对象视作系统,按照分解、比较、判断、综合的思维方式 进行决策,系统分析(与机理分析、测试分析并列); 实用性,定性与定量相结合,能处理传统的优化方法不能解决的问题; 简洁性,计算简便,结果明确,便于决策者直接了解和掌握。

层次分析法的原理

层次分析法的原理 层次分析法(Analytic Hierarchy Process,简称AHP)是一种用于多准则决策的数学模型。它由美国数学家Thomas L. Saaty于20世纪70 年代提出,被广泛应用于各个领域的决策分析中。层次分析法基于人 们在决策过程中常常需要考虑多个因素及其相对重要性的观点,通过 对这些因素进行定量化和比较,帮助决策者做出理性决策。 层次分析法的原理主要包括层次结构、成对比较和权重计算三个部分。 一、层次结构: 在层次分析法中,我们首先需要构建一个层次结构,将决策问题划 分为不同的层次。层次结构由目标层、准则层、子准则层和方案层组成。 目标层:决策问题的最终目标,通常只有一个。 准则层:实现目标所需的准则或评价指标,可以有多个。 子准则层:对每个准则进行细分或进一步评价的子指标,根据实际 情况确定是否需要。 方案层:候选方案或决策选项,可以有多个。 二、成对比较: 通过成对比较来确定各个层次之间的重要性或优先级。成对比较是 指将两个层次中的元素逐一配对,并根据它们之间的重要性进行比较。

在成对比较中,使用1-9的数值尺度,其中1表示相等重要,3表示略微重要,5表示中等重要,7表示强烈重要,9表示绝对重要。通过比较各个元素对的重要性,可以建立一个判断矩阵。 例如,在准则层中,假设有三个准则A、B、C,那么我们需要进行三次成对比较,得到一个3x3的判断矩阵。同样,在子准则层或方案层中,也需要进行成对比较,得到相应的判断矩阵。 三、权重计算: 通过计算判断矩阵的特征向量,可以得到各个层次的权重,用于确定决策的最终结果。 特征向量是指矩阵的一个列向量,使得该矩阵与特征向量的乘积等于特征值乘特征向量。 通过对判断矩阵的特征向量进行归一化处理,可以得到各个层次的权重,用于计算总体权重或方案的优先级。 最后,根据权重计算的结果,可以得到最优的决策选择。 层次分析法的原理基于多个准则、多个层次的权重计算,旨在帮助决策者以合理的方式处理决策问题,并提供一种定量化的决策分析方法。 总结: 层次分析法是一种用于多准则决策的数学模型,它通过构建层次结构、进行成对比较和权重计算,帮助决策者做出理性决策。了解层次

层次分析法

层次分析法(AHP) AHP(Analytic Hierarchy Process)方法,是由20世纪70年代由美国著名运筹学学家T.L.Satty提出的。它是指将决策问题的有关元素分解成目标、准则、方案等层次,在此基础上进行定性分析和定量分析的一种决策方法。这一方法的特点,是在对复杂决策问题的本质、影响因素及其内在关系等进行深入分析之后,构建一个层次结构模型,然后利用较少的定量信息,把决策的思维过程数学化,从而为求解多准则或无结构特性的复杂决策问题提供了一种简便的决策方法。 AHP十分适用于具有定性的,或定性定量兼有的决策分析。这是一种十分有效的系统分析和科学决策方法,现在已广泛地应用在企业信用评级、经济管理规划、能源开发利用与资源分析、城市产业规划、企业管理、人才预测、科研管理、交通运输、水资源分析利用等方面。 一、递阶层次结构的建立 一般来说,可以将层次分为三种类型: (1)最高层:只包含一个元素,表示决策分析的总目标,因此也称为总目标层。 (2)中间层:包含若干层元素,表示实现总目标所涉及的各子目标,包含各种准则、约束、策略等,因此也称为目标层。 (3)最低层:表示实现各决策目标的可行方案、措施等,也称为方案层。 典型的递阶层次结构如下: 一个好的递阶层次结构对解决问题极为重要,因此在建立递阶层次结构时,应注意到: (1)从上到下顺序地存在支配关系,用直线段(作用线)表示上一层次因素与下一层次因素之间的关系,同一层次及不相邻元素之间不存在支配关系。 (2)整个结构不受层次限制。 (3)最高层只有一个因素,每个因素所支配元素一般不超过9个,元素过多可进一步分层。 (4)对某些具有子层次结构可引入虚元素,使之成为典型递阶层次结构。 二、构造比较判断矩阵 设有m个目标(方案或元素),根据某一准则,将这m个目标两两进行比较,把第i个目标(i=1,2,…,m)对第j个目标的相对重要性记为a ij,(j=1,2,…,m),这样构造的m阶矩阵用于求解各个目标关于某准则的优先权重,成为权重解析判断矩阵,

层次分析法的计算步骤

层次分析法的计算步骤本页仅作为文档封面,使用时可以删除 This document is for reference only-rar21year.March

层次分析法的计算步骤 一、建立层次结构模型 运用AHP进行系统分析,首先要将所包含的因素分组,每一组作为一个层次,把问题条理化、层次化,构造层次分析的结构模型。这些层次大体上可分为3类 1、最高层:在这一层次中只有一个元素,一般是分析问题的预定目标或理想结果,因此又称目标层; 2、中间层:这一层次包括了为实现目标所涉及的中间环节,它可由若干个层次组成,包括所需要考虑的准则,子准则,因此又称为准则层; 3、最底层:表示为实现目标可供选择的各种措施、决策、方案等,因此又称为措施层或方案层。 层次分析结构中各项称为此结构模型中的元素,这里要注意,层次之间的支配关系不一定是完全的,即可以有元素(非底层元素)并不支配下一层次的所有元素而只支配其中部分元素。这种自上而下的支配关系所形成的层次结构,我们称之为递阶层次结构。 递阶层次结构中的层次数与问题的复杂程度及分析的详尽程度有关,一般可不受限制。为了避免由于支配的元素过多而给两两比较判断带来困难,每层次中各元素所支配的元素一般地不要超过9个,若多于9个时,可将该层次再划分为若干子层。 例如,大学毕业的选择问题,毕业生需要从收入、社会地位及发展机会方面考虑是否留校工作、读研究生、到某公司或当公务员,这些关系可以将其划分为如图所示的层次结构模型。 图 再如,国家综合实力比较的层次结构模型如图6 .2: 图6 .2 图中,最高层表示解决问题的目的,即应用AHP所要达到的目标;中间层表示采用某种措施和政策来实现预定目标所涉及的中间环节,一般又分为策略层、约束层、准则层等;最低层表示解决问题的措施或政策(即方案)。 然后,用连线表明上一层因素与下一层的联系。如果某个因素与下一层所有因素均有联系,那么称这个因素与下一层存在完全层次关系。有时存在不完全层次关系,即某个因素只与下一层次的部分因素有联系。层次之间可以建立子层次。子层次从属于主层次的某个因素。它的因素与下一层次的因素有联系,但不形成独立层次,层次结构模型往往有结构模型表示。 二、构造判断矩阵

层次分析法的方法与原理

层次分析法的方法与原理 层次分析法的方法和原理一、层次分析法简介 层次分析法的特点是在对复杂的决策问题的本质、影响因素及其内在关系等进行深入分析的基础上,利用较少的定量信息使决策的思维过程数学化,从而为多目标、多准则或无结构特性的复杂决策问题提供简便的决策方法。尤其适合于对决策结果难于直接准确计量的场合 在现实世界中,往往会遇到决策的问题,比如如何选择旅游景点的问题,选择升学志愿的问题等等。在决策者作出最后的决定以前,他必须考虑很多方面的因素或者判断准则,最终通过这些准则作出选择。比如选择一个旅游景点时,你可以从宁波、普陀山、浙西大峡谷、雁荡山和楠溪江中选择一个作为自己的旅游目的地,在进行选择时,你所考虑的因素有旅游的费用、旅游地的景色、景点的居住条件和饮食状况以及交通状况等等。这些因素是相互制约、相互影响的。我们将这样的复杂系统称为一个决策系统。这些决策系统中很多因素之间的比较往往无法用定量的方式描述,此时需要将半定性、半定量的问题转化为定量计算问题。层次分析法是解决这类问题的行之有效的方法。层次分析法将复杂的决策系统层次化,通过逐层比较各种关联因素的重要性来为分析、决策提供定量的依据。所谓层次分析法,是指将一个复杂的多目标决策问题作为一个系统,将目标分解为多个目标或准则,进而分解为多指标(或准则、约束)的若干层次,通过定性指标模糊量化方法算出层次单排序(权数)和总排序,以作为目标(多指标)、多方案优化决策的系统方法,称为层次分析法。二、层次分析法的定义 所谓层次分析法,是指将一个复杂的多目标决策问题作为一个系统,将目标分解为多个目标或准则,进而分解为多指标(或准则、约束)的若干层次,通过定性指

层次分析法

(一)层次分析法 1、层次分析法的概念 “层次分析法的基本原理是将复杂系统中的各种因素,依据相互关联及隶属关系划分为一个递阶层次结构;依赖专家经验及直觉评判同一层次内因素的相对重要性,并用一致性准则检验评判的准确性;然后在递阶层次结构内进行合成;以得到决策因素相对于目标的重要性的总排序。”1 2、层次分析法的主要步骤 (1)构建层次分析的结构模型 首先将复杂的问题进行条理化和层次化改造,构造出一个层次分析的结构模型,在该模型中,复杂问题被分解为目标层、准则层和方案层三类不同层次.其中目标层中只有一个元素,一般是分析问题的预定目标,其余每一层因素受上一层次因素支配。准则层包括了实现目标的中间环节,它包括下一层次的子准则,即方案层,方案层为系统层次分析的最直接表现形式。 层次分析法的结构模型 在上图所示模型中,A层次为目标层元素,B 层次为准则层元素,一般也称为一级指1张宏华、《AHP在公路BOT项目风险评价中的应用》、科技资讯、2009年

标,C层次为方案层元素,也可称为二级指标。 (2)专家评分建立层次分析法判断矩阵 为了建立指标权重评判标准和构造判断矩阵,Saaty提出相对重要性比例标度,即1~9 层次比例标度,相对重要性比例标度的含义如表2—3所示。 假设有n个元素C1、C2,。。。,C n给定一个准则,利用上表所给的相对重要性比例标度方,对元素C i和C j做两两比较判断,获得相对重要度的值a ij,构成矩阵。专家根据评判准则对各个因素的权重两两比较并进行了打分之后,经过整理,可以得到因素权重的判断矩阵A:

矩阵 A 中的各元素a ij 表示行指标A i 对列指标A j 相对重要性的比例标度,则判断矩阵A 中指标两两比较的特点有a ij >0,a ij =1,a ij =1/a ji (i ,j=1,2,。。。..。..n )。 如果a ij <1,表示A j 比A i 重要; 如果a ij >1,表示A i 比A j 重要; 如果a ij =1,表示A j 与A i 同样重要. 根据判断矩阵A 在选择上的一致性要求,理想情况下,a ik*a jk =a ij (代表相对重要性所具有的传递性原理,满足该性质的矩阵A 称为一致矩阵),虽然在构造判断矩阵A 时并不要求判断具有一致性,但判断偏离一致性过大也是不允许的。因此需要对判断矩阵A 进行一致性检验。 (3)计算特征向量和指标权重并进行一致性检验 首先计算一级指标的特征向量和指标权重,采用几何平均法计算指标权重: a.判断矩阵A 各行各元素的乘积: ),,(n i aij m n i i ....2,1∏ 1 == = b.指标权重的计算: ∑ 1 n j j i i w w w ==,其中 n i i m w = c 。将矩阵A 与指标权重集合相乘得到AW 矩阵; d.最大特征值 max λ(近似算法): ∑1 m ax )(λn i i nw i AW == 式中,i w 表示第i 个因素的权重,i AW )(表示AW 矩阵的第i 个分量.再进行一致性检验:

层次分析法原理

层次分析法原理 〔一〕层次分析法原理AHP〔Analytic Hierarchy Process〕方法是美国著名运筹学家、匹兹堡大学萨蒂〔T.L.Saaty〕教授,在20世纪70年代初为美国国家科学基金会和美国电力科学研究所研究如何根据各工业部门对国家福利的奉献大小进行电力分配时提出来的. 层次分析法能够处理复杂的多准那么决策问题,能够有效分析目标准那么体系层次 间的非序列关系,有效地综合测度决策者的判断和比拟. 层次分析法将思维过程数学化、系统化,以便使决策依据易于被人接受.该方法对定量信息的需求不多,但决策人员对决策问题的本质、所包含的系统要素及其相互之间的逻辑关系必须掌握地十分透彻.同时AH叨法对无结构化地系统评价及 多目标决策问题更为适用. 〔二〕层次分析法根本思路 层次分析法解决问题的根本思路是把系统各因素之间的隶属关系由高到低排成假设干层次,建立不同层次元素之间的相互关系,根据对一定客观现实的判断,就每一层次相对重要性给予确定,利用数学方法,确定表达每一层次的全部元素的相对重要性次序的权值,通过排序结果,对问题进行分析和决策. 这种方法既不单纯地追求高深数学知识,又不片面地注重定性行为的逻辑推 理,而是把定性方法与定量方法有机地结合起来,使复杂的系统分解清楚,把多目标、多准那么的决策问题化为 多层次单目标的两两比照问题,然后辅之以简单的数学运算. 〔三〕层次分析法步骤 层次分析法充分利用人的分析、判断和综合水平,将复杂的问题分解为多个组成因素并形成一个多层次的模型,通过两两比拟的方式确定层次中诸因素的相对重

要性,然后综合评价主体的判断以确定因素的相对重要性排序.在运用AHP方法进 行评价或决策时,大体可以分为如下四个步骤: 1、建立递阶层次结构模型 对决策对象调查研究,分析目标体系所涉及因素的关联、隶属关系,进而划分为不同层次,构建有序的阶梯层次结构模型. 层次可以包含目标、准那么和指标三种类型,其中目标层是对问题最终要到达的目的进行概括,一般只有一个元素;准那么层是对目标的相应评价标准,可以有多个元素;指标层是对准那么层各要素的具体细化指标,也可以由多个因素组成. 2、构造判断矩阵 根据层次结构模型,从上到下逐层构造判断矩阵.每一层元素都以相邻上一层次各元素为准那么,按1-9标度方法两两比拟构造判断矩阵.在实际操作中,通常是向研究领域的专家反复询问来对各判断矩阵赋值. 具体的标度含义如下表所示: 标度定义含义 同样重要两元素对某准那么同样重要1 稍微重要两元素对某准那么,前者比后者稍微重要3 明显重要两元素对某准那么,前者比后者明显重要5 强烈重要两元素对某准那么,前者比后者强烈重要7 极端重要两元素对某准那么,前者比后者极端重要9 相邻标度中值表示相邻两标度之间折中时的标度2,4,6,8 3、层次单排序及一致性检验 求解判断矩阵最大特征值和对应的特征向量,经过归一化处理,即得层次单排序权重向量.由于判断矩阵的结果具有一定的客观性,因此需要进行一致性检验分析,检验不合格的要修正判断矩阵,直到符合满意的一致性标准.

相关文档
最新文档