1 Introduction

As a generalization of fuzzy sets (FSs) [66], intuitionistic fuzzy sets (IFSs) defined by Atanassov [2] fully describe the objective world from three aspects of support, opposition and neutrality, respectively, and thus have been widely studied and applied by researchers [10, 13]. Although IFSs can express human’s subjective opinions from a certain perspective, as Yager puts forward, in the real decision-making process, there may be cases where the sum of the supporters and the opponents of a decision-maker is greater than one. For example, to assess whether an employee is qualified for a job, bosses indicate that their support for membership of ’Yes’ is 0.8 and the support against membership is 0.5. Obviously, these two values have a sum greater than one, they are not allowable for intuitionistic membership grades. To address this issue, Yager et al. [62, 64] studied the complement operations of FSs, interval-valued fuzzy sets (IVFSs) and IFSs, and then Pythagorean fuzzy sets (PFSs) were proposed that allow the sum of membership and non-membership to exceed one and the sum of squares to not exceed one. The two membership values in the above example are allowable as Pythagorean membership grades since 0.82 + 0.52 ≤ 1. As an extension of IFSs, it enables decision-makers to make decisions without modifying the provided information to meet the constraints of IFSs in such situations [52, 58, 68]. It can be seen from this case that PFSs can express more uncertain information than IFSs, which imply that PFSs are more advantageous than IFSs in fuzzy and imprecise modeling [3, 27, 53].

A considerable number of studies have reported decision-making models and methods within the PFSs environment, of which the most commonly employed is the aggregation operator [1, 37, 40, 60]. Moreover, many other corresponding studies [4, 5, 7, 46, 67] have been conducted on decision making process, for example, Pythagorean fuzzy multi-granulation rough set is developed in [69] and a general algorithm is given for decision making problems [12, 55, 57]. IVPFNs is an effective tool to model the uncertain and imprecise information based on some novel score functions [9, 17, 18] and aggregation operators [26, 31]. In addtion, hesitant Pythagorean fuzzy sets (HPFSs) [30] are also developed for decision-making by some aggregation operators [16, 39, 51, 71] in hesitant situations. The real application needs efficient to handle uncertainty [11, 59]. Due to the increasing maturity of PFS, it has been extended to various forms, such as IVPFSs and HPFSs, which have made outstanding contributions to solve MCDM problems . In order to further improve the theory and explore more applications, scholars conducted a more in-depth study on their information measures and properties.

Information measure plays an important role in uncertainty information processing [70]. Because of the advantages in expressing and dealing with uncertain information, Pythagorean membership grades have been widely employed and studied, so its information measures and properties have received widespread attention. The basic Pythagorean fuzzy information measures are introduced by Peng et al. [45]. The distance measures of PFSs were defined in [65, 73, 74], and based on which the corresponding decision methods were put forward to solve MCDM problems. In addition, property analysis has been studied in Pythagorean fuzzy environment, such as the properties of continuous Pythagorean fuzzy information [19, 42], the properties of some operations [43, 44]. In summary, to deal with uncertainty efficiently [6, 25, 56], the purpose of developing the information measures and exploring the properties of Pythagorean fuzzy information are to improve its performance in real MCDM problems.

We have covered the beginning of Pythagorean membership grades, its advantages in representing and processing uncertain information, and its wide variety of extended forms that are applied widespreadly in MCDM field. In what follows, the Pythagorean fuzzy information measures and properties analysis are illustrated in great detail. In view of the practicality and effectiveness of Pythagorean membership grades in the field of MCDM and in order to solve the limitations and shortcomings in previous studies, in this paper, we attempt to construct a hierarchical MCDM framework and develop novel decision approach to solve it in the Pythagorean fuzzy environment. Firstly, aiming at the irrationality in the existing distance measures, such as [74] and [48], we proposed a novel distance measure for PFNs and IVPFNs, whose reasonableness and superiority can be seen from the comparative analysis in Section 2. Based on this distance measure, we define a new closeness index for PFNs and IVPFNs and compare it with the one in [72]. The advantages of the proposed closeness index can be demonstrated by the experimental results. A crucial issue in dealing with MCDM problems is how to determine the criterion weight. In the current work, weight is mostly given by experts in advance, such as [9, 46] and [73]. This way will undoubtedly lead to more subjectivity, which would reduce the credibility and convincingness of the decision results. To eliminate this effect, we propose a new similarity measure-based method to determine the criterion weight in this paper, which can effectively reduce human’s subjective factors and improve the accuracy of the decision results. Another key issue is how to aggregate the Pythagorean fuzzy values between different criteria. In response to this problem, a new aggregation operator is presented in this paper to fuse the corresponding evaluation information of different criteria. Based on the above preparation, a score function is defined to determine the optimal selection. To illustrate the superiority of the proposed decision method, we apply it in a risk assessment example and conduct an in-depth analysis of the decision results. Finally, we extend the proposed decision approach to other areas of uncertain information modeling. To sum up, this article has the following contributions: (1) A novel distance measure is introduced for PFNs and IVPFNs; (2) An improved closeness index is developed for PFNs and IVPFNs; (3) An aggregation operator is proposed for PFNs and IVPFNs; (4) A new method of weight generation is presented; (5) A novel score function is defined for hierarchical MCDM process; (6) The proposed decision approach is extended for heterogeneous information.

The rest of this paper is organized as follows. The related work of PFNs and IVPFNs is completed in Section 2 and 3. First, the basic concepts of them are reviewed briefly. Second, distance measures of them are defined. Then, the closeness indexes of them are developed based on defined distance measures. Last, aggregation operators for PFNs and IVPFNs are presented. The decision approach for MCDM under Pythagorean fuzzy environment is proposed in Section 4. In Section 5, an application is conducted using the proposed decision approach in risk assessment. Section 6 extends the proposed decision approach to other fields for heterogeneous information. The conclusion and future study of this article are given in Section 7.

2 Pythagorean fuzzy number

Many methods and models are used to handle uncertainty, such as Z numbers [24, 47], belief structure [20, 63], D numbers [75] and evidence theory [29, 49]. In this section, the general definition of Pythagorean fuzzy numbers (PFNs) and some basic operations on them are introduced firstly, then, the distance between two PFNs is defined and proved to satisfy all the axioms for distance. Drawing on the ideas of TOPSIS, a closeness index is developed as a measure of PFN’s magnitude based on the defined distance. Next, a novel Pythagorean fuzzy weighted averaging aggregation operator is proposed for PFNs.

Definition 1

Let X be a fixed set, then a PFS in X is defined as

$$ P = \{<x, P(\mu_{P}(x), \nu_{P}(x))> | x \in X\} $$
(1)

where μP : X → [0,1] represents the membership degree and νP : X → [0,1] is the non-membership degree of the element xX to P, and it holds that 0 ≤ (μP(x))2 + (νP(x))2 ≤ 1, in addition, \(\pi _{P}(x) = \sqrt {1 - {\mu ^{2}_{P}}(x) - {\nu ^{2}_{P}}(x)}\) is named the degree of indeterminacy, and a PFN is defined by Zhang and Xu [74] as P(μP(x), νP(x)) denoted by β = P(μβ, νβ) for convenience.

The difference and relationship between IFSs and PFSs are shown in the Fig. 1, it is obvious that a PFS can express more fuzzy information than an IFS because it has more space than IFS. It is note that an IFN must be a PFN, but a PFN will degenerate into an IFN only if μβ + νβ ≤ 1. The distance measure between two PFNs is given as following definition.

Fig. 1
figure 1

Comparison of spaces between IFN and PFN [62, 74]

Definition 2

Let \(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2)\) be two PFNs, the distance between β1 and β2 is defined as:

$$ d(\beta_{1}, \beta_{2}) = \frac{1}{\sqrt{2}}\sqrt{(\mu_{\beta_{1}} - \mu_{\beta_{2}})^{2} + (\nu_{\beta_{1}} - \nu_{\beta_{2}})^{2}} $$
(2)

Theorem 1

Let\(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2)\)betwo PFNs, then 0 ≤ d(β1, β2) ≤ 1.

Proof of Theorem 1 is given in Appendix A.

Theorem 2

Let\(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2)\)betwo PFNs, thend(β1, β2) = 0 if and only ifβ1 = β2.

Theorem 3

Let\(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2)\)betwo PFNs, thend(β1, β2) = d(β2, β1).

Theorem 4

Let\(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2, 3)\)bethree PFNs. Ifβ1β2β3,thend(β1, β2) ≤ d(β1, β3) andd(β2, β3) ≤ d(β1, β3).

Proof of Theorem 4 is given in Appendix B.

Remark 1

In this part, the new proposed distance measure between PFNs will be compared with some existing classical methods, the process will be conducted by some examples which are constructed to illustrate the advantages of the presented measure.

Currently, the more commonly employed distance measure in the field of PFNs is developed by Zhang and Xu in [74], which is defined as:

$$ \begin{array}{@{}rcl@{}} d_{Z\&X}(\beta_{1}, \beta_{2}) &=& \frac{1}{2}(|(\mu_{\beta_{1}})^{2} - (\mu_{\beta_{2}})^{2}| + |(\nu_{\beta_{1}})^{2} \\ &&- (\nu_{\beta_{2}})^{2}| + |(\pi_{\beta_{1}})^{2} - (\pi_{\beta_{2}})^{2}|) \end{array} $$
(3)

of which related parameters are the same as Definition 2.

Below a special example will be given to show that in some cases Zhang and Xu’s method fails to measure PFSs’ distance, but the new proposed measure can obtain the reasonable results.

Example 1

Let’s assume two PFNs: β1 = ξ+ = P(1,0) (defined in Remark 2), β2 = P(μ, ν). The distance measure can be calculated as \(d(\beta _{1}, \beta _{2}) = \frac {1}{\sqrt 2}\sqrt {(1-\mu )^{2} + \nu ^{2}}\) and dZ&X(β1, β2) = 1 − μ2 using our proposed method and Zhang and Xu’s method, respectively, based on Definition 2 and (3). The trend of the two distance measure with the changes of μ and ν is shown in Fig. 2. What has been defined as the fact that β1 = ξ+ is the biggest PFN based on Definition 2, therefore, when μ takes a constant, the distance between β1 and β2 should change in the same direction as μ, and so does ν. The results obtained by the proposed distance measure follow this rule as shown in Fig. 2b, but Zhang and Xu’s method do not. It can be seen from Fig. 2a that when μ takes a fixed value, the distance does not change with the change of ν, but a fixed value. A special case is given that when μ = 0, the distance between β1 and β2 is always 1, and such a result is obviously a violation of the facts. Therefore, such a conclusion can be drawn from this example that Zhang and Xu’s method fails to measure the distance of PFNs accurately in some specific cases, but the proposed measure works.

Fig. 2
figure 2

The comparison between the proposed distance measure and Zhang and Xu’s method

Also prominent studies in the distance measure of PFNs are done by Peng et al., who defined multiple distance measures for PFNs in [45]. In this example, these distance measures will be compared with the proposed method with some special cases to highlight the advantages of our approach.

Example 2

Let’s assume two PFNs: β1 = ξ+ = P(1,0), β2 = P(0, ν). Authors proposed 12 methods to measure the distance between PFNs in [45], the specific definitions are omitted here. The distance between β1 and β2 is calculated using method D2, D3, D4, D5, D7, D9, D11 defined by Peng et al. and our method and the results are shown in Fig. 3. (D1 is the same as Zhang and Xu’s method, D5 and D6, D7 and D8, D9 and D10 are the same for single element in PFNs, respectively.) What is the fact the distance between β1 and β2 should increase gradually as the value of ν varies from 0 to 1. It can be found from Fig. 3D4, D5, D7 and D9 fail to measure the distance between β1 and β2, but D2, D3, D11 and our method work.

Fig. 3
figure 3

Comparison between the proposed distance measure and the methods of Peng et al.

The distance measure D2, D3, D11 are effective in Example 2, the next example is designed to illustrate D2 will fail to measure the distance accurately in some cases.

Example 3

Let’s assume two PFNs: β1 = P(0,0), β2 = P(x, x). We have D2(β1, β2) = 0 based on the definition of D2 in [45]. Apparently this result does not reflect the distance between β1 and β2 correctly, the reasonable distance can be obtained based on the proposed method as d(β1, β2) = x, which can reveal the fact that the distance increases with increasing x value.

The following counterexample is constructed to negative the generality of method D11.

Example 4

Let’s assume two PFNs: β1 = P(0,1), β2 = P(0, ν). It is easy to get D11(β1, β2) = 1, which is counterintuitive obviously. The reasonable result can be measured using the proposed method as \(d(\beta _{1}, \beta _{2}) = \frac {1}{\sqrt 2}(1-\nu )\).

Some analyses of the above examples reveal that the existing distance measures of PFNs would fail under certain conditions and the proposed method yields reasonable results. Note that D3 is a combination of D1 and D2, but D1 and D2 do not hold in some cases, so we consider D3 is not reliable either.

Remark 2

According to [62], the order relationship between two PFNs β1 and β2 satisfies β1β2 if and only if \(\mu _{\beta _{1}} \geq \mu _{\beta _{2}}\) and \(\nu _{\beta _{1}} \leq \nu _{\beta _{2}}\). So it is natural to obtain the biggest PFN ξ+ = P(1,0) and the smallest PFN ξ = P(0,1).

Score functions are important to rank alternatives in MCDM, lots of useful score functions have been proposed, such as the gained and lost dominance score (GLDS) method [54] and Score-HeDLiSF method [34]. Motivated by the idea of TOPSIS [22], Zhang [72, 74] considered ξ+ = P(1,0) and ξ = P(0,1) as the positive ideal PFN and the negative ideal PFN respectively and defined the closeness index of PFN as:

$$ \eth(\beta) = \frac{d_{Z\&X}(\beta,\xi^{-})}{d_{Z\&X}(\beta,\xi^{-})+d_{Z\&X}(\beta,\xi^{+})} = \frac{1-(\nu_{\beta})^{2}}{2-(\mu_{\beta})^{2}-(\nu_{\beta})^{2}} $$
(4)

Then a new ranking method for PFNs is proposed based on the closeness index ∂(β) as:

Definition 3

Let \(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2)\) be two PFNs, ∂(β1) and ∂(β2) are the closeness indexes of β1 and β2, then

  1. (1)

    If ∂(β1) < ∂(β2), then β1β2;

  2. (2)

    If ∂(β1) > ∂(β2), then β1β2;

  3. (3)

    If ∂(β1) = ∂(β2), then β1β2.

Example 5

Let \(\beta _{1} = P(\sqrt {5}/3, 2/3)\) and β2 = P(2/3, \(\sqrt {11}/6)\) are two PFNs, according to (4), we have

$$ \begin{array}{@{}rcl@{}} \eth(\beta_{1}) &=& \frac{1-(2/3)^{2}}{2-(\sqrt{5}/3)^{2}-(2/3)^{2}}=5/9,\\ \eth(\beta_{2}) &=& \frac{1-(\sqrt{11}/6)^{2}}{2-(2/3)^{2}-(\sqrt{11}/6)^{2}}=5/9. \end{array} $$

Obviously, ∂(β1) = ∂(β2), that is, β1β2 based on Definition 3, so this is an ambiguous ranking result with the fact that β1 and β2 are two different PFNs. That is to say the closeness index proposed by Zhang fails to rank the order of PFNs in some cases. A novel concept of closeness index for PFNs is presented in this paper based on the new proposed distance measure for solving the above shortcomings.

Definition 4

Let β = P(μβ, νβ) be a PFN, ξ+ = P(1,0) be the positive ideal PFN and ξ = P(0,1) be the negative ideal PFN, then the closeness index of β is defined as follows:

$$ \begin{array}{@{}rcl@{}} {\boldsymbol{\Re}}(\beta) &=& \frac{d(\beta,\xi^{-})}{d(\beta,\xi^{-})+d(\beta,\xi^{+})} \\ &=&\frac{\frac{1}{\sqrt2}\sqrt{[\mu_{\beta}^{2}+(\nu_{\beta}-1)^{2}]}}{\frac{1}{\sqrt2}\sqrt{[\mu_{\beta}^{2}+(\nu_{\beta}-1)^{2}]}+\frac{1}{\sqrt2}\sqrt{[(\mu_{\beta}-1)^{2}+\nu_{\beta}^{2}]}}\\ &=& \frac{\sqrt{\mu_{\beta}^{2}+(\nu_{\beta}-1)^{2}}}{\sqrt{\mu_{\beta}^{2}+(\nu_{\beta}-1)^{2}}+\sqrt{(\mu_{\beta}-1)^{2}+\nu_{\beta}^{2}}} \end{array} $$
(5)

It is obvious if β = ξ, then R(β) = 0; if β = ξ+, then R(β) = 1. And the following theorems can be obtained.

Theorem 5

For any PFNβ = P(μβ, νβ),the closenessR(β) ∈ [0,1].

Theorem 6

For two PFNs\(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i=1,2)\),ifβ1β2,thenR(β1) ≤R(β2).

Proof of Theorem 6 is given in Appendix C.

A novel ranking method for PFSs can be developed based on the new definition of closeness index R(β).

Definition 5

Let \(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2)\) be two PFNs, R(β1) and R(β2) are the closeness indexes of β1 and β2, then

  1. (1)

    If R(β1) < R(β2), then β1Rβ2;

  2. (2)

    If R(β1) > R(β2), then β1Rβ2;

  3. (3)

    If R(β1) = R(β2), then β1Rβ2.

Example 6

Let PFN β = P(μ, ν), μ ∈ [1,0] and ν ∈ [0,1]. When β changes from ξ+ to ξ, the trend of the closeness index is shown in Fig. 4. It is obvious that the closeness index will get the maximum value 1 when β = ξ+, and the minimum value 0 will be obtained when β = ξ. Therefore, the overall trend in Fig. 4 is consistent with this fact. In particular, the closeness index is given when μ2 + ν2 = 1 which denoted by the curly braces. This example can partly illustrate the rationality of the proposed closeness index.

Fig. 4
figure 4

The trend of closeness index when β from ξ+ to ξ

Example 7

(Continued Example 5) Let \(\beta _{1} = P(\sqrt {5}/3, 2/3)\) and \(\beta _{2} = P(2/3, \sqrt {11}/6)\), according to Definition 4, we have

$$ \begin{array}{@{}rcl@{}} {\boldsymbol{\Re}}(\beta_{1}) = \frac{\sqrt{(\sqrt{5}/3)^{2} + (2/3 - 1)^{2}}}{\sqrt{(\sqrt{5}/3)^{2} + (2/3 - 1)^{2}}+\sqrt{(\sqrt{5}/3-1)^{2} + (2/3)^{2}}}=0.5336, \\ {\boldsymbol{\Re}}(\beta_{2}) = \frac{\sqrt{(2/3)^{2} + (\sqrt{11}/6 - 1)^{2}}}{\sqrt{(2/3)^{2} + (\sqrt{11}/6 - 1)^{2}}+\sqrt{(2/3-1)^{2} + (\sqrt{11}/6)^{2}}}=0.5543. \end{array} $$

So, we have R(β1) ≤R(β2), that is, β1Rβ2 based on Definition 5. The conclusion can be drawn from the comparison results of Example 5 and Example 7 that the novel proposed closeness index R(β) is more reasonable than Zhang’s method.

The general approach in dealing with multi-criterion decision-making problems is to aggregate the decision values under different criteria , and it is also the same in Pythagorean fuzzy environment. To solve MCDM problems more effectively in Pythagorean fuzzy environment, the Pythagorean fuzzy weighted averaging aggregation operator (Yager’s operator) is developed by Yager [62] to aggregate multiple PFNs as follows:

Definition 6

Let \(\beta _{j} = P(\mu _{\beta _{j}}, \nu _{\beta _{j}})(j = 1, 2, \ldots , n)\) be a group of PFSs, Yager’s operator is defined as:

$$ \begin{array}{@{}rcl@{}} &&PFWA_{Yager}(\beta_{1}, \beta_{2}, \ldots, \beta_{n})\\ &=& w_{1}\beta_{1} \oplus w_{2}\beta_{2} \oplus {\cdots} \oplus w_{n}\beta_{n}\\ &=&P\left( \sum\limits_{i = 1}^{n}w_{i}\mu_{\beta_{i}}, \sum\limits_{i = 1}^{n}w_{i}\nu_{\beta_{i}}\right) \end{array} $$
(6)

where wi is the weight of βi, and it holds that wi ≥ 0(i = 1,2,…, n) and \({\sum }_{i = 1}^{n}w_{i} = 1\).

Example 8

Let β1 = P(0.9,0.3), β2 = P(0.5,0.6), and β3 = P(0.7,0.4) be three PFNs, and the weight vector is w = (0.3,0.2,0.5)T, the aggregated result can be calculated based on Definition 6 as:

$$ \begin{array}{@{}rcl@{}} PFWA_{Yager}(\beta_{1},\! \beta_{2},\! \beta_{3}) \!&=& \!P\left( {\sum}_{i = 1}^{3}w_{i}\mu_{\beta_{i}},\! {\sum}_{i = 1}^{3}w_{i}\nu_{\beta_{i}}\right)\\ \!&=&\!P(0.72, 0.41). \end{array} $$

In order to aggregate PFNs more effective for dealing with MCDM problems, a new Pythagorean fuzzy weighted aggregation (PFWA) operator are proposed as follows:

Definition 7

Let \(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2, \ldots , n)\) be a group of PFNs, according to the definition of PFNs, we have \(\mu _{\beta _{i}}^{2} + \nu _{\beta _{i}}^{2} + \pi _{\beta _{i}}^{2} = 1\), so naturally, \(\dot {\beta _{i}} = I(\mu _{\beta _{i}}^{2}, \nu _{\beta _{i}}^{2}, \pi _{\beta _{i}}^{2})\) is an IFS, which will be weighted by w as \(\dot {\beta }^{w} = I(\mu _{\dot {\beta }}, \nu _{\dot {\beta }}, \pi _{\dot {\beta }})\) that is still an IFS, where \(\mu _{\dot {\beta }}={\sum }_{i=1}^{n}w_{i}\mu _{\beta _{i}}^{2}\), \(\nu _{\dot {\beta }}={\sum }_{i=1}^{n}w_{i}\nu _{\beta _{i}}^{2}\), and \(\pi _{\dot {\beta }} = 1 - {\sum }_{i=1}^{n}w_{i}(\mu _{\beta _{i}}^{2}+\nu _{\beta _{i}}^{2})\). Then the aggregation operator of \(\dot {\beta }\) can be defined as:

$$ \begin{array}{@{}rcl@{}} &&w_{1}\dot{\beta}_{1} \oplus w_{2}\dot{\beta}_{2} \oplus {\cdots} \oplus w_{n}\dot{\beta}_{n}\\ &=&I\left( \frac{\mu^{2}_{\dot{\beta}}+2\mu_{\dot{\beta}}\pi_{\dot{\beta}}}{1-2\mu_{\dot{\beta}}\nu_{\dot{\beta}}}, \frac{\nu^{2}_{\dot{\beta}}+2\nu_{\dot{\beta}}\pi_{\dot{\beta}}}{1-2\mu_{\dot{\beta}}\nu_{\dot{\beta}}}, \frac{2\pi^{2}_{\dot{\beta}}-\pi_{\dot{\beta}}-2\mu_{\dot{\beta}}\nu_{\dot{\beta}}}{1-2\mu_{\dot{\beta}}\nu_{\dot{\beta}}}\right)\\ \end{array} $$
(7)

So the new PFWA operator for PFNs is defined as follows:

$$ \begin{array}{@{}rcl@{}} \hat{\beta}&=& PFWA(\beta_{1}, \beta_{2}, \ldots, \beta_{n})\\ &=& w_{1}\beta_{1} \oplus w_{2}\beta_{2} \oplus {\cdots} \oplus w_{n}\beta_{n}\\ &=&P(\hat{\mu}, \hat{\nu}) =P\left( \sqrt{\frac{\mu^{2}_{\dot{\beta}}+2\mu_{\dot{\beta}}\pi_{\dot{\beta}}}{1-(\mu_{\dot{\beta}}\nu_{\dot{\beta}})^{2}}}, \sqrt{\frac{\nu^{2}_{\dot{\beta}}+2\nu_{\dot{\beta}}\pi_{\dot{\beta}}}{1-(\mu_{\dot{\beta}}\nu_{\dot{\beta}})^{2}}}\right) \end{array} $$
(8)

where wi is the weight of βi, and it holds that wi ≥ 0(i = 1,2,…, n) and \({\sum }_{i = 1}^{n}w_{i} = 1\). In addition, it satisfies \(\hat {\mu }^{2} + \hat {\nu }^{2} \leq 1\), and \(\hat {\pi } = \sqrt {\frac {2\pi ^{2}_{\dot {\beta }}-\pi _{\dot {\beta }}-2\mu _{\dot {\beta }}\nu _{\dot {\beta }}}{1-(\mu _{\dot {\beta }}\nu _{\dot {\beta }})^{2}}}\).

Example 9

(Continued Example 8) Let β1 = P(0.9,0.3), β2 = P(0.5,0.6), and β3 = P(0.7,0.4) be three PFNs, the weight vector w = (0.3,0.2,0.5)T, the aggregated result can be calculated based on (8) as:

Firstly,

$$ \begin{array}{@{}rcl@{}} &\mu_{\dot{\beta}} = 0.3\cdot0.9^{2} + 0.2\cdot0.5^{2} + 0.5\cdot0.7^{2} = 0.5380,\\ &\nu_{\dot{\beta}} = 0.3\cdot0.3^{2} + 0.2\cdot0.6^{2} + 0.5\cdot0.4^{2} = 0.1790,\\ &\pi_{\dot{\beta}} = 1-(0.3\cdot(0.9^{2}+0.3^{2})+0.2\cdot(0.5^{2}+0.6^{2})\\ &+0.5\cdot(0.7^{2}+0.4^{2}))=0.2830 \end{array} $$

Then,

$$ \begin{array}{@{}rcl@{}} &&PFWA(\beta_{1}, \beta_{2}, \beta_{3}) \\ &=&P\left( \sqrt{\frac{0.5380^{2}+2\cdot0.5380\cdot0.2830}{1-2\cdot0.5380\cdot0.1790}},\right.\\ &&\qquad\left. \sqrt{\frac{0.1790^{2}+2\cdot0.1790\cdot0.2830}{1-2\cdot0.5380\cdot0.1790}}\right)\\ &=&P(0.8577, 0.4064) \end{array} $$

Remark 3

According to Definition 7, the operational laws of two PFNs: \(\beta _{1}=P(\mu _{\beta _{1}}, \nu _{\beta _{1}})\), \(\beta _{2}=P(\mu _{\beta _{2}}, \nu _{\beta _{2}})\) can be defined naturally (when the number of PFNs degenerates into 2) as follows:

$$ \begin{array}{@{}rcl@{}} let &&\mu_{\beta}=\mu_{\beta_{1}}^{2} + \mu_{\beta_{2}}^{2}, \nu_{\beta}=\nu_{\beta_{1}}^{2} + \nu_{\beta_{2}}^{2}, \pi_{\beta}=\pi_{\beta_{1}}^{2} + \pi_{\beta_{2}}^{2},\\ so &&\beta_{1} \oplus \beta_{2}= P\left( \sqrt{\frac{\mu_{\beta}(\pi_{\beta}+\frac{1}{2}\mu_{\beta})}{2-\mu_{\beta}\nu_{\beta}}}, \sqrt{\frac{\nu_{\beta}(\pi_{\beta}+\frac{1}{2}\nu_{\beta})}{2-\mu_{\beta}\nu_{\beta}}}\right)\\ \end{array} $$
(9)

where β1 and β2 are equal weights, denoted as \(w_{\beta _{1}}=w_{\beta _{2}}=\frac {1}{2}\).

3 Interval-valued Pythagorean fuzzy number

In the current section, the basic concept and related definitions are introduced of IVPFNs firstly, then the novel distance measure between two IVPNSs is developed and the closeness index for IVPNSs is proposed based on the new distance measure. Next, the interval-valued Pythagorean fuzzy weighted aggregation operator are defined for aggregating IVPNSs.

Definition 8

Let a set X be fixed, an IVPFS \(\widetilde {P}\) in X is defined by:

$$ \widetilde{P} = \{<x, \tilde{P}(\widetilde{\mu}_{\widetilde{P}}(x), \widetilde{\nu}_{\widetilde{P}}(x))> | x \in X\} $$
(10)

where \(\widetilde {\mu }_{\widetilde {P}}(x), \widetilde {\nu }_{\widetilde {P}}(x) \in [0, 1]\) are interval values, \(\widetilde {\mu }^{L}_{\widetilde {P}}(x)\) and \(\widetilde {\mu }^{U}_{\widetilde {P}}(x)\) are , respectively, the lower and upper limits of \(\widetilde {\mu }_{\widetilde {P}}(x)\); similarly, \(\widetilde {\nu }^{L}_{\widetilde {P}}(x)\) and \(\widetilde {\nu }^{U}_{\widetilde {P}}(x)\) are , respectively, the lower and upper limits of \(\widetilde {\nu }_{\widetilde {P}}(x)\), and with \((\widetilde {\mu }^{U}_{\widetilde {P}}(x))^{2} + (\widetilde {\nu }^{U}_{\widetilde {P}}(x))^{2} \leq 1\).

An IVPFN is defined by Zhang [72] as \(\tilde {P}(\tilde {\mu }_{\tilde {P}}(x), \tilde {\nu }_{\tilde {P}}(x))\) denoted by \(\tilde {\beta } = \tilde {P}([\tilde {\mu }^{L}_{\tilde {\beta }}, \tilde {\mu }^{U}_{\tilde {\beta }}], [\tilde {\nu }^{L}_{\tilde {\beta }}, \tilde {\nu }^{U}_{\tilde {\beta }}]) \) for convenience. Apparently, an IVPFN will degenerate into a PFN if \(\tilde {\mu }^{L}_{\tilde {P}}(x) = \tilde {\mu }^{U}_{\tilde {P}}(x)\) and \(\tilde {\nu }^{L}_{\tilde {P}}(x) = \tilde {\nu }^{U}_{\tilde {P}}(x)\). In addition, an IVPFN will degenerate into an interval-valued intuitionistic fuzzy number (IVIFN) if \(\tilde {\mu }^{U}_{\tilde {P}}(x) + \tilde {\nu }^{U}_{\tilde {P}}(x) \leq 1\). The comparison of spaces between IVIFN and IVPFN is shown in Fig. 5, it is obvious that a IVPFS can express more uncertain information than an IVIFS because it has more space than IVIFS.

Fig. 5
figure 5

Comparison of spaces between IVIFN and IVPFN

Remark 4

IVPFN is an effective tool to deal with MCDM problems because it can express more uncertainty and fuzziness, mainly in the following two aspects: 1) it can express more extensive information than PFN, for example, IVPFN \(\widetilde {\beta } = \widetilde {P}([0.4, 0.6], [0.2, 0.3])\) means decision maker considers the alternative meets the criterion of 0.4 − 0.6, while the non-criterion is 0.2 − 0.3, however, PFNs can only express this degree using a certain real number. 2) IVPFNs can express more information than IVIFNs, as already mentioned in Definition 4, for example, IVPFN \(\widetilde {\beta } = \widetilde {P}([0.7, 0.8], [0.4, 0.6])\), it represents the greatest degree of trust and mistrust the alternative can meet the criterion as 0.8 and 0.6, respectively. However, it is obvious that 0.82 + 0.62 ≥ 1, so IVIFNs will fail to express the information precisely in this case.

Distance function is very important in data process [8]. To employ IVPFNs more effectively, a new distance measure between different IVPFNs is proposed as below.

Definition 9

Let \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2)\) be two IVPFNs, the distance measure between \(\widetilde {\beta }_{1}\) and \(\widetilde {\beta }_{2}\) is defined as follows:

$$ \begin{array}{@{}rcl@{}} d(\widetilde{\beta}_{1}, \widetilde{\beta}_{2}) &=& \frac{\sqrt2}{4}\left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{1}} - \widetilde{\mu}^{L}_{\widetilde{\beta}_{2}})^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{1}} - \widetilde{\nu}^{L}_{\widetilde{\beta}_{2}})^{2}}\right. \\ &&\left. + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{1}} - \widetilde{\mu}^{U}_{\widetilde{\beta}_{2}})^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{1}} - \widetilde{\nu}^{U}_{\widetilde{\beta}_{2}})^{2}}\right) \end{array} $$
(11)

Theorem 7

Let \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2)\) be two IVPFNs, then \(0 \leq d(\widetilde {\beta }_{1}, \widetilde {\beta }_{2}) \leq 1\) .

Proof of Theorem 7 is given in Appendix D.

Theorem 8

Let \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2)\) be two IVPFNs, then \(d(\widetilde {\beta }_{1}, \widetilde {\beta }_{2}) = 0\) if and only if \(\widetilde {\beta }_{1} = \widetilde {\beta }_{2}\) .

Theorem 9

Let \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2)\) be two IVPFNs, then \(d(\widetilde {\beta }_{1}, \widetilde {\beta }_{2}) = d(\widetilde {\beta }_{2}, \widetilde {\beta }_{1})\) .

Theorem 10

Let \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2)\) be three IVPFNs. If \(\widetilde {\beta }_{1} \leq \widetilde {\beta }_{2} \leq \widetilde {\beta }_{3}\) , then \(d(\widetilde {\beta }_{1}, \widetilde {\beta }_{2}) \leq d(\widetilde {\beta }_{1}, \widetilde {\beta }_{3})\) and \(d(\widetilde {\beta }_{2}, \widetilde {\beta }_{3}) \leq d(\widetilde {\beta }_{1}, \widetilde {\beta }_{3})\) .

As noted, Theorems 8, 9 and 10 are natural to be proved, so the proofs are omitted here.

Remark 5

According to [72], the order relationship between two IVPFNs \(\tilde {\beta }_{1}\) and \(\tilde {\beta }_{2}\) satisfies \(\tilde {\beta }_{1} \geq \tilde {\beta }_{2}\) if and only if \(\tilde {\mu }^{L}_{\tilde {\beta }_{1}} \geq \tilde {\mu }^{L}_{\tilde {\beta }_{2}}\), \(\tilde {\mu }^{U}_{\tilde {\beta }_{1}} \geq \tilde {\mu }^{U}_{\tilde {\beta }_{2}}\), \(\tilde {\nu }^{L}_{\tilde {\beta }_{1}} \leq \tilde {\nu }^{L}_{\tilde {\beta }_{2}}\) and \(\tilde {\nu }^{U}_{\tilde {\beta }_{1}} \leq \tilde {\nu }^{U}_{\tilde {\beta }_{2}}\). So it is natural to obtain the biggest IVPFN \(\tilde {\xi }^{+} = \tilde {P}([1, 1], [0, 0])\) and the smallest IVPFN \(\tilde {\xi }^{-} = \tilde {P}([0, 0], [1, 1])\).

A novel concept of closeness index for IVPFNs is presented in this paper based on the new distance measure in Definition 9 as follows.

Definition 10

Let \(\widetilde {\beta } = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }}, \widetilde {\mu }^{U}_{\widetilde {\beta }}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }}, \widetilde {\nu }^{U}_{\widetilde {\beta }}])\) be an IVPFN, \(\widetilde {\xi }^{+} = \widetilde {P}([1,1], [0,0])\) be the positive ideal IVPFN and \(\widetilde {\xi }^{-} = \widetilde {P}([0,0], [1,1])\) be the negative ideal IVPFN, then the closeness index of \(\widetilde {\beta }\) is defined as follows:

$$ \begin{array}{lll} {\boldsymbol{\Re}}(\widetilde{\beta}) &=& \frac{d(\widetilde{\beta},\widetilde{\xi}^-)}{d(\widetilde{\beta},\widetilde{\xi}^-)+d(\widetilde{\beta},\widetilde{\xi}^+)} \\&=& \frac{\frac{\sqrt2}{4}(\sqrt{(\widetilde{\mu}^L_{\widetilde{\beta}})^2 + (\widetilde{\nu}^L_{\widetilde{\beta}} - 1)^2 } + \sqrt{(\widetilde{\mu}^U_{\widetilde{\beta}})^2 + (\widetilde{\nu}^U_{\widetilde{\beta}} - 1)^2})} {\begin{array}{lll} \left( {\frac{\sqrt2}{4}(\sqrt{(\widetilde{\mu}^L_{\widetilde{\beta}})^2 + (\widetilde{\nu}^L_{\widetilde{\beta}} - 1)^2 } + \sqrt{(\widetilde{\mu}^U_{\widetilde{\beta}})^2 + (\widetilde{\nu}^U_{\widetilde{\beta}} - 1)^2})} \right. \\ \left. { + \frac{\sqrt2}{4}(\sqrt{(\widetilde{\mu}^L_{\widetilde{\beta}} - 1)^2 + (\widetilde{\nu}^L_{\widetilde{\beta}} )^2 } + \sqrt{(\widetilde{\mu}^U_{\widetilde{\beta}}-1)^2 + (\widetilde{\nu}^U_{\widetilde{\beta}} )^2})} \right) \end{array}} \\ &=& \frac{(\sqrt{(\widetilde{\mu}^L_{\widetilde{\beta}})^2 + (\widetilde{\nu}^L_{\widetilde{\beta}} - 1)^2 } + \sqrt{(\widetilde{\mu}^U_{\widetilde{\beta}})^2 + (\widetilde{\nu}^U_{\widetilde{\beta}} - 1)^2})}{\begin{array}{lll} \left( {(\sqrt{(\widetilde{\mu}^L_{\widetilde{\beta}})^2 + (\widetilde{\nu}^L_{\widetilde{\beta}} - 1)^2 } + \sqrt{(\widetilde{\mu}^U_{\widetilde{\beta}})^2 + (\widetilde{\nu}^U_{\widetilde{\beta}} - 1)^2})} \right. \\ \left. {+ (\sqrt{(\widetilde{\mu}^L_{\widetilde{\beta}} - 1)^2 + (\widetilde{\nu}^L_{\widetilde{\beta}} )^2 } + \sqrt{(\widetilde{\mu}^U_{\widetilde{\beta}}-1)^2 + (\widetilde{\nu}^U_{\widetilde{\beta}} )^2}) } \right) \end{array}} \end{array} $$
(12)

It is obvious if \(\widetilde {\beta }=\widetilde {\xi }^{-}\), then \({\boldsymbol {\Re }}(\widetilde {\beta }) = 0\); if \(\widetilde {\beta }=\widetilde {\xi }^{+}\), then \({\boldsymbol {\Re }}(\widetilde {\beta }) = 1\). And the following theorems can be obtained.

Theorem 11

For any IVPFN \(\widetilde {\beta } = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }}, \widetilde {\mu }^{U}_{\widetilde {\beta }}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }}, \widetilde {\nu }^{U}_{\widetilde {\beta }}])\) , the closeness index \({\boldsymbol {\Re }}(\widetilde {\beta })\in [0,1]\) .

Theorem 12

For two IVPFNs \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] ,[\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}},\) \( \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2)\) , if \(\widetilde {\beta }_{1} \leq \widetilde {\beta }_{2}\) , then \({\boldsymbol {\Re }}(\widetilde {\beta }_{1}) \leq {\boldsymbol {\Re }}(\widetilde {\beta }_{2})\) .

Proof of Theorem 12 is given in Appendix E.

Then a new ranking method for IVPFNs is proposed based on the closeness index \({\boldsymbol {\Re }}(\tilde {\beta })\) as:

Definition 11

Let \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2)\) be two IVPFNs, \({\boldsymbol {\Re }}(\tilde {\beta }_{1})\) and \({\boldsymbol {\Re }}(\tilde {\beta }_{2})\) are the closeness index of \(\tilde {\beta }_{1}\) and \(\tilde {\beta }_{2}\), then

  1. (1)

    If \({\boldsymbol {\Re }}(\tilde {\beta }_{1}) < {\boldsymbol {\Re }}(\tilde {\beta }_{2})\), then \(\tilde {\beta }_{1} \prec _{{\boldsymbol {\Re }}} \tilde {\beta }_{2}\);

  2. (2)

    If \({\boldsymbol {\Re }}(\tilde {\beta }_{1}) > {\boldsymbol {\Re }}(\tilde {\beta }_{2})\), then \(\tilde {\beta }_{1} \succ _{{\boldsymbol {\Re }}} \tilde {\beta }_{2}\);

  3. (3)

    If \({\boldsymbol {\Re }}(\tilde {\beta }_{1}) = {\boldsymbol {\Re }}(\tilde {\beta }_{2})\), then \(\tilde {\beta }_{1} \sim _{{\boldsymbol {\Re }}} \tilde {\beta }_{2}\).

To select the best alternative in MCDM problems, the preference information of decision makers need to be aggregated by some proper aggregation operators [21], and IVPFNs naturally suit this situation. A new aggregation operator for IVPFNs is proposed in this paper denoted as IVPFWA operator. Firstly, a method is developed to convert IVPFNs to PFNs based on the C-OWA operator introduced by Yager [61] to aggregate the elements on a continuous interval as follows:

Definition 12

A C-OWA operator is a mapping f : Ω → R defined on a function Q as:

$$ f_{Q}([\beta^{L}, \beta^{U}]) = {{\int}_{0}^{1}}\frac{dQ(y)}{dy}\cdot [\beta^{U}-(\beta^{U} - \beta^{L})y]dy, $$
(13)

where Q is called the basic unit interval monotonic (BUM) function, and Q : [0,1] → [0,1] is monotonic with Q(0) = 0 and Q(1) = 1. Ω denotes the collection of all closed intervals [28].

In addition, Yager [61] pointed out that if \(\lambda = {{\int }_{0}^{1}}Q(y)dy\) is the attitudinal character of Q, λ ∈ [0,1], then the representation can be obtained as: fQ([βL, βU]) = (1 − λ)βL + λβU. λ can be considered as a representation of decision makers’ attitudes, and optimistic tendency is denoted by 0.5 < λ ≤ 1, neutral is λ = 0.5, and 0 ≤ λ < 0.5 means the pessimistic attitude.

To obtain the best alternative, some data aggregation and processing methods were proposed for decision makers to aggregate their preference information [15, 50]. Zhou et al. [76] proposed the continuous interval-valued intuitionistic fuzzy ordered weighted averaging (C-IVIFOWA) operator based on C-OWA operator, which was improved by Lin et al. [36] by modifying some of the flaws. The improved C-IVIFOWA operator GQ is shown as follows:

$$ \begin{array}{@{}rcl@{}} G_{Q}(\tilde{\beta}) &=& \left( f_{\lambda}\left( [\mu^{L}_{\tilde{\beta}}, \mu^{U}_{\tilde{\beta}}]\right),f_{1-\lambda}\left( [\nu^{L}_{\tilde{\beta}}, \nu^{U}_{\tilde{\beta}}]\right)\right)\\ &=& \left( (1-\lambda)\mu^{L}_{\tilde{\beta}}+\lambda \mu^{U}_{\tilde{\beta}}, \lambda \nu^{L}_{\tilde{\beta}}+(1-\lambda)\nu^{U}_{\tilde{\beta}}\right) \end{array} $$
(14)

Motivated by the definition of Lin et al., we develop the operator to aggregate IVPFNs into PFNs as follows.

Definition 13

Let \(\widetilde {\beta } = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }}, \widetilde {\mu }^{U}_{\widetilde {\beta }}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }}, \widetilde {\nu }^{U}_{\widetilde {\beta }}])\) be an IVPFN, a continuous interval-valued Pythagorean fuzzy weighted averaging (C-IVPFWA) operator is a mapping G : ⋈ →▹ defined on a function Q as:

$$ \begin{array}{@{}rcl@{}} \tilde{G}_{Q}(\tilde{\beta}) &=& \left( f_{\lambda}\left( [\tilde{\mu}^{L}_{\tilde{\beta}}, \tilde{\mu}^{U}_{\tilde{\beta}}]\right),f_{1-\lambda}\left( [\tilde{\nu}^{L}_{\tilde{\beta}}, \tilde{\nu}^{U}_{\tilde{\beta}}]\right)\right)\\ &=& \left( (1-\lambda)\tilde{\mu}^{L}_{\tilde{\beta}}+\lambda \tilde{\mu}^{U}_{\tilde{\beta}}, \lambda \tilde{\nu}^{L}_{\tilde{\beta}}+(1-\lambda)\tilde{\nu}^{U}_{\tilde{\beta}}\right) \end{array} $$
(15)

where ⋈ and ▹ are the collection of IVPFNs and PFNs, respectively. \(\tilde {G}_{Q}\) is also called \(\tilde {G}_{\lambda }\) for convenience.

Since \(\widetilde {\mu }^{L}_{\widetilde {\beta }}, \widetilde {\mu }^{U}_{\widetilde {\beta }} , \widetilde {\nu }^{L}_{\widetilde {\beta }}, \widetilde {\nu }^{U}_{\widetilde {\beta }} \in [0,1]\), we have \(0 \leq (1-\lambda )\tilde {\mu }^{L}_{\tilde {\beta }}+\lambda \tilde {\mu }^{U}_{\tilde {\beta }} \leq \tilde {\mu }^{U}_{\tilde {\beta }} \leq 1\), and \(0 \leq \lambda \tilde {\nu }^{L}_{\tilde {\beta }}+(1-\lambda )\tilde {\nu }^{U}_{\tilde {\beta }} \leq \tilde {\nu }^{U}_{\tilde {\beta }} \leq 1\), then \(((1-\lambda )\tilde {\mu }^{L}_{\tilde {\beta }}+\lambda \tilde {\mu }^{U}_{\tilde {\beta }})^{2} + (\lambda \tilde {\nu }^{L}_{\tilde {\beta }}+(1-\lambda )\tilde {\nu }^{U}_{\tilde {\beta }})^{2} \leq (\mu ^{L}_{\tilde {\beta }})^{2} + (\nu ^{L}_{\tilde {\beta }})^{2} \leq 1\). So, \(\tilde {G}_{Q}(\tilde {\beta })\) is a PFN.

It is easy to defined the IVPFWA operator based on Definition 13 and 7 to aggregate multiple IVPFNs as follows.

Definition 14

Let \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2,\) …, n) be n IVPFNs. At first, we represent \(\widetilde {\beta }_{i}\) as a PFN using C-IVPFWA proposed in Definition 13 as:

$$ \begin{array}{@{}rcl@{}} \tilde{G}_{Q}(\tilde{\beta}_{i})&=& \left( (1-\lambda)\tilde{\mu}^{L}_{\tilde{\beta}_{i}}+\lambda \tilde{\mu}^{U}_{\tilde{\beta}_{i}}, \lambda \tilde{\nu}^{L}_{\tilde{\beta}_{i}}+(1-\lambda)\tilde{\nu}^{U}_{\tilde{\beta}_{i}}\right)\\ &\models& \left( \tilde{\mu}_{\tilde{\beta}_{i}}, \tilde{\nu}_{\tilde{\beta}_{i}}\right) \end{array} $$
(16)

⊧ means ’Abbreviated as’, the IVPFWA operator can be defined as follows:

$$ \begin{array}{@{}rcl@{}} &&IVPFWA(\tilde{\beta}_{1}, \tilde{\beta}_{2}, \ldots, \tilde{\beta}_{n})\\ &=& w_{1}\tilde{\beta}_{1} \oplus w_{2}\tilde{\beta}_{2} \oplus {\cdots} \oplus w_{n}\tilde{\beta}_{n} \\ &=& P\left( \sqrt{\frac{\tilde{\mu}^{2}_{\dot{\beta}}+2\tilde{\mu}_{\dot{\beta}}\tilde{\pi}_{\dot{\beta}}}{1-(\tilde{\mu}_{\dot{\beta}}\tilde{\nu}_{\dot{\beta}})^{2}}}, \sqrt{\frac{\tilde{\nu}^{2}_{\dot{\beta}}+2\tilde{\nu}_{\dot{\beta}}\tilde{\pi}_{\dot{\beta}}}{1-(\tilde{\mu}_{\dot{\beta}}\tilde{\nu}_{\dot{\beta}})^{2}}}\right) \end{array} $$
(17)

where \(\tilde {\mu }_{\dot {\beta }}={\sum }_{i=1}^{n}w_{i}\tilde {\mu }_{\tilde {\beta }_{i}}^{2}\), \(\tilde {\nu }_{\dot {\beta }}={\sum }_{i=1}^{n}w_{i}\tilde {\nu }_{\tilde {\beta }_{i}}^{2}\), and \(\tilde {\pi }_{\dot {\beta }} = 1 - {\sum }_{i=1}^{n}w_{i}(\tilde {\mu }_{\tilde {\beta }_{i}}^{2}+\tilde {\nu }_{\tilde {\beta }_{i}}^{2})\), and wi indicates the importance degree of \(\tilde {\beta }_{i}\), satisfying wi ≥ 0(i = 1,2,…, n) and \({\sum }_{i = 1}^{n}w_{i} = 1\).

Example 10

Let \(\tilde {\beta }_{1} = P([0.6, 0.8],[0.4, 0.5])\), \(\tilde {\beta }_{2} = P([0.6, 0.7],[0.4, 0.6])\) and \(\tilde {\beta }_{3} = P([0.7, 0.8],[0.4, 0.5])\) be three IVPFNs, and the weight vector w = (0.3,0.2,0.5)T. Assume that decision maker select the BUM function Q(y) = y2, so the attitudinal character \(\lambda ={{\int }_{0}^{1}}Q(y)dy = \frac {1}{3}\). These three IVPFNs will first be aggregated into three PFNs, respectively, based on (15).

$$ \begin{array}{@{}rcl@{}} \tilde{G}_{Q}(\tilde{\beta}_{1})&=& \left( \left( 1-\frac{1}{3}\right)\cdot0.6+\frac{1}{3}\cdot0.8, \frac{1}{3}\cdot0.4 \right.\\ &&\quad\left. + \left( 1-\frac{1}{3}\right)\cdot0.5\right) \\ &=& (0.6667, 0.4667) \end{array} $$
$$ \begin{array}{@{}rcl@{}} \tilde{G}_{Q}(\tilde{\beta}_{2})&=& \left( \left( 1-\frac{1}{3}\right)\cdot0.6+\frac{1}{3}\cdot0.7, \frac{1}{3}\cdot0.4 \right.\\ &&\quad\left.+ \left( 1-\frac{1}{3}\right)\cdot0.6\right) \\ &=& (0.6333, 0.5333) \end{array} $$
$$ \begin{array}{@{}rcl@{}} \tilde{G}_{Q}(\tilde{\beta}_{3})&=& \left( \left( 1-\frac{1}{3}\right)\cdot0.7+\frac{1}{3}\cdot0.8, \frac{1}{3}\cdot0.4 \right.\\ &&\quad\left.+ \left( 1-\frac{1}{3}\right)\cdot0.5\right) \\ &=& (0.7333, 0.4667) \end{array} $$

Next, the aggregation results of \(\tilde {\beta }_{1}\), \(\tilde {\beta }_{2}\) and \(\tilde {\beta }_{3}\) are calculated by (17) as:

$$ \begin{array}{@{}rcl@{}} IVPFWA(\tilde{\beta}_{1}, \tilde{\beta}_{2}, \tilde{\beta}_{3}) &=& w_{1}\tilde{\beta}_{1} \oplus w_{2}\tilde{\beta}_{2} \oplus w_{3}\tilde{\beta}_{3} \\&=& P(0.7994, 0.4891) \end{array} $$

Remark 6

According to Definition 14, the operational laws of two IVPFNs \(\widetilde {\beta }_{1} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{1}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{1}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{1}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{1}}])\) and \(\widetilde {\beta }_{2} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{2}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{2}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{2}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{2}}])\) can be defined naturally (when the number of IVPFNs degenerates into 2) as follows:

$$ \begin{array}{@{}rcl@{}} Let &&\tilde{\mu}_{\tilde{\beta}} = \tilde{\mu}^{2}_{\tilde{\beta}_{1}} + \tilde{\mu}^{2}_{\tilde{\beta}_{2}}, \tilde{\nu}_{\tilde{\beta}} = \tilde{\nu}^{2}_{\tilde{\beta}_{1}} + \tilde{\nu}^{2}_{\tilde{\beta}_{2}}, \tilde{\pi}_{\tilde{\beta}} = \tilde{\pi}^{2}_{\tilde{\beta}_{1}} + \tilde{\pi}^{2}_{\tilde{\beta}_{2}}\\ so && \tilde{\beta}_{1} \oplus \tilde{\beta}_{2} = P\!\left( \sqrt{\frac{\tilde{\mu}_{\tilde{\beta}}(\tilde{\pi}_{\tilde{\beta}}+\frac{1}{2}\tilde{\mu}_{\tilde{\beta}})}{2 - \tilde{\mu}_{\tilde{\beta}}\tilde{\nu}_{\tilde{\beta}}}},\! \sqrt{\frac{\tilde{\nu}_{\tilde{\beta}}(\tilde{\pi}_{\tilde{\beta}}+\frac{1}{2}\tilde{\nu}_{\tilde{\beta}})}{2 - \tilde{\mu}_{\tilde{\beta}}\tilde{\nu}_{\tilde{\beta}}}}\right)\\ \end{array} $$
(18)

where \(\tilde {G}_{Q}(\tilde {\beta }_{1}) = ((1-\lambda )\tilde {\mu }^{L}_{\tilde {\beta }_{1}}+\lambda \tilde {\mu }^{U}_{\tilde {\beta }_{1}}, \lambda \tilde {\nu }^{L}_{\tilde {\beta }_{1}}+(1-\lambda )\tilde {\nu }^{U}_{\tilde {\beta }_{1}}) \models (\tilde {\mu }_{\tilde {\beta }_{1}}, \tilde {\nu }_{\tilde {\beta }_{1}})\) and \(\tilde {G}_{Q}(\tilde {\beta }_{2}) = ((1-\lambda )\tilde {\mu }^{L}_{\tilde {\beta }_{2}}+\lambda \tilde {\mu }^{U}_{\tilde {\beta }_{2}}, \lambda \tilde {\nu }^{L}_{\tilde {\beta }_{2}}+(1-\lambda )\tilde {\nu }^{U}_{\tilde {\beta }_{2}}) \models (\tilde {\mu }_{\tilde {\beta }_{2}}, \tilde {\nu }_{\tilde {\beta }_{2}})\).

4 Pythagorean fuzzy approach for MCDM analysis

Decision making under uncertainty is inevitable in real world [14, 35, 77], some significant ranking techniques are developed from multiple perspectives, such as hesitant fuzzy [33, 41] and probabilistic linguistic [23, 32] environments. In this section, a hierarchical Pythagorean fuzzy decision approach is proposed to solve MCDM problems based on the defined closeness indexes and aggregation operators of PFNs and IVPFNs. To deal with the Pythagorean fuzzy MCDM problems more factual and reasonable, a method of weight determination is developed based on the defined distance measure of PFNs and IVPFNs. In addition, some special cases of the proposed approach are also discussed.

4.1 Problem description of Pythagorean fuzzy decision

Pythagorean fuzzy MCDM problems can be described as having n (n ≥ 2) main criteria {C1, C2,…, Cn} and m (m ≥ 2) alternatives {A1, A2,…, Am}. There are ti sub-criteria {Ci(1), Ci(2),…, Ci(t(i))} under each main criterion Ci(i ∈ 1,2,…, n), where ti represents the number of sub-criteria under i th main criterion. The hierarchical framework of Pythagorean fuzzy MCDM problem with two-layer criteria structure is shown in Fig. 6.

Fig. 6
figure 6

The hierarchical framework of MCDM problem

The preference information from the decision-maker will be represented by PFNs or VIPFNs. As noted, we defined the subset CI as the expression criteria whose assessment information are denoted by PFNs, simultaneously, CII is the representation criteria whose Pythagorean fuzzy information are indicated by IVPFNs. It satisfies CICII = C and CICII = ϕ, and if Cj(t)CI, then xij(t) means a PFN which denoted as \(\beta _{ij(t)} = P(\mu _{\beta _{ij(t)}}, \nu _{\beta _{ij(t)}})\); if Cj(t)CII, then xij(t) means an IVPFN which denoted as \(\tilde {\beta }_{ij(t)} = P([\tilde {\mu }_{\tilde {\beta }_{ij(t)}}^{L}, \tilde {\mu }_{\tilde {\beta }_{ij(t)}}^{U}], [\tilde {\nu }_{\tilde {\beta }_{ij(t)}}^{L}, \tilde {\nu }_{\tilde {\beta }_{ij(t)}}^{U}])\). xij(t) expresses the Pythagorean fuzzy value of t th sub-criterion under i th main criterion for alternative Aj, then the decision matrix of Pythagorean fuzzy MCDM problems can be represented as Table 1.

Table 1 The Pythagorean fuzzy decision matrix

Remark 7

In practical decision-making process, if the crisp values can be employed for decision-maker to determine the degree to which an alternative meets a certain criterion, PFNs would be used to express the assessment information of decision-maker at this time; however, if it is difficult for decision-maker to give the degree to which an alternative can meet a certain criterion based on the crisp values, in which case IVPFNs would be applied to express an assessment interval. This flexible way to represent assessment information is also a great advantage of the proposed decision approach.

The Pythagorean fuzzy decision approach is proposed in the following section.

4.2 Pythagorean fuzzy decision approach

Firstly, according to the decision matrix given in Table 1, for each alternative Aj, its closeness index of t th sub-criterion under i th main criterion Rij(t) will be calculated based on (5) and (12). There exist m alternatives in Pythagorean fuzzy MCDM problems based on the above description, so naturally there are m! possible ranking results for these m alternatives. The γ th permutation £γ is denoted as:

$$ \pounds_{\gamma} = (\ldots, A_{\xi},\ldots, A_{\zeta}, \ldots),\quad \gamma = 1,2,\ldots,m! $$
(19)

where Aξ and Aζ ∈ {A1, A2,…, Am}, and Aξ ranked higher than Aζ.

With respect to a permutation £γ, we consider its rationality depends on how well the alternatives’ position in this permutation matches their dominance relation. In other words, if the alternatives in £γ are ranked exactly as their performance, then £γ will be a perfect permutation, and vice versa. So how do we determine whether a permutation is reasonable? We define a score function F(£γ) as the representation of the rationality of a permutation £γ. The core idea of function F is that if Aζ is superior to Aξ, then we think their ranking is consistent with their performance, in which case it is a contribution to the permutation £γ and vice versa is a rejection. Especially, if they have the same score, their order has no effect on permutation £γ. The performance of a couple of alternatives (Aξ, Aζ) can be calculated as the concordance/discordance index based on the defined closeness index under the Pythagorean fuzzy environment. So, the concordance/discordance index \(\hbar ^{\gamma }_{\xi \zeta i(t)}\) for the couple of alternatives (Aξ, Aζ) of γ th permutation under t th sub-criterion of i th main criterion can be denoted as:

(I) When CCI,

$$ \begin{array}{@{}rcl@{}} \hbar^\gamma_{\xi\zeta i(t)} \!&=&\! {\boldsymbol{\Re}}(\beta_{\xi i(t)}) - {\boldsymbol{\Re}}(\beta_{\zeta i(t)}) \\ \!&=&\!\frac{\begin{array}{ll} \left( {(\sqrt{\mu_{\beta_{\xi i(t)}}^2+(\nu_{\beta_{\xi i(t)}}-1)^2})(\sqrt{(\mu_{\beta_{\zeta i(t)}}-1)^2+\nu_{\beta_{\zeta i(t)}}^2})} \right. \\ \left. { -(\sqrt{\mu_{\beta_{\zeta i(t)}}^2+(\nu_{\beta_{\zeta i(t)}}-1)^2})(\sqrt{(\mu_{\beta_{\xi i(t)}}-1)^2+\nu_{\beta_{\xi i(t)}}^2})} \right) \end{array}}{\begin{array}{ll} \left( {(\sqrt{\mu_{\beta_{\xi i(t)}}^2+(\nu_{\beta_{\xi i(t)}}-1)^2}+\sqrt{(\mu_{\beta_\xi i(t)}-1)^2+\nu_{\beta_{\xi i(t)}}^2})} \right. \\ \left. { (\sqrt{\mu_{\beta_{\zeta i(t)}}^2+(\nu_{\beta_{\zeta i(t)}}-1)^2}+\sqrt{(\mu_{\beta_{\zeta i(t)}}-1)^2+\nu_{\beta_{\zeta i(t)}}^2})} \right) \end{array}}\\ \end{array} $$
(20)

where \(\beta _{ji(t)} = P(\mu _{\beta _{ji(t)}}, \nu _{\beta _{ji(t)}})\) is the Pythagorean fuzzy expression of t th sub-criterion under i th main criterion for alternative Aj.

The obvious conclusion can be drawn from (20) that:

  1. (i)

    IF R(βξi(t)) > R(βζi(t)), that is, \(\hbar ^{\gamma }_{\xi \zeta i(t)} > 0\), which means the order AξAζ is consistent with their factual performance, i.e., this order can make a contribution to the permutation £γi(t), denoted as \(F(\pounds _{\gamma i(t)}) = F(\pounds _{\gamma i(t)}) + |\hbar ^{\gamma }_{\xi \zeta i(t)}|\), where £γi(t) means γ th permutation of t th sub-criterion under i th main criterion.

  2. (ii)

    IF R(βξi(t)) < R(βζi(t)), that is, \(\hbar ^{\gamma }_{\xi \zeta i(t)} < 0\), which means the order AξAζ is inconsistent with their factual performance, i.e., this order can make a rejection to the permutation £γi(t), denoted as \(F(\pounds _{\gamma i(t)}) = F(\pounds _{\gamma i(t)}) - |\hbar ^{\gamma }_{\xi \zeta i(t)}|\).

  3. (iii)

    IF R(βξi(t)) = R(βζi(t)), that is, \(\hbar ^{\gamma }_{\xi \zeta i(t)} = 0\), which means Aξ and Aζ have the same factual performance, i.e., this order has no effect on the permutation £γi(t), so F(£γi(t)) remains the same value.

According to the above analyses, as the rationality of the permutation £γ of t th sub-criterion under i th main criterion, the score function F(£γi(t)) (CCI) can be summarize as:

$$ F(\pounds_{\gamma i(t)}) = \left\{ \begin{array}{ll} F(\pounds_{\gamma i(t)}) = F(\pounds_{\gamma i(t)}) + |\hbar^{\gamma}_{\xi\zeta i(t)}|, & \hbar^{\gamma}_{\xi\zeta i(t)} > 0\\ F(\pounds_{\gamma i(t)}), & \hbar^{\gamma}_{\xi\zeta } = 0\\ F(\pounds_{\gamma i(t)}) = F(\pounds_{\gamma i(t)}) - |\hbar^{\gamma}_{\xi\zeta i(t)}|, & \hbar^{\gamma}_{\xi\zeta i(t)} < 0 \end{array} \right. $$
(21)

(II) When CCII,

$$ \begin{array}{@{}rcl@{}} &&\tilde{\hbar}^{\gamma}_{\xi\zeta i(t)}\\ \!&=&\! {\boldsymbol{\Re}}(\tilde{\beta}_{\xi i(t)}) - {\boldsymbol{\Re}}(\tilde{\beta}_{\zeta i(t)}) \\ \!&=&\! \frac{\begin{array}{ll} \left( {\left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{\xi i(t)}})^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{\xi i(t)}} - 1)^{2} } + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{\xi i(t)}})^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{\xi i(t)}} - 1)^{2}}\right)} \right. \\ \left. {\left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{\zeta i(t)}} - 1)^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{\zeta i(t)}} )^{2} } + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{\zeta i(t)}} - 1)^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{\zeta i(t)}} )^{2}}\right)} \right. \\ - \left. {\left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{\xi i(t)}} - 1)^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{\xi i(t)}} )^{2} } + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{\xi i(t)}} - 1)^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{\xi i(t)}} )^{2}}\right)} \right. \\ \left. { \left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{\zeta i(t)}})^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{\zeta i(t)}} - 1)^{2} } + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{\zeta i(t)}})^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{\zeta i(t)}} - 1)^{2}}\right)} \right) \end{array}} {\begin{array}{ll} \left( \left( \left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{\xi i(t)}})^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{\xi i(t)}} - 1)^{2} } + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{\xi i(t)}})^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{\xi i(t)}} - 1)^{2}}\right) \right.\right.\\ + \left.\left. \left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{\xi i(t)}} - 1)^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{\xi i(t)}} )^{2} } + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{\xi i(t)}} - 1)^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{\xi i(t)}} )^{2}}\right)\right) \right. \\\left.\left( \left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{\zeta i(t)}})^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{\zeta i(t)}} - 1)^{2} } + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{\zeta i(t)}})^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{\zeta i(t)}} - 1)^{2}}\right) \right.\right.\\ + \left.\left. \left( \sqrt{(\widetilde{\mu}^{L}_{\widetilde{\beta}_{\zeta i(t)}} - 1)^{2} + (\widetilde{\nu}^{L}_{\widetilde{\beta}_{\zeta i(t)}} )^{2} } + \sqrt{(\widetilde{\mu}^{U}_{\widetilde{\beta}_{\zeta i(t)}} - 1)^{2} + (\widetilde{\nu}^{U}_{\widetilde{\beta}_{\zeta i(t)}} )^{2}}\right)\right) \right) \end{array}}\\ \end{array} $$
(22)

where \(\\phantom{\dot {i}\!}widetilde{\beta }_{ji(t)} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{ji(t)}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{ji(t)}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{ji(t)}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{ji(t)}}])\) is the interval-valued Pythagorean fuzzy expression of t th sub-criterion under i th main criterion for alternative Aj.

The obvious conclusion can be drawn from (22) that:

  1. (i)

    IF \({\boldsymbol {\Re }}(\tilde {\beta }_{\xi i(t)}) > {\boldsymbol {\Re }}(\tilde {\beta }_{\zeta i(t)})\), that is, \(\tilde {\hbar }^{\gamma }_{\xi \zeta i(t)} > 0\), which means the order AξAζ is consistent with their factual performance, i.e., this order can make a contribution to the permutation £γi(t), denoted as F(£γi(t)) = \(F(\pounds _{\gamma i(t)}) + |\tilde {\hbar }^{\gamma }_{\xi \zeta i(t)}|\).

  2. (ii)

    IF \({\boldsymbol {\Re }}(\tilde {\beta }_{\xi i(t)}) < {\boldsymbol {\Re }}(\tilde {\beta }_{\zeta i(t)})\), that is, \(\tilde {\hbar }^{\gamma }_{\xi \zeta i(t)} < 0\), which means the order AξAζ is inconsistent with their factual performance, i.e., this order can make a rejection to the permutation £γi(t), denoted as F(£γi(t)) = \(F(\pounds _{\gamma i(t)}) - |\tilde {\hbar }^{\gamma }_{\xi \zeta i(t)}|\).

  3. (iii)

    IF \({\boldsymbol {\Re }}(\tilde {\beta }_{\xi i(t)}) = {\boldsymbol {\Re }}(\tilde {\beta }_{\zeta i(t)})\), that is, \(\tilde {\hbar }^{\gamma }_{\xi \zeta i(t)} = 0\), which means Aξ and Aζ have the same factual performance, i.e., this order has no effect on the permutation £γi(t), so F(£γi(t)) remains the same value.

According to the above analyses, as the rationality of the permutation £γ of t th sub-criterion under i th main criterion, the score function F(£γi(t)) (CCII) can be summarize as:

$$ F(\pounds_{\gamma i(t)}) = \left\{ \begin{array}{ll} F(\pounds_{\gamma i(t)}) = F(\pounds_{\gamma i(t)}) + |\tilde{\hbar}^{\gamma}_{\xi\zeta i(t)}|, & \tilde{\hbar}^{\gamma}_{\xi\zeta i(t)} > 0\\ F(\pounds_{\gamma i(t)}), & \tilde{\hbar}^{\gamma}_{\xi\zeta } = 0\\ F(\pounds_{\gamma i(t)}) = F(\pounds_{\gamma i(t)}) - |\tilde{\hbar}^{\gamma}_{\xi\zeta i(t)}|, & \tilde{\hbar}^{\gamma}_{\xi\zeta i(t)} < 0 \end{array} \right. $$
(23)

The new decision matrix of Pythagorean fuzzy MCDM problems can be expressed as Table 2.

Table 2 The new Pythagorean fuzzy decision matrix

Remark 8

With respect to F(£γi(t)) (γ = 1,2,…, m!), its initial value is 0, and there will be m(m − 1)/2 comparisons for m alternatives in the permutation £γ. The final score of the γ th permutation of tth sub-criterion under ith main criterion should be the sum of all the m(m − 1)/2 operations.

There is no doubt that the determination of criterion weights is an important task in MCDM problems, in some work weights are given by experts in advance [9, 46, 73], which will introduce more subjectivity in the decision-making process. In order to minimize inevitable subjectivity, in this paper, a novel weighting approach is proposed based on the new defined similarity measure in Pythagorean fuzzy environment. Next we first introduce the similarity measure between two PFNs or IVPFNs, which is driven by the distance measure based on Definition 2 and 9.

Definition 15

Let \(\beta _{i} = P(\mu _{\beta _{i}}, \nu _{\beta _{i}})(i = 1, 2)\) be two PFNs, the similarity between β1 and β2 is defined as:

$$ s(\beta_{1}, \beta_{2}) = \frac{d(\beta_{1},(\beta_{2})^{c})}{d(\beta_{1},\beta_{2})+d(\beta_{1},(\beta_{2})^{c})} $$
(24)

where d(⋅) is the distance measure between PFNs, and (β2)c is the complement operation of PFN β2 defined in [7, 62].

Definition 16

Let \(\widetilde {\beta }_{i} = \widetilde {P}([\widetilde {\mu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\mu }^{U}_{\widetilde {\beta }_{i}}] , [\widetilde {\nu }^{L}_{\widetilde {\beta }_{i}}, \widetilde {\nu }^{U}_{\widetilde {\beta }_{i}}])(i = 1, 2)\) be two IVPFNs, the similarity measure between \(\widetilde {\beta }_{1}\) and \(\widetilde {\beta }_{2}\) is defined as follows:

$$ s(\widetilde{\beta}_{1}, \widetilde{\beta}_{2}) = \frac{d(\widetilde{\beta}_{1}, (\widetilde{\beta}_{2})^{c})}{d(\widetilde{\beta}_{1}, \widetilde{\beta}_{2})+d(\widetilde{\beta}_{1}, (\widetilde{\beta}_{2})^{c})} $$
(25)

where d(⋅) is the distance measure between IVPFNs and \((\widetilde {\beta }_{2})^{c}\) is the complement operation of IVPFN \(\widetilde {\beta }_{2}\) defined in [72].

It is easy to prove the defined similarity measures of PFNs and IVPFNs satisfy the relevant axioms, so the proof process is omitted here.

Suppose the number of criteria is n, and each criterion is expressed under Pythagorean fuzzy environment by a PFN or an IVPFN. The similarity measure of each couple of PFNs and IVPFNs can be obtained based on Definition 15 and 16, then the similarity measure matrix (SMM) can be constructed which provides us the agreement between different Pythagorean fuzzy expressions as:

$$ SMM = \left[ \begin{array}{llllll} 1 & s_{12} & {\cdots} & s_{1j} & {\cdots} & s_{1n} \\ s_{21} & 1 & {\cdots} & s_{2j} & {\cdots} & s_{2n} \\ {\vdots} & {\vdots} & {\ddots} & {\vdots} & & {\vdots} \\ s_{j1} & s_{j2} & {\cdots} & 1 & {\cdots} & s_{jn} \\ {\vdots} & {\vdots} & & {\vdots} & {\ddots} & {\vdots} \\ s_{n1} & s_{n2} & {\cdots} & s_{nj} & {\cdots} & s_{nn} \end{array} \right] $$

The support degree of criterion Ci is defined as:

$$ Sup(C_{i}) = \sum\limits_{j=1,j\neq i}^{n}s(C_{i},C_{j}) $$
(26)

The credibility degree of criterion Ci can be defined as:

$$ Crd(C_{i}) = \frac{Sup(C_{i})}{{\sum}_{i=1}^{n}Sup(C_{i})} $$
(27)

It is noted that the credibility degree is actually the weight of the criterion which denotes its relative importance in all criteria and satisfies obviously that \({\sum }_{i=1}^{n}Crd(C_{i}) = 1\). The following example illustrates how to determine the weight based on the above proposed method.

Example 11

Consider a MCDM problem with four criteria {C1, C2, C3, C4}, and the performance of alternative Aj under each criterion are expressed by PFNs as: βj1 = P(0.5,0.3), βj2 = P(0.6,0.7), βj3 = P(0.7,0.4), βj4 = P(0.8,0.3). Then the similarity measure matrix can be obtained based on Definition 15 and 16 as:

$$ \left[ \begin{array}{llll} 1 & 0.4665 & 0.6484 & 0.6422 \\ 0.4665 & 1 & 0.3874 & 0.4142 \\ 0.6484 & 0.3874 & 1 & 0.8000 \\ 0.6422 & 0.4142 & 0.8000 & 1 \end{array} \right] $$

Then the support degree of each criterion can be calculated based on (26) as: Sup(C1) = 1.7571, Sup(C2) = 1.2681, Sup(C3) = 1.8358, Sup(C4) = 1.8564. Then the credibility degree of each criterion can be obtained based on (27) as: Crd(C1) = 0.2616, Crd(C2) = 0.1888, Crd(C3) = 0.2732, Crd(C4) = 0.2764, that is, the weight of each criterion is W1 = 0.2616, W2 = 0.1888, W3 = 0.2732, W4 = 0.2764.

After defining the method to determine weights, let’s discuss how to implement the aggregation of sub-criteria under each main criterion in the hierarchical framework of MCDM problem. For alternative Aj, the weights of sub-criteria under each main criterion Ci can be calculated based on (27) as \(w^{j}_{i(*)}\). Then the overall weights of sub-criteria under each main criterion can be obtained by calculating the average as \(w_{i(*)} = {\sum }_{j=1}^{m}w^{j}_{i(*)}/m\). Then the Pythagorean fuzzy expresses of sub-criteria can be aggregated into their corresponding main criterion based on Definition 7 and 14. For alternative Aj under main criterion Ci, the aggregation result of sub-criteria can be denoted as \(\beta _{ji} = PFWA(\beta _{ji(1)}, \ldots , \beta _{ji(t_{i})})\) and \(\widetilde {\beta }_{ji} = IVPFWA(\tilde {\beta }_{ji(1)}, \ldots , \tilde {\beta }_{ji(t_{i})})\). The following example is conducted to illustrate how to aggregate sub-criteria into a main criterion based on the obtained weights.

Example 12

(Continued Example 11) Consider a MCDM problem with four criteria {C1, C2, C3, C4}, and the performance of alternative Aj under each criterion are expressed by PFNs as: βj1 = P(0.5,0.3), βj2 = P(0.6,0.7), βj3 = P(0.7,0.4), βj4 = P(0.8,0.3). According to Exam ple 11, the weights of the four criteria is W1 = 0.2616, W2 = 0.1888, W3 = 0.2732, W4 = 0.2764. Now they can be aggregated into a PFN based on Definition 7 as: βi = PFWA(βj1, βj2, βj3, βj4) = P(0.7940,0.4525).

The MCDM framework after weighted aggregation is shown in Table 3.

Table 3 The Pythagorean fuzzy decision matrix after aggregation operation. On the left side of the table is the aggregation result of the sub-criteria under each of the main criterion in Table 1, and on the right side represents the aggregation result of all the main criteria from the left side

So far the score F(£γi(t)) of permutation £γ and weight of t th sub-criterion of i th main criterion have been obtained, next, the score of permutation £γ of each main criterion will be calculated by aggregating all of the sub-criteria and denoted as \(F(\pounds _{\gamma i}) = {\sum }_{t=1}^{t_{i}}F(\pounds _{\gamma i(t)})\cdot w_{t(i)}\).

To obtain the final score of permutation £γ, the weights of all the main criteria need to be calculated based on the aggregated decision matrix shown in Table 3 as wi. Then the final score of permutation £γ can be obtained as \(F(\pounds _{\gamma }) = {\sum }_{i=1}^{n}F(\pounds _{\gamma i})\cdot w_{i}\). Finally, the optimal alternative should be the one with the highest score denoted as \(\pounds _{*} = \max _{\gamma =1}^{m!}\{F(\pounds _{\gamma })\}\).

Here we have finished the description of the MCDM problems under Pythagorean fuzzy environment and introduced the decision-making approach based on the developed closeness index and aggregation operator. To make the readers clearly understand the approach above which is highly summarized as the following steps.

  • Step 1. According to the description of Pythagorean fuzzy decision problem, the hierarchical framework of MCDM problem can be determined and the Pythagorean fuzzy decision matrix can be obtained.

  • Step 2. List the possible m! permutations of the m alternatives, and calculate the score of each permutation based on the score function ((21) and (23)).

  • Step 3. Calculate the weights of all the sub-criteria under each main criterion based on (27), then aggregate all sub-criteria under each main criterion based on the obtained weights and Definition 7 and 14.

  • Step 4. Calculate the score of permutation of each main criterion by aggregating the scores of all the sub-criteria.

  • Step 5. Calculate the weights of all main criteria based on (27).

  • Step 6. Obtain the final score of each permutation based on the data of Step 4 and weights of Step 5.

  • Step 7. Select the permutation which has the highest score as the final decision-making result.

4.3 Some special cases of the proposed approach

The decision approach under Pythagorean fuzzy environment is developed for the framework of two-level criteria MCDM problems. In practice, there may exist some special cases in this framework, for example, the decision-making framework is a single-level structure, the expression of decision matrix are given by PFNs only, weights of criteria are given by decision makers in advance, ect. In these special cases, special consideration should be given to decision-making issues. Some of the differences in the decision-making process and the issues that need to be addressed are listed below.

Case 1: :

When the framework of MCDM problems degenerate into a single criterion layer structure, the decision-making process becomes simpler. Specifically, the overall decision process needs only one weighting operation, in this way, the aggregation process developed in Definition 7 and 14 is omitted, only need to calculate the weights of all the criteria based on (27), and then to aggregate the score of each criterion to complete the decision-making activities.

Case 2: :

In a special case, the decision matrix given by decision-making experts is only expressed by PFNs. The decision-making process is still simplified in this case, for example, calculating the closeness index, computing the score of permutation and aggregating the Pythagorean fuzzy expression are all available under the definition of PFNs, thus greatly saving the algorithm’s time and space overhead.

Case 3: :

In the process of decision-making, if the weights of the criteria are given by decision-makers, the step of calculating the weights is omitted in this case, accordingly, the aggregation process of PFNs and IVPFNs is unnecessary and the decision-making process becomes more concise.

5 Application of Pythagorean fuzzy decision approach in risk assessment

In this section, the process of risk assessment of strategic emerging industries is demonstrated based on the above decision approach under Pythagorean fuzzy environment, which is conducted to illustrate the applicability and effectiveness of the proposed Pythagorean fuzzy decision approach.

5.1 Description of the risk assessment problem

Strategic emerging industries are based on major technological breakthroughs and major development needs. They are industries that have a leading role in promoting overall and long-term economic and social development, which ensures the sustained economic growth in China. They have the following characteristics: intensive knowledge and technology, less consumption of material resources, great potential for growth and good overall efficiency. Thus, how to select the appropriate leading company in strategic emerging industries is significant to nurture and develop strategic emerging industries. Strategic emerging industries are composed of seven parts, they have been the key target and direction of the national industry development, among which the new energy industry has been vigorously supported and promoted by the central government of China. There are three leading companies (Jinko A1, Trina Solar A2 and ReneSola A3) of a new energy industry are considered by government [38], so the proposed MCDM approach will be applied to select the best one from the perspective of risk of the technique innovation. The hierarchy of assessment criteria is a two-level structure with main criteria and sub-criteria given by experts and shown in the Table 4. This risk assessment issue is conducted in Pythagorean fuzzy environment, the values under each criterion of the alternatives will be represented by PFNs or IVPFNs, and the data in this case come from [72], which is illustrated in Table 5.

Table 4 The hierarchy of criteria for the risk assessment problem
Table 5 The values of alternatives under each criterion

5.2 Decision process

In Step 1 and 2, there will be 6 (= 3!) possible permutations of three alternatives, and they are:

$$ \begin{array}{@{}rcl@{}} \pounds_{1} &=& (A_{1}, A_{2}, A_{3}), \pounds_{2} = (A_{1}, A_{3}, A_{2}), \pounds_{3} = (A_{2}, A_{1}, A_{3}),\\ \pounds_{4} &=& (A_{2}, A_{3}, A_{1}), \pounds_{5} = (A_{3}, A_{1}, A_{2}), \pounds_{6} = (A_{3}, A_{2}, A_{1}). \end{array} $$

Then the score of each permutation under each sub-criterion will be calculated based on the score function F, and the results are shown in Table 6. In Step 3, the weights of all the sub-criteria of each criterion will be determined based on the weighting method proposed in Section 4.2. Firstly, for each alternative, the weights of each sub-criterion are computed, then the final weights are determined by averaging all alternatives, and the results are shown in Table 7. The next operation is to aggregate all of the sub-criteria under each main criterion, and the aggregation results are shown in Table 8. In Step 4, the score of each permutation under all the main criteria will be obtained based on the weights calculated in Step 3, and the results are shown in Table 9. In Step 5, the weights of all the main criteria will be calculated based on the aggregation results of Table 8, and the results are shown on the last line of Table 9. In Step 6, the final score of each permutation will be obtained by calculating the weighting values of the four main criteria base on Table 9, and the final results are shown in Table 10. In the last step, apparently, the conclusion can be drawn from Table 10 that the optimal permutation is £3 : A2A3A1, so the best leading company is Trina Solar A2 from the results of risk assessment. It is obvious the proposed Pythagorean fuzzy decision approach provide business or government with an effective way to handle hierarchical MCDM problems, such as risk assessment in Pythagorean fuzzy environment.

Table 6 The score of each permutation under all the sub-criteria
Table 7 The weights of all the sub-criteria of each criterion
Table 8 The Pythagorean fuzzy representation of all the alternatives under main criteria
Table 9 The score of each permutation under all the main criteria
Table 10 The final score of each permutation

5.3 Discussion and analysis

The ranking of alternatives can be obtained using the above Pythagorean fuzzy decision approach, so that the best goal can be selected naturally. As noted, to determine the weights of main criteria, all sub-criteria under each main criterion are aggregated in Step 3. In the decision-making method presented above, the purpose of this operation is simply to obtain weights of main criteria, but after this operation, if we aggregate all of the main criteria to obtain the corresponding Pythagorean fuzzy representation of each alternative, then the closeness index of each alternative can be calculated based on (5) and (12), which can also be considered as a measure to make decisions. Based on this consideration, the aggregation results of all the main criteria and corresponding closeness indexes of all the alternatives are calculated and shown in Table 11, where the ranking of all the alternatives is easy to be obtained that A2A1A3 based on the values of closeness indexes. The decision process of the proposed approach in Section 4.2 for permutation £3 is given in Fig. 7a, and the process using the weighted aggregation method to get the final closeness index for alternative A2 is shown in Fig. 7b. By comparison, we can find that the weighted aggregation method mainly provides the weights for criteria of each layer for the decision approach proposed in this paper, while the weighted aggregation method itself can also work as a decision method. Consider the Case 3 mentioned in Section 4.3, when the weights of criteria are given by the decision-makers, the approach we proposed can also work independently of the weighted aggregation method, and at this time, they are two independent decision algorithm. A lot of work has been tried by scholars to deal with MCDM problems under Pythagorean fuzzy environment. In what follows, we will compare our approach with some other existing methods from the aspects of application environment, type of criteria weights, type of problem, main idea, etc., separately. As Table 12 shows, the following conclusions can be easily obtained:

  1. (i)

    The proposed approach can be applied synchronously in the PFN and IVPFN decision environment, while other methods can not work except [72], for example, method [40] can only be used with PFNs data, method [18] can only work on IVPFNs data and method [30] can only act on HPFNs data.

  2. (ii)

    With regard to the expression and determination of criterion weights, except for the approach we proposed, the weights of other methods all come from the decision-maker, which undoubtedly increases the subjectivity of decision-making process. Our approach determines the weights according to the decision matrix, doing so can effectively weaken the subjective factors of human decision-making and make the result of decision-making more accurately.

  3. (iii)

    The proposed approach and method [72] can effectively deal with hierarchical MCDM problems, which can not be done by method [18, 40] and [30]. From the view of main idea and contribution, our work is more prominent than other papers, mainly in the following aspects: our paper proposed the distance measure between different PFNs and IVPFNs, and based on this we define the closeness indexes of PFNs and VIPFNs. In addition, the weighted aggregation operators of PFNs and IVPFNs are developed, which ensure the efficient and accurate implementation of Pythagorean fuzzy decision-making.

Fig. 7
figure 7

The comparison of the decision process between the proposed Pythagorean fuzzy decision approach and weighted aggregation method

Table 11 The ranking results by aggregating all the criteria and comparing the closeness index of alternatives

6 Extension of the proposed decision approach for other uncertain information

In the previous sections, the Pythagorean fuzzy approach for MCDM problems has been introduced based on PFNs and IVPFNs expression of decision information. Consider that the decision matrix may be represented by other uncertain information, in order to adapt our approach to a broader uncertain environment, the proposed approach is extended further to handle other uncertain information, including fuzzy numbers (FNs), triangular fuzzy numbers (TFNs),

Table 12 Comparison analysis between the proposed approach and the existing methods

intuitionistic fuzzy numbers (IFNs), hesitation fuzzy numbers (HFNs), interval numbers (INs) and interval valued fuzzy numbers (IVFNs).

As aforementioned, we define six subsets Cψ(ψ = 1,2, 3,4,5,6) as the expression of criteria whose assessment information are denoted by FNs, TFNs, IFNs, HFNs, INs, IVFNs, respectively, which can be denoted as:

  • When Ci(t)C1, xij(t) = F(μij(t)) will be expressed by FNs;

  • When Ci(t)C2, \(x_{ij(t)}= T(a^{L}_{ij(t)}, a^{M}_{ij(t)}, a^{U}_{ij(t)})\) will be expressed by TFNs;

  • When Ci(t)C3, xij(t) = I(μij(t), νij(t)) will be expressed by IFNs;

  • When Ci(t)C4, \(x_{ij(t)}= H(h^{1}_{ij(t)}, h^{1}_{ij(t)}, ..., h^{\#x_{ij(t)}}_{ij(t)})\) will be expressed by HFNs;

  • When Ci(t)C5, \(x_{ij(t)}= \tilde {a}[a^{-}_{ij(t)}, a^{+}_{ij(t)}]\) will be expressed by INs;

  • When Ci(t)C6, \(x_{ij(t)} = \tilde {I}([\mu ^{L}_{ij(t)}, \mu ^{U}_{ij(t)}],[\nu ^{L}_{ij(t)},\)\( \nu ^{U}_{ij(t)}])\) will be expressed by IVFNs.

The main reason why the proposed Pythagorean fuzzy decision approach is effective is that the closeness indexes of PFNs and IVPFNs are defined, which play a crucial role in the final ranking of the alternatives. Therefore, as an extension of the proposed decision approach, we first define the closeness index of different assessment information for MCDM problems, and note that all the expressions of uncertain information are assumed to be normalized. The closeness indexes of FNs, TFNs, IFNs, HFNs, INs and IVFNs are defined, separately, as follows:

Definition 17

Consider a normalized decision matrix \(\mathbb {M} = (x_{ij(t)})_{m \times n \times t_{j}}\) expressed by uncertain information, if Cj(t)C1, then xij(t) = F(μij(t)) is a FN, whose closeness index can be defined as:

$$ {\boldsymbol{\Re}}(ij(t)) = \mu_{ij(t)} $$
(28)
$$ \begin{array}{@{}rcl@{}} \breve{\hbar}^{\gamma}_{\xi\zeta i(t)} &=& {\boldsymbol{\Re}}(x_{\xi i(t)}) - {\boldsymbol{\Re}}(x_{\zeta i(t)}) \\ &=&\left\{ \begin{array}{lllllllll} \mu_{\xi i(t)} - \mu_{\zeta i(t)}, & C_{i(t)} \in C_{1} \\ \left( \begin{array}{lllllll} \frac{\sqrt{\frac{1}{3}[(a^{L}_{\xi i(t)})^{2} + (a^{M}_{\xi i(t)})^{2} + (a^{U}_{\xi i(t)})^{2}]}}{ \sqrt{\frac{1}{3}[(a^{L}_{\xi i(t)})^{2} + (a^{M}_{\xi i(t)})^{2} + (a^{U}_{\xi i(t)})^{2}]}+ \sqrt{\frac{1}{3}[(1-a^{L}_{\xi i(t)})^{2} + (1-a^{M}_{\xi i(t)})^{2} + (1-a^{U}_{\xi i(t)})^{2}]} } \\ - \frac{\sqrt{\frac{1}{3}[(a^{L}_{\zeta i(t)})^{2} + (a^{M}_{\zeta i(t)})^{2} + (a^{U}_{\zeta i(t)})^{2}]}}{ \sqrt{\frac{1}{3}[(a^{L}_{\zeta i(t)})^{2} + (a^{M}_{\zeta i(t)})^{2} + (a^{U}_{\zeta i(t)})^{2}]}+ \sqrt{\frac{1}{3}[(1-a^{L}_{\zeta i(t)})^{2} + (1-a^{M}_{\zeta i(t)})^{2} + (1-a^{U}_{\zeta i(t)})^{2}]} } \end{array} \right) , & {C_{i(t)} \in C_{2}}\\ \left( \begin{array}{c} \frac{\sqrt{\frac{1}{2}[\mu^{2}_{\xi i(t)} + (\nu_{\xi i(t)}-1)^{2} + \pi_{\xi i(t)}^{2}]}}{ \sqrt{\frac{1}{2}[\mu^{2}_{\xi i(t)} + (\nu_{\xi i(t)}-1)^{2} + \pi_{\xi i(t)}^{2}]} + \sqrt{\frac{1}{2}[(1-\mu_{\xi i(t)})^{2} + \nu_{\xi i(t)}^{2} + \pi_{\xi i(t)}^{2}]} } - \\ \frac{\sqrt{\frac{1}{2}[\mu^{2}_{\zeta i(t)} + (\nu_{\zeta i(t)}-1)^{2} + \pi_{\zeta i(t)}^{2}]}}{ \sqrt{\frac{1}{2}[\mu^{2}_{\zeta i(t)} + (\nu_{\zeta i(t)}-1)^{2} + \pi_{\zeta i(t)}^{2}]} + \sqrt{\frac{1}{2}[(1-\mu_{\zeta i(t)})^{2} + \nu_{\zeta i(t)}^{2} + \pi_{\zeta i(t)}^{2}]} } \end{array} \right) , & C_{i(t)} \in C_{3}\\ \left( \begin{array}{c} \frac{\sqrt{\frac{1}{\#x_{\xi i(t)}}{\sum}_{\sigma=1}^{\#x_{\xi i(t)}}(h_{\xi i(t)}^{\sigma})^{2}}}{ \sqrt{\frac{1}{\#x_{\xi i(t)}}{\sum}_{\sigma=1}^{\#x_{\xi i(t)}}(h_{\xi i(t)}^{\sigma})^{2}} + \sqrt{\frac{1}{\#x_{\xi i(t)}}{\sum}_{\sigma=1}^{\#x_{\xi i(t)}}(1-h_{\xi i(t)}^{\sigma})^{2}} } - \\ \frac{\sqrt{\frac{1}{\#x_{\zeta i(t)}}{\sum}_{\sigma=1}^{\#x_{\zeta i(t)}}(h_{\zeta i(t)}^{\sigma})^{2}}}{ \sqrt{\frac{1}{\#x_{\zeta i(t)}}{\sum}_{\sigma=1}^{\#x_{\zeta i(t)}}(h_{\zeta i(t)}^{\sigma})^{2}} + \sqrt{\frac{1}{\#x_{\zeta i(t)}}{\sum}_{\sigma=1}^{\#x_{\zeta i(t)}}(1-h_{\zeta i(t)}^{\sigma})^{2}} } \end{array} \right), & {C_{i(t)} \in C_{4}}\\ \left( \begin{array}{c} \frac{\sqrt{\frac{1}{2}((a^{-}_{\xi i(t)})^{2} + (a^{+}_{\xi i(t)})^{2})}}{ \sqrt{\frac{1}{2}((a^{-}_{\xi i(t)})^{2} + (a^{+}_{\xi i(t)})^{2})} + \sqrt{\frac{1}{2}((1-a^{-}_{\xi i(t)})^{2} + (1-a^{+}_{\xi i(t)})^{2})}} -\\ \frac{\sqrt{\frac{1}{2}((a^{-}_{\zeta i(t)})^{2} + (a^{+}_{\zeta i(t)})^{2})}}{ \sqrt{\frac{1}{2}((a^{-}_{\zeta i(t)})^{2} + (a^{+}_{\zeta i(t)})^{2})} + \sqrt{\frac{1}{2}((1-a^{-}_{\zeta i(t)})^{2} + (1-a^{+}_{\zeta i(t)})^{2})}} \end{array} \right), & C_{i(t)} \in C_{5}\\ \left( \begin{array}{c} \frac{\sqrt{\frac{1}{4}[(\mu^{L}_{\xi i(t)})^{2} + (\mu^{U}_{\xi i(t)})^{2} + (1-\nu^{L}_{\xi i(t)})^{2} + (1-\nu^{U}_{\xi i(t)})^{2} + (\pi^{L}_{\xi i(t)})^{2} + (\pi^{U}_{\xi i(t)})^{2}]}}{ \begin{array}{lllllll} &\sqrt{\frac{1}{4}[(\mu^{L}_{\xi i(t)})^{2} + (\mu^{U}_{\xi i(t)})^{2} + (1-\nu^{L}_{\xi i(t)})^{2} + (1-\nu^{U}_{\xi i(t)})^{2} + (\pi^{L}_{\xi i(t)})^{2} + (\pi^{U}_{\xi i(t)})^{2}]}+\\ &\sqrt{\frac{1}{4}[(1-\mu^{L}_{\xi i(t)})^{2} + (1-\mu^{U}_{\xi i(t)})^{2} + (\nu^{L}_{\xi i(t)})^{2} + (\nu^{U}_{\xi i(t)})^{2} + (\pi^{L}_{\xi i(t)})^{2} + (\pi^{U}_{\xi i(t)})^{2}]} \end{array} } -\\ \frac{\sqrt{\frac{1}{4}[(\mu^{L}_{\zeta i(t)})^{2} + (\mu^{U}_{\zeta i(t)})^{2} + (1-\nu^{L}_{\zeta i(t)})^{2} + (1-\nu^{U}_{\zeta i(t)})^{2} + (\pi^{L}_{\zeta i(t)})^{2} + (\pi^{U}_{\zeta i(t)})^{2}]}}{ \begin{array}{lllllll} &\sqrt{\frac{1}{4}[(\mu^{L}_{\zeta i(t)})^{2} + (\mu^{U}_{\zeta i(t)})^{2} + (1-\nu^{L}_{\zeta i(t)})^{2} + (1-\nu^{U}_{\zeta i(t)})^{2} + (\pi^{L}_{\zeta i(t)})^{2} + (\pi^{U}_{\zeta i(t)})^{2}]}+\\ &\sqrt{\frac{1}{4}[(1-\mu^{L}_{\zeta i(t)})^{2} + (1-\mu^{U}_{\zeta i(t)})^{2} + (\nu^{L}_{\zeta i(t)})^{2} + (\nu^{U}_{\zeta i(t)})^{2} + (\pi^{L}_{\zeta i(t)})^{2} + (\pi^{U}_{\zeta i(t)})^{2}]} \end{array} } \end{array} \right), & C_{i(t)} \in C_{6} \end{array} \right. \end{array} $$
(29)

Definition 18

Consider a normalized decision matrix \(\mathbb {M} = (x_{ij(t)})_{m \times n \times t_{j}}\) expressed by uncertain information, if Cj(t)C2, then \(x_{ij(t)}= T(a^{L}_{ij(t)}, a^{M}_{ij(t)}, a^{U}_{ij(t)})\) is a TFN, whose closeness index can be defined as:

$$ \begin{array}{ll} {\boldsymbol{\Re}}(ij(t)) &= \frac{\sqrt{\frac{1}{3}[(a^{L}_{ij(t)})^{2} + (a^{M}_{ij(t)})^{2} + (a^{U}_{ij(t)})^{2}]}}{ \begin{array}{ll} &\sqrt{\frac{1}{3}[(a^{L}_{ij(t)})^{2} + (a^{M}_{ij(t)})^{2} + (a^{U}_{ij(t)})^{2}]}+ \\ & \sqrt{\frac{1}{3}[(1-a^{L}_{ij(t)})^{2} + (1-a^{M}_{ij(t)})^{2} + (1-a^{U}_{ij(t)})^{2}]} \end{array}} \end{array} $$
(30)

Definition 19

Consider a normalized decision matrix \(\mathbb {M} = (x_{ij(t)})_{m \times n \times t_{j}}\) expressed by uncertain information, if Cj(t)C3, then xij(t) = I(μij(t), νij(t)) is an IFN, whose closeness index can be defined as:

$$ \begin{array}{ll} {\boldsymbol{\Re}}(ij(t)) &= \frac{\sqrt{\frac{1}{2}[\mu^{2}_{ij(t)} + (\nu_{ij(t)}-1)^{2} + \pi_{ij(t)}^{2}]}}{ \begin{array}{ll} & \sqrt{\frac{1}{2}[\mu^{2}_{ij(t)} + (\nu_{ij(t)}-1)^{2} + \pi_{ij(t)}^{2}]} + \\ & \sqrt{\frac{1}{2}[(1-\mu_{ij(t)})^{2} + \nu_{ij(t)}^{2} + \pi_{ij(t)}^{2}]} \end{array}} \end{array} $$
(31)

where πij(t) = 1 − μij(t)νij(t).

Definition 20

Consider a normalized decision matrix \(\mathbb {M} = (x_{ij(t)})_{m \times n \times t_{j}}\) expressed by uncertain information, if Cj(t)C4, then \(x_{ij(t)}= H(h^{1}_{ij(t)}, h^{1}_{ij(t)}, ..., h^{\#x_{ij(t)}}_{ij(t)})\) is a HFN, whose closeness index can be defined as:

$$ \begin{array}{ll} {\boldsymbol{\Re}}(ij(t)) &= \frac{\sqrt{\frac{1}{\#x_{ij(t)}}{\sum}_{\sigma=1}^{\#x_{ij(t)}}(h_{ij(t)}^{\sigma})^{2}}}{ \sqrt{\frac{1}{\#x_{ij(t)}}{\sum}_{\sigma=1}^{\#x_{ij(t)}}(h_{ij(t)}^{\sigma})^{2}} + \sqrt{\frac{1}{\#x_{ij(t)}}{\sum}_{\sigma=1}^{\#x_{ij(t)}}(1-h_{ij(t)}^{\sigma})^{2}}} \end{array} $$
(32)

where #xij(t) is the number of the elements in xij(t).

Definition 21

Consider a normalized decision matrix \(\mathbb {M} = (x_{ij(t)})_{m \times n \times t_{j}}\) expressed by uncertain information, if Cj(t)C5, then \(x_{ij(t)}= \tilde {a}[a^{-}_{ij(t)}, a^{+}_{ij(t)}]\) is an IN, whose closeness index can be defined as:

$$ \begin{array}{ll} {\boldsymbol{\Re}}(ij(t)) &= \frac{\sqrt{\frac{1}{2}((a^{-}_{ij(t)})^{2} + (a^{+}_{ij(t)})^{2})}}{ \begin{array}{ll} &\sqrt{\frac{1}{2}((a^{-}_{ij(t)})^{2} + (a^{+}_{ij(t)})^{2})}\\ &+ \sqrt{\frac{1}{2}((1-a^{-}_{ij(t)})^{2} + (1-a^{+}_{ij(t)})^{2})} \end{array}} \end{array} $$
(33)

Definition 22

Consider a normalized decision matrix \(\mathbb {M} = (x_{ij(t)})_{m \times n \times t_{j}}\) expressed by uncertain information, if Cj(t)C6, then \(x_{ij(t)}= \tilde {I}([\mu ^{L}_{ij(t)}, \mu ^{U}_{ij(t)}], [\nu ^{L}_{ij(t)}, \nu ^{U}_{ij(t)}])\) is an IVFN, whose closeness index can be defined as:

$$ \begin{array}{ll} &{\boldsymbol{\Re}}(ij(t)) \\ =&\frac{\sqrt{\frac{1}{4}[(\mu^{L}_{ij(t)})^{2} + (\mu^{U}_{ij(t)})^{2} + (1-\nu^{L}_{ij(t)})^{2} + (1-\nu^{U}_{ij(t)})^{2} + (\pi^{L}_{ij(t)})^{2} + (\pi^{U}_{ij(t)})^{2}]}}{ \begin{array}{ll} &\sqrt{\frac{1}{4}[(\mu^{L}_{ij(t)})^{2} + (\mu^{U}_{ij(t)})^{2} + (1-\nu^{L}_{ij(t)})^{2} + (1-\nu^{U}_{ij(t)})^{2} + (\pi^{L}_{ij(t)})^{2} + (\pi^{U}_{ij(t)})^{2}]}+\\ &\sqrt{\frac{1}{4}[(1-\mu^{L}_{ij(t)})^{2} + (1-\mu^{U}_{ij(t)})^{2} + (\nu^{L}_{ij(t)})^{2} + (\nu^{U}_{ij(t)})^{2} + (\pi^{L}_{ij(t)})^{2} + (\pi^{U}_{ij(t)})^{2}]} \end{array}} \end{array} $$
(34)

where \(\pi ^{L}_{ij(t)} = \sqrt {1-(\mu ^{L}_{ij(t)})^{2}-(\nu ^{L}_{ij(t)})^{2}}\) and \(\pi ^{U}_{ij(t)} = \sqrt {1-(\mu ^{U}_{ij(t)})^{2}-(\nu ^{U}_{ij(t)})^{2}}\).

It is noted that the distance measures used in Definition 17–22 are normalized Euclidean distance.

There will be m! possible ranking results for m alternatives in MCDM problems to be dealt with. The concordance/discordance index \(\check {\hbar }^{\gamma }_{\xi \zeta j(t)}\) for a couple of alternatives (Aξ, Aζ) of γ th permutation under t th sub-criterion of i th main criterion can be denoted as (29).

According to the aforementioned analyses, as the rationality of the permutation £γ of t th sub-criterion under i th main criterion, the score function F(£γi(t)) (CCψ, ψ = 1,2,3,4,5,6) can be summarize as:

$$ F(\pounds_{\gamma i(t)}) = \left\{ \begin{array}{ll} F(\pounds_{\gamma i(t)}) = F(\pounds_{\gamma i(t)}) + |\breve{\hbar}^{\gamma}_{\xi\zeta i(t)}|, & \breve{\hbar}^{\gamma}_{\xi\zeta i(t)} > 0\\ F(\pounds_{\gamma i(t)}), & \breve{\hbar}^{\gamma}_{\xi\zeta } = 0\\ F(\pounds_{\gamma i(t)}) = F(\pounds_{\gamma i(t)}) - |\breve{\hbar}^{\gamma}_{\xi\zeta i(t)}|, & \breve{\hbar}^{\gamma}_{\xi\zeta i(t)} < 0 \end{array} \right. $$
(35)

When the score function F(£γi(t)) is obtained, the other decision processes are similar to the Section 4.2, and the specific details are omitted here.

As noted, the weights of criteria in above MCDM problems may be derived from decision makers, or determined using a method similar to the one in Section 4.2. In addition, the weights may be expressed in crisp numbers or in the same form as assessment information, and of course, they can also be represented in a mixed way. Because this is beyond the scope of this paper, there is not too much illustration here.

7 Conclusion and further study

In this paper, we proposed a novel approach for hierarchical multi-criteria decision-making problems from Pythagorean fuzzy perspective. Within the framework of hierarchical MCDM approach, the distance measures are initially defined for PFNs and IVPFNs and some basic theorems are developed and proved to satisfy the corresponding axioms. Based on the defined distance measures, the closeness indexes are presented for PFNs and IVPFNs as the measure of their magnitude motivated by TOPSIS idea. Afterward, the score function is defined to calculate the score, denoted as the rationality, of each permutation for the optimal objective. With respect to criterion weights, taking into account the weights given by decision makers in advance would increase the uncertainty of the decision process, a novel weight determination method is presented, which employs Pythagorean fuzzy data from decision matrix. Furthermore, in the process of dealing with hierarchical MCDM problem, the fusion of different criteria would be conducted to obtain the upper level goal, so the new weighted aggregation operators, called PFWA and IVPFWA are developed for PFNs and IVPFNs, respectively. And finally, the optimal permutation will be determined as the one with the highest score according to the score function. In order to demonstrate the effectiveness and superiority of the proposed decision approach, an experiment about risk assessment is conducted under Pythagorean fuzzy environment. As illustrated in Section 2, the novel distance measure is superior to other existing methods, which determines that the developed closeness index is better than others, which undoubtedly can increase the accuracy of the decision results. In addition, the new presented criterion weight determination method can reduce human’s subjectivity to a certain extent and also laid the foundation for the reliability of decision making. The final extension of the proposed decision approach for heterogeneous information also provides a reference for its further application in other fields, which greatly enriches its flexibility and extensibility. What’s more, as depicted in the comparison analysis of Section 5.3, the proposed approach have different degrees of advantage over other methods in several aspects, such as the usage environment, the type of criterion weights and the problems that can be solved.

Admittedly, there still remain some issues to be addressed in future research, in what follows we summary several noticeable aspects. First, the number of permutations increases tremendously with the number of alternatives, which specifically means that m alternatives correspond to m! permutations, this will increase the computational complexity of the decision approach; Second, the presented aggregation operators for PFNs and IVPFNs does not preserve the property that the membership value in the aggregated result is between all the source Pythagorean fuzzy representation. For example, assume two PFNs: P1 = (0.5,0.1) and P2 = (0.6,0.2), the result can be denoted as P1P2 = (0.7138,0.1863) using the proposed aggregation operator for PFNs. Obviously 0.7138 > 0.5 and 0.7138 > 0.6, it can be seen that the belief of the aggregated PFNs moves closer to a certain element, which may also be seen as a breakthrough, because it can help decision makers employ multi-source information better; Third, the BUM function is needed based on the aforementioned conversion method from the continuous IVPFNs to PFNs, but there is no specific discussion on how to determine this function in this paper, which may effect the final decision results. Although there are some drawbacks at present, the proposed Pythagorean fuzzy decision approach is still an useful tool for hierarchical MCDM problem.

In future studies, the issues in the current version listed above will be improved firstly, mainly including the reduction of the approach’s computational complexity, the further explanation of the aggregation operators’ properties, and the sensitivity analysis of the BUM function. Another significant topic is to explore the relationship between these two methods, which are mentioned and discussed in Section 5.3. As it describes, in addition to the decision approach proposed in this paper, the weighted aggregation method itself can also work as a decision method, and the decision results based on these two methods for the case of risk assessment are consistent, then whether this is a coincidence, or there is a certain quantitative relationship between them, which will be further studied in the following work. Additionally, in future research, the decision-making ideas of this paper will be extended to solve more MCDM problems in Pythagorean fuzzy linguistic environment and type-2 Pythagorean fuzzy environment.