当前位置:   article > 正文

清风老师数学建模笔记——层次分析法_层次分析法作用

层次分析法作用

一、引言

1.层次分析法的概念;层次分析法(The Analytic Hierarchy Process即 AHP)是由美国运筹学家、匹兹堡大学教授T . L. Saaty于20世纪70年代创立的一种系统分析与决策的综合评价方法,是在充分研究了人类思维过程的基础上提出来的,它较合理地解决了定性问题定量化的处理过程。

2.层次分析法的作用;层次分析法主要用于评价类问题,其思路是将具体的一个问题分解成多个评价指标并两两比较以此来将各指标的重要性,通过这种方法相对客观的给出各指标的权重,并将相应的权重分相加后比较不同方法的综合分以此来评定哪个方法更好。

3.在分析评价类问题时需要想到的问题

(1) 我们评价的目标是什么?

(2) 我们为了达到这个目标有哪几种可选的方案?

(3)评价的准则或者说指标是什么? (我们根据什么东西来评价好坏)

三、清风课程大例题

通过建立相关的评价指标(景点景色,旅游花费,居住环境,饮食情况,交通便利程度)可以得出一个简单的评价表

核心问题:如何使我们得出的指标权重相对客观呢?

的比较给出各个指标的权重分。将比较的重要程度用1-9来表示可以得到如下表格解决方法:通过指标之间两两对比,并通过重要程度

 通过对不同要素的比较可以引出判断矩阵(将重要程度放在表格内的矩阵,i为行,j为列)

景色花费居住环境交通
景色11/2433
花费21755
居住1/41/711/21/3
环境1/31/5211
交通1/31/5311

使用判断矩阵容易出现的问题

假设将苏杭记为A,北戴河记为B,苏杭记为C.当评价A>B且B>C时理论上来说会推出A>C,但是由于主观因素可能会自己记为A小于等于C,这在逻辑上出现了漏洞。

解决方法;在使用该方法之前应先进行一致性检验

 当满足该条件时,此时为完全满足一致性(当各行各列成相同倍数关系时也能满足该条件

一致性检验的具体步骤:

 其中λmax为矩阵对应的最大特征值。

在满足一致性条件后可以进行归一化处理,即将各个指标的相对重要程度同时除以指标相对数的和。(一定要除以列里面的数之和

例如

景色苏杭北戴河桂林
苏杭124
北戴河1/212
桂林1/41/21

 此时苏杭权重占比为1/(1+0.5+0.25),北戴河为0.5/(1+0.5+0.25),

桂林为0.25/(1+0.5+0.25)

注意,完全满足一致性的矩阵(正互反矩阵)不同列的纵向相除所得的数完全一致,可直接用来当成权重占比使用,当不一致时,则需要每个列的权重占比都不同,这里举一例。

景色苏杭北戴河桂林
苏杭125
北戴河1/212
桂林1/51/21

此时三个列所得的各个权重占比不一致,这里有三种得到最终占比的方法

(1)算数平均数法

(2)几何平均数法

 

 前两种方法求出的结果基本一致

(3)特征值法(最常用

 

 最终可得到

 三、补充

 层次分析法的局限性

  1. 评价的决策层不能太多,太多的话n会很大,判断矩阵和一致矩阵差异可能会很大,这里推荐n>10时考虑用二级指标。
  2. 如果决策层指标中的数据是已知的,用层次分析法就不准确了(太主观了)。                     

四、应用举例

假设你高考完之后填志愿时可以选择两所学校,其中一所是华北电力大学,另一所是武汉理工大学,还有西南交通大学,你选择哪一所学校更好呢?(举例均为假设,仅供学习参考)这里我们将评价指标分解为四项,分别是就业前景,课外活动,学校环境,男女比例,学习氛围。这里评分权重使用网上查询资料来构建判断矩阵W,具体可以查询保研率,考研情况,就业率,就业平均薪资,学校环境在学生中的评价等。

就业前景课外活动学校环境男女比例学习氛围
就业前景13351
课外活动1/31131/2
学校环境1/31131/2
男女比例1/51/31/311/3
学习氛围12231


对矩阵W进行归一化可得(各元素除以列和,因为取两位小数所以数值有一点不同)

就业前景课外活动学校环境男女比例学习氛围\sum
就业前景0.350.380.410.330.301.77
课外活动0.120.130.140.200.150.74
学校环境0.120.130.140.200.150.74
男女比例0.120.130.05

0.07

0.10.47
学习氛围0.290.230.260.200.31.28
\sum111115

对最右边的一列进行归一化可得向量w^{t}=(0.36,0.15,0.15,0.09,0.25).^{t}

这就是我们要求的权重系数了,但是需要先进行一致化检验,具体步骤是将原矩阵W与

列向量w^{t}=(0.35,0.15,0.15,0.09,0.25).^{t}相乘可得

向量A=

1.9600.8150.8150.3451.480

\lambdamax=\sum_{i=1}^{n} \frac{Ai}{nw^{t}i}=1.96/(5*0.36)+0.815/(5*0.15)+0.815/(5*0.15)+0.345/(5*0.09)+1.480/(5*0.25)=5.213

C.I.=(5.213-5)/(5-1)=0.05325

C.R.=0.05325/1.12=0.0475<0.10

这代表向量w^{t}=(0.36,0.15,0.15,0.09,0.25).^{t}一致性检验通过,可以使用该数据,将数据填入表格中

权重系数华电武理西南交大
就业前景0.36
课外活动0.15
学校环境

0.15

男女比例0.09
学习氛围

0.25

然后根据就业率,就业平均薪水,中位数薪水填写关于学校的就业前景判断矩阵

就业前景华电武理西安交大
华电132
武理1/311/2
西安交大1/221


同理根据上面的步骤再次计算就可以了,这里给出就业前景的得分计算结果

0.540.160.30

填入表格中

权重系数华电武理西南交大
就业前景0.360.540.160.30
课外活动0.15
学校环境

0.15

男女比例0.09
学习氛围

0.25

总得分

其他权重指标得分的计算也是同理,最后将各个权重与学校得分相乘并求和即可得到学校总得分,根据总得分的结果进行决策即可。

这里给的例子有些简单,想更好的学习可以加入到下面清风老师的群中,里面有关于层次分析法的详细计算课件以及代码,可以更好的帮助大家学习。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/483854
推荐阅读
相关标签
  

闽ICP备14008679号