MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

WISP-S Method

Simplified Weighted Integrated Sum Product

2022 Dragiša Stanujkić, Darjan Karabašević and Muzafer Saračević 5 Steps

WISP-S (Simplified Weighted Integrated Sum Product) is a simplified version of the WISP method. It reduces the computational complexity of the original WISP by using two utility indicators instead of four, making the method faster while maintaining similar ranking results.

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$ (Given)
2

Normalize the decision matrix

Formula
\[ r_{ij}=\frac{x_{ij}}{\displaystyle\max_i x_{ij}} \]

\(r_{ij}\) is the normalized performance of alternative \(A_i\) for criterion \(C_j\).

Alternative$C_1$$C_2$$C_3$
$A_1$0.40000.80000.8571
$A_2$0.60001.00001.0000
$A_3$1.00000.60001.0000
3

Calculate the utility Measures

Formula

Unlike the original WISP method, WISP-S uses only two utility measures : the weighted sum difference and the weighted product ratio.


Weighted sum difference utility :

Calculate the difference between the weighted sum of normalized ratings for beneficial criteria and the weighted sum for non-beneficial criteria.

\[u_i^{sd}=\sum_{j\in\Omega_{\max}}r_{ij}w_j-\sum_{j\in\Omega_{\min}}r_{ij}w_j\]

\(u_i^{sd}\) represents the difference between the weighted sums of beneficial and non-beneficial criteria.


Weighted product ratio utility :

Calculate the ratio between the weighted products of normalized ratings for beneficial and non-beneficial criteria.

\[u_i^{pr}=\frac{\prod_{j\in\Omega_{\max}}(r_{ij})^{w_j}}{\prod_{j\in\Omega_{\min}}(r_{ij})^{w_j}}\]

\(u_i^{pr}\) represents the ratio between the weighted products of beneficial and non-beneficial criteria.

Alternative$u_i^{sd}$$u_i^{pr}$
$A_1$0.19150.1105
$A_2$0.30700.1548
$A_3$0.67860.4301
4

Recalculated utility measures values

Formula

The two utility measures are transformed into comparable values in the interval $[0,1]$ before they are combined into the overall utility.


Recalculated weighted sum difference :
\[\bar{u}_i^{sd}=\frac{1+u_i^{sd}}{1+\displaystyle\max_i u_i^{sd}}\]

Recalculated weighted product ratio :
\[\bar{u}_i^{pr}=\frac{1+u_i^{pr}}{1+\displaystyle\max_i u_i^{pr}}\]

\(\bar{u}_i^{sd}\) and \(\bar{u}_i^{pr}\) are the recalculated values of \(u_i^{sd}\) and \(u_i^{pr}\), respectively.

Max values: $\max u_i^{sd}=0.6786$, $\max u_i^{pr}=0.4301$

Alternative$\bar{u}_i^{sd}$$\bar{u}_i^{pr}$
$A_1$0.70980.7765
$A_2$0.77860.8075
$A_3$1.00001.0000
5

Overall utility and ranking

Formula

Calculate the overall utility of each alternative as the arithmetic mean of the two recalculated utility measures.

\[u_i=\frac{1}{2}\left(\bar{u}_i^{sd}+\bar{u}_i^{pr}\right)\]

\(u_i\) is the final WISP-S utility value of alternative \(A_i\). A higher value indicates a better alternative.


Sort the alternatives according to their overall WISP-S utility values in descending order.

\[u_{(1)}\geq u_{(2)}\geq\cdots\geq u_{(m)}\]
AlternativeUtility ($u_i$)
$A_1$0.7432
$A_2$0.7930
$A_3$1.0000
Overall utility: $u_3=1.0000 >u_2=0.7930 >u_1=0.7432$
Final ranking: $A_3 \succ A_2 \succ A_1$

WISP-S Algorithm Flowchart