MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

ENTROPY Method

Entropy Weighting Method

1948 Claude E. Shannon (Theoretical creator) 4 Steps

Entropy Weighting Method is an objective weighting method in MCDM used to determine the relative importance of criteria based on the amount of information and variability contained in the decision matrix. A criterion with greater variation among alternatives contains more useful information and receives a higher weight, while a criterion with less variation receives a lower weight.

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
2

Normalize the decision matrix

Formula

The normalized value is calculated as :

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

\(r_{ij}\) indicates the normalized value of the decision matrix of ith alternative in jth criteria.

Alternative$C_1$$C_2$$C_3$
$A_1$0.20000.33330.3000
$A_2$0.30000.41670.3500
$A_3$0.50000.25000.3500
3

Calculate the Entropy value

Formula

The entropy value of criterion \(j\) is calculated as :

$$ e_j=-k \sum_{i=1}^{m} r_{ij}\ln(r_{ij}) $$

where:

$$ k=\frac{1}{\ln(m)} $$

If \(r_{ij}=0\), the term \(r_{ij}\ln(r_{ij})\) is considered equal to \(0\).

The entropy value generally satisfies :

$$ 0\leq e_j\leq1 $$
Metric$C_1$$C_2$$C_3$
Entropy ($e_j$)0.93660.98250.9938
4

Weights of criteria

Formula

The degree of diversification of criterion \(j\) is :

$$ d_j=1-e_j $$

The entropy weight of criterion \(j\) is calculated as :

$$ w_j=\frac{d_j}{\displaystyle\sum_{j=1}^{n}d_j} $$

The resulting weights satisfy :

$$ \sum_{j=1}^{n}w_j=1 $$
Metric$C_1$$C_2$$C_3$
Diversification ($d_j$)0.06340.01750.0062
Weight ($w_j$)0.72790.20090.0712

Entropy Algorithm Flowchart