MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

RAFSI Method

Ranking of Alternatives Through Functional Mapping of Criterion Sub-Intervals

2020 Žižović et al. 5 Steps

RAFSI (Ranking of Alternatives through Functional mapping of criterion sub-intervals into a Single Interval) is a multi-criteria is an MCDM method used to normalize and rank alternatives by mapping criterion values onto a common scale while considering the relative importance of the criteria.

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.


Determine ideal values (AI) and anti-ideal values (AAI) for each criterion.

For cost criteria , the ideal value must be less than the minimum value, while the anti-ideal value must be greater than the maximum value :

\[ x_{AI}<\min_i x_i \]
\[ x_{AAI}>\max_i x_i \]

For benefit criteria , the ideal value must be greater than the maximum value, while the anti-ideal value must be less than the minimum value :

\[ x_{AI}>\max_i x_i \]
\[ x_{AAI}<\min_i x_i \]

\(x_{AI}\)=ideal value, and \(x_{AAI}\)=anti-ideal value.

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$ (Given)
Interval parameters: $n_1=1$ · $n_{2k}=6$

Ideal and anti-ideal values chosen by the decision-maker:

Metric$C_1$$C_2$$C_3$
Ideal ($x_{AIj}$)301040
Anti-ideal ($x_{AAIj}$)53025
2

Standardized decision matrix

Formula

Transform every performance value into a common standardized interval \([n_1,n_{2k}]\) using a linear mapping function. The values \(n_1\) and \(n_{2k}\) are chosen by the decision-maker. Commonly, \(n_1=1\) and \(n_{2k}=6\).

\[ f(x)=\frac{n_{2k}-n_1} {x_{AIj}-x_{AAIj}}x + \frac{ x_{AIj}n_1-x_{AAIj}n_{2k}} {x_{AIj}-x_{AAIj}} \]

This produces the standardized matrix \(S=[s_{ij}]\).

Using interval parameters: $n_1=1$, $n_{2k}=6$

Alternative$C_1$$C_2$$C_3$
$A_1$2.00003.50002.6667
$A_2$3.00002.25004.3333
$A_3$5.00004.75004.3333
3

Arithmetic and harmonic means

Formula

Compute the arithmetic mean \(A\) and harmonic mean \(H\) of the endpoints of the standardized interval.

\[ A=\frac{n_1+n_{2k}}{2} \] \[ H=\frac{2} {\frac{1}{n_1}+\frac{1}{n_{2k}}} \]

Computed from interval endpoints $n_1=1$ and $n_{2k}=6$ only.

MetricValue
Arithmetic mean ($A$)3.5000
Harmonic mean ($H$)1.7143
4

Normalized decision matrix

Formula

Convert the standardized values into the interval \([0,1]\) using the arithmetic and harmonic means, treating benefit and cost criteria differently.

For benefit criteria :

\[ \qquad \hat{s}_{ij}=\frac{s_{ij}}{2A} \]

For cost criteria :

\[ \qquad \hat{s}_{ij}=\frac{H}{2s_{ij}} \]

Normalized matrix \(\hat{S}=[\hat{s}_{ij}]\).

Alternative$C_1$$C_2$$C_3$
$A_1$0.28570.24490.3810
$A_2$0.42860.38100.6190
$A_3$0.71430.18050.6190
5

Criteria functions V(Ai ) and ranking

Formula

Compute the overall score of each alternative by multiplying the normalized values by the criterion weights and summing them.

\[ V(A_i)=\sum_{j=1}^{n} w_j\hat{s}_{ij} \]

\(w_j\)=weight of criterion \(j\), where \[ \sum_{j=1}^{n}w_j=1 \]

Rank the alternatives in descending order of \(V(A_i)\). The alternative with the highest score is the best.

\[ V(A_i)>V(A_k) \quad\Longrightarrow\quad A_i >A_k \]

Using given weights: $w_1=0.7279$, $w_2=0.2009$, $w_3=0.0712$

AlternativeScore ($V(A_i)$)
$A_1$0.2843
$A_2$0.4326
$A_3$0.6003
Criteria functions: $V(A_3)=0.6003 >V(A_2)=0.4326 >V(A_1)=0.2843$
Final ranking: $A_3 \succ A_2 \succ A_1$

RAFSI Algorithm Flowchart