2.1. Objective weights

2.1.1. Equal weights

The equal weights method assigns equal values to criteria according to their number. It can be represented by the Equation (2.1).

(2.1)\[\begin{equation} w_{j}=\frac{1}{n} \end{equation}\]

where \(n\) denotes the number of criteria.

2.1.2. Entropy method

The entropy weighting method is based on Shannon’s measure of information uncertainty. It has the advantage of reducing risk and increasing efficiency. The entropy weights technique can be presented in the following steps:

Step 1. Normalisation of the decision matrix \(X={x_{ij}; i = 1, 2, \dots, m; j=1,2,\dots, n}\), where \(m\) is the number of alternatives, \(n\) is the number of criteria. This normalization can be represented by the Equation (2.2).

(2.2)\[\begin{equation} p_{i j}=\frac{x_{i j}}{\sum_{i=1}^{m} x_{i j}} \quad i=1, \ldots, m ; j=1, \ldots, n \end{equation}\]

Step 2. Calculation of the entropy measure \(E_j\) for each criterion according to the Equation (2.3).

(2.3)\[\begin{equation} E_{j}=-\frac{\sum_{i=1}^{m} p_{i j} \ln \left(p_{i j}\right)}{\ln (m)} \quad j=1, \ldots, n \end{equation}\]

Step 3. Derive weights based on the calculated entropy for each criterion (2.4).

(2.4)\[\begin{equation} w_{j}=\frac{1-E_{j}}{\sum_{i=1}^{n}\left(1-E_{i}\right)} \quad j=1, \ldots, n \end{equation}\]

2.1.3. Standard deviation method

The standard deviation weighting method is based on the statistical measure of standard deviation. It assigns small weights to a criterion that has similar values across variants. This method can be presented in two steps:

Step 1. Calculate the standard deviation measure for all criteria according to the Equation (2.5).

(2.5)\[\begin{equation} \label{equ:odchylenie} \sigma_{j}=\sqrt{\frac{\sum_{i=1}^{m}\left(x_{i j}-\overline{x_{j}}\right)^{2}}{m}} j=1, \ldots, n \end{equation}\]

where \(x_{ij}\) is the value from the decision matrix for \(i-th\) alternative and \(j-th\) criterion.

Step 2. Derive the weights based on the values of the standard deviation measure (2.6).

(2.6)\[\begin{equation} w_{j}= \frac{\sigma_{j}}{\sum_{j=1}^{n} \sigma_{j}} \quad j=1, \ldots, n \end{equation}\]

2.1.4. MEREC

Step 1. Create a decision matrix. The values of the matrix (\(x_{ij}\)) must be greater than 0 and non-negative. If such values are present, they must be transformed using an appropriate technique.

Step 2. Normalize the decision matrix using the Equation (2.7).

(2.7)\[\begin{split}\begin{equation} n_{i j}^{x}=\left\{\begin{array}{lll} \frac{\min _{k} x_{k j}}{x_{i j}} & \text { if } & j \in B \\ \frac{x_{i j}}{\max _{k j}} & \text { if } & j \in C \end{array}\right. \end{equation}\end{split}\]

where \(B\) means benefit criteria, and \(C\) means cost criteria.

Step 3. Calculation of the overall performance of alternatives using a non-linear function according to (2.8).

(2.8)\[\begin{equation} S_{i}=\ln \left(1+\left(\frac{1}{m} \sum_{j}\left|\ln \left(n_{i j}^{x}\right)\right|\right)\right) \end{equation}\]

Step 4. Calculation of the performance of the alternatives after the removal of each criterion. An \(m\) set of results is obtained for each criterion exclusion, to which the following Equation is applied:

(2.9)\[\begin{equation} S_{i j}^{\prime}=\ln \left(1+\left(\frac{1}{m} \sum_{k, k \neq j}\left|\ln \left(n_{i k}^{x}\right)\right|\right)\right) \end{equation}\]

Step 5. Calculation of the sum of absolute deviations using the Equation (2.10).

(2.10)\[\begin{equation} E_{j}=\sum_{i}\left|S_{i j}^{\prime}-S_{i}\right| \end{equation}\]

Step 6. Calculate the weights from the sum of the absolute deviations using the Equation (2.11).

(2.11)\[\begin{equation} w_{j}=\frac{E_{j}}{\sum_{k} E_{k}} \end{equation}\]

2.1.5. CRITIC method

Step 1. Normalization of the initial decision matrix using Equation (2.12) for benefit criteria:

(2.12)\[\begin{equation} r_{ij} = \frac{x_{ij} - x_{j}^{min}}{x_{j}^{max} - x_{j}^{min}}. \end{equation}\]

Step 2. Calculation of the correlation among criteria pairs by using Equation (2.13):

(2.13)\[\begin{equation} \rho _{jk} = \frac{\sum_{i=1}^{m}(r_{ij} - \overline{r}_{j})(r_{ik} - \overline{r}_{k})}{\sqrt{\sum_{i=1}^{m}(r_{ij} - \overline{r}_{j})^{2} \sum_{i=1}^{m}(r_{ik} - \overline{r}_{k})^{2}}}. \end{equation}\]

Step 3. Computation of weights of criteria by using Equation (2.14) and (2.15).

(2.14)\[\begin{equation} c_{j} = \sigma _{j} \sum_{k=1}^{n} (1 - \rho _{jk}); \end{equation}\]
(2.15)\[\begin{equation} w_{j} = \frac{c_{j}}{\sum_{k=1}^{n}c_{k}}, \end{equation}\]

where \(i = 1, 2, \ldots, m; \; j, k = 1, 2, \ldots, n.\)

2.1.6. CILOS method

Step 1. Convert cost-type criteria to profit-type criteria according to the Equation (2.16).

(2.16)\[\begin{equation} r_{i j}=\frac{\min _{i} x_{i j}}{x_{i j}} \end{equation}\]

Step 2. Create a relative loss matrix P based on the square matrix A, in which each row corresponds to the row in which the criteria have the highest value. The Equation (2.17) can represent this.

(2.17)\[\begin{equation} P_{i j}=\frac{A_{i i}-A_{i j}}{A_{i i}}, \quad P_{i i}=0 \end{equation}\]

Step 3. Calculation of the \(F\) matrix based on the relative loss matrix (2.18).

(2.18)\[\begin{split}\begin{equation} F=\left(\begin{array}{cccc} -\sum_{i=1}^{m} P_{i 1} & P_{12} & \ldots & P_{1 m} \\ P_{21} & -\sum_{i=1}^{m} P_{i 2} & & P_{2 m} \\ & \cdots & \\ P_{m 1} & P_{m 2} & \cdots & -\sum_{i=1}^{m} P_{i m} \end{array}\right) \end{equation}\end{split}\]

This leads to an equation that results in weights that require normalization.

(2.19)\[\begin{equation}F w^{T}=0\end{equation}\]

2.1.7. IDOCRIW method

The IDOCRIW method aggregates weights acquired by the execution of the CILOS method and the entropy method. Aggregation proceeds as follows:

(2.20)\[\begin{equation} w_{j}=\frac{q_{j} W_{j}}{\sum_{j=1}^{m} q_{j} W_{j}} \end{equation}\]

where \(W_j\) are entropy weights and \(q_j\) are CILOS weights.

2.1.8. Angular method

Angular weight selection method is based on an approach that uses the angle between criteria to determine their importance in a decision problem. Hence, it can be presented using the following steps:

Step 1. Calculate the angle between the \(j-th\) criterion and the reference criterion based on Equation (2.21).

(2.21)\[\begin{equation} \label{angl} u_j = \arccos\left({ \frac{\sum_{i=1}^m \left ( \frac{b_{ij}}{m} \right ) }{ \sqrt{\sum_{i=1}^m \left ( b_{ij} \right )^2 } \sqrt{\sum_{i=1}^m \left ( \frac{1}{m} \right )^2 } }}\right) \end{equation}\]

Step 2. Calculate the angle weight for the \(j-th\) criterion using Equation (2.22).

(2.22)\[\begin{equation} \label{wj} w_j = u_j/\sum_{j=1}^n u_j \end{equation}\]

2.1.9. Gini Coeficient method

Step 1. Calculating the Gini coefficient \(G_k\) for each criterion using the Equation (2.23).

(2.23)\[\begin{equation} G_k = \sum^n_{i=1} \sum^n_{j=1} \frac{| Y_{ki} - Y_{kj} |}{2n^2\mu} \end{equation}\]

where \(k\) denotes the given criterion, \(i\) and \(j\) denote the value of an alternative for the given criterion, \(n\) denotes the number of alternatives and \(\mu\) denotes the expectation of the index \(k\) overall data.

Step 2. Determination of weights by using the Gini coefficient with Equation (2.24).

(2.24)\[\begin{equation} \label{equ:giniw} w_k = \frac{G_k}{\sum^m_{i=1}G_i} \end{equation}\]

where \(m\) is the number of Gini coefficients.

2.1.10. Statistical variance method

The statistical variance method is a method in which objective weights are obtained through mathematical-statistical variance, which describes the spread of variables from their mean value. The method can be presented in the following three steps:

Step 1. Normalizing the decision matrix with the selected method.

Step 2. Calculate each criterion’s statistical variance from the normalized decision matrix according to Equation (2.25).

(2.25)\[\begin{equation} V_{j}=\left(\frac{1}{n}\right) \sum_{i=1}^{n}\left(r_{i j}-\overline{r_{i j}}\right)^{2} \end{equation}\]

Step 3. Establishing the criterion weights on the basis of the calculated statistical variance.

(2.26)\[\begin{equation} w_{j}=\frac{V_{j}}{\sum_{i=1}^{m} V_{j}} \end{equation}\]

2.1.11. LOPCOW method

The LOgarithmic Percentage Change-driven Objective Weighting (LOPCOW) method is an objective criteria weighting approach that determines weights directly from data characteristics. It reduces scale effects, handles both benefit and cost criteria, and allows the use of negative values in the decision matrix.

Step 1. Construction of the initial decision matrix \(\mathbf{X} = [x_{ij}]\), where \(i = 1, 2, \ldots, m\) denotes alternatives and \(j = 1, 2, \ldots, n\) denotes criteria.

Step 2. Normalization of the decision matrix using linear max–min normalization. For benefit criteria, Equation (2.27) is used:

(2.27)\[\begin{equation} r_{ij} = \frac{x_{ij} - x_{j}^{\min}}{x_{j}^{\max} - x_{j}^{\min}}. \end{equation}\]

For cost criteria, Equation (2.28) is applied:

(2.28)\[\begin{equation} r_{ij} = \frac{x_{j}^{\max} - x_{ij}}{x_{j}^{\max} - x_{j}^{\min}}. \end{equation}\]

Step 3. Computation of the percentage value of each criterion. First, the mean square value of the normalized criterion is calculated and expressed as a percentage of its standard deviation using Equation (2.29):

(2.29)\[\begin{equation} PV_{j} = \left| \ln \left( \frac{\sqrt{\frac{1}{m} \sum_{i=1}^{m} r_{ij}^{2}}}{\sigma_{j}} \right) \cdot 100 \right|. \end{equation}\]

where \(\sigma_{j}\) denotes the standard deviation of criterion \(j\).

Step 4. Determination of objective criteria weights using Equation (2.30):

(2.30)\[\begin{equation} w_{j} = \frac{PV_{j}}{\sum_{k=1}^{n} PV_{k}}. \end{equation}\]

where \(\sum_{j=1}^{n} w_{j} = 1\).

2.1.11.1. References

Ecer, F., & Pamucar, D. (2022). A novel LOPCOW‐DOBI multi‐criteria sustainability performance assessment methodology: An application in developing country banking sector. Omega, 112, 102690.