Abstract
Pythagorean fuzzy set (PFS), as a generalization of intuitionistic fuzzy set (IFS), is more suitable to capture the indeterminacy of the experts’ decision making information. This paper is designed to build new algorithm for managing multi-criteria decision making (MCDM) issue under Pythagorean fuzzy environment. First, we initiate a novel score function based Pythagorean fuzzy number (PFN). Later, we explore an algorithm for solving MCDM problem based on CODAS (COmbinative Distance-based ASsessment). Ultimately, the availability of method is stated by some numerical examples. The dominating traits of the developed algorithm, compared to some existing Pythagorean fuzzy decision making algorithms, are (1) derive a ranking without the complex process; (2) achieve the optimal alternative without counterintuitive phenomena; (3) strong ability to differentiate the optimal alternative.
Introduction
Intuitionistic fuzzy set (IFS), developed by Atanassov [1], is a generalization of fuzzy set (FS) [2]. IFS is portrayed by the degrees of membership and non-membership, and so it can describe the trait of uncertain data more synthetically and detailedly. The primary trait of IFS is that it distributes to each element the membership and the nonmembership with its sum ≤ 1. Nevertheless, in certain real issues, the sum of corresponding membership degree and nonmembership degree to which a given alternative meeting a criterion offered by an expert or decision maker (DM) may be ≥ 1 while their square sum is ≤ 1.
Hence, Yager [3] explored Pythagorean fuzzy set (PFS) portrayed by the degree of membership and nonmembership, which meets the case that the square sum of corresponding nonmembership degree and membership degree is ≤1. Yager [4] provided an example to illustrate such case: a DM or expert offers his approval for membership of a given alternative is
The PFS has been studied from different perspectives [5], including decision making technologies [6–23], aggregation operators [24–42], information measures [43–47], the extensions of PFS [48–51]. In particular, a concise literature review of the first two aspects is given as follows:
(1) Decision making technologies. Inspired by the revised TOPSIS method [52], Zhang and Xu [6] applied it to MCDM issue under Pythagorean fuzzy environment. Yager [7] proposed Pythagorean fuzzy weighted averaging operator for solving MCDM problem. Peng and Yang [8] studied their relationship, and presented multi-criteria group decision making (MCGDM) approach based on SIR (superiority and inferiority ranking). Zhang [9] presented a hierarchical QUALIFLEX (qualitative flexible) method with the closeness index-based ordering approaches for Pythagorean fuzzy decision analysis. Peng and Dai [10] introduced two Pythagorean fuzzy stochastic MCDM methods based on regret theory and prospect theory. Ren et al. [11] extended the TODIM (acronym in Portuguese for Interactive Multi-Criteria Decision Making) algorithm to deal the MCDM issues under Pythagorean fuzzy environment. Peng and Yang [12] developed a novel Pythagorean fuzzy MCGDM method based Choquet integral and MABAC (multi-attributive border approximation area comparison). Wan et al. [13] presented a mathematical programming approach for solving MCGDM issues under Pythagorean fuzzy environment.
(2) Aggregation operators. Yager [4] developed plentiful aggregation operators (AOs), and employed them in solving MCDM problems. Garg [26, 27] explored an extended Pythagorean fuzzy AOs by Einstein and geometric operations. Zeng et al. [28] explored a hybrid aggregation information for Pythagorean fuzzy information. Ma and Xu [29] explored symmetric weighted averaging/geometric operators under Pythagorean fuzzy environment. Zeng [30] proposed the Pythagorean fuzzy AOs based probabilistic information and ordered weighted averaging (OWA). Peng and Yang [31] presented some fundamental theories of interval-valued Pythagorean fuzzy AOs. Wei and Lu [32] gave Pythagorean fuzzy Maclaurin Symmetric mean operators. Zhang et al. [33] proposed some generalized Pythagorean fuzzy Bonferroni mean aggregation operators. Liu et al. [34] developed Pythagorean fuzzy interaction AOs and discussed their properties in detail.
CODAS (Combinative Distance-based Assessment), developed by Ghorabaee et al. [53], obtains the monolithic expression of one object by Taxicab distance and Euclidean distance from ideal-negative point. The CODAS employs the discriminating Euclidean distance as the all-important measure of evaluation. The Taxicab distance is employ when the Euclidean distance of two objects is quit contiguous. The closeness degree of Euclidean distance is regulatory through a threshold parameter. The Taxicab and Euclidean distances are estimated for l1-norm and l2-norm non-differential spaces [54]. Consequently, the alternatives are firstly evaluated in an l2-norm non-differential space by the CODAS algorithm. It is time to turn l1-norm non-differential space when the given objects are out of comparableness. To fulfill above process, each pair of objects should be compared. The CODAS method has been successfully employed in market segment assessment [55], emergency decision making [56].
Due to the deficiencies of some existing decision making methods [7, 45] and score functions [6, 29] for PFS, it maybe untoward for DMs to choose best or credible alternatives. Hence, the purpose of this article is to dispose the two deficiencies discussed above by presenting a MCDM approach (CODAS) to dealing decision information for PFSs, which not only can derive a ranking without the complex process, but also can obtain the best alternative without counterintuitive phenomena.
To obtain such goals, the major research innovation points can be listed as follows:
(1) The novel score function is explored and some interesting properties are proved.
(2) The Pythagorean fuzzy CODAS (PF-CODAS) is proposed for dealing some MCDM issues.
(3) The comparison with some existing Pythagorean fuzzy MCDM approaches is constructed for stating the effectiveness of the explored method.
For a better discussion, the rest of paper is listed as follows: In Sect. 2, the basic notions of PFS are retrospected in brief. In Sect. 3, the novel score function for PFN is developed and certain properties are shown. In Sect. 4, we propose a novel Pythagorean fuzzy MCDM approach based on CODAS. In Sect. 5, some numerical instances are given to illustrate the availability of developed method. Sect. 6 gives a conclusion.
Preliminaries
Certain basic definitions of PFS are shown in the following.
(1) p1 ∪ p2 = (max {μ p 1 , μ p 2 } , min {ν p 1 , ν p 2 });
(2) p1 ∩ p2 = (min {μ p 1 , μ p 2 } , max {ν p 1 , ν p 2 });
(3) p c = (ν p , μ p );
(4)
(5)
(6)
(7)
Some existing score functions are reviewed in current section. Moreover, a novel score function, considered hesitation degree of Pythagorean fuzzy number, is explored.
Some existing pythagorean fuzzy score functions
Assume that a PFN is expressed as p =< μ, ν >, where μ and ν denote the approval and opposition, respectively. Zhang and Xu [6] developed such score function as follows:
Assume that p = (0.4, 0.4) and q = (0.3, 0.3). If we utilize such score function [6] to choose the biggest PFN, we have S (p) = S (q) =0. Therefore, we can’t differentiate the discrepancy, which reveals that such score function is out of achieving the biggest PFN.
Observing the drawbacks of the score function S
zhang
[6], Peng and Yang [8] gave such accuracy function as follows:
Moreover, Ma and Xu [29] noticed that such score function S
zhang
and accuracy function H
peng
were essentially capsuled after squaring difference value. Hence, they presented a revised score function in the following.
Similarly, the S ma encounters the above mentioned case. The score function of S zhang and S ma can precisely classify the common PFNs. Nevertheless, the score functions (S zhang , S ma ) and the accuracy functions (H peng , H ma ) fail to take the effect of hesitation into consideration, which reflects the decision information loss.
Due to the drawbacks of the existing score functions [6, 29] or accuracy functions [8, 29], an efficient score function is proposed. It is not only considered the information of approval and opposition but also hesitation, which have a superior ability in distinguishing the PFNs.
In real case, a resultful score function is supposed to take the degrees of membership, non-membership and hesitation into consideration at the same time. For a PFN p = (μ, ν), we can interpret such definition using a voting model: support (μ), opposition (ν) and hesitate (π). The hesitant part might be influenced by the supporters and opponents, and then reverse to opposition or support. In other words, the degree of hesitators to objection and support is inconclusive. Nevertheless, it is easily happen such herd mentality when people make decision in hesitate environment. In other words, some DMs who hesitate is more inclined to support when μ > ν while some DMs is more inclined to oppose when μ < ν. Therefore, we should take the influence of the hesitant information for the existing score function S (p) = μ2 - ν2. The hesitation degree π possesses a positive influence on score function S (p) = μ2 - ν2 which prompts S (p) increased when μ > ν. Similarly, the hesitation degree π possesses a negative influence on score function S (p) = μ2 - ν2 which prompts S (p) decreased when μ < ν. Based on the above discussion, a novel score function of PFN is developed.
(1) If S px (p) > S px (q), then p > q;
(2) If S px (p) < S px (q), then p < q;
(3) If S px (p) = S px (q), then
(3.1) If π p > π q , then p < q;
(3.2) If π p = π q , then p = q.
Hence, we can obtain the conclusion that S px (p) monotonically increases when μ increases and monotonically decreases when ν increases.
(1) -1 ≤ S px (p) ≤1;
(2) S px (p) =1 iff p = (1, 0); S px (p) = -1 iff p = (0, 1).
(1) According tp the Theorem 1, we have S px (p) monotonically increases along with μ.
Therefore,
Furthermore, we can have -1 ≤ S px (p) ≤1.
(2) Based on (1), S px (p) can have the maximum value 1 when μ = 1, ν = 0; S px (p) can have the minimum value -1 when μ = 0, ν = 1.
In other words, S px (p) =1 iff p = (1, 0); S px (p) = -1 iff p = (0, 1).
Therefore, if μ p > μ q and ν p < ν q , then S px (p) > S px (q).
S px (p c ) = (ν2 - μ2) (2 - ν2 - μ2) = - (μ2 - ν2) (2 - μ2 - ν2) = - S px (p) .
To verify the effectiveness of the explored score function, a comparison between the developed score function and the existing score functions (S ma , S zhang ) is shown in Table 1.
The comparison of score function.
According to Table 1, it can be easily known that the explored score function S px can tremendously and availably avoid the deficiencies of S ma and S zhang . That is to say, the explored score function can effectively distinguish PFNs while some existing score functions (S ma , S zhang ) fail to distinguish. The conclusive decision results of using the developed score function will be same as the accuracy functions [8, 29] (H peng , H ma ) in Table 1. It reflects that the explored score function S peng is firsthand and effectual.
In order to manage complex and real-life problem, we develop a Pythagorean fuzzy decision making method based on CODAS.
The description of pythagorean fuzzy MCDM issue
In the following, how to employ the CODAS approach in dealing with MCDM issue with Pythagorean fuzzy information is discussed. Just to make it clear, a brief description of the existing issues is presented.
The key of MCDM issue with Pythagorean fuzzy information is to achieve the optimal choice from amounts of alternatives, which are evaluated by a series of criteria, where the evaluative values are PFNs. Then such type of problem can be described by the mathematical symbols as follows:
Let A = {A1, A2, ⋯ , A
m
} be a finite set of alternatives and C = {C1, C2, ⋯ , C
n
} be a finite set of criteria. w = {w1, w2, ⋯ , w
n
} is the weight vector of the criteria with w
j
∈ [0, 1] (j = 1, 2, ⋯ , n) and
The Pythagorean fuzzy decision matrix P = ( p
ij
) m×n
The Pythagorean fuzzy decision matrix P = ( p ij ) m×n
To settle MCDM issue with Pythagorean fuzzy information, we develop a revised PF-CODAS method. It is a novel and high-efficiency algorithm developed by Ghorabaee et al. [53]. The favorable alternative is calculated by two indifference spaces named l1-norm and l2-norm for whole criteria. The combinative mode of the Euclidean distance and Taxicab distance is employed in calculating the assessment score of alternative based on above indifference spaces. Nevertheless, some existing Euclidean distances and Taxicab distances rely on the crisp or fuzzy circumstance, which fail to solve Pythagorean fuzzy issues. In order to solve such issues, we employ the fuzzy weighted Hamming distance and fuzzy weighted Euclidean distance that takes the place of the crisp distance [53]. The research emphasis is to present a revised PF-CODAS method.
At the very start, the evaluation information is normalized because there exists benefit criteria and cost criteria. Such criteria react oppositely, i.e., the bigger value reveals better performance of a benefit criterion but reflects the worse performance of a cost criterion. Therefore, in order to ensure all criteria are compatible, we continue to shift the cost criterion into benefit criterion by the following formula.
Then, we compute score function t
ij
(i = 1, 2, ⋯ , m ; j = 1, 2, ⋯ , n) of
For the sake of computing the weighted normalized decision matrix R = (r
ij
) m×n, we define it by weighted normalized values.
The fundamental concept of the developed CODAS algorithm is negative-ideal solution (NIS). Hence, the negative-ideal solution is denoted in the following.
Whereafter, the Euclidean distance E = (E
i
) 1×m and Taxicab distance T = (T
i
) 1×m of alternative A
i
(i = 1, 2, ⋯ , m) from negative-ideal solution are calculated as follows:
According to the Euclidean distance and Taxicab distance, the relative assessment (RA) matrix is constructed in the following.
In above function, Θ is threshold parameter that can be decided and set by expert or DM. It is advised to set such parameter at range from 0.01 to 0.05 (a value close to 0). It will continue to calculate the Taxicab distance of two alternatives when the difference of two alternatives based Euclidean distances exceeds the given Θ. In this paper, we set Θ=0.02 for the subsequent calculations.
Next, it can integrate the evaluation score of ith alternative A
i
as follows:
1: Construct the PF decision matrix P = (P ij ) m×n (i = 1, 2, ⋯ , m ; j = 1, 2, ⋯ , n).
2: Shift the matrix P = (P
ij
) m×n into the standard matrix
3: Calculate the score matrix T = (t
ij
) m×n of
4: Compute the weighted normalized decision matrix r ij by Equation (9).
5: Compute the NIS by Equation (10).
6: Calculate the Euclidean distance E and Taxicab distance T from the NIS by Equations (12) and (13).
7: Determine the relative evaluation matrix RA by Equation (14).
8: Compute the evaluation score of ith alternative RA i by Equation (17).
9: Order the alternatives by evaluation score.
The PF decision matrix P = ( p
ij
) 6×4
The PF decision matrix P = ( p ij ) 6×4
As we have discussed above, the PF-CODAS method is valid in dealing such MCDM issues. Next, we will take merit of the proposed method to model the MCDM process.
The normalized PF decision matrix P′
In the following, the TOPSIS approach [6], the TODIM approach [11], the some aggregation operators [7, 45] with the proposed CODAS approach are compared.
Some illustrative examples
Next, the comparison with some existing methods to choose the optimal AMS is presented in Table 5.
The PF decision matrix in Example 1
The PF decision matrix in Example 1
The comparison research with some existing PF methods in Example 1
Note: N/A (division by zero problem), and ∗ (no result).
The PF decision matrix P = ( p ij ) 5×4
The comparison research with some existing PF methods in Example 3
Note: “*” denotes that there is no PPS to be chosen.
The PF decision matrix P = ( p ij ) 5×4
Next, the comparison with some existing approaches to choose the optimal psycholinguistic school is presented in Table 7.
Next, some existing algorithms [6, 45] and proposed algorithm are employed in choosing a bestseller.
The comparison research with some existing PF methods in Example 4
Note: "Bold" denotes unreasonable results.
The PF matrix given by expert team
Next, we employ the some existing algorithms [6, 45] and the proposed algorithm above to choose a desirable tourism project using PF information.
The comparison research with some existing PF methods in Example 5
Note: "Bold" denotes unreasonable results.
The CODAS is a quite resultful method for dealing the complicated MCDM issues, which a number of criteria are used to evaluate a lot of alternatives. In this article, we develop Pythagorean fuzzy CODAS method based novel score function for dealing decision making issues. Compared to the state-of-the-art CODAS approaches [53–55], the prime merit of the presented approach is that it not only deal with the PF decision information but also obtain the best alternative out of counterintuitive phenomena and also has strong ability. Moreover, we develop an efficient score function, which takes the degrees of membership, non-membership and hesitation into considered simultaneously. Compared to the existing PF score functions [6, 29], the proposed score function can differentiate the difference of PFNs when the existing score functions are out of work.
The main contributions of this article is two fold: (1) An effective ordering technology (score function) for PFNs is presented; (2) The score function based PF-CODAS method is proposed, which offers us with an effective way for dealing MCDM issues.
In the future, we will employ the excellent CODAS approach to deal with the MCDM issues in different fuzzy environment [58–64] and gene selection [65].
Footnotes
Acknowledgments
This study was funded by National Natural Science Foundation of China (Nos. 61462019,61866011), MOE (Ministry of Education in China) Project of Humanities and Social Sciences (No. 18YJCZH054), Natural Science Foundation of Guangdong Province (No. 2018A030307033, 2018A0303130274), Social Science Foundation of Guangdong Province (No. GD18CFX06), Special Innovation Projects of Universities in Guangdong Province (No. KTSCX205).
