层次分析法小结

层次分析法的步骤:

  1. 建立层次结构模型
  2. 构造成对比较矩阵
  3. 层次单排序及其一次性检验
  4. 层次多排序及其一次性检验

1.建立层次结构模型

层次结构模型一般分为三个部分:

目标层:也就是我们最终需要寻找出来的最佳结果,通常为一个。

准测层:结果优劣的判断因素。

方案层:我们的选择对象。

2.构造成对比较矩阵

这里需要我们通过查阅资料来搜集相关判断因素之间的重要关系。

通常我们判断因素1对于因素2的重要程度用数字1-9来表示,1是无关紧要的,9是极其重要的。

一致阵:

对于比较矩阵来说,如果矩阵的所有元素都满足:A_i_j = A_i_k * A_k_j,那么这个比较矩阵被称为是一致阵。

定理1:对于一致阵来说,最大特征值就是n
定理2:对于一般的比较矩阵来说,最大特征值 \lambda>n,当 \lambda越大是,矩阵的一致性越差。

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

(1)我们首先对准则层构造成对比较矩阵,计算出比较矩阵的最大特征值\lambda及其对应的特征向量W,定义一致性的指标:C I=\frac{\lambda-n}{n-1}

(2)引入随机一致性指标RI,随机构造出500个随机成对比较矩阵,CI_1,……,CI_{500}

R I=\frac{C I_1+C I_2+\cdots C I_{500}}{500}=\frac{\frac{\lambda_1+\lambda_2+\cdots+\lambda_{500}}{500}-n}{n-1}

层次分析法小结_第1张图片

 (3)当一致性比率:C R=\frac{C I}{R I}<0.1时,可以说明一致性较好。

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

(1)我们对于每一个准则层里面的元素,向下一层方案层进行构造成对比较矩阵。

(2)我们计算出每一次比较矩阵最大特征值所对应的特征向量及其CR,进行一致性检验。

(3)最后,我们将所有的特征向量合并成为一个矩阵X,我们用X*W就可以得出每一个方案层的得分了,最后在进行拍序。

P.S:在计算成对比较矩阵的特征向量的时候,如果成对比较矩阵的一致性较好,那么比较矩阵就会和一致阵比较相似,在计算特征向量我们可以先将每一列进行归一化,再进行平均求特征向量,这样子的特征向量相差不大。

你可能感兴趣的:(数学建模小结,#,评价类问题,matlab)