PROMETHEE多准则决策评估器Skill promethee-evaluator

PROMETHEE 多准则决策评估器是一种基于优劣排序的量化分析工具,用于处理多目标、多准则的复杂决策问题。它通过成对比较备选方案,利用多种偏好函数(如线性、高斯型)计算偏好度,并生成正流量、负流量和净流量,最终提供 PROMETHEE I(部分排序)和 PROMETHEE II(完全排序)结果。该工具支持 GAIA 平面可视化进行数据降维和敏感性分析,广泛应用于供应商选择、资源分配、投资组合优化等商业决策场景。关键词:多准则决策分析,PROMETHEE,优劣排序,偏好函数,GAIA可视化,量化决策,商业智能,MCDA。

量化金融 2 次安装 35 次浏览 更新于 2/25/2026

name: promethee-evaluator description: PROMETHEE(偏好排序组织方法用于丰富评估)技能,用于基于优劣排序的多准则分析 allowed-tools:

  • Read
  • Write
  • Glob
  • Grep
  • Bash metadata: specialization: decision-intelligence domain: business category: quantitative-analysis priority: lower tools-libraries:
    • pyDecision
    • pymcdm
    • visual-promethee

PROMETHEE 评估器

概述

PROMETHEE 评估器技能实现了偏好排序组织方法用于丰富评估(PROMETHEE)方法,用于多准则决策分析。它基于备选方案的成对比较,使用优劣排序关系,允许通过多种偏好函数进行灵活的偏好建模。

能力

  • 偏好函数选择(常规型、U型、V型、水平型、线性型、高斯型)
  • 单准则偏好度计算
  • 多准则偏好指数计算
  • PROMETHEE I 部分排序
  • PROMETHEE II 完全排序
  • GAIA 平面可视化
  • 权重敏感性分析(Walking weights)
  • 净流量计算

使用流程

  • 多准则决策分析(MCDA)
  • 供应商选择分析
  • 资源分配决策

使用方法

偏好函数

  1. 常规型(类型 I):二元偏好(更好为1,否则为0)
  2. U型(类型 II):无差异阈值 q
  3. V型(类型 III):线性偏好阈值 p
  4. 水平型(类型 IV):q 和 p 阈值的组合
  5. 线性型(类型 V):q 和 p 阈值之间的线性关系
  6. 高斯型(类型 VI):具有 sigma 参数的正态分布

配置示例

# 定义 PROMETHEE 配置
config = {
    "alternatives": ["备选方案 A", "备选方案 B", "备选方案 C", "备选方案 D"],
    "criteria": [
        {
            "name": "成本",
            "weight": 0.3,
            "type": "cost",
            "preference_function": "linear",
            "parameters": {"p": 20000, "q": 5000}
        },
        {
            "name": "质量",
            "weight": 0.4,
            "type": "benefit",
            "preference_function": "gaussian",
            "parameters": {"sigma": 10}
        },
        {
            "name": "交付",
            "weight": 0.3,
            "type": "cost",
            "preference_function": "v_shape",
            "parameters": {"p": 5}
        }
    ],
    "performance_matrix": [
        [100000, 85, 12],  # 备选方案 A
        [120000, 92, 8],   # 备选方案 B
        [80000, 78, 15],   # 备选方案 C
        [110000, 88, 10]   # 备选方案 D
    ]
}

流量计算

  • 正流量(Phi+):一个备选方案优于其他方案的程度
  • 负流量(Phi-):一个备选方案被其他方案超越的程度
  • 净流量(Phi):Phi+ - Phi-(用于完全排序)

PROMETHEE I 与 II

  • PROMETHEE I:基于 Phi+ 和 Phi- 的单独部分排序(允许不可比性)
  • PROMETHEE II:基于净流量 Phi 的完全排序

GAIA 可视化

GAIA 平面提供:

  • 准则和备选方案的二维投影
  • 显示权重敏感性的决策轴
  • 相似备选方案的聚类
  • 准则相关性识别

输入模式

{
  "alternatives": ["字符串"],
  "criteria": [
    {
      "name": "字符串",
      "weight": "数字",
      "type": "benefit|cost",
      "preference_function": "usual|u_shape|v_shape|level|linear|gaussian",
      "parameters": "对象"
    }
  ],
  "performance_matrix": "二维数字数组",
  "options": {
    "method": "PROMETHEE_I|PROMETHEE_II",
    "gaia_visualization": "布尔值",
    "sensitivity_analysis": "布尔值"
  }
}

输出模式

{
  "ranking": [
    {
      "alternative": "字符串",
      "rank": "数字",
      "phi_plus": "数字",
      "phi_minus": "数字",
      "phi_net": "数字"
    }
  ],
  "outranking_matrix": "二维数组",
  "partial_ranking": {
    "preferred_pairs": ["对象"],
    "incomparable_pairs": ["对象"]
  },
  "gaia_data": {
    "alternative_coordinates": "对象",
    "criteria_axes": "对象",
    "decision_axis": "对象"
  },
  "sensitivity_results": "对象"
}

最佳实践

  1. 根据准则特性选择合适的偏好函数
  2. 当不可比性有意义时使用 PROMETHEE I
  3. 基于领域专业知识设置阈值(p, q)
  4. 分析 GAIA 平面以获得超越排名的洞察
  5. 与利益相关者验证结果
  6. 与其他 MCDA 方法比较以确保稳健性

集成点

  • 从 AHP 计算器或利益相关者偏好收集器接收权重
  • 为决策可视化提供 GAIA 平面数据
  • 与 ELECTRE 比较器连接进行方法比较
  • 支持敏感性分析器进行权重稳健性测试