AHP
AHP (Analytic Hierarchy Process,层次分析法) 由 Saaty (1980) 提出。它既是一种决策方法,也是最经典的主观赋权方法。AHP 通过将复杂问题分解为层次结构,并在每一层进行两两比较,系统地将专家的主观判断转化为定量的权重。
核心思想
人类在面对多个选项时,难以直接给出精确的权重值(“价格的重要性是质量的 2.37 倍"这种说法不自然)。但人类擅长进行成对比较(“价格比质量更重要一些”)。AHP 利用这一认知特点,通过系统化的两两比较构建判断矩阵,再从中推导出权重。
算法步骤
建立层次结构
将问题分解为目标层(最终目标)、准则层(评价属性)和方案层(备选方案)。
构建判断矩阵
对准则层的 个属性进行两两比较,构建 的判断矩阵 ,其中 表示属性 相对于属性 的重要性。Saaty 给出了 1-9 标度:
| 标度 | 含义 |
|---|---|
| 1 | 同等重要 |
| 3 | 稍微重要 |
| 5 | 明显重要 |
| 7 | 强烈重要 |
| 9 | 极端重要 |
| 2, 4, 6, 8 | 相邻标度的中间值 |
判断矩阵满足互反性:。
计算权重
对判断矩阵求解特征向量,归一化后即为属性权重 。实用的简化方法包括几何平均法和特征值法。
几何平均法:对判断矩阵每行求几何平均,再归一化:
一致性检验
专家的两两比较可能存在逻辑不一致(例如 A > B, B > C, 但 C > A)。通过一致性比率 CR 检验:
其中 是判断矩阵的最大特征值, 是随机一致性指标(查表得到)。通常要求 ,否则需要修正判断矩阵。
优缺点
| 优点 | 缺点 |
|---|---|
| 结构化地处理主观判断 | 依赖专家经验,主观性强 |
| 有一致性检验机制 | 属性多时比较次数大() |
| 适用范围广、操作直观 | 标度选择影响结果 |
| 学术界广泛接受 | 单独使用无法利用数据信息 |
AHP 作为赋权方法
AHP 最常见的用途不是独立进行决策排序,而是提供属性权重,再配合 TOPSIS、VIKOR 等方法完成排序。这种做法结合了 AHP 的主观赋权能力和排序方法的计算框架。
在实际论文中,常见的组合包括:
- AHP + TOPSIS:AHP 确定权重,TOPSIS 排序
- AHP + 熵权法 → 组合权重:主客观结合
- 模糊 AHP:用模糊数替代 1-9 标度,处理比较判断的不确定性
详见权重确定方法。