Keywords

1 Introduction

The fuzzy set theory proposed by Zadeh in 1965 is a beneficial tool for solving problems in vague environments. Zadeh’s fuzzy sets are intended to produce an analogue of crisp set theory in the field of uncertain conditions. Zadeh created a fuzzy set theory that may be used in incidents requiring ambiguity, vagueness, uncertainty and hazy judgements. Theoretically, fuzzy sets might be used as a foundation for an expansion of mathematical concepts such as probability, topology and so forth whose traditional counterparts are based on the subject of crisp set theory. A Fuzzy Set primarily defines the degree to which a particular element belongs to a given set.

Fuzzy numbers were employed to get better outcomes in situations involving decision-making and evaluations. Fuzzy numbers which are an extended version of real numbers have their own features that may be linked to number theory. To make a connection between number theory and fuzzy numbers, triangular fuzzy numbers were introduced which mirror Pythagorean triples. Triangular Fuzzy Numbers (TFN) have been used to describe ambiguous and partial data in assessing risk, partial calls and knowledge-based systems.

Multi-criteria Decision-Making (MCDM) is a data science field that assesses multiple competing factors in decision-making. In domains where selecting the optimal solution is exceedingly complicated, the multi-criteria decision-making delivers robust decision taking. During the previous several years, Multi-criteria Decision-Making has had a tremendous amount of applications. Its relevance has risen considerably in a number of application sectors, especially when new techniques arise and current ones adapt. Multi-criteria Decision-Making is often utilized in a variety of fields, such as earth science, power generation, sustainability management, numerical methods and others. This study proposes a supplement to the fuzzy MCDM technique, in which the ranking of alternatives versus characteristics, as well as the weights of all criteria, are evaluated in semantic results calculated by Fuzzy numbers. Several academics in the field of linguistic modeling [4, 5] and fuzzy linguistic modeling [6] have presented the MCDM model in a fuzzy environment. Triantaphyllou et al. [7] gave Multi-criteria Decision-Making an Operations research approach. Harrera et al. [8] used a fuzzy set technique to provide a linguistic methodology for group decision-making. Kacprzyk et al. [9] propose fuzzy logic with linguistic expressions for group decision-making. Liu et al. [10] proposed a strategy for resolving fuzzy MADM issues with triangular Fuzzy Numbers depending on the connection number. For tackling multi attribute decision-making issues with given criterion weights, Wang and Gong [11] proposed a Set Pair Analysis-Based decision-making approach. Zhao and Zhang [12] presented the Set Pair Analysis-Based Triangular Fuzzy number MADM approach to handle difficulties with Multi Attribute Decision-Making when both characteristic weight and value are Triangular Fuzzy Numbers. To analyze the ambiguous MADM issue, Huang and Luo [13] proposed an index weight measure based on TFN. Moreover, Seikh et al. [14] gave Generalized triangular fuzzy numbers in an Intuitionistic fuzzy environment, and Sudha and Jayalalitha [15] defined Fuzzy triangular numbers in Sierpinski Triangle and Right-Angle Triangle. Also, Gani [16] proposed a new operation on Triangular Fuzzy Numbers for solving the fuzzy LPP.

The Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) is an MCDM approach established by Yoon and Hwang [17], which was updated by Yoon [18] and further by Hwang et al. [19]. The TOPSIS method is founded on the principle that the preferred choice should have the smallest Euclidean Distance from Positive Ideal Solution (PIS) and the greatest Euclidean Distance from Negative Ideal Solution (NIS) [20]. The TOPSIS technique was used by several studies to investigate the MADM methodology [21]. TOPSIS method was employed for polar fuzzy linguistic [22, 24], environmental management [25, 26], supplier section [27] and several other realistic scenarios.

The COVID-19 pandemic is a worldwide health threat that has resulted in many deaths. In order to prevent further casualties, there is a need to choose the best vaccine when all the criteria are considered simultaneously. The criteria taken in this paper are taken from https://www.who.int/ [28]. India Today [29, 30] provided the data for the availability of different vaccines, and the data for the price of different vaccines [31, 32], their after-effects [33] and their efficacy [34] has been collected from Times of India [31, 34].

The following is how the entire article is structured: the second section discusses various fundamental definitions related to Fuzzy Sets, Triangular Fuzzy Numbers and Distance Measures. In the third section, a fuzzy TOPSIS algorithm is suggested as well as a case study to select the best COVID-19 vaccine is discussed and vaccines are ranked accordingly. Finally, Sect. 4 presents the paper’s conclusion.

2 Preliminaries

The theoretical foundation of fuzzy sets suggested by Zadeh [35] and Zimmerman [36, 37] is covered in this section. The following is an overview of the fuzzy set concept.

Definition 2.1

[35]. The Fuzzy Set A in Ƴ is described by the membership function:

$$ {\varvec{A}} = \left\{ {\left\langle {y,\mu_{A} \left( y \right)} \right\rangle |y \in \Upsilon } \right\} $$
(1)

where μA(y): Ƴ \(\to \) [0, 1] is the measure of the degree of belongingness of participation of an element y ∈ Ƴ in A.

Definition 2.2

[38]. Let A = [e, f, g, h] be any real Fuzzy Number, thus its membership function is as follows:

$$ \mu_{A} (x) = \left\{ {\begin{array}{*{20}c} {\mu_{M}^{L} (x)} & {e \le x \le f} \\ 1 & {f \le x \le g} \\ {\mu_{M}^{U} (x),} & {g \le x \le h} \\ 0 & {{\text{otherwise}}} \\ \end{array} } \right. $$
(2)

where \({\mu }_{M}^{L}\) (x) and \({\mu }_{M}^{U}\) (x) are lower and the upper Membership Functions of the Fuzzy Number A, respectively, and p = −∞, or p = q, or q = r, or r = s, or s =  +∞.

Definition 2.3

[36, 37]. A Triangular Fuzzy Number (TFN) A is a Fuzzy Number with piece-wise linear membership function μA(x) described by

$$ \mu_{A} (x) = \left\{ {\begin{array}{*{20}l} {\frac{x - u}{{v - u}}} \hfill & {u \le x \le v} \hfill \\ {\frac{w - x}{{w - v}}} \hfill & {v \le x \le w} \hfill \\ 0 \hfill & {{\text{otherwise}}} \hfill \\ \end{array} } \right. $$
(3)

which is represented as (u, v, w).

Definition 2.4

[39]. Let P = (u, v, w) and Q = (x, y, z) be any two TFNs. Then the Distance Measure function D(P, Q) can be defined as

$$ D(P,Q) = \sqrt {\frac{1}{3}\left\{ {\left( {x - u} \right)^{2} + \left( {y - v} \right)^{2} + \left( {z - w} \right)^{2} } \right\}.} $$
(4)

3 Suggested Fuzzy TOPSIS Algorithm

Due to its capacity to examine several attributes concurrently, Multi Attribute Decision-Making (MADM) has appeared to be a promising technique to solve problems with inadequate or vague data. This section discusses the MADM issue in the fuzzy domain. A feasible procedure is made available to deal with MADM issues in a fuzzy environment. We know that each decision matrix in the MADM method has four main components: (a) Criteria, (b) Alternative, (c) Weights and (d) assessment value of alternatives in relation to the criteria. The method of the proposed technique will then be applied to the selection of the best COVID-19 vaccine.

The procedure proposed to solve the MADM issue in a fuzzy environment is explained by the following steps:

Step 1: Gather the decision maker’s subjective opinion on the relevance of the weights.

Step 2: Compute the Fuzzy significant coefficients or weights founded on the decision maker’s subjective judgements utilizing the table of linguistic variables and their accompanying Triangular Fuzzy Weights.

Step 3: Structure the normalized Decision Matrix.

Step 4: Create the Fuzzy Weighted Decision Matrix by multiplying normalized decision matrix by their corresponding fuzzy weights.

Step 5: Calculate the Fuzzy Positive Ideal Solution and the Fuzzy Negative Ideal Solution.

Step 6: Calculate the Euclidean Distance of all alternatives from fuzzy positive and negative ideal solutions.

Step 7: Determine the fuzzy closeness coefficient.

Step 8: Sort the alternatives corresponding to their closeness coefficients and chose the foremost option.

3.1 Case Study

Coronavirus disease (COVID-19) is an infectious illness caused by Severe Acute Respiratory Syndrome Coronavirus 2 (SARS-CoV-2). The symptoms of coronavirus range from none to life-threatening. COVID-19 can make anyone sick and cause them to become terminally sick or die at any time. To prevent these severe effects, vaccination is done in every country including India. The Oxford AstraZeneca vaccine, created by the Serum Institute of India (SII) under the title “Covishield” and BBV152 (Covaxin), a vaccine created by Bharat Biotech in conjunction with the National Institute of Virology and the Indian Council of Medical Research, was approved by the DCGI in January 2021. The DCGI authorized the Russian Sputnik V vaccine, which has been tested in India by Dr. Reddy’s Laboratories, in April 2021. In late June 2021, DCGI authorized the Moderna vaccine for emergency use. The various criteria to choose the best COVID-19 vaccine are taken from https://www.who.int/publications/m/item/criteria-for-covid-19-vaccine-prioritization. The data for Covaxin, Covishield and Sputnik is taken for the Indian population, whereas the data for the Moderna vaccine is taken by considering the worldwide population as the jabs of the Moderna vaccine are given in India only in case of emergency. Data including various criteria Efficacy (C1), Availability (C2), Price (C3) and After Effect (C4) is given in the Table 1.

Table 1 Data set in the form of decision matrix

Based on the data given in the Table 1, the vaccines need to be ranked and the selection of the best COVID-19 vaccine needs to be done. The initial stage in MADM is to categorize the situation under consideration using benefit and cost criteria. Benefit criteria are those that are intended to have higher values, whereas cost criteria are those that are intended to have lower values. In the case study considered here, Efficacy (C1) and Availability (C2) are the criteria of benefit, and Price (C3) and After Effect (C4) are the criteria of cost. To proceed further, a 7-point scale of Triangular Fuzzy Numbers, as given in Table 2, must be chosen.

Table 2 Linguistic variables and their corresponding triangular fuzzy weights

Step 1: Let there be four decision makers, DM1, DM2, DM3 and DM4 who will decide the best COVID-19 vaccine among the alternatives present. Table 3 given depicts the decision maker’s choices in terms of linguistic factors as follows.

Table 3 Rating by decision makers on linguistic scale

Step 2: Fuzzy weights are computed and given below, based on the subjective opinion of decision makers.

Step 3: Taking into account the highest, middle and lower values of the four ratings from Table 4, the aggregated fuzzy weights are generated as follows (Table 5).

Table 4 Conversion of linguistic rating of decision makers into fuzzy rating
Table 5 Aggregated fuzzy rating

Step 4: Multiply the Normalized Decision Matrix by its associated Fuzzy Weights to get the Fuzzy weighted Normalized Decision Matrix, as stated in the formula:

$$ {\text{V}} = {\text{X}} \times {\text{W}} $$

where V = vij (i = 1,…,4 and j = 1, 2, 3,…., 12) is normalized matrix, X = xij (i = 1,…,4 and j = 1,….., 4) is the decision matrix and W = wij (I = 1,….., 4, j = 1, 2, 3) are the aggregated fuzzy weights (Table 6).

Table 6 Fuzzy weighted normalized decision matrix

Step 5: Using the following formulae, the fuzzy positive ideal solution (FPIS) Ak+ and fuzzy negative ideal solution (NPIS) Ak are calculated:

$$ A^{k + } = \left\{ {r_{1}^{k + } ,r_{2}^{k + } , \ldots ,r_{n}^{k + } } \right\} = \left\{ {\left( {\max \left( {r_{ij}^{k} } \right)/j \in I} \right),\left( {\min \left( {r_{ij}^{k} } \right)/j \in J} \right)} \right\} $$
(5)
$$ A^{k + } = \left\{ {r_{1}^{k - } ,r_{2}^{k - } , \ldots ,r_{n}^{k - } } \right\} = \left\{ {\left( {\min \left( {r_{ij}^{k} } \right)/j \in I} \right),\left( {\max \left( {r_{ij}^{k} } \right)/j \in J} \right)} \right\} $$
(6)

where I and J represent the criterion of benefit and criterion of cost, respectively.

Table 7 shows the results of the calculations.

Table 7 Positive and negative ideal solution for each criterion

Step 6: Separation measures Si+, Si and the Euclidean Distance [39] D(Ai, A+), D(Ai, A) of each alternative from FPIS and FNIS have been determined using Formulae (7) and (8) and are provided in Tables 8 and 9.

Table 8 Separation measures for FPIS for each criterion
Table 9 Separation measures for FNIS for each criterion

\(S_{i}^{ + } = \sum\nolimits_{i = 1}^{n} {D\left( {A_{i} ,A^{ + } } \right)} ,\) where

$$ D\left( {A_{i} ,A^{ + } } \right) = \sqrt {\frac{1}{3}\left\{ {\left( {a_{1} - b^{ + } } \right)^{2} + \left( {a_{2} - b_{2}^{ + } } \right)^{2} + \left( {a_{3} - b_{3}^{ + } } \right)^{2} } \right\}} \;\;\forall_{i} = 1,2,3,4 $$
(7)

and

\(S_{i}^{ - } = \sum\nolimits_{i = 1}^{n} {D\left( {A_{i} ,A^{ - } } \right)} ,\) where

$$ D\left( {A_{i} ,A^{ - } } \right) = \sqrt {\frac{1}{3}\left\{ {\left( {a_{1} - b^{ - } } \right)^{2} + \left( {a_{2} - b_{2}^{ - } } \right)^{2} + \left( {a_{3} - b_{3}^{ - } } \right)^{2} } \right\}} \;\;\forall_{i} = 1,2,3,4 $$
(8)

Step 7: Equation (9) was used to get the closeness coefficient (Ri) for each evaluated alternative.

$$ R_{i} = \frac{{D\left( {A_{i} ,A^{ - } } \right)}}{{D\left( {A_{i} ,A^{ + } } \right) + D\left( {A_{i} ,A^{ - } } \right)}} = \frac{{S_{i}^{ - } }}{{S_{i}^{ + } + S_{i}^{ - } }}\;\;{\text{where}}\;\;0 \le R_{i} \le 1,\;\;i = 1,2,3,4 $$
(9)

As stated in Table 10, the rankings were done in decreasing order of magnitude.

Table 10 Ranking result obtained from TOPSIS approach

3.2 Sensitivity Analysis

Originally, the decision makers were given equal importance while ranking the different alternatives. However, there are instances where the decision maker’s opinions are prioritized differently. In this section, such scenarios have been examined.

Different priorities, βi, have been allotted to the four decision makers, where βi > 0, i = 1, 2, 3, 4 and \(\sum\nolimits_{i = 1}^{4} {\beta_{i} = 1}\). The distance measures Dr+, Dr and the closeness coefficient (Ri) have been calculated using Eqs. (10), (11) and (12) and are introduced in Table 11.

$$ D_{r}^{ + } = \sum\limits_{r = 1}^{s} {\beta_{i} S_{r}^{ + } } $$
(10)
$$ D_{r}^{ - } = \sum\limits_{r = 1}^{s} {\beta_{i} S_{r}^{ - } } $$
(11)
$$ {\text{Also}},\;\;R_{i} = \frac{{v_{r}^{ - } }}{{v_{r}^{ + } + v_{r}^{ - } }}\;\;{\text{where}}\;0 \le R_{i} \le 1,\;\;i = 1,2,3,4 $$
(12)
Table 11 Aggregated closeness coefficient and ranking of each alternative

The results of the suggested technique remained the same when different priorities were assigned to the judgements of decision makers and Covishield stood out to be the best vaccine against COVID-19 in all circumstances, hence proving the validity and dependability of the suggested technique.

4 Conclusion

In this paper, a novel technique to solve issues involving Multi-criteria Decision-Making was proposed and the same was applied in order to select the best COVID-19 vaccine. The selection was done by considering different criteria and a team of experts. Then we ranked various vaccines with the help of the TOPSIS approach, also the selection for the best vaccine was done by assigning priorities to different criteria. Eventually, it was found that Covishield is the best vaccine out of the available alternatives. Despite the Multi-Criteria domain, this approach supports decision makers in producing unbiased and systematic judgements. In the long term, this study can be used in various Multi-criteria Decision-Making procedures and could help in the analysis of various vague situations.