跳到主要内容
知仓学习社ZHICANG

promethee-evaluator

PROMETHEE (Preference Ranking Organization Method for Enrichment Evaluation) skill for outranking-based multi-criteria analysis

不碰外部(只输出文字)无严重或高危命中a5c-ai/babysitter

它会碰到什么

扫了多少1 个文本文件,5 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

PROMETHEE Evaluator

Overview

The PROMETHEE Evaluator skill implements the Preference Ranking Organization Method for Enrichment Evaluation methodology for multi-criteria decision analysis. It uses outranking relations based on pairwise comparisons of alternatives, allowing for flexible preference modeling through various preference functions.

Capabilities

  • Preference function selection (Usual, U-shape, V-shape, Level, Linear, Gaussian)
  • Unicriterion preference degree calculation
  • Multicriteria preference index computation
  • PROMETHEE I partial ranking
  • PROMETHEE II complete ranking
  • GAIA plane visualization
  • Walking weights sensitivity analysis
  • Net flow calculation

Used By Processes

  • Multi-Criteria Decision Analysis (MCDA)
  • Vendor Selection Analysis
  • Resource Allocation Decisions

Usage

Preference Functions

  1. Usual (Type I): Binary preference (1 if better, 0 otherwise)
  2. U-shape (Type II): Indifference threshold q
  3. V-shape (Type III): Linear with preference threshold p
  4. Level (Type IV): Combination of q and p thresholds
  5. Linear (Type V): Linear between q and p thresholds
  6. Gaussian (Type VI): Normal distribution with sigma parameter

Configuration Example

# Define PROMETHEE configuration
config = {
    "alternatives": ["Alt A", "Alt B", "Alt C", "Alt D"],
    "criteria": [
        {
            "name": "Cost",
            "weight": 0.3,
            "type": "cost",
            "preference_function": "linear",
            "parameters": {"p": 20000, "q": 5000}
        },
        {
            "name": "Quality",
            "weight": 0.4,
            "type": "benefit",
            "preference_function": "gaussian",
            "parameters": {"sigma": 10}
        },
        {
            "name": "Delivery",
            "weight": 0.3,
            "type": "cost",
            "preference_function": "v_shape",
            "parameters": {"p": 5}
        }
    ],
    "performance_matrix": [
        [100000, 85, 12],  # Alt A
        [120000, 92, 8],   # Alt B
        [80000, 78, 15],   # Alt C
        [110000, 88, 10]   # Alt D
    ]
}

Flow Calculations

  • Positive Flow (Phi+): How much an alternative outranks others
  • Negative Flow (Phi-): How much an alternative is outranked
  • Net Flow (Phi): Phi+ - Phi- (used for complete ranking)

PROMETHEE I vs II

  • PROMETHEE I: Partial ranking based on Phi+ and Phi- separately (allows incomparabilities)
  • PROMETHEE II: Complete ranking based on net flow Phi

GAIA Visualization

The GAIA plane provides:

  • 2D projection of criteria and alternatives
  • Decision axis showing weight sensitivity
  • Clustering of similar alternatives
  • Criteria correlation identification

Input Schema

{
  "alternatives": ["string"],
  "criteria": [
    {
      "name": "string",
      "weight": "number",
      "type": "benefit|cost",
      "preference_function": "usual|u_shape|v_shape|level|linear|gaussian",
      "parameters": "object"
    }
  ],
  "performance_matrix": "2D array of numbers",
  "options": {
    "method": "PROMETHEE_I|PROMETHEE_II",
    "gaia_visualization": "boolean",
    "sensitivity_analysis": "boolean"
  }
}

Output Schema

{
  "ranking": [
    {
      "alternative": "string",
      "rank": "number",
      "phi_plus": "number",
      "phi_minus": "number",
      "phi_net": "number"
    }
  ],
  "outranking_matrix": "2D array",
  "partial_ranking": {
    "preferred_pairs": ["object"],
    "incomparable_pairs": ["object"]
  },
  "gaia_data": {
    "alternative_coordinates": "object",
    "criteria_axes": "object",
    "decision_axis": "object"
  },
  "sensitivity_results": "object"
}

Best Practices

  1. Select appropriate preference functions based on criterion characteristics
  2. Use PROMETHEE I when incomparabilities are meaningful
  3. Set thresholds (p, q) based on domain expertise
  4. Analyze GAIA plane for insights beyond rankings
  5. Validate results with stakeholders
  6. Compare with other MCDA methods for robustness

Integration Points

  • Receives weights from AHP Calculator or Stakeholder Preference Elicitor
  • Feeds into Decision Visualization for GAIA planes
  • Connects with ELECTRE Comparator for method comparison
  • Supports Sensitivity Analyzer for weight robustness testing

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。

它属于哪个仓库

星标★ 1,796
本站分层T1
该仓技能数2115
原文件路径library/specializations/domains/business/decision-intelligence/skills/promethee-evaluator/SKILL.md

同一个仓库里的其他技能

看这个仓库的全部 2115 个技能