MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

PSI Method

Preference Selection Index

2010 K. D. Maniya and M. G. Bhatt 7 Steps

PSI (Preference Selection Index) is a simple MCDM method developed to select and rank alternatives without requiring subjective criterion weights. It uses statistical variation in the normalized decision matrix to determine the relative preference of criteria and then calculates a Preference Selection Index for each alternative.

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: Determined objectively by the PSI method (Steps 3–6)
2

Normalize the decision matrix

Formula

For benefit criteria :

$$ r_{ij}=\frac{x_{ij}} {x_j^{\max}} $$

For cost criteria :

$$ r_{ij}=\frac{x_j^{\min}} {x_{ij}} $$

C₁ and C₃ are benefit criteria. C₂ is a cost criterion.

Alternative$C_1$$C_2$$C_3$
$A_1$0.40000.75000.8571
$A_2$0.60000.60001.0000
$A_3$1.00001.00001.0000
3

Average performance value

Formula

Calculate the mean of the normalized values for each criterion :

$$ \overline{r_j}=\frac{1}{m} \sum_{i=1}^{m}r_{ij} $$

\(\overline{r_j}\) represents the average normalized performance of criterion \(C_j\).

The average is computed across all $m=3$ alternatives for each criterion.

Metric$C_1$$C_2$$C_3$
Average ($\overline{r_j}$)0.66670.78330.9524
4

Calculate the Preference Variation Value

Formula

Calculate the preference variation for each criterion :

$$ PV_j=\sum_{i=1}^{m} \left(r_{ij}-\overline{r_j}\right)^2 $$

\(PV_j\) measures the variation of the normalized values around their mean. A smaller variation indicates that the criterion has less discriminatory variation.

Each $PV_j$ uses all normalized values in column $j$ and their mean $\overline{r_j}$.

Metric$C_1$$C_2$$C_3$
Pref. Variation ($PV_j$)0.18670.08170.0136
5

Calculate the deviation in preference variation

Formula

Calculate the deviation associated with each criterion :

$$ \varPhi_j=1-PV_j $$

The deviation represents the remaining preference after accounting for the preference variation.

Metric$C_1$$C_2$$C_3$
Deviation ($\varPhi_j$)0.81330.91830.9864
6

Calculate the overall preference value

Formula

Normalize the deviation values to obtain the overall preference value for each criterion :

$$ W_j=\frac{\varPhi_j} {\displaystyle\sum_{j=1}^{n}\varPhi_j} $$

The overall preference values satisfy :

$$ \sum_{j=1}^{n}W_j=1 $$

\(W_j\) acts as the criterion's objective preference value and is obtained without assigning subjective weights.

Weights are determined objectively — each $W_j$ depends on all $\varPhi$ values.

Metric$C_1$$C_2$$C_3$
Weight ($W_j$)0.29920.33790.3629
7

Preference selection index and ranking

Formula

Calculate the PSI score for each alternative :

$$ I_i=\sum_{j=1}^{n} \left(r_{ij}\times W_j\right) $$

\(I_i\) combines the normalized performance of alternative \(A_i\) with the objective preference value of each criterion.

Rank the alternatives according to their PSI values in descending order :

$$ I_i>I_k \quad\Longrightarrow\quad A_i >A_k $$
AlternativePSI Score ($I_i$)
$A_1$0.6842
$A_2$0.7452
$A_3$1.0000
PSI values: $I_3=1.0000 >I_2=0.7452 >I_1=0.6842$
Final ranking: $A_3 \succ A_2 \succ A_1$

PSI Algorithm Flowchart