【建模之路——层次分析法】


一、什么是层次分析法?

层次分析法,简称 AHP,是由美国匹兹堡大学教授T.L.Satty 于 20 世纪 70 年代提出的一种多目标决策分析方法论[1] 。AHP方法将复杂的决策问题分解为多个层次,从总体上到具体细节逐层分解,从而使决策问题更加清晰、明确。

二、层次分析法适合哪些场景?

层次分析法是数学建模中最基础和常见的模型之一,其主要解决需要考虑多个因素或准则的决策问题。例如:选择哪种方案更好、哪个产品表现更优异等。

三、层次分析法的基本原理和步骤

3.1基本原理

其原理是将与决策有关的因素分解成目标层、准则层、方案层等若干层次,通过对各因素的计算和比较,得出不同因素的权重,为决策者选择最优方案提供参考依据[2]。

3.2基本步骤

层次分析法主要有以下四步:
1.建立系统的递阶层次模型
2.构建判断矩阵
3.计算各元素权重并进行一致性检验
4.计算最终得分并进行排序

3.2.1 第一步

分析系统中各因素之间的关系,建立递阶层次结构,我们以世界大学排名评价为例,建立系统递阶层次模型如下:

在这里插入图片描述

3.2.2 第二步

对上一层次的某元素,在本层次与它有关的元素进行两两之间的重要性比较,构造判断矩阵。
数字代表以下含义:

在这里插入图片描述

构造判断矩阵A-B如下:

在这里插入图片描述

判断矩阵B1-C

在这里插入图片描述

判断矩阵B2-C

在这里插入图片描述

判断矩阵B3-C

在这里插入图片描述

判断矩阵B4-C

在这里插入图片描述

判断矩阵B5-C

在这里插入图片描述

判断矩阵B6-C

在这里插入图片描述

3.2.3 第三步

由判断矩阵计算被比较元素对于该准则的相对权重,并进行一致性检
(检验通过权重才能用)

在计算权重之前,这里先明确几个基本概念:

若矩阵中每个元素aij>0且满足aij*aji=1,则我们称该矩阵为 正互反矩阵
若正互反矩阵满足aij*ajk=aik,则我们称该矩阵为 一致性矩阵
在层次分析法中,我们构造的判断矩阵均是正互反矩阵,构造的判断矩阵要通过一致性检验才能计算后面的权重

一致性检验步骤

第一步:计算一致性指标CI
在这里插入图片描述

第二步:查找对应的平均随机一致性指标RI

在这里插入图片描述

第三步:计算一致性比例CR
在这里插入图片描述

如果CR<0.1,则可以认为判断矩阵的一致性可以接受;否则需要对判断矩阵进行修改。
在这里插入图片描述
这里算得判断矩阵A-B、B1-C、B2-C、B3-C、B4-C、B5-C、B6-C的CR分别为

0.06593、0.00355、0.00355、0.00355、0.03703、0.00355、0.06239

这里所有的判断矩阵均通过一致性检验,故可不用进行修正,直接计算权重。

下面对判断矩阵进行计算权重,计算权重有下面三种方法,我们逐个举例

(1) 算术平均法 (2)几何平均法 (3)特征值法(最常用)

(一)算术平均法

第一步:将判断矩阵按照列归一化 (每一个元素除以其所在列的和)
第二步:将归一化的各列相加 (按行求和)
第三步:将相加后得到的向量中每个元素除以n即可得到权重向量

我们以判断矩阵A-B为例,
首先对矩阵进行归一化处理,计算结果如下:

在这里插入图片描述
之后按行求平均值,结果如下:

在这里插入图片描述
从上述分析结果可知,学术声誉对大学排名影响最大达到了近50%,
其次是单位教员论文引用数和师生比达到了近20%,最小的是国际教师比例以及留学生比例,只有不到5%。该比例结果是我根据QS(Quacquarelli Symonds)榜单评价指标,在构造判断矩阵时有意设置的,所得的比例和它原本的占比大致相同。

在这里插入图片描述

(二)几何平均法

第一步:将A的元素按照行相乘得到一个新的列向量
第二步:将新的向量的每个分量开n次方
第三步:对该列向量进行归一化即可得到权重向量

用几何平均法求得的权重结果如下:

在这里插入图片描述

(三)特征值法

第一步:求出矩阵A的最大特征值以及其对应的特征向量
第二步:对求出的特征向量进行归一化即可得到我们的权重

用特征值法求得的权重结果如下:

在这里插入图片描述

3.2.4 第四步

根据权重矩阵计算得分,并进行排序。这里我使用的均是特征值法求得的结果。

在这里插入图片描述

所得结果中美国大学的得分大约是中国大学的5倍左右,英国大约是中国大学的3倍左右,从QS发布的结果来看,也确实是如此,表明我们估计的还挺准的。从结果中也可以看出中国顶尖大学距离国外发达国家的顶尖大学还是有一段不小的差距,中国高等教育事业仍需任重道远。

在这里插入图片描述

四、总结归纳

从上述应用过程中我们可以体会到层次分析法的优点很明显,例如将一个复杂的决策问题层层分解,找出相邻层次之间的的相互关联,使问题更清晰;其次考虑了多个准则和因素的影响,能够综合各个因素;最后对准则和方案进行两两比较,可以确定它们之间的相对权重,从而更准确地评估和比较不同方案的优劣。
当然,缺点也很明显,例如:构造的判断矩阵主观性较强,不同的决策者可能得出不同的结果;并且,需要进行大量的两两比较和计算,对于复杂的问题可能需要较长的时间和精力;最后它的结果依赖于输入的数据,如果数据不准确或不完整,可能会导致结果的不准确性。

总的来说,层次分析法是初学者必会的一种常用的评价类方法,下面是我画的一张思维导图,帮助大家梳理这章知识。
在这里插入图片描述


参考资料

[1]: 马乐鸣 . 层次分析法在航空产品设计质量管理中的应用 [J].
航空标准化与质量 ,2009(16):4-9.
[2]: 严朝宁 . 层次分析法在模具产品质量监控中的应用研究 [J].
机械设计与制造工程 ,2018(06):119-121.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值