MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

WISP Method

Weighted Integrated Sum Product

2021 Dragiša Stanujkić, Gabrijela Popović, Darjan Karabašević, Ieva Meidute-Kavaliauskiene and Alptekin Ulutas 5 Steps

WISP (Weighted Integrated Sum Product) is an MCDM method that integrates weighted-sum and weighted-product approaches and uses four utility measures to evaluate and rank alternatives. It was developed to provide a relatively simple procedure for combining benefit and cost 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.

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

WISP evaluates each alternative using four utility measures representing differences and ratios between the weighted sums and weighted products of benefit and cost criteria.


Weighted Sum Difference :
\[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 sum of benefit and cost criteria.


Weighted Product Difference :
\[u_i^{pd}=\prod_{j\in\Omega_{\max}}(r_{ij}w_j)-\prod_{j\in\Omega_{\min}}(r_{ij}w_j)\]

\(u_i^{pd}\) represents the difference between the weighted products of benefit and cost criteria.


Weighted Sum Ratio :
\[u_i^{sr}=\frac{\sum_{j\in\Omega_{\max}}r_{ij}w_j}{\sum_{j\in\Omega_{\min}}r_{ij}w_j}\]

\(u_i^{sr}\) represents the ratio between the weighted sum of benefit and cost criteria.


Weighted Product Ratio :
\[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 product of benefit and cost criteria.

Alternative$u_i^{sd}$$u_i^{pd}$$u_i^{sr}$$u_i^{pr}$
$A_1$0.1915-0.14292.19170.1105
$A_2$0.3070-0.16982.52780.1548
$A_3$0.6786-0.06876.63150.4301
4

Recalculated utility measures values

Formula

Because the four utility measures can have different scales, they are recalculated to obtain comparable values in the interval $[0,1]$.


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

Recalculated weighted product difference :
\[\overline{u}_i^{pd}=\frac{1+u_i^{pd}}{1+\displaystyle\max_i u_i^{pd}}\]

Recalculated weighted sum ratio :
\[\overline{u}_i^{sr}=\frac{1+u_i^{sr}}{1+\displaystyle\max_i u_i^{sr}}\]

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

Max values: $\max u_i^{sd}=0.6786$, $\max u_i^{pd}=-0.0687$, $\max u_i^{sr}=6.6315$, $\max u_i^{pr}=0.4301$

Alternative$\overline{u}_i^{sd}$$\overline{u}_i^{pd}$$\overline{u}_i^{sr}$$\overline{u}_i^{pr}$
$A_1$0.70980.92030.41830.7765
$A_2$0.77860.89150.46230.8075
$A_3$1.00001.00001.00001.0000
5

Overall utility and ranking

Formula

Calculate the overall utility of each alternative by taking the arithmetic mean of the four recalculated utility measures.

\[u_i=\frac{1}{4}\left(\overline{u}_i^{sd}+\overline{u}_i^{pd}+\overline{u}_i^{sr}+\overline{u}_i^{pr}\right)\]

\(u_i\) is the final overall utility of alternative \(A_i\).


Rank the alternatives according to their overall utility values in descending order.

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

WISP Algorithm Flowchart