层次分析法的具体步骤和其中的公式
时间: 2024-03-30 07:38:40 浏览: 42
层次分析法(Analytic Hierarchy Process,AHP)是一种多准则决策方法,它通过构建层次结构模型,将决策问题分解为多个层次,从而对决策问题进行分析和比较。AHP的具体步骤如下:
1. 确定目标和层次结构
明确决策问题的目标,确定需要比较的准则和方案。将目标、准则和方案按照层次结构的方式组织起来,形成决策层次结构模型。
2. 构建判断矩阵
对于每一对因素,构建一个判断矩阵,其中元素 $a_{ij}$ 表示因素 $i$ 相对于因素 $j$ 的重要程度,即 $i$ 比 $j$ 更重要的程度。判断矩阵必须是一个正互反矩阵,即 $a_{ij} > 0$,$a_{ji} = 1/a_{ij}$。
3. 计算权重向量
对于每一个层次,通过计算其判断矩阵的特征向量,得到该层次的权重向量。特征向量是指一个 $n$ 维向量,其与判断矩阵的乘积等于该向量的常数倍,该常数即为特征值。具体计算公式如下:
设 $A$ 为 $n\times n$ 的判断矩阵,$w$ 为 $n$ 维的权重向量,$\lambda$ 为 $A$ 的最大特征值,则有:
$$
Aw = \lambda w
$$
对于 $A$ 的每一列,将其除以该列的元素之和,得到一个新的矩阵 $B$,即:
$$
b_{ij} = \frac{a_{ij}}{\sum\limits_{j=1}^n a_{ij}}
$$
然后,再将 $B$ 的每一行求和,得到一个新的向量 $w'$,即:
$$
w' = (w_1',w_2',\cdots,w_n')
$$
其中,$w_i' = \dfrac{1}{n}\sum\limits_{j=1}^n b_{ij}$。
最后,将 $w'$ 的每个元素除以其和,即可得到 $w$,即:
$$
w_i = \frac{w_i'}{\sum\limits_{j=1}^n w_j'}
$$
4. 一致性检验
通过一致性指标 CR(Consistency Ratio)检验判断矩阵是否合理。CR 值越小,判断矩阵越合理。如果 CR 值大于0.1,则需要重新构建判断矩阵,直到 CR 值小于等于0.1。CR 的计算公式如下:
$$
CR = \frac{CI}{RI}
$$
其中,CI 为一致性指标,RI 为随机一致性指标。当 CR 小于等于0.1时,判断矩阵的一致性可以接受。
5. 综合评价
通过对每个决策单元的权重向量进行综合评价,得出最终决策结果。具体计算公式如下:
设决策单元为 $D_1,D_2,\cdots,D_m$,其对应的权重向量为 $w_1,w_2,\cdots,w_m$,则 $D_i$ 的综合得分为:
$$
S_i=\sum_{j=1}^n w_{ij}x_{ij}
$$
其中,$x_{ij}$ 为决策单元 $D_i$ 在准则 $j$ 上的得分。根据综合得分的大小,可以对决策单元进行排序,最终得出最优方案。
总之,AHP是一种简单而又实用的决策方法,可以帮助决策者在多个方案中选择最优解,具有广泛的应用前景。