MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

EDAS Method

Evaluation Based on Distance from Average Solution

2015 Ghorabaee et al. 7 Steps

EDAS (Evaluation based on Distance from Average Solution) is an MCDM method that evaluates alternatives according to their positive distance from the average solution (PDA) and negative distance from the average solution (NDA). Alternatives with higher PDA and lower NDA are preferred.

Video Demonstration

Step-by-Step Algorithm

Calculated cell
Source cells in formula
1

Form the decision matrix

Create the decision matrix with $m$ alternatives and $n$ criteria :

\[ X=\begin{bmatrix} x_{11} & x_{12} & \cdots & x_{1n}\\ x_{21} & x_{22} & \cdots & x_{2n}\\ \vdots & \vdots & \ddots & \vdots\\ x_{m1} & x_{m2} & \cdots & x_{mn} \end{bmatrix} \]

\(x_{ij}\) presents the performance value of ith alternative on jth criterion, m and n are the numbers of alternatives and criteria respectively.

Alternative$C_1$$C_2$$C_3$
$A_1$102030
$A_2$152535
$A_3$251535
Criterion type: C₁ Benefit C₂ Cost C₃ Benefit
Weights: $w_1=0.7279$ · $w_2=0.2009$ · $w_3=0.0712$ (Entropy method)
2

Calculate the average solution

Formula

The average solution for each criterion is calculated as :

$$ AV_j=\frac{1}{m} \sum_{i=1}^{m}x_{ij} $$

The vector of average solutions is :

$$ AV=(AV_1,AV_2,\ldots,AV_n) $$

The average solution represents the reference point for evaluating the alternatives.

Metric$C_1$$C_2$$C_3$
Average ($AV_j$)16.666720.000033.3333
3

Calculate the positive distance from average (PDA)

Formula

For a beneficial criterion :

$$ PDA_{ij}=\frac{\max(0,x_{ij}-AV_j)} {AV_j} $$

For a non-beneficial criterion :

$$ PDA_{ij}=\frac{\max(0,AV_j-x_{ij})} {AV_j} $$

PDA measures how much an alternative performs better than the average solution.

C₁, C₃: benefit ($x_{ij} >AV_j$ contributes). C₂: cost ($x_{ij} < AV_j$ contributes).

Alternative$C_1$$C_2$$C_3$
$A_1$000
$A_2$000.0500
$A_3$0.50000.25000.0500
4

Calculate the negative distance from average (NDA)

Formula

For a beneficial criterion :

$$ NDA_{ij}=\frac{\max(0,AV_j-x_{ij})} {AV_j} $$

For a non-beneficial criterion :

$$ NDA_{ij}=\frac{\max(0,x_{ij}-AV_j)} {AV_j} $$

NDA measures how much an alternative performs worse than the average solution.

C₁, C₃: benefit ($x_{ij} < AV_j$ contributes). C₂: cost ($x_{ij} >AV_j$ contributes).

Alternative$C_1$$C_2$$C_3$
$A_1$0.400000.1000
$A_2$0.10000.25000
$A_3$000
5

Weighted sum of PDA and weighted sum of NDA

Formula

Multiply the positive and negative distances by the criterion weights :

$$ SP_i=\sum_{j=1}^{n}w_jPDA_{ij} $$
$$ SN_i=\sum_{j=1}^{n}w_jNDA_{ij} $$

where \(w_j\) is the weight of criterion \(j\).

Alternative$SP_i$$SN_i$
$A_1$00.2983
$A_2$0.00360.1230
$A_3$0.41780
6

Normalize SP and SN

Formula

The normalized positive distance is :

$$ NSP_i=\frac{SP_i}{\max_i SP_i} $$

The normalized negative distance is :

$$ NSN_i=1- \frac{SN_i}{\max_i SN_i} $$

A higher \(NSP_i\) and \(NSN_i\) indicate better performance.

$\max_i SP_i=0.4178$, $\max_i SN_i=0.2983$.

Alternative$NSP_i$$NSN_i$
$A_1$00
$A_2$0.00860.5876
$A_3$1.00001.0000
7

Appraisal score and ranking

Formula

The final appraisal score is :

$$ AS_i=\frac{1}{2} \left( NSP_i+NSN_i \right) $$

The appraisal score combines the positive and negative distances into one overall measure.

The alternatives are ranked according to their appraisal scores :

$$ AS_i>AS_k \quad\Longrightarrow\quad A_i >A_k $$
Alternative$AS_i$
$A_1$0
$A_2$0.2981
$A_3$1.0000
Appraisal scores: $AS_3=1.0000 >AS_2=0.2981 >AS_1=0$
Final ranking: $A_3 \succ A_2 \succ A_1$

EDAS Algorithm Flowchart