概念
层次分析法(AHP)通过建立递进的层次结构,把需要判断的大量数据转化为对两两数据的判断,减轻了主观判断的影响
算法步骤
建立系统的递阶层次结构
分为目标层,准则层,方案层
构造判断矩阵
对于方案层的一些元素的重要性根据准则层的某些准则进行两两比较,构造判断矩阵
进行一致性检验
因为判断矩阵体现的是元素的相对权重,所以只有矩阵经过了一致性检验,才能计算权重。
一致矩阵(矩阵的行或列成比例的矩阵)不需要进行一致性检验,只有非一致矩阵才需要进行一致性检验,检验通过后才可以计算权重
- 一致性检验的步骤
计算一致性指标CI
- 查找对应的随机一致性指标RI
用随机方法构造500个样本矩阵,并随即填充1-9及其倒数,构成正负反矩阵,并求得其最大特征根的平均值lamda(max)
- 计算一致性比例CR
如果CR<0.1,则认为判断矩阵的一致性可以接受,否则就需要对矩阵进行修改
一致性矩阵权重的计算
- 算数平均法
每一个元素除以其所在列的和 - 几何平均法
每一个元素除以其按行相乘开n次方之后的值 - 特征值法求权重
就是一致矩阵的第一列
算出来的权重一定要归一化处理