Abstract
The existing crisp and fuzzy multicriteria decision making (MCDM) methods exhibit consistency, complexity, and reliability issues. To address these challenges, we propose a new MCDM method called fuzzy technique for best–worst analysis (FTBWA). In FTBWA, a decision-maker (DM) first identifies a set of criteria and then determines the best–worst criteria. Next, the DM performs the fuzzy reference comparisons between the best-to-other (BtO) and the others-to-worst (OtW) criteria using the linguistic expressions. The process results in fuzzy BtO and fuzzy OtW vectors, which are then defuzzified to obtain quantifiable values. Afterward, a maximin problem is built and solved to obtain the weights of criteria and alternatives. The best alternative can be selected based on the final score obtained by aggregating the weights of different sets of criteria and alternatives. Further, we propose a consistency ratio to check the reliability of the results of FTBWA. To verify the practicality and consistency of FTBWA, we perform two illustrative case studies. Moreover, we perform a comprehensive analysis considering a comparative analysis, rank reversal analysis, and support for group decision making. From the results, we observe that FTBWA outperforms existing fuzzy/crisp MCDM methods.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
According to Triantaphyllou (2000), “probably, the most perpetual intellectual challenge in science and engineering is how to make the optimal decision in a given situation, this is a problem as old as mankind.” We occasionally come across decision problems where we must make decisions that may significantly impact our future. Such decisions require careful analysis and consideration of multiple conflicting criteria, for example, selection of an appropriate cloud service provider (CSP) or Internet service, investment of savings, making appropriate career selection, buying a house or allocation of funds for a research project, etc.
Decision making is a process of choosing the best among multifarious substitutes keeping in sight the heterogenous decision criterion and priorities of the decision-makers (Rezaei 2016). The decision problems that require evaluation of multiple contradictory criteria fall in the realm of multicriteria decision making (MCDM). It is a discipline related to operations research that helps in decision making based on multiple decision criteria (Whaiduzzaman et al. 2014).
There are two important areas of decision making, namely multi-objective decision making (MODM) and multi-attribute decision making (MADM) also known as MCDM. MODM deals with the problems where decision space is continuous. The set of decision alternatives are designed using a mathematical framework. MODM problems may involve many alternatives. Each alternative is evaluated based on the degree to which it satisfies a constraint or multiple constraints. In contrast, MADM (also known as MCDM) focuses on the discrete aspect of the decision space. It is a popular approach for decision making where more than one decision criteria are involved. However, it considers only finite alternatives. A decision is made based on the attributes of decision alternatives (Rezaei 2015; Triantaphyllou 2000).
In the past, several MCDM approaches have been proposed to assist decision-makers in the process of decision making. These approaches include analytical hierarchy process (AHP) (Saaty 1977, 1994), analytical network process (ANP) (Saaty 2004; Saaty and Vargas 2013), Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) (Hwang and Yoon 1981), Preference Ranking Organization Method for Enrichment Evaluations (PROMETHEE) (Brans and Vincke 1985; Brans et al. 1986), Elimination and Choice Expressing Reality (ELECTRE) (Figueira et al. 2013; Govindan and Jepsen 2016; Roy 1978, 1991), VlseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR) (Chang 2010; Jingzhu and Xiangyi 2008; Opricovic and Tzeng 2004) and so on. For further reading regarding MCDM methods, readers may refer to Hendriks et al. (1992), Kahraman (2008), Mardani et al. (2015), Triantaphyllou (2000), and Tzeng and Huang (2011).
The best–worst method (BWM) (Rezaei 2015) is a relatively recent addition to the fleet of MCDM methods. In contrast to a full matrix-based pairwise comparison in AHP, the BWM advocates vector-based comparison of best-to-others and others-to-worst criteria. Thus, it significantly reduces the number of comparisons. Based on the best–worst vector comparisons, a maximin mathematical problem is formulated and solved to compute optimal weights of criteria. Since the two vectors (i.e., best–worst) are more structured compared to a full matrix, the BWM produces more reliable and consistent results compared to AHP (Rezaei et al. 2016). BWM has two variants, a nonlinearly constrained model (Rezaei 2015) and a linearly constrained model (Rezaei 2016).
Despite several advantages, the implementation of crisp MCDM methods like BWM may confront significant limitations while handling real-world situations. This is because of the inability of these methods to handle imprecise, ambiguous, and vague information. Such situations in decision making can be addressed with the help of fuzzy set theory that provides an effective way to pamper imprecise and fuzzy data (Kahraman 2008). In the past, researchers have proposed several fuzzy MCDM methods including Fuzzy TOPSIS (Chen and Tsao 2008), Fuzzy AHP (Ouma et al. 2015; Torfi et al. 2010; Wang et al. 2008), Fuzzy ELECTRE (Chen et al. 2015; Hatami-Marbini and Tavana 2011), and so on.
Like fuzzy extensions of other MCDM methods, BWM has also been extended by researchers to cater to the fuzziness of human judgment. For instance, Aboutorab et al. (2018), Guo and Zhao (2017), and Mou et al. (2016) proposed the nonlinearly constrained fuzzy extensions of BWM, whereas Hafezalkotob and Hafezalkotob (2017) proposed a linearly constrained fuzzy extension of BWM. However, these fuzzy extensions of BWM possess several potential limitations as follows. (1) As the number of criteria increases, the implementation complexity of these methods increases manifolds. (2) Unsuitability for group decision making due to a further upsurge in implementation complexity as the number of decision-makers increases. (3) In case of inconsistent results, these methods require more time/effort of the decision-maker to revise the comparison. Given these limitations, further research is required to better utilize the capabilities of BWM under a fuzzy environment.
To address the limitations of present methods, in this paper, we propose a novel technique, namely the fuzzy technique for best–worst analysis (FTBWA). The FTBWA is based on the nonlinearly constrained model of BWM. In the proposed technique, first, the decision-makers identify decision criteria. Then, the decision-makers identify the best (most important) and the worst (least important) criteria. Next, the decision-makers perform fuzzy reference comparisons of best-to-others and others-to-worst criteria, which results in two vectors, namely fuzzy best-to-other (FBtO) and fuzzy others-to-worst (FOtW). To perform the fuzzy reference comparisons, the decision-makers use natural language expressions represented by triangular fuzzy numbers (TFNs). Next, the FBtO and FOtW vectors are converted to crisp vectors to obtain crisp best-to-other (CBtO) and crisp others-to-worst (COtW) vector. Based on the CBtO and COtW vectors, a maximin mathematical problem is formulated and solved for calculation of optimal weights. We propose a consistency ratio to check the reliability of the results of the proposed technique. The results of the comprehensive analysis show that compared to the existing methods, the proposed technique not only significantly reduces implementation and computational complexity but also produces more consistent and reliable results. The salient features of the proposed technique supported by the results of the comprehensive analysis are as follows. The proposed technique (1) offers more consistent and reliable results under a fuzzy environment; (2) significantly reduces implementation complexity; (3) appropriately handles the rank reversal problem; and (4) provides adequate support for group decision making.
The paper contributes to the literature in many ways. Some salient contributions of this paper are summarized below.
-
1.
We propose a novel nonlinearly constrained fuzzy MCDM approach, namely FTBWA.
-
2.
We propose a consistency ratio to check the reliability of the results of FTBWA. We also propose a ranking mechanism to rank the alternatives using the proposed technique.
-
3.
We design three robust algorithms to support the real-world programming of FTBWA.
-
4.
We present two case studies to appreciate the performance, practicability, expediency, and viability of FTBWA. The results show FTBWA produces highly consistent and reliable results.
-
5.
We validate FTBWA using a comprehensive analysis considering the following. (1) A comparative analysis with existing methods (crisp/fuzzy). (2) Rank reversal analysis. (3) Adequacy of FTBWA to support group decision making. The results favor the proposed technique.
The rest of the paper is organized as follows. In Sect. 2, we briefly review the literature along with preliminary concepts of fuzzy set theory. In Sect. 3, we present the proposed technique along with the pseudocode to simplify its programming. In Sect. 4, we present two illustrative case studies to demonstrate the practical applications of FTBWA. Section 5 presents a comprehensive analysis. Finally, in Sect. 6, we conclude the paper and discuss future research directions.
2 Literature review
This section presents a brief survey of the BWM along with its fuzzy extensions. We also present a concise review of the related work. Moreover, we discuss preliminary concepts related to fuzzy set theory and TFNs.
2.1 Related work
BWM (Rezaei 2015) is relatively a new MCDM method. According to BWM, firstly, the decision-makers identify a set of decision criteria. Once the decision criteria are identified, decision-makers determine the best and the worst criteria. This is followed by the comparison of the best to all other and all other-to-worst criteria using a 1-9 integer scale. Finally, a maximin mathematical problem is formulated, which is solved to obtain optimal weights of decision criteria. The reliability of the outcome is assessed based on the consistency ratio of the comparison. Since its inception, the BWM method has attracted immense attention of the research community. Mi et al. (2019) conducted a state-of-the-art survey of the BWM. They performed a comprehensive analysis of the publications from 2015 to 2019 that utilized and extended this method. BWM has been utilized in several papers to support the decision-making process. Salimi and Rezaei (2018) used BWM to evaluate the research and development performance of fifty high-tech SMEs in the Netherlands utilizing data collected through surveys from R&D experts and SMEs. Gupta and Barua (2017) presented a three-phase methodology for supplier selection and applied BWM in the second phase of the framework to rank the selection criteria. Rezaei et al. (2015) used the BWM method and proposed a framework to evaluate and segment suppliers based on capabilities and willingness. They argued that their framework would assist organizations to efficiently allocate their managerial resources. Rezaei et al. (2016) applied BWM in the second stage of a three-phase methodology to choose optimal suppliers. Salimi and Rezaei (2016) used BWM to measure the efficiency of university-industry Ph.D. projects. BWM has also been used in combination with other methods by many authors to solve individual and group decision-making problems. You, Chen, and Yang (2016) combined BWM with ELECTRE and proposed a framework to solve multicriteria group decision-making problems. Serrai et al. (2017) explored a new mechanism for web-based service selection using skyline for scrutinization, BWM to assign weights to criteria, and VIKOR to rank the web services. Kheybari et al. (2019) evaluated several decision-making criteria using BWM to identify the best location for the production of bioethanol. Hussain et al. (2020) used BWM in combination with several other techniques and proposed an integrated approach to select cloud services with consensus while considering both QoS and quality of experience of the cloud customers.
In real-world problems, the crisp nature of BWM hinders its ability to handle incomplete and imprecise information arising from the qualitative judgment of decision-makers. For this reason, some researchers have proposed fuzzy extensions of BWM. For example, Mou et al. (2016) proposed intuitionistic fuzzy multiplicative BWM (IFMBWM) using intuitionistic multiplicative preference relations. They utilized the proposed approach to evaluate the weights of criteria regarding the severity of emphysema-infected patients. Guo and Zhao (2017) proposed FBWM based on the nonlinearly constrained model of BWM. FBWM performs fuzzy reference comparison of the best–worst vectors to compute fuzzy weights and then converts fuzzy weights to crisp weights using graded mean integration representation. Hafezalkotob and Hafezalkotob (2017) suggested an individual and group decision-making approach based on BWM. Aboutorab et al. (2018) proposed a fuzzy extension of BWM using Z-numbers and performed a case study to validate the proposed approach. Liao et al. (2019) proposed a BWM-based MCDM method utilizing hesitant fuzzy linguistic information. To illustrate the viability of their proposed method, they presented a case study relating to the evaluation of hospital performance.
As a result of the detailed analysis of BWM and its fuzzy extensions, we have identified several limitations that require attention and further exploration. Table 1 presents the identified limitations of BWM and its fuzzy extensions. In this research, to address the limitations of existing methods, we propose an innovative fuzzy MCDM technique, namely FTBWA.
2.2 Preliminary concepts
In this subsection, we discuss the basic concepts of fuzzy set theory (Zadeh 1996). The theory of fuzzy sets effectively takes care of the element of impreciseness and vagueness in problem solving.
2.2.1 Basic definitions
Definition 1
A fuzzy set is rooted in a nonfuzzy macrocosm of discourse. A fuzzy set \( \tilde{H} \) in a macrocosm of discourse, W, is represented by a characteristic function \( \mu_{H} = W \to \left[ {0,1} \right] \). It relates with every element w in the universe W a number \( \mu_{{\tilde{H}}} \left( w \right) \) in the interval [0, 1], where \( \mu_{{\tilde{H}}} \left( w \right) \) represents the membership grade of w in \( \tilde{H} \). Closer the value of \( \mu_{H} \left( w \right) \) to unity makes membership grade of w in \( \tilde{H} \) higher (Zadeh 1996).
Definition 2
A number is said to be fuzzy if a fuzzy set \( \tilde{H} \) on W satisfies the following conditions. (1) Must be a normal fuzzy set. (2) Should be closed interval for every α \( \in \) (0,1]. (3) The support of \( \tilde{H} \) should be bounded (George and Yuan 1995)
Definition 3
A triangular fuzzy number (TFN) is illustrated in the form of trinity, i.e., \( \tilde{H} \) = (x, y, z). The characteristic function \( \mu_{{\tilde{H}}} \left( w \right): W \to \left[ {0,1} \right] \) of a TFN \( \tilde{H} \) can be framed mathematically as shown. Figure 1 represents the TFN characteristic function.
For further details regarding TFNs and other technical information, readers can refer to (Kauffman and Gupta 1985; Shyamal and Pal 2007; Yong 2009)
Definition 4
The defuzzification of the triangular fuzzy set \( \tilde{H} = \left( {x, y, z} \right) \) can be achieved using the following equation (Kumar et al. 2011).
Definition 5
Linguistic variables are everyday speech lexes utilized to delineate a certain fuzzy set in a given problem, i.e., “very hot,” “hot,” “warm,” or “normal,” etc. (Zadeh 1984).
2.2.2 TFN arithmetic operations
The following arithmetic operations can be performed between two TFNs defined on a universal set of real number R (Kaufmann and Gupta 1991). Let suppose \( \tilde{Y} = \left( {h, i, j} \right),\,{\text{and}}\,\tilde{Z} = \left( {k, l, m} \right) \) are two TFNs then
-
1.
\( \tilde{Y} + \tilde{Z} = \left( {h, i, j} \right) + \left( {k, l, m} \right) = \left( {h + k,i + l,j + m} \right), \)
-
2.
\( \tilde{Y} - \tilde{Z} = \left( {h,i,j} \right) - \left( {k,l,m} \right) = \left( {h - m,i - l,j - k} \right), \)
-
3.
\( - \tilde{Y} = - \left( {h,i,j} \right) = \left( { - h, - i, - j} \right), \)
-
4.
Let \( \tilde{Y} \) = (h, i, j) be any TFN, and \( \tilde{Z} = \left( {k,l, m} \right) \) be a non-negative TFN then,
$$ \tilde{Y} \times \tilde{Z} \cong \left\{ {\begin{array}{l} {\left( {hk,il,jm} \right), a \ge 0.} \\ {\left( {hm,il,jm} \right), a < 0, c \ge 0,} \\ {\left( {az, by, cx} \right),c > 0 } \\ \end{array} } \right. $$
3 Proposed fuzzy technique: FTBWA
In this section, we present the proposed FTBWA. It is a new MCDM method that is based on the nonlinearly constrained model of the BWM.
3.1 Transformation rules for linguistic expressions
If we assume n decision criteria (dc) for a decision-making problem, where we need to perform pairwise comparisons, then according to definition (5), we can perform such comparisons based on decision-makers’ preferences in the form of ordinary language. We can then transform the linguistic expressions into TFNs. Table 2 shows the transformation rules. We adapt the transformation scale for linguistic variables from Guillaume and Charnomordic (2004).
3.2 Fuzzy reference comparison
The decision-makers perform the fuzzy reference comparison of best-to-other and other-to-worst criteria using linguistic expressions (Table 2). As a result of the comparison, the following fuzzified comparison matrix can be developed.
where {da1, da2…dam} is set of alternatives and {dc1, dc2, …, dcn} is a set of decision criteria, \( \tilde{a}_{ij} \) depicts fuzzy relative priority of criteria i over criteria j, as these criteria are TFNs, \( \tilde{a}_{ij} = \left( {1, 1, 1} \right) \) when i = j.
In our proposed technique, for \( \tilde{A} \), there are 2n-3 fuzzy reference comparisons. These include n-2 best criteria to other criteria fuzzy reference comparisons; plus, n-2 other criteria to worst criteria fuzzy reference comparisons; plus, one best criterion to worst criteria fuzzy reference comparison.
Unlike BWM, in our proposed technique, the preferences of FBtO (\( \tilde{a}_{bj} \)) (i.e., stage 3) and FOtW (\( \tilde{a}_{jw} \)) vectors (i.e., stage 4) are TFNs based on linguistic expressions of decision-makers. The proposed technique uses a TFN transformation scale (Table 2) to perform comparisons based on the fuzzified priorities of the decision-makers (i.e., \( \tilde{a}_{bj} \) and \( \tilde{a}_{jw} \) vectors). Next, the TFN-based vectors (i.e., \( \tilde{a}_{bj} \) and \( \tilde{a}_{jw} \)) are converted to crisp vectors, i.e., (CBtO and COtW). Finally, a maximin problem is formulated. The optimization problem is then solved to get optimal weights of decision criteria.
Definition 6
A pairwise fuzzy comparison \( \tilde{a}_{ij} \) may be expressed as a fuzzified reference comparison, where i represents the best and j represents the worst element.
3.3 Stages of the proposed FTBWA
The proposed technique comprises six stages as follows.
Stage 1. Frame the set of the decision-making criterion. This stage deals with the determination and consideration of the decision criteria (dc). Let us assume that there is ‘n’ decision criterion, i.e., {dc1, dc2, dc3, …. dcn}.
Stage 2. Identify the best (most preferred) and worst (least preferred) decision-criteria. This stage requires no comparison. A decision-maker determines/identifies the best and worst criteria in general.
Stage 3. Decide the fuzzified preference of best criteria over all other criteria using linguistic expressions. This stage requires careful execution of the fuzzified reference comparison. The best criteria determined by the decision-maker are compared to all other criteria using the linguistic expressions of the decision-maker (i.e., EV, WMV, IMV, VIMV, and AMV) (Guillaume and Charnomordic 2004), where the decision-maker assigns the preference of the criteria. The linguistic terms chosen in this process are then transformed to TFNs using the transformation scale presented in Table 2. The resultant FBtO vector is given below.
In Eq. (4), \( \tilde{A}_{B} \) represents the FBtO vector \( \tilde{a}_{Bj} \), where \( \tilde{a}_{Bj} \) points to the fuzzy priority of best decision criterion B over all other criteria criterion j. It is clear that \( \tilde{a}_{BB} \) = (1, 1, 1).
Stage 4. Decide the fuzzified preference of all-other criterion over the worst criterion using linguistic expressions. This stage requires the determination of fuzzified priorities of all other criteria over the worst criterion using the linguistic terms mentioned (Table 2). These fuzzified preferences are then converted to TFNs using the transformation scale presented in Table 2. In this way, the following FOtW vector is obtained.
In above Eq. (5), \( \tilde{A}_{w} \) shows the FOtW vector \( \tilde{a}_{jw} \), which points to the fuzzy priority of other criteria j over the worst criteria W. It is clear here that \( \tilde{a}_{ww} \) = (1, 1, 1).
Stage 5. Defuzzification of the FBtO (\( \tilde{A}_{B} \)) and FOtW (\( \tilde{A}_{w} \)). In this stage, we defuzzify the FBtO and FOtW vectors to obtain crisp data. In the FBtO vector, as shown in Eq. (4), the \( \tilde{a}_{Bj} \) refers to the fuzzy preferences of best-to-others criteria in the form of TFNs, i.e., \( \tilde{a}_{Bj} = \left( {x_{bj} , y_{bj} , z_{bj} } \right) \). Similarly, in the FOtW vector, as shown in Eq. (5), the \( \tilde{a}_{jw} \) refers to the fuzzy preferences of others-to-worst criteria in the form of TFNs, i.e., \( \tilde{a}_{jw} = \left( {x_{jw} , y_{jw} , z_{jw} } \right) \). To proceed further, we need crisp values of FBtO and FOtW vectors. Therefore, by Definition 4, we can use Eq. (2) to defuzzify the FBtO and FOtW vectors. In this way, we obtain the crisp best-to-other vector (CBtO) and crisp others-to-worst (COtW) vector, as follows.
Stage 6. Compute the optimal weights (\( w_{1}^{*} \), \( w_{2}^{*} \), …, \( w_{n}^{*} \)). The stage concerns the calculation of the optimal weights of criteria. The weight of decision criteria is termed as optimal where for each pair \( w_{B} /w_{j} \) and \( w_{j} /w_{W} \) the following two conditions are true (1) \( w_{B} /w_{j} = c_{Bj} \) and (2) \( w_{j} /w_{W} = c_{jw} \). To satisfy these conditions for all j, we need to find a solution where the maximum absolute difference \( \left| {\frac{{ w_{B} }}{{w_{j} }} - c_{Bj} } \right| \) and \( \left| {\frac{{ w_{j} }}{{w_{W} }} - c_{jw} } \right| \) for all j is minimized. It is worth mentioning here that the proposed technique is different from the crisp BWM in the sense that \( {\text{c}}_{Bj} \) and \( c_{jw} \) refer to CBtO and COtW vectors that we obtained by the defuzzification of the TFN-based FBtO and FOtW. The nonlinearly constrained optimization problem can be formulated as follows.
Equation (8) can be transformed to the following nonlinear-programming problem.
By solving Eq. (9) optimal weights \( \left( {w_{1}^{*} ,w_{2}^{*} , \ldots ,w_{n}^{*} } \right) \) can be obtained. In Sect. 3.5, we propose a consistency ratio to check the reliability level of the comparison performed using the proposed technique.
3.4 Ranking of alternatives using FTBWA
In this subsection, we present a mechanism for the ranking of the alternatives using FTBWA. Consider a decision-making problem k where we have an alternative value i pertaining to criteria j (\( k_{ij} \)), for example, in the cloud service selection problem where CPU performance is a criterion. We can obtain quantitative information about the CPU performance of all the alternatives. However, in some decision-making problems, the values \( k_{ij} \) are not available. For instance, consider the same service selection problem where service reputation is a criterion. There is no quantitative measure of reputation. In such problems where the values of \( k_{ij} \) are not available, the steps of FTBWA described above are also applied for alternatives (comparison of alternatives against each criterion) to find \( k_{ij} \) (the weight of alternative i against criterion j). Once the weights \( (w_{j} ) \) of criteria and scores of all the alternatives \( (k_{ij} \)) are available, we then calculate the overall score of alternative i using the following equation.
Sorting the value of \( S_{i} \) for all I, we can identify the most suitable alternative.
3.5 Consistency ratio for FTBWA
In this subsection, we propose a way to determine the consistency ratio for the proposed FTBWA.
Definition 7
When \( \tilde{a}_{Bj} \times \tilde{a}_{jW} = \tilde{a}_{BW} \), the comparison is fully consistent, where \( \tilde{a}_{Bj} \) represents the best-to-other criteria fuzzy preference, \( \tilde{a}_{jW} \) represents others-to-worst criteria fuzzy preference, and \( \tilde{a}_{BW} \) represents the fuzzy preference of best-to-worst criteria.
As shown in Table 2, the maximum possible fuzzy value of \( \tilde{a}_{BW} \) is (5/2, 3, 7/2), which relates to the linguistic expression AMV (Table 2). The consistency of the comparison reduces when \( \tilde{a}_{Bj} \times \tilde{a}_{jW} \ne \tilde{a}_{BW} \), i.e., \( \tilde{a}_{Bj} \times \tilde{a}_{jW} \) is lower or higher than \( \tilde{a}_{BW} \). The highest inconsistency occurs when the maximum value of \( \tilde{a}_{Bj} \) and \( \tilde{a}_{jW} \) becomes equal to \( \tilde{a}_{BW} \). This results in \( \xi \). As we know, \( (w_{B} /w_{j} ) \times ( w_{j} /w_{W} ) = w_{B} /w_{W} \). Given the greatest inequality because of assigning the maximum value by \( \tilde{a}_{Bj} \) and \( \tilde{a}_{jW} \), \( \xi \) is the value that needs to be subtracted from \( \tilde{a}_{Bj} \) and \( \tilde{a}_{jW} \) and added to \( \tilde{a}_{BW} \) or evenly:
For the minimum fuzzy consistency \( \tilde{a}_{Bj} = \tilde{a}_{jw} = \tilde{a}_{BW} \), Eq. (11) can be framed as follows.
From Eq. (12), we can derive the following relation.
For \( \tilde{a}_{BW} = \left( {x_{BW} , y_{BW} , z_{BW} } \right) \), the maximum possible fuzzy value is (5/2, 3, 7/2), which shows \( x_{BW} = 5/2 \), \( y_{BW} = 3,\;{\text{and}}\,z_{BW} = 7/2 \). This also indicates that the maximum value of \( x_{BW} , y_{BW} ,\,{\text{and}}\,z_{BW} \) cannot be greater than 7/2. In this case, if we utilize the upper limit \( z_{BW} \) to compute the consistency index. The same is also applicable to other cases like \( \tilde{a}_{BW} = \) (1/2, 1, 3/2), \( \tilde{a}_{BW} = \) (1, 3/2, 2), \( \tilde{a}_{BW} = \) (3/2, 2, 5/2), and \( \tilde{a}_{BW} = \) 2, 5/2, 3). Therefore, Eq. (13) can be written as follows.
where \( z_{BW} \) = 3/2, 2, 5/2, 3, and 7/2.
Solving Eq. (14) for different values of \( z_{BW} \), we can obtain the maximum possible \( \xi \). Next, we can use the maximum values as the consistency index (CI) as given in Table 3. We can obtain the consistency ratio (CR) based on the CI and \( \xi^{*} \) as follows.
CR belongs to ∈ 0, 1. The lower the value of the CR, the comparisons are considered more consistent, which leads to more reliable results.
3.6 Pseudocode for FTBWA
In this section, we present three algorithms for implementing the proposed technique. Algorithm 1 (Cal_weight) is the main algorithm that returns optimal weights obtained using FTBWA. It calls Algorithm 2 and Algorithm 3 to perform fuzzy reference comparisons. Algorithm 2 performs FBtO comparison, and Algorithm 3 performs FOtW comparisons. Next, we describe each algorithm in detail.
Algorithm 1 (Cal_weight) concerns the calculation of the weights using FTBWA. At line 1, it assigns a set of decision criteria (dc). At lines 2 and 3, it determines the best and the worst criteria. At lines 4 and 5, it calls Algorithm 2 and Algorithm 3, respectively, to perform fuzzy reference comparisons. At lines 6 and 7, this algorithm performs defuzzification to obtain CBtO and COtW vectors. At line 10, it makes use of OptW_FTBWA functions to calculate weights of criteria using the proposed technique. Finally, in line 12, it returns the optimal weights of criteria.
Algorithm 2 concerns the FBtO reference comparison. From lines 3 to 6 it performs fuzzy reference comparisons of best-to-other decision criteria. At line 8, it returns the FBtO vector, i.e., \( \tilde{A}_{B} \). Likewise, Algorithm 3 concerns the FOtW reference comparison. From lines 3 to 6, it performs a fuzzy reference comparison of others-to-worst decision criteria. At line 8, it returns the FOtW vector, i.e., \( \tilde{A}_{W} \).
4 Case studies
This section presents two case studies using the proposed technique. The case studies describe the practical applications of FTBWA. The first case study involves the selection of the best CSP for a company that intends to shift from in-house to cloud-based computing. The second case study deals with the supplier segmentation problem. We adopt this case from Rezaei et al. (2015).
4.1 Case study 1: CSP selection
This case study involves the selection of a CSP for an organization. CSP selection is an important decision for any organization that intends to adopt internet-based computing. The decision-makers need to consider multiple quality of service (QoS) criteria according to the requirements of their organization. The decision-makers’ judgment regarding the preference of such criteria may contain ambiguous and imprecise information. The proposed fuzzy technique can appropriately handle vagueness and impreciseness of decision-makers’ judgment when making such critical decisions. The stage-wise implementation of the case study using the FTBWA is as follows.
Stage 1 Identify decision criteria. Table 4 presents the criteria identified for CSP selection.
Stage 2 determines the best and the worst criteria for CSP selection. Cost (dc3) is identified as the best and “security” (dc1) as the worst criterion.
Stage 3 Using the linguistic expressions (Table 2), the fuzzy reference comparisons of best-to-other criteria are performed. Table 5 presents the linguistic expressions for FBtO criteria comparison for this case study.
Based on the FBtO criteria comparison given in Table 5, we can use the corresponding TFN representation given in Table 2 to obtain the FBtO vector as follows.
Stage 4 Again, using the linguistic terms (Table 2), the fuzzy reference comparison of others-to-worst criteria is performed. Table 6 shows the linguistic terms for the FOtW criteria comparison. Based on the fuzzy reference comparison (Table 6), we can use the corresponding TFN representation given in Table 2 to obtain the FOtW vector as follows.
Stage 5 Obtain the CBtO and COtW vectors. In this stage, we defuzzify the FBtO vector (obtained in stage 3) and FOtW vector (obtained in stage 4) to obtain CBtO and COtW vectors, respectively. For this purpose, as mentioned in Sect. 3 (stage 5), we use Eq. (2) to convert TFN-based fuzzy preferences of decision-makers to crisp data. The resultant CBtO and COtW vectors are given below.
Stage 6 Compute the optimal weights of criteria. In the stage, we apply the proposed technique FTBWA to compute optimal weights. We formulate nonlinearly constrained problem (16) according to the procedure described in Sect. 3.3 (stage 6) of this paper.
Problem (16) can be solved to obtain optimal weights of decision criteria. Based on the results, the optimal weights of six decision criteria are dc1 = 0.0837, dc2 = 0.2002, dc3 = 0.2839, dc4 = 0.1346, dc5 = 0.1501, and dc6 = 0.1475, whereas the value of k* is 0.3915. Because \( a_{BW} = a_{31} = \) (5/2, 3, 7/2), the consistency index for this case is 6.69 (Table 4). Therefore, based on Eq. (15), the consistency ratio (\( \xi^{*} \)) for this case is 0.3915/6.69 = 0.0585. Closer the values of the \( \xi^{*} \) to zero means a higher level of consistency.
4.2 Case Study 2: Supplier segmentation problem (SSP)
To perform this case study, we adapt the supplier segmentation case discussed by Rezaei et al. (2015). The case argues that capabilities and supplier’s willingness to collaborate are of paramount importance for evaluation and subsequent segmentation of suppliers. They identified four willingness criteria for the evaluation of supplier performance. Table 7 shows the willingness criteria. Now, we utilize the usual six-step proposed technique FTBWA to compute optimal weights.
Stage 1 Table 7 shows the identified criteria for supplier evaluation.
Stage 2 “Willingness to improve performance” is identified as the best criterion. “Willingness to share information” is identified as the worst criteria for this case study.
Stage 3 Using Table 2 the fuzzy reference comparison is performed to obtain the fuzzy preference of the best criteria over all other criteria. Table 8 presents the linguistic expressions for fuzzy priorities of the best-to-other criterion.
The FBtO vector based on the information given in Table 8 and using the corresponding TFN representation (Table 2) can be obtained as follows.
Stage 4 The fuzzy preference of others-to-worst criteria is obtained by performing the fuzzy reference comparison using Table 2. Table 9 shows the linguistic expressions for the fuzzified preference of all-the-other criteria compared to the worst criteria.
Based on the information given in Table 9 and using the matching TFN representation (Table 2), we can obtain the FOtW vector as follows.
Stage 5 In this stage, we defuzzify the FBtO and FOtW vectors obtained in stage 3 and 4 to obtain the CBtO and COtW vectors. Based on the procedure described in stage 5 of the proposed technique, the CBtO and COtW vectors for SSP are given below.
Stage 6 Compute the weights of criteria. For this case study, using CBtO \( (C_{B} ) \) and COtW \( \left( {C_{W} } \right) \) vectors obtained in stage 5, we formulate the following problem based on FTBWA to compute the optimal weights of criteria.
We can solve Problem (17) to calculate the optimal weights of decision criteria. The calculated optimal weights are as follows, \( w_{wc1}^{ *} = 0.3670, w_{wc2}^{ *} = 0.1407,w_{wc3}^{ *} = 0.2651, w_{wc4}^{ *} = 0.2272 \), and \( k^{ *} \) = 0.1154. Because \( a_{BW} = a_{12} = \) (2, 5/2, 3), the consistency index for this case is 6.00 (Table 4). Therefore, based on Eq. (15), the consistency ratio \( (\xi^{*} ) \) for this case is 0.1154/6.00 = 0.0192. Closer the values of the \( \xi^{*} \) to zero means a higher level of consistency.
Based on the results of both the case studies, we can conclude that the proposed technique produces highly consistent and reliable results. To validate the performance of FTBWA, in the next section, we perform a comprehensive analysis.
5 Comprehensive analysis
In this section, we perform a comprehensive analysis of FTBWA. We analyze FTBWA considering (1) comparative analysis, (2) rank reversal analysis, and (3) adequacy to support group decision making.
5.1 Comparative analysis
To perform the comparative analysis, we consider (1) consistency ratio, (2) complexity of constraint formulation, (3) number of iterations to reach an optimal solution, and (4) elapsed runtime and memory usage.
5.1.1 Consistency ratio
To appreciate the performance of FTBWA in terms of the consistency ratio of the comparisons, we compare FTBWA with BWM (linear and nonlinear models) (Rezaei 2015, 2016). We also compare our proposed technique with two important fuzzy extensions of BWM, namely FBWM (Guo and Zhao 2017) and ZBWM (Aboutorab et al. 2018).
To perform this comparison, we use our case studies presented in Sect. 4 of this paper. We perform this comparison using similar preferences of decision criteria based on respective scales of each of the considered methods. To conduct a fair comparison, we keep the best and the worst criteria alike for all methods. Figure 2 presents the results of this comparison. In Fig. 2, BWM(L) represents the BWM linear model, and BWM(NL) represents the BWM nonlinear model.
We can observe from Fig. 2 that for case study 1, the consistency ratio obtained using our proposed technique is very close to zero (i.e., 0.0585). This is significantly better compared to BWM linear model (0.1038), BWM nonlinear model (0.4703), FBWM (0.0984), and ZBWM (0.1015). Likewise, for case study 2, the proposed technique (i.e., FTBWA) again produces highly consistent results with a consistency ratio of 0.0192. The results again favor our proposed technique compared to the linear BWM (0.068), nonlinear BWM (0.382), FBWM (0.0353), and ZBWM (0.034). Therefore, based on the results of this analysis, we can conclude that the proposed technique produces significantly more consistent and reliable results compared to the BWM (linear and nonlinear model), FBWM, and ZBWM.
5.1.2 The complexity of constraints formulation
In this section, we compare FTBWA with two well-known fuzzy extensions of BWM in terms of the complexity of constraint formulation. For this comparison, we design ten experiments where the value of n (criteria) ranges from three to thirty. Figure 3 presents the results of the comparisons. We can observe from Fig. 3 that the proposed technique requires a significantly fewer number of constraints compared to the existing methods. From Fig. 3, we observe that our proposed technique needs 70–73% fewer constraints, yet produces significantly more consistent and reliable results as shown in Sect. 5.1.1. Moreover, we observe that as the problem size increases, the complexity of our proposed technique decreases compared to other fuzzy methods. For example, we can see from Fig. 3 that for n = 3 our proposed technique required 70% fewer constraints compared to FBWM and ZBWM, which further reduced to 72.59% for n = 10 and 73.10% for n = 30. To further strengthen the argument, we also performed experiments with the value of n ranging from 3 to 100. The results of all the experiments, as shown in Fig. 4, favor our proposed technique.
5.1.3 The number of iterations to reach an optimal solution
In this analysis, we compare our proposed technique with FBWM and ZBWM in terms of the number of iterations to reach an optimal solution. For each of our case studies (see Sect. 4), we note the number of iterations for each of the above-mentioned methods to reach the optimal solution. Figure 5 presents the results of this analysis. From the results, we can observe that for case study 1, compared to FBWM and ZBWM, the proposed technique requires a significantly lesser number of iterations to reach an optimal solution. For case study 2, FTBWA, FBWM, and ZBWM each require 11 iterations. It is quite interesting to note that as the problem size increases (as in the case of case study 1) the performance of the proposed technique compared to other methods improves significantly. For example, in case study 1 where the number of considered criteria (n) is 6 (i.e., n = 6), the proposed technique reaches an optimal solution in nine (9) iterations, whereas FBWM and ZBWM require 19 and 27 iterations, respectively. This shows that the proposed technique outperforms existing methods in terms of the number of iterations required to achieve an optimal solution.
5.1.4 Elapsed runtime and memory usage
In this subsection, we compare FTBWA with existing methods in terms of elapsed runtime and memory usage. For this comparison, we use our case studies (see Sect. 4). Figure 6 presents the results of these comparisons. From Fig. 6a we observe that in both case studies, FTBWA performs better in terms of elapsed runtime compared to FBWM and ZBWM. Likewise, from Fig. 6b we observe the FTBWA requires lesser resources compared to FBWM and ZBWM.
From the results of this comparison, we observe, as the problem size increases, the FBWM and ZBWM require more time to reach an optimal solution compared to our proposed technique (FTBWA). Likewise, for larger problems, FTBWA requires fewer resources compared to FBWM and ZBWM.
5.2 Rank reversal analysis
Rank reversal analysis was proposed by Belton and Gear (1983). They noted that while making a decision using an MCDM method addition or deletion of an alternative to the existing set of alternatives may reverse the ranks. In this section, we test the adequacy of the proposed technique to handle rank reversal by adding and removing alternatives. For this testing, we use the same criteria as given in our first case study (Sect. 4.1). In addition, we initially consider three alternatives, i.e., CSP1, CSP2, CSP3. We perform comparisons of alternatives based on the weights computed in case study 1 and the performance scores of alternatives against each criterion.
To perform this analysis, we design different scenarios and perform comparisons using the proposed technique. Table 10 presents the results for each scenario. We can observe that under different scenarios including the addition and removal of alternatives, the proposed technique maintains the original ranks of alternatives. Thus, we can conclude that the method did not exhibit evidence regarding the reversal of ranks. However, according to Saaty and Vargas (1984) since the rank order of alternatives is dependent upon the relationship between new and existing alternatives under each criterion, the need for rank preservation is not a dogma (Saaty and Vargas 1984). The authors further argue that the “Rank reversal can be a good thing. That is how a new and important attribute can alter previous preferences. There is no law of nature that prohibits such a way of thinking.”
5.3 Support for group decision making
The existing fuzzy extensions of BWM like FBWM (Guo and Zhao 2017), ZBWM (Aboutorab et al. 2018), IFMBWM (Mou et al. 2016), and the model proposed by (Hafezalkotob and Hafezalkotob 2017) have many shortcomings that make them less suitable for group decision making. The problem formulation process of the above-mentioned methods is extremely complex, laborious, and burdensome. These methods require more time and effort of a decision-maker to process and analyze data. This increases the implementation complexity of these methods. The process becomes even more complex as the number of criteria and the number of decision-makers increase. In group decision making, data collection and analysis complexity of these methods increase manifolds because of (1) the involvement of multiple decision-makers, (2) increased number of criteria, and (3) increased complexity of the mathematical model. In contrast, our proposed technique is more suitable for group decision making under a fuzzy environment for the following reasons. (1) Simple constraint formulation. (2) Reduced implementation complexity. (3) Less computational complexity and better performance. (4) Better consistency ratio of the comparison.
6 Conclusion and future research
In this paper, we propose an innovative MCDM technique, namely FTBWA for precise decision making under a fuzzy environment. The FTBWA is based on the nonlinear model of the BWM. Unlike BWM, the proposed technique can effectively address the element of impreciseness and vagueness in the decision-making process. In our proposed technique, the decision-makers use linguistic expressions to obtain FBtO and FOtW vectors. The linguistic expressions are then converted to TFNs using a transformation scale. The fuzzified preferences of the decision-makers are converted to crisp values using defuzzification, and a maximin problem is formulated. The optimization problem is then solved to get optimal weights of the decision criteria. We propose a constancy ratio to check the reliability level of results. Further, we design three robust algorithms to facilitate the programming of the proposed technique.
To appreciate the efficacy, practicability, and consistency of the proposed technique, we present two illustrative case studies including a CSP selection problem and supplier segmentation problem. The results show, the proposed technique is practical, produces highly consistent results, and is viable for precise decision making under a fuzzy environment. We also perform a comprehensive analysis of the proposed technique considering (1) comparative analysis, (2) rank reversal analysis, and (3) suitability for group decision making. From the results of comparative analysis, we observe that compared to existing methods (i.e., FBWM, ZBWM, etc.), FTBWA has the following salient features. (1) FTBWA performs significantly better in terms of the consistency ratio of the comparison, which makes the results of FTBWA more steadfast and trustworthy. (2) The proposed method requires significantly fewer constraints. This substantially reduces the time and effort of the DMs in the decision-making process. In other words, FTBWA considerably reduces implementation complexity. (3) The proposed technique performs considerably better in terms of execution time, the number of iterations to achieve an optimal solution, and memory consumption. This makes the decision-making process swift and less burdensome in terms of computing resources. (4) FTBWA is more suitable for group decision making due to lower complexity, reduced computing overhead, and better consistency of the comparison.
In future work, uncertainty and subjectivity management techniques may be utilized to further enhance FTBWA. We plan to apply the proposed fuzzy technique to solve various real-world decision problems like service selection, resource allocation, supplier selection, etc. Moreover, we will combine the proposed technique with other MCDM approaches to further verify its usefulness in individual and group decision-making.
References
Aboutorab H, Saberi M, Asadabadi MR, Hussain O, Chang E, Rajabi M, Chang E (2018) ZBWM: the Z-number extension of Best Worst Method and its application for supplier development. Expert Syst Appl 107:115–125
Belton V, Gear T (1983) On a short-coming of Saaty’s method of analytic hierarchies. Omega 11(3):228–230
Brans JP, Vincke P (1985) Note—a preference ranking organisation Method. Manag Sci 31(6):647–656
Brans JP, Vincke P, Mareschal B (1986) How to select and how to rank projects: the Promethee method. Eur J Oper Res 24(2):228–238
Chang C-L (2010) A modified VIKOR method for multiple criteria analysis. Environ Monit Assess 168(1–4):339–344
Chen T-Y, Tsao C-Y (2008) The interval-valued fuzzy TOPSIS method and experimental analysis. Fuzzy Sets Syst 159(11):1410–1428
Chen N, Xu Z, Xia M (2015) The ELECTRE I multi-criteria decision-making method based on hesitant fuzzy sets. Int J Inf Technol Decis Mak 14(03):621–657
Figueira JR, Greco S, Roy B, Słowiński R (2013) An overview of ELECTRE methods and their recent extensions. J Multi Criteria Decis Anal 20(1–2):61–85
George JK, Yuan B (1995) Fuzzy sets and fuzzy logic: theory and applications. US Ed edition (11 May 1995)
Govindan K, Jepsen MB (2016) ELECTRE: a comprehensive literature review on methodologies and applications. Eur J Oper Res 250:1–29
Guillaume S, Charnomordic B (2004) Fuzzy inference systems to model sensory evaluation. In: Intelligent sensory evaluation, pp 197–216
Guo S, Zhao H (2017) Fuzzy best–worst multi-criteria decision-making method and its applications. Knowl Based Syst 121:23–31
Gupta H, Barua MK (2017) Supplier selection among SMEs on the basis of their green innovation ability using BWM and fuzzy TOPSIS. J Clean Prod 152:242–258
Hafezalkotob A, Hafezalkotob A (2017) A novel approach for combination of individual and group decisions based on fuzzy best–worst method. Appl Soft Comput 59:316–325
Hatami-Marbini A, Tavana M (2011) An extension of the Electre I method for group decision-making under a fuzzy environment. Omega 39(4):373–386
Hendriks MMWB, de Boer JH, Smilde AK, Doornbos DA (1992) Multicriteria decision making. Chemometr Intell Lab Syst 16(3):175–191
Hussain A, Chun J, Khan M (2020) A novel customer-centric Methodology for Optimal Service Selection (MOSS) in a cloud environment. Future Gen Comput Syst 105:562–580
Hwang C, Yoon K (1981) Multiple attribute decision making: methods and applications, a state of the art survey, vol 1. Springer, Berlin
Jingzhu W, Xiangyi L (2008) The multiple attribute decision-making VIKOR method and its application. In: 2008 4th international conference on wireless communications, networking and mobile computing, pp 1–4
Kahraman C (2008) Fuzzy Multi-Criteria Decision Making: theory and applications with recent developments, vol 16. Springer Science & Business Media, Cham
Kauffman A, Gupta MM (1985). Introduction to fuzzy arithmetic, theory and application. Van Nostrand Reinhold Co., New York
Kaufmann A, Gupta MM (1991) Introduction to fuzzy arithmetic, theory and applications. VanNostrand Reinhold, New York
Kheybari S, Kazemi M, Rezaei J (2019) Bioethanol facility location selection using best–worst method. Appl Energy 242:612–623
Kumar A, Kaur J, Singh P (2011) A new method for solving fully fuzzy linear programming problems. Appl Math Model 35(2):817–823
Liao H, Mi X, Yu Q, Luo L (2019) Hospital performance evaluation by a hesitant fuzzy linguistic best worst method with inconsistency repairing. J Clean Prod 232:657–671
Mardani A, Jusoh A, Nor KMD, Khalifah Z, Zakwan N, Valipour A (2015) Multiple criteria decision-making techniques and their applications—a review of the literature from 2000 to 2014. Econ Res 28(1):516–571
Mi X, Tang M, Liao H, Shen W, Lev B (2019) The state-of-the-art survey on integrations and applications of the best worst method in decision making: why, what, what for and what’s next? Omega 87:205–225
Mou Q, Xu Z, Liao H (2016) An intuitionistic fuzzy multiplicative best–worst method for multi-criteria group decision making. Inf Sci 374:224–239
Opricovic S, Tzeng GH (2004) Compromise solution by MCDM methods: a comparative analysis of VIKOR and TOPSIS. Eur J Oper Res 156(2):445–455
Ouma YO, Opudo J, Nyambenya S (2015) Comparison of fuzzy AHP and fuzzy TOPSIS for road pavement maintenance prioritization: methodological exposition and case study. Adv Civ Eng. https://doi.org/10.1155/2015/140189
Rezaei J (2015) Best–worst multi-criteria decision-making method. Omega 53(Dm):49–57
Rezaei J (2016) Best–worst multi-criteria decision-making method: some properties and a linear model. Omega 64:126–130
Rezaei J, Wang J, Tavasszy L (2015) Linking supplier development to supplier segmentation using Best Worst Method. Expert Syst Appl 42(23):9152–9164
Rezaei J, Nispeling T, Sarkis J, Tavasszy L (2016) A supplier selection life cycle approach integrating traditional and environmental criteria using the best worst method. J Clean Prod 135:577–588
Roy B (1978) ELECTRE III: un algorithme de classement fondé sur une représentation floue des préférences en présence de critères multiples. Cahiers Du CERO 20(1):3–24
Roy B (1991) The outranking approach and the foundations of electre methods. Theor Decis 31(1):49–73
Saaty TL (1977) A scaling method for priorities in hierarchical structures. J Math Psychol 15(3):234–281
Saaty TL (1994) How to make a decision: the analytic hierarchy process. Interfaces 24(6):19–43
Saaty TL (2004) Decision making—the analytic hierarchy and network processes (AHP/ANP). J Syst Sci Syst Eng 13(1):1–35
Saaty TL, Vargas LG (1984) The legitimacy of rank reversal. Omega 12(5):513–516
Saaty TL, Vargas LG (2013) The analytic network process. Decis Mak Anal Netw Process 195:1–40
Salimi N, Rezaei J (2016) Measuring efficiency of university-industry Ph.D. projects using the best–worst method. Scientometrics 109(3):1911–1938
Salimi N, Rezaei J (2018) Evaluating firms’ R&D performance using best worst method. Eval Program Plan 66(October 2017):147–155
Serrai W, Abdelli A, Mokdad L, Hammal Y (2017) Towards an efficient and a more accurate web service selection using MCDM methods. J Comput Sci 22:253–267
Shyamal AK, Pal M (2007) Triangular fuzzy matrices. Iran J Fuzzy Syst 4(1):75–87
Torfi F, Farahani RZ, Rezapour S (2010) Fuzzy AHP to determine the relative weights of evaluation criteria and Fuzzy TOPSIS to rank the alternatives. Appl Soft Comput J 10(2):520–528
Triantaphyllou E (2000) Multi-criteria decision making methods: a comparative study, vol 44. Springer US, Boston
Tzeng G-H, Huang J-J (2011) Multiple attribute decision making methods and applications. Chapman and Hall, London
Wang YM, Luo Y, Hua Z (2008) On the extent analysis method for fuzzy AHP and its applications. Eur J Oper Res 186(2):735–747
Whaiduzzaman M, Gani A, Anuar NB, Shiraz M, Haque MN, Haque IT (2014) Cloud service selection using multicriteria decision analysis. Sci World J 2014(9):459375
Yong LYL (2009) A novel method for decision making based on triangular fuzzy number. Chin Control Decis Conf 2009:4276–4279
You X, Chen T, Yang Q (2016) Approach to multi-criteria group decision-making problems based on the best–worst-method and electre method. Symmetry 8(9):95
Zadeh LA (1984) Making computers think like people. IEEE Spectr 21(8):26–32
Zadeh LA (1996) Fuzzy sets, fuzzy logic, and fuzzy systems. Arch Math Logic 32(32):1–32
Funding
We would gratefully acknowledge the support by the National Natural Science Foundation of China (NSFC) as the research program under [Grant Number 71671025, 71421001].
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki Declaration and its later amendments or comparable ethical standards.
Informed consent
Informed consent was obtained from all individual participants involved in this study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Hussain, A., Chun, J. & Khan, M. A novel multicriteria decision making (MCDM) approach for precise decision making under a fuzzy environment. Soft Comput 25, 5645–5661 (2021). https://doi.org/10.1007/s00500-020-05561-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05561-9