This repository provides various algorithms and methods for Multi-Criteria Decision Making (MCDM), which is a set of approaches used to evaluate and prioritize alternatives based on multiple, often conflicting, criteria. These methods are commonly used in fields such as business, engineering, economics, healthcare, and environmental management, where decisions need to account for various factors.
- 01. TOPSIS (Technique for Order Preference by Similarity to Ideal Solution)
- 02. VIKOR (VlseKriterijumska Optimizacija I Kompromisno Resenje)
- 03. AHP (Analytic Hierarchy Process)
- 04. SAW (Simple Additive Weighting)
Multi-Criteria Decision Making (MCDM) is essential when faced with decisions that involve multiple criteria, some of which may conflict with each other. This repository includes implementations of several popular MCDM techniques to help users systematically evaluate and rank alternative solutions based on multiple criteria.
The methods in this repository allow you to:
- Assign weights to criteria.
- Evaluate alternatives based on different factors.
- Rank alternatives to aid in decision-making.
Below are some commonly used MCDM methods:
- TOPSIS (Technique for Order Preference by Similarity to Ideal Solution):
- A method that ranks alternatives based on their distance from an ideal solution (best case) and a negative-ideal solution (worst case), aiming to find the alternative closest to the ideal and farthest from the negative-ideal.
- VIKOR (VlseKriterijumska Optimizacija I Kompromisno Resenje):
- VIKOR is a Multi-Criteria Decision Making method that seeks to find a compromise solution by ranking alternatives based on their proximity to the ideal solution, while considering the balance between the best and worst performances across all criteria.
- AHP (Analytic Hierarchy Process):
- A method that uses pairwise comparisons and a hierarchical structure to prioritize alternatives.
- SAW (Simple Additive Weighting)
- A method where alternatives are ranked by summing the weighted normalized values of each criterion, making it easy to apply and interpret.
-
WSM (Weighted Sum Model):
- A linear aggregation method where alternatives are scored by summing the weighted values of each criterion.
-
Elimination and Choice Translating Reality (ELECTRE):
- A family of methods used to solve multi-criteria decision problems by eliminating inferior alternatives.
-
PROMETHEE (Preference Ranking Organization Method for Enrichment Evaluations):
- A pairwise comparison method based on the preferences of decision-makers.