MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

ARAS Method

Additive Ratio Assessment

2010 Zavadskas and Turskis 6 Steps

The Additive Ratio Assessment (ARAS) method is a multi-criteria decision-making (MCDM) technique developed in 2010 by Zavadskas and Turskis . The Additive Ratio Assessment (ARAS) method is a widely used multi-criteria decision-making (MCDM) approach that assesses alternatives relative to an ideal (optimal hypothetical) alternative. The method computes a utility degree for each alternative, and alternatives with higher utility degrees are considered more preferable and receive higher rankings.

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

Determine the optimal values

Construct the optimal alternative $A_0$ by selecting the best value for each criterion.

Formula

For benefit criteria:

\[ x_{0j}=\max_{i} x_{ij} \]

For cost criteria:

\[ x_{0j}=\min_{i} x_{ij} \]
Metric$C_1$$C_2$$C_3$
Optimal ($x_{0j}$)251535
3

Normalize the decision matrix

Normalization depends on criterion type. The optimal alternative $A_0$ is included in the summation.

Formula

For benefit criteria:

$$ \bar{x}_{ij}=\frac{x_{ij}}{\displaystyle\sum_{i=0}^{m}x_{ij}} $$

For cost criteria, first transform :

$$ x'_{ij}=\frac{1}{x_{ij}} $$

Then normalize :

$$ \bar{x}_{ij}=\frac{x'_{ij}}{\displaystyle\sum_{i=0}^{m}x'_{ij}} $$
Alternative$C_1$$C_2$$C_3$
$A_0$0.33330.29850.2593
$A_1$0.13330.22390.2222
$A_2$0.20000.17910.2593
$A_3$0.33330.29850.2593
4

Weighted normalized decision matrix

Multiply each normalized value by its criterion weight.

Formula
$$ v_{ij}=w_j\,\bar{x}_{ij} $$

Where :

$$ \sum_{j=1}^{n}w_j=1 $$
Alternative$C_1$$C_2$$C_3$
$A_0$0.24260.05990.0185
$A_1$0.09710.04500.0158
$A_2$0.14560.03600.0185
$A_3$0.24260.05990.0185
5

Optimality function

The optimality score of each alternative is obtained by summing the weighted normalized values.

Formula
$$ S_i=\sum_{j=1}^{n}v_{ij}, \qquad i=0,1,\ldots,m $$

The value $S_0$ corresponds to the ideal (optimal) alternative.

AlternativeOptimality ($S_i$)
$A_0$0.3210
$A_1$0.1579
$A_2$0.2001
$A_3$0.3210
6

Degree utility and ranking

Formula

Compute the utility degree for each alternative.

$$ K_i=\frac{S_i}{S_0}, \qquad 0\le K_i\le 1 $$

Ranking

The alternatives are ranked in descending order of $K_i$. The alternative with the highest utility degree is considered the best.

$$ K_{i} >K_{k} \quad\Longrightarrow\quad A_i >A_k $$
AlternativeUtility Degree ($K_i$)
$A_0$1.0000
$A_1$0.4919
$A_2$0.6237
$A_3$1.0000
Utility degrees: $K_3=1.0000 >K_2=0.6237 >K_1=0.4919$
Final ranking: $A_3 \succ A_2 \succ A_1$

ARAS Algorithm Flowchart