MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

MEREC Method

Method Based on the Removal Effects of Criteria

2021 Ghorabaee et al. 6 Steps

MEREC (Method based on the Removal Effects of Criteria) is an objective weighting method for MCDM. It determines the importance of each criterion by measuring how much the overall performance of alternatives changes when that criterion is removed. A larger removal effect indicates a more important criterion.

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
2

Normalize the decision matrix

Formula

For benefit criterion :

$$ r_{ij}=\frac{\min_i x_{ij}}{x_{ij}} $$

For cost criterion :

$$ r_{ij}=\frac{x_{ij}}{\max_i x_{ij}} $$

Where $r_{ij}$ is the normalized value of alternative $A_i$ for criterion $C_j$.

C₁ and C₃ are benefit criteria (divide min by value). C₂ is a cost criterion (divide value by max).

Alternative$C_1$$C_2$$C_3$
$A_1$1.00000.80001.0000
$A_2$0.66671.00000.8571
$A_3$0.40000.60000.8571
Reference values: $C_1$: $\min=10$ · $C_2$: $\max=25$ · $C_3$: $\min=30$
Absolute log values $|\ln(r_{ij})|$: $C_1$: 0.0000, 0.4055, 0.9163 · $C_2$: 0.2231, 0.0000, 0.5108 · $C_3$: 0.0000, 0.1542, 0.1542
3

Calculate the overall performance score

Formula

The overall performance score of alternative $A_i$ is calculated as :

$$ S_i=\ln\left[1+\frac{1}{n}\sum_{j=1}^{n}\left|\ln(r_{ij})\right|\right] $$

Where $n$ is the number of criteria.

AlternativePerformance ($S_i$)
$A_1$0.0718
$A_2$0.1712
$A_3$0.4234
4

Calculate performance after removing each criterion

Formula

For each criterion $C_j$, remove it from the calculation and recalculate the performance of every alternative :

$$ S_{ij}'=\ln\left[1+\frac{1}{n}\sum_{\substack{k=1\\k\neq j}}^{n}\left|\ln(r_{ik})\right|\right] $$

Where $S_{ij}'$ represents the performance of alternative $A_i$ when criterion $C_j$ is removed.

Alternative$S_{i1}'$ (without $C_1$)$S_{i2}'$ (without $C_2$)$S_{i3}'$ (without $C_3$)
$A_1$0.07180.00000.0718
$A_2$0.05010.17120.1268
$A_3$0.20030.30540.3891
5

Total of the absolute deviations

Formula

The removal effect of criterion $C_j$ for alternative $A_i$ is :

$$ E_{ij}=\left|S_{ij}'-S_i\right| $$

For each criterion, sum its removal effects across all alternatives :

$$ E_j=\sum_{i=1}^{m}E_{ij} $$

Where $E_j$ represents the total removal effect of criterion $C_j$.

Alternative$E_{i1}$$E_{i2}$$E_{i3}$
$A_1$0.00000.07180.0000
$A_2$0.12110.00000.0444
$A_3$0.22310.11800.0343
Total ($E_j$)0.34410.18980.0787
6

Weights of criteria

Formula

The final MEREC weight of criterion $C_j$ is :

$$ w_j=\frac{E_j}{\displaystyle\sum_{k=1}^{n}E_k} $$

The weights satisfy :

$$ \sum_{j=1}^{n}w_j=1, \qquad w_j\geq0 $$
CriterionRemoval Effect ($E_j$)Weight ($w_j$)
$C_1$0.34410.5616
$C_2$0.18980.3099
$C_3$0.07870.1285
Final weights: $w_1=0.5616 >w_2=0.3099 >w_3=0.1285$
Sum check: $0.5616 + 0.3099 + 0.1285=1.0000$  ✓

MEREC Algorithm Flowchart