topsis-ranker
SolidTOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) ranking skill for multi-criteria evaluation
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 96/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# TOPSIS Ranker
## Overview
The TOPSIS Ranker skill implements the Technique for Order of Preference by Similarity to Ideal Solution methodology for multi-criteria decision analysis. It ranks alternatives based on their geometric distance from ideal and anti-ideal solutions, providing intuitive and mathematically sound rankings.
## Capabilities
- Decision matrix normalization (vector, linear, max-min)
- Weighted normalized matrix calculation
- Ideal and anti-ideal solution identification
- Euclidean distance calculation
- Relative closeness coefficient computation
- Alternative ranking generation
- Sensitivity analysis on weights
- Visualization of results
## Used By Processes
- Multi-Criteria Decision Analysis (MCDA)
- Tech Stack Evaluation
- Geographic Market Analysis
## Usage
### Decision Matrix Construction
```python
# Define decision matrix (alternatives x criteria)
decision_matrix = {
"alternatives": ["Option A", "Option B", "Option C", "Option D"],
"criteria": ["Cost", "Quality", "Time", "Risk"],
"values": [
[100000, 85, 12, 3], # Option A
[150000, 92, 8, 2], # Option B
[80000, 78, 15, 4], # Option C
[120000, 88, 10, 2] # Option D
],
"weights": [0.3, 0.35, 0.2, 0.15],
"criteria_type": ["cost", "benefit", "cost", "cost"] # minimize/maximize
}
```
### Normalization Methods
1. **Vector Normalization**: r_ij = x_ij / sqrt(sum(x_ij^2))
2. **Linear Normalization**: r_ij = x_ij / max(x_j) for benef...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
mcda-analyzer
Multi-criteria decision analysis skill with AHP, TOPSIS, and weighted scoring methods.
1,160 Updated today
a5c-ai AI & Automation Solid
options-scoring
Multi-criteria decision analysis for solution options with weighted scoring and sensitivity analysis
1,160 Updated today
a5c-ai AI & Automation Solid
promethee-evaluator
PROMETHEE (Preference Ranking Organization Method for Enrichment Evaluation) skill for outranking-based multi-criteria analysis
1,160 Updated today
a5c-ai AI & Automation Solid
electre-comparator
ELECTRE family methods skill for outranking-based decision support with concordance and discordance analysis
1,160 Updated today
a5c-ai AI & Automation Solid
ahp-calculator
Analytic Hierarchy Process (AHP) calculation skill for pairwise comparison matrices, consistency checking, and weight derivation
1,160 Updated today
a5c-ai