1. 层次结构(Hierarchy Structure)
在AHP中,问题被分解为多个层次,每个层次包含一组相关的元素。整个结构通常分为三个层次:目标层、准则层和方案层。
-
目标层(Goal): 描述决策问题的总体目标。
-
准则层(Criteria): 包含影响决策的准则,通常是决策者关心的因素。
-
方案层(Alternatives): 包含可选的解决方案或决策选项。
2. 构建判断矩阵(Pairwise Comparison)
在准则层和方案层,决策者需要对两两之间的重要性进行两两比较,形成一个判断矩阵。比较的结果是一个相对尺度,用于衡量一个元素相对于另一个元素的相对重要性。
- 判断矩阵(Pairwise Comparison Matrix): 是一个方阵,对角线上的元素为1(表示自身相对于自身的比较),而其他元素表示两两之间的相对重要性。
3. 一致性检验(Consistency Check)
为了确保决策者的比较是一致的,AHP引入了一致性检验。这涉及到计算一致性指标(Consistency Index,CI)和一致性比率(Consistency Ratio,CR)。如果CR接近于0,说明比较是一致的。
4. 特征向量与特征值(Eigenvector and Eigenvalue)
对判断矩阵进行特征向量和特征值的计算。特征向量对应于最大的特征值,它们表示了每个元素的权重。
5. 层次单一性
检查每个层次的一致性,确保整个层次结构的一致性。
6. 综合评估
通过汇总各个层次的权重,计算最终的方案权重,以便进行决策。
如何构建判断矩阵
步骤 1: 选择两两比较的元素
在准则层或方案层中,选择两两需要比较的元素。这可以是准则之间的比较或者方案之间的比较。
步骤 2: 定义比较尺度
使用1到9的尺度来表示两个元素之间的相对重要性。下面是一般的比较尺度:
- 1:相等重要
- 3:稍微重要
- 5:中等重要
- 7:相当重要
- 9:极端重要
如果一个元素相对于另一个更重要,则使用较大的数字。
步骤 3: 编写判断矩阵
构建一个方阵,矩阵的行和列分别代表所选元素。对于对角线上的元素,将其值设置为1,因为每个元素相对于自身的比较是相等的。对于其他位置,根据比较尺度填入相应的值。
例如,如果元素A相对于元素B的比较尺度是5,那么在矩阵中对应的位置就是(5,1)。由于是对称矩阵,元素B相对于元素A的位置也是(1,5)。
步骤 4: 一致性检验
对判断矩阵进行一致性检验,计算一致性指标(CI)和一致性比率(CR)。如果CR值接近于零,则说明比较是一致的。如果不满足一致性要求,则需要重新考虑比较,修改矩阵中的值。
计算一致性指标CI