ELECTRE II / III / IV 排序法

方法概述

ELECTRE II、III、IV 是 ELECTRE 家族中用于完全排序的方法,由 Roy 等人于 1970 年代提出。它们通过建立方案之间的强弱关系或可信度,计算净流量(Net Flow)或净可信度(Net Credibility),从而得到方案的完整排名。

  • ELECTRE II:基于强和谐阈值弱和谐阈值构建强关系与弱关系,计算净流量排序。适用于指标间可清晰比较、阈值易于设定的情况。
  • ELECTRE III:引入模糊可信度概念,考虑偏好、无差异和否决阈值,计算净可信度排序。适用于存在模糊评价、专家对偏好有不同理解的情形。
  • ELECTRE IV:无需权重,仅依靠方案间的成对比较优势计数进行排序。适用于权重难以确定或所有指标同等重要的场景。

计算步骤

1. 决策矩阵与标准化

同 ELECTRE I 步骤1-2,得到标准化矩阵 \(R = [r_{ij}]\)

2. 权重与加权(ELECTRE II & III)

给定权重 \(w_j\)\(\sum w_j =1\)),计算加权标准化矩阵 \(V = [w_j \cdot r_{ij}]\)
ELECTRE IV 不使用权重。

3. 和谐指数计算

  • ELECTRE II:和谐指数 \(c_{ik} = \sum_{j: V_{ij} \ge V_{kj}} w_j\)(与 ELECTRE I 相同)。
  • ELECTRE III:部分和谐指数 \(c_j(i,k)\) 为: \[ c_j(i,k) = \begin{cases} 1 & \text{if } r_{kj} - r_{ij} \le q_j \\ 0 & \text{if } r_{kj} - r_{ij} \ge p_j \\ \dfrac{p_j - (r_{kj}-r_{ij})}{p_j - q_j} & \text{otherwise} \end{cases} \] 全局和谐指数 \(c_{ik} = \sum_j w_j \cdot c_j(i,k)\)
  • ELECTRE IV:伪和谐指数 \(c_{ik} = \dfrac{\#\{j: r_{ij} > r_{kj}\}}{n}\)(即方案 \(i\) 优于 \(k\) 的指标比例)。

4. 不和谐指数(ELECTRE II & III)

  • ELECTRE II\(d_{ik} = \max_j \left( \dfrac{V_{kj} - V_{ij}}{\max_{j'} |V_{ij'} - V_{kj'}|} \right)\)
  • ELECTRE III:部分不和谐指数 \(d_j(i,k)\)\[ d_j(i,k) = \begin{cases} 0 & \text{if } r_{kj} - r_{ij} \le v_j \\ 1 & \text{if } r_{kj} - r_{ij} > v_j \text{ and } c_{ik} \ge \lambda \\ \text{min}\left(1, \frac{r_{kj}-r_{ij}-v_j}{1-v_j}\right) & \text{otherwise} \end{cases} \] 然后可信度矩阵 \(\sigma_{ik} = c_{ik} \cdot \prod_{j: d_j > c_{ik}} \frac{1-d_j}{1-c_{ik}}\)

5. 建立关系矩阵(ELECTRE II & IV)

给定强和谐阈值 \(\lambda_s\)、弱和谐阈值 \(\lambda_w\)、不和谐阈值 \(\nu\)(ELECTRE II)或否决阈值 \(\nu\)(ELECTRE IV):

  • 强关系:\(c_{ik} \ge \lambda_s\)\(d_{ik} \le \nu\)
  • 弱关系:\(c_{ik} \ge \lambda_w\)\(d_{ik} \le \nu\)

6. 净流量 / 净可信度计算

  • ELECTRE II:强出度 \(S^+\)、强入度 \(S^-\)、弱出度 \(W^+\)、弱入度 \(W^-\)
    净流量 \(\Phi_i = (S^+_i + 0.5 W^+_i) - (S^-_i + 0.5 W^-_i)\)
  • ELECTRE III:净可信度 \(\Phi_i = \sum_{k \ne i} \sigma_{ik} - \sum_{k \ne i} \sigma_{ki}\)
  • ELECTRE IV:净优势度 \(\Phi_i\)(公式同 ELECTRE II)。

7. 完全排序

按净流量(或净可信度、净优势度)降序排列,得到最终排名。

案例分析

案例背景:评估4款手机(P1~P4),指标:价格(元,越小越好)、电池续航(小时,越大越好)、拍照得分(分,越大越好)、品牌得分(分,越大越好)。权重:0.3、0.3、0.2、0.2。使用 ELECTRE II,强和谐阈值=0.75,弱和谐阈值=0.65,不和谐阈值=0.25。

原始数据:

手机 价格 续航 拍照 品牌
P1 3000 120 85 90
P2 3500 100 80 85
P3 2800 90 75 80
P4 4000 110 88 88

计算过程(简略)

  1. 标准化(成本型价格取倒数归一化,效益型直接极差)后得到 \(R\)
  2. 加权标准化 \(V\)
  3. 和谐矩阵 \(c_{ik}\)(部分):
    • \(c_{12}\):P1优于P2?价格(0.8>0.6),续航(1>0.33),拍照(0.71>0.57),品牌(1>0.5) → 所有指标均优,\(c_{12}=1\)
    • \(c_{21}\):P2优于P1?无指标优,\(c_{21}=0\)
  4. 不和谐矩阵 \(d_{ik}\)(行和最大值法)后,强/弱关系矩阵。
  5. 净流量
    • P1: 出度强=3,弱=0;入度强=0,弱=0 → Φ=3
    • P2: 出度强=1,弱=1;入度强=2,弱=0 → Φ= (1+0.5) - 2 = -0.5
    • P3: 出度强=0,弱=1;入度强=3,弱=0 → Φ=0.5 - 3 = -2.5
    • P4: 出度强=0,弱=2;入度强=1,弱=1 → Φ=1 - 1.5 = -0.5 排序:P1 > P2 ≈ P4 > P3。

结论:P1 最优。

常见问题

Q1: ELECTRE II 与 ELECTRE III 的主要区别?
A: ELECTRE III 使用模糊阈值(偏好、无差异、否决)和可信度,更符合人类判断的不精确性;ELECTRE II 使用二元阈值,简单直接。

Q2: ELECTRE IV 不需要权重,是否更客观?
A: 权重缺失可避免主观性,但同时也丢失了指标重要性的信息,适用于权重难以确定或所有指标同等重要的场景。

Q3: 如何选择阈值?
A: 一般强和谐阈值 > 弱和谐阈值,且均 >0.5。不和谐阈值通常 ≤0.3。建议通过灵敏度分析观察排名稳定性。

Q4: 支持多工作表吗?
A: 支持,每个工作表独立分析并生成结果。

平台功能

  • 方法选择:ELECTRE II / III / IV 单选。
  • 参数设置
    • ELECTRE II:强和谐阈值、弱和谐阈值、不和谐阈值。
    • ELECTRE III:和谐性阈值、可信度阈值、全局偏好阈值、全局否决阈值,以及每个指标的偏好阈值(p)、无差异阈值(q)、否决阈值(v)。
    • ELECTRE IV:强偏好阈值、弱偏好阈值、否决阈值。
    • 权重设置(II/III 需要,支持等权重按钮)
    • 指标方向设置
    • 小数位数(1-10)
    • 显示/隐藏中间结果
  • 结果展示
    • 最终排序表(含强/弱出度、入度、净流量/净可信度/净优势度)
    • 标准化数据矩阵、加权矩阵(II/III)
    • 和谐矩阵、不和谐矩阵(II)、可信度矩阵(III)、强弱关系矩阵(II/IV)
    • 参数设置表、权重表、ELECTRE III 阈值表
  • 报告导出:Excel 报告(所有工作表、所有矩阵)和 HTML 报告(含排序结果和参数)。
  • AI 智能分析:基于 DeepSeek API 自动解读最优方案与排名合理性(每日限3次)。

使用建议

  1. ELECTRE II 适用于指标间可清晰比较、阈值易于设定的情况。
  2. ELECTRE III 适用于存在模糊评价、专家对偏好有不同理解的情形。
  3. ELECTRE IV 可作为无权重情况下的稳健排序工具。
  4. 若排序结果对阈值敏感,应报告灵敏度区间,并尝试多组阈值进行对比。
  5. 对于 ELECTRE III,务必保证每个指标的 \(q \le p \le v\),否则算法会报错。

平台界面

官方地址:https://superr.online

ELECTRE II/III/IV 工具界面

平台界面包含:数据上传区、方法选择、参数设置(方法相关动态显示)、多工作表预览、结果展示(排序表、矩阵)和 AI 分析模块

参考文献

  1. Roy, B. (1968). Classement et choix en présence de points de vue multiples (la méthode ELECTRE). RIRO, 2(8), 57-75.
  2. Roy, B. (1978). ELECTRE III: Un algorithme de classement fondé sur une représentation floue des préférences. Cahiers du CERO, 20(1), 3-24.
  3. Roy, B., & Hugonnard, J. C. (1982). Ranking of suburban line extension projects with the ELECTRE III method. European Journal of Operational Research, 10(2), 136-145.
  4. Figueira, J., Greco, S., & Ehrgott, M. (2005). Multiple Criteria Decision Analysis: State of the Art Surveys. Springer.