MCDMAKER-logo

MCDM Methods

Step-by-Step Algorithms

COPRAS Method

Complex Proportional Assessment Assessment

1994 Zavadskas et al. 5 Steps

COPRAS (COmplex PRoportional ASsessment) is an MCDM method introduced by Zavadskas et al. in 1994. It evaluates alternatives by considering the maximizing and minimizing criteria separately and determining their relative significance.

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

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.

Column sums: $\sum x_{i1}=50$, $\sum x_{i2}=60$, $\sum x_{i3}=100$.

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

Construct the weighted normalized decision matrix

Formula

The normalized decision matrix is multiplied by the corresponding criterion weights.

$$ v_{ij}=w_j r_{ij} $$

Where \(w_j\) represents the weight of criterion \(j\), and

$$ \sum_{j=1}^{n}w_j=1. $$
Alternative$C_1$$C_2$$C_3$
$A_1$0.14560.06700.0214
$A_2$0.21840.08370.0249
$A_3$0.36400.05020.0249
4

Sums of weighted normalized values

Formula

For beneficial criteria, calculate :

$$ S_+i=\sum_{j=1}^{k}v_{ij} $$

where \(k\) represents the number of beneficial criteria.

For non-beneficial (cost) criteria, calculate :

$$ S_-i=\sum_{j=k+1}^{n}v_{ij} $$

\(n-k\) represents the number of non-beneficial criteria.

Benefit criteria: $C_1, C_3$. Cost criterion: $C_2$.

Alternative$S_{+i}$$S_{-i}$
$A_1$0.16700.0670
$A_2$0.24330.0837
$A_3$0.38890.0502
Aggregates: $\sum_{i=1}^{3}S_{-i}=0.2009$ · $\sum_{i=1}^{3}\frac{1}{S_{-i}}=46.7930$
5

Relative significances of the alternatives, quantitative utility and ranking

Formula

The relative significance \(Q_i\) is calculated as :

$$ Q_i=S_+i + \frac{ \displaystyle\sum_{i=1}^{m}S_-i}{ S_-i \displaystyle\sum_{i=1}^{m}\frac{1}{S_-i}} $$

The utility degree of each alternative is calculated relative to the best alternative :

$$ U_i=\frac{Q_i}{Q_{\max}}\times100\% $$

where \(Q_{\max}=\max_i Q_i\).

The alternatives are ranked according to their relative significance \(Q_i\) or utility degree \(U_i\).

$$ Q_i>Q_k \quad\Longrightarrow\quad A_i >A_k $$
Alternative$Q_i$$U_i$
$A_1$0.231148.72%
$A_2$0.294662.11%
$A_3$0.4744100.00%
Relative significances: $Q_3=0.4744 >Q_2=0.2946 >Q_1=0.2311$
Utility degrees: $U_3=100.00\% >U_2=62.11\% >U_1=48.72\%$
Final ranking: $A_3 \succ A_2 \succ A_1$

COPRAS Algorithm Flowchart