数学建模-层次分析法
本文最后更新于 2024年12月13日 下午
层次分析法

判断矩阵
将各要素之间相互两两比较,并确定各准则层对目标层的权重
判断矩阵\(A=(a_{ij})_{m\times n}=\begin{pmatrix}a_{11}&a_{12}&\dots&a_{1n}\\\dots&\dots&\dots&\dots\end{pmatrix}\)
其中A中的元素满足:
- \(a_{ij}>0\)
- \(a_{ij}=\frac{1}{a_{ji} }\)
- \(a_{ii}=1\)

一致矩阵
一致性的判断方法:
- 正互反矩阵A的秩为1,A的唯一非零特征根为n
- 正互反矩阵A的任一列向量都是对于特征根n的特征向量
- 当正互反矩阵A不为一致阵时,其最大特征根\(\lambda_{max}>n\),\(\lambda\)与n相差越大,其不一致程度越大
一致性检验
Consistency Index:\(CI=\frac{\lambda_{max}-n}{n-1}\\\)
\(CI=\begin{cases}0,完全一致性\\接近0,满意的一致性\\越大,一致性越差\end{cases}\)
随机一致性指标RI,构造500个判断矩阵\(A_1,A_2,...,A_{500}\),分别计算\(\lambda_{max}\),得到其各自的一致性指标\(CI_1,CI_2,...,CI_{500}\)
定义一致性指标RI=\(\Large\frac{CI_1+CI_2+...+CI_{500} }{500}=\frac{\frac{\lambda_1+\lambda_2+...+\lambda_{500} }{500}-n}{n-1}\)
一致性比例\(CR=\frac{CI}{RI}\begin{cases}<0.1,判断矩阵一致\\\geq 0.1, 判断矩阵不一致\end{cases}\)
总结
- 解决评价类问题
- 画出层级结构图(目标层,准则层,方案层)
- 构造判断矩阵
- 依照评价指标对各个方案进行打分
- 求出权重,填表,求得最后得分
- 层次总排序一致性检验
MATLAB代码
1 |
|
数学建模-层次分析法
https://meteor041.git.io/2024/11/24/数学建模-层次分析法/