1 Introduction

The group decision making is a complex procedure which requires humans to select an optimal alternative from multiple objects based on their satisfaction with desired criteria, including cost criteria and benefit criteria [1]. The decision-making process has been applied in various fields, such as fault diagnosis [2], industrial production [3], supply chain management [4] and supplier selections [5], attracting attention of majority researchers [6]. Many categories of decision-making processes can provide reliable outcomes, such as multiobject decision making [7] and [8]. In a real-world environment, the uncertainty and complexity are ubiquitous in our decision-making process [9]. To make group decision making applicable, many systematic methods are developed to address the above problems [10].

During a group decision-making process, the domain experts are invited to evaluate each alternative concerning desired criteria as a decision maker. Therefore, the expression of assessments is vital in the decision-making process and concerned by researchers [11]. However, due to the existence of uncertainty and subjectivity of experts caused by lacking precise information, decision makers cannot be able to provide accurate evaluations in forms of the crisp number. More specifically, the experts joining in decision process prefer an approximating evaluation rather than quantifying them to a concrete number [12]. Under this situation, it is a challenge how to model uncertainty and indeterminacy of experts’ evaluations by decision-making process [13]. In particular, Dempster–Shafer evidence theory (also known as D–S theory or evidence theory) sets a solid foundation for representing the uncertainty of human being’s assessments [14], which considered discord and nonspecific involved in experts’ judgments simultaneously [15]. D–S theory has been widely applied in various domains and has made some significant achievements [16]. However, D–S theory is incapable of expressing indeterminacy or hesitation involving in linguistic judgments [17]. For example, in a basketball game, Team A will defeat Team B with a certainty of 0.7 and 0.2 sure that Team A will lose the game and the remaining 0.1 express the indeterminacy of experts. Fuzzy set theory, which was proposed by Zadeh [18], is often seen as another useful tool in which it transforms the uncertainty into linguistic variables in the form of the fuzzy number. It eliminates subjectivity and prejudgements of decision makers in a compromising manner, yet failing to express probabilistic uncertainty and fuzzy uncertainty simultaneously. In addition, existing methods do not take consideration of priority factors when making decision process. As we know, the priority level of decision makers and criteria are not equal in practice. For an enterprise deciding to select a new product to invest, the weight of manager is usually larger than vice manager and benefits of products is more important than costs of products. Facing these dilemmas, an integrated decision method is urgently required to mitigate the current troubles [19].

Pythagorean fuzzy sets (PFS) proposed by Yager [20] is a generation of the intuitionistic fuzzy set (IFS) [21] since it represents a wider range of uncertainty and a higher degree of imprecision. PFS satisfies the constraints that the square sum of its membership and nonmembership is less or equal than one, so it allows that PFS has potential to process special situations aside from IFS support. In addition, it is not feasible for decision makers to quantify their evaluations by a crisp number due to small-size information, and a compromise solution is to represent their opinions in the form of interval number within [0, 1]. Following this norm, the interval-valued Pythagorean fuzzy set (IVPFS) is proposed to describe the case in which membership and nonmembership’s value is in interval-form. With the existence of IVPFS, a more effective framework is developed in group decision making involving uncertainty and imprecision.

In the former researches, the decision makers’ judgements and decisions are assumed to be not affected by other joiners in decision-making process. Existing researchers mainly focused on assessing the satisfaction of each alternative to some desired criteria, yet lacking to consider external joiners on a decision maker. In terms of practical applications, a decision-making process not only involves a statistic process instead of a decision maker inter-playing with other participants, but also maximizes their benefits. The decision activities which involve more than one participant are often recognized as games. Game theory [22] provides a systematic and solid framework to study play aided by mathematical tools. Regarding this point, the traditional decision-making processes seem to induce decision makers to maximize their payoffs in games, but it can be regarded as a new interpretation of decision-making process and attracted multitudes of attentions.

An additionally significant issue of group decision making is the priority levels of decision makers and dynamic criteria [23]. For example, if an enterprise plans to select a new product to invest among many alternatives, the decision-making weight of manager is larger than vice manager who considered new products’ benefits and ignored the risks of investing in some companies. Priority average (PA) operator [24], an aggregating tool quantifying priority levels into weight, has been applied in different types of decision domains. The main thrust of this research is to establish a foundation that makes group decision making more reliable by considering all possible indexes. To achieve this goal, we proposed an interval-valued Pythagorean prioritized game framework. In specific, a game theory-extended multicriteria group decision-making model is considered to give priority in the Pythagorean interval-valued linguistic evaluation. The interval-valued Pythagorean fuzzy sets are applied to access evaluations without loss of uncertainty and indeterminacy from experts. The assessed evaluations with different priority levels are aggregated into a comprehensive assessment to extract the equilibrium of experts based on game theory.

The remaining part of the paper is organized as follows. Section 2 provides some preliminaries on the interval-valued Pythagorean fuzzy set (IVPFS), priority average (PA) operator and two-person nonconstant sum game. In Sect. 3, we presented our proposed interval-valued Pythagorean prioritized game framework in group decision-making process. In Sect. 4, an illustrative study is presented to describe the application of proposed framework and verify the validity of proposed framework. Several experiments are conducted in Sect. 5 to verify the accuracy and validation of proposed method in real decision-making process. In Sect. 6, we provide a conclusion of this study.

2 Preliminaries

2.1 Pythagorean membership functions

Yager first defined the notation of Pythagorean fuzzy set (PFS), and then, Peng developed it to a generalized form called interval-valued Pythagorean fuzzy set (IVPFS) [25], and some basic concepts and operators are defined as below:

Definition 1

Note Int([0,1]) is the set of all closed subinterval of [0,1], and X be a universe of discourse. An IVPFS \(\tilde{P}\) in X is defined as:

$$\begin{aligned} \tilde{P}= {\left\{ \langle x, \mu _{\tilde{P}}(x), v_{\tilde{P}}(x)\rangle | x\in X \right\} } \end{aligned}$$

The function \(\mu _{\tilde{P}}: X\rightarrow {\mathrm{Int}}([0,1])\)\((x\in X \rightarrow \mu _{\tilde{P}}(x)\subseteq [0,1])\) and \(v_{\tilde{P}}\): \(X\rightarrow {\mathrm{Int}}([0,1])(x\in X \rightarrow v_{\tilde{P}}(x)\subseteq [0,1])\) denote the membership degree and nonmembership degree of element \(x\in X\) to the set \(\tilde{P},\) respectively. For every \(x\in X\), \(\mu _{\tilde{P}}(x)\) and \(v_{\tilde{P}}(x)\) are closed intervals, and their lower and upper bounds are denoted by \(\mu _{\tilde{P}}^L(x), \mu _{\tilde{P}}^U(x), v_{\tilde{P}}^L(x), v_{\tilde{P}}^U(x)\). Therefore, \(\tilde{P}\) can be expressed as follows and satisfy the conditions:

$$\begin{aligned} \mu _{\tilde{P}}^U(x)\ge 0, \; v_{\tilde{P}}^U(x)\ge 0, \; \mu _{\tilde{P}}^U(x)+v_{\tilde{P}}^U(x)\le 1 \end{aligned}$$

The degree of indeterminacy

$$\begin{aligned}\pi _{\tilde{P}}(x)& =\left[ \pi _{\tilde{P}}^L(x), \pi _{\tilde{P}}^U(x)\right] \\& =\left[ \sqrt{1-\mu _{\tilde{P}}^U(x)^2-v_{\tilde{P}}^U(x)^2},\; \sqrt{1-\mu _{\tilde{P}}^L(x)^2-v_{\tilde{P}}^L(x)^2}\right] \end{aligned}$$

For convenience, \(\tilde{P}= ([\mu _{\tilde{P}}^L, \; \mu _{\tilde{P}}^U], \; [v_{\tilde{P}}^L, \; v_{\tilde{P}}^U])\) is an interval-valued Pythagorean fuzzy set (IVPFS).

Definition 2

Let \(a_1={\{\langle s_{\theta (a_1)},[\mu _{\tilde{P}}^L(a_1), \; \mu _{\tilde{P}}^U(a_1)], \; [v_{\tilde{P}}^L(a_1), \; v_{\tilde{P}}^U(a_1)]\rangle \}}\) and \(a_2={\{\langle s_{\theta (a_2)},[\mu _{\tilde{P}}^L(a_2), \; \mu _{\tilde{P}}^U(a_2)], \; [v_{\tilde{P}}^L(a_2), \; v_{\tilde{P}}^U(a_2)]\rangle \}}\) be two IVPFSs and \(\lambda \ge 0\). Some operations of \(a_1\) and \(a_2\) are defined as follows:

  1. (1)

    \(a_1\oplus a_2=P \Big ( \Big \langle s_{\theta (a_1)+\theta (a_2)} , \Big [\sqrt{(\mu _P^L(a_1))^2+(\mu _P^L(a_2))^2-(\mu _P^L(a_1))^2(\mu _P^L(a_2))^2},\)

    \(\sqrt{(\mu _P^U(a_1))^2+(\mu _P^U(a_2))^2-(\mu _P^U(a_1))^2(\mu _P^U(a_2))^2} \Big ], \Big [v_P^L(a_1)v_P^L(a_2), v_U^L(a_1)v_P^U(a_2)\Big ] \Big \rangle \Big )\)

  2. (2)

    \(a_1\otimes a_2=P \Big ( \Big \langle s_{\theta (a_1)\times \theta (a_2)} , \big [\mu _P^L(a_1)\mu _P^L(a_2), \mu _U^L(a_1)\mu _P^U(a_2)\big ],\)

    \(\Big [\sqrt{(v_P^L(a_1))^2+(v_P^L(a_2))^2-(v_P^L(a_1))^2(v_P^L(a_2))^2}, \sqrt{(v_P^U(a_1))^2+(v_P^U(a_2))^2-(v_P^U(a_1))^2(v_P^U(a_2))^2} \Big ] \Big \rangle \Big )\)

  3. (3)

    \(\lambda a= P \Big ( \Big \langle s_{\lambda \times \theta (a)} , \Big [ \sqrt{1-(1-(\mu _P^L(a)^2)^{\lambda }) }, \sqrt{1-(1-(\mu _P^U(a)^2)^{\lambda }) } \Big ],\)

    \(\Big [(v_P^L(a))^{\lambda }, (v_P^U(a))^{\lambda }) \Big ] \Big \rangle \Big )\), \(\lambda \ge 0\)

  4. (4)

    \(a^{\lambda } = P \Big ( \Big \langle s_{(\theta (a))^{\lambda }} , \Big [ (\mu _P^L(a))^{\lambda }, (\mu _P^U(a))^{\lambda }) \Big ],\)

    \(\Big [\sqrt{1-(1-(v_P^L(a)^2)^{\lambda }) }, \sqrt{1-(1-(v_P^U(a)^2)^{\lambda }) } \Big ] \Big \rangle \Big )\), \(\lambda \ge 0\)

The score function \(s(a)=\frac{1}{2}\big [(\mu _P^L)^2+(\mu _P^U)^2-(v_P^L)^2-(v_P^U)^2\big ]\) is used to get score of a and accuracy function \(h(a)=\frac{1}{2}\big [(\mu _P^L)^2+(\mu _P^U)^2+(v_P^L)^2+(v_P^U)^2\big ]\) to evaluate the accuracy degree of a. The relation between two IVPFSs \(a_1\) and \(a_2\) are:

  • If \(s(a_1)<s(a_2)\), then \(a_1<a_2 .\)

  • If \(s(a_1)=s(a_2)\), then

    •    If \(h(a_1)=h(a_2)\), then \(a_1=a_2 .\)

    •    If \(h(a_1)<h(a_2)\), then \(a_1<a_2 .\)

Notice that \(s(a)\in [-1,1]\). To further our following research, a new score function is defined as:

$$\begin{aligned} S(a)=\frac{\big [2+\left( \mu _P^L\right) ^2+\left( \mu _P^U\right) ^2-\left( v_P^L\right) ^2-\left( v_P^U\right) ^2\big ]}{4} \end{aligned}$$

The new score function \(S\in [0,1]\) for that \(0\le (\mu _P^L)^2, (\mu _P^U)^2\), \((v_P^L)^2, (v_P^U)^2\le 1\). Compared with original score function, the basic properties are not changed. If \(s(a_1)\le s(a_2)\), then \(S(a_1)\le S(a_2)\); on the other hand, if \(S(a_1)\le S(a_2)\), then \(s(a_1)\le s(a_2)\). Thus, the relationship derived from original score function s is not changed when replaced by our new score function S.

2.2 Prioritized average operator

The prioritized average (PA) operator was originally introduced by Yager:

Definition 3

\(C={\{C_1, C_2, \ldots , C_n\}}\) is a collection of criteria and the prioritization between the criteria is expressed by a linear ordering \(C_1\succ C_2\succ C_3\cdots \succ C_n\), the criteria \(C_i\) has a higher priority than \(C_j\) if \(j<k\). And the value \(C_i(x)\) indicated the performance of any alternative x under criteria \(C_i\) which satisfies \(C_i(x)\in [0,1]\). For:

$$\begin{aligned} PA\left( C_i(x)\right) =\sum _{i=1}^nw_iC_i(x) \end{aligned}$$

where \(w_i=\frac{T_i}{\sum _{i=1}^nT_i}\), \(T_i=\prod _{j=1}^{i-1}C_j(x)\)\((i= 2, \ldots , n)\), \(T_1=1\). Then PA is called prioritized average operator.

2.3 Two-person nonconstant sum game

Game theory founds a systematic and solid mathematical foundation to deal with dilemmas, where the preferences, benefits, and expectations of participants are discord. Now, game theory has been widely used in various domains like theoretical biology [26], complex system [27], risk analysis [28] and other fields [29]. It could quantify the impacts exerted on participants by others in an interactive environment. In general, a strategic game consists of a set of players, set of strategies of each player and payoffs gained from each strategy. The equilibrium or solution of a game will be reached when no participants could gain by unilaterally deviating from it which is also called Nash equilibrium [30].

Two-person nonconstant sum game is a type of game in which player A has a finite set of strategies \(S_A\) which contains m strategies, while player B’s strategy set \(S_B\) of n strategies. The total payoffs of player A and player B depend on utility function \(u_A(S_a^*, S_b^*)\) and \(u_B(S_a, S_b)\) where \(S_a\in S_A\) and \(S_b\in S_B\). A pair of strategy is the solution (Nash equilibrium) of the game if it satisfies

$$\begin{aligned} \begin{aligned} u_A\left( s_a^*, s_b^*\right)>u_A\left( s_a, s_b^*\right) \quad \forall s_a\in S_A \\ u_B\left( s_a^*, s_b^*\right) >u_A\left( s_a^*, s_b\right) \quad \forall s_b\in S_B \end{aligned} \end{aligned}$$

3 The proposed interval-valued Pythagorean prioritized game framework

The general procedures of the proposed interval-valued Pythagorean prioritized game framework are displayed in Fig. 1. The details are shown as follows:

  1. Step 1

    Game analysis

In the initial stage, we analyzed the games to identify basic elements of the game: the set of participants and their strategies when they interact with each other. The basic framework of the game is established in this step.

Fig. 1
figure 1

General procedures of group decision making using proposed method

  1. Step 2

    Decision-making analysis

Next, the desired criteria, as well as their prioritized levels, are identified. Meanwhile, the invited decision makers with different weights also determined the game is transferred into multicriteria group decision-making process. The linguistic terms are defined to conduct evaluating process, and utility functions are also given to calculate final payoff matrix.

  1. Step 3

    Strategies assessment

In this stage, the invited domain decision makers judge each strategy concerning each criterion for each strategy. Of note, the assessments are expressed in the form of the interval-Pythagorean fuzzy set due to experts’ indeterminacy and uncertainty, and these evaluations are also based on game theory perspective by taking competitor’s strategies reciprocally.

  1. Step 4

    Aggregation of multicriteria group decision making under interval-valued Pythagorean fuzzy environment

In this stage, we will introduce the IVPFPWA and IVPFPWG into the multicriteria group decision-making problems, the detailed description of interval-valued Pythagorean fuzzy prioritized operators is in “Appendix.” Assume \(X={\{x_1, x_2, \ldots , x_m\}}\) is the set of alternatives and \(C={\{c_1, c_2, \ldots , c_n\}}\) is the collection of criteria in a decision-making situation. The prioritization between the criteria is expressed by the linear ordering \(c_1\succ c_2 \ldots ,\succ c_n\) in which \(c_i \succ c_j\) means criteria i has a higher prioritization level than criteria j. In addition, \(E={\{e_1, e_2, \ldots , e_p\}}\) is the set of experts or decision makers, and there is also a prioritization expressed by the linear ordering \(e_1 \succ e_2 \succ \ldots , \succ e_p\). Let \(P^{(q)}=(p_{ij}^{(q)})_{m\times n}\) be the interval-valued Pythagorean fuzzy set decision-making matrix, where \(p_{ij}^{(q)}=([a_{ij}^{(q)}, b_{ij}^{(q)}], [c_{ij}^{(q)},d_{ij}^{(q)}])\) is the satisfaction evaluation given by experts \(e_q\) in which \([a_{ij}^{(q)}, b_{ij}^{(q)}]\) indicates the degree range alternative \(x_i\) satisfies the criteria \(c_j\) in the perspective of expert \(e_q,\) while \([c_{ij}^{(q)},d_{ij}^{(q)}]\) means the degree range alternative \(x_i\) does not satisfy criteria \(c_j\) from expert \(e_i\). Therefore,

$$\begin{aligned}&[a_{ij}^{(q)}, b_{ij}^{(q)}] \in [0,1]\hbox { and } [c_{ij}^{(q)},d_{ij}^{(q)}] \in [0,1] , (b_{ij}^{(q)})^2\\&\quad +\,(d_{ij}^{(q)})^2\le 1 \quad i=1, 2, \ldots , m; \; j=1, 2, \ldots , n. \end{aligned}$$

If all the criteria \(c_j\)\((j=1,2, \ldots , n)\) are of the same type, then the criteria values do not need normalization. Otherwise, the decision maker matrix \(P^{(q)}=(p_{ij}^{(q)})_{m\times n}\) should be normalized into \(R^{(q)}=(r_{ij}^{(q)})_{m\times n}\):

$$\begin{aligned} r_{ij}^{(q)}&=\left\{ \begin{aligned} p_{ij}^{(q)}&\quad {\text{for benefit criteria}}\quad c_j\\ \bar{p_{ij}^{(q)}}&\quad {\text{for cost criteria}}\quad c_j \end{aligned} \right. \\ i&=1,2 ,3 ,\ldots ,m; j=1,2 ,3 ,\ldots ,n\hbox { and}\\ p_{ij}^{(q)}&=\left( \left[ a_{ij}^{(q)}, b_{ij}^{(q)}\right] ,\left[ c_{ij}^{(q)},d_{ij}^{(q)}\right] \right) \hbox { while } \bar{p_{ij}^{(q)}}\\&=\left( \left[ c_{ij}^{(q)}, d_{ij}^{(q)}\right] ,\left[ a_{ij}^{(q)}, b_{ij}^{(q)}\right] \right) \hbox { is the complement of }p_{ij}^{(q)}. \end{aligned}$$

3.1 Make some slight adjustments on decision maker’s opinions

Next, we should evaluate the evaluations gathered from decision makers. In some special cases, some minor adjustment will be made on experts’ opinions. This procedure is to eliminate unreasonable results aggregated from IVPFPWA and IVPFPWG operators. The reasons are explained in detailed examples:

3.1.1 Example 1

Assume \(p_i={\{\langle s_{\theta (a_i)},[\mu _{\tilde{P}}^L(a_i), \; \mu _{\tilde{P}}^U(a_i)], \; [v_{\tilde{P}}^L(a_i), v_{\tilde{P}}^U(a_i)]\rangle \}}\)\((i=1, 2, \ldots , 12 )\) are the Pythagorean fuzzy sets given by decision makers \(e_i\)\((i=1, 2, \ldots , 12 )\) to evaluate an alternative respect to a criteria. \([\mu _{\tilde{P}}^L(a_i), \; \mu _{\tilde{P}}^U(a_i)]\), \([v_{\tilde{P}}^L(a_i), v_{\tilde{P}}^U(a_i)]\) are degree range of support and degree range of nonsupport for an decision maker to an alternative, respectively. In addition, the prioritization level of experts is expressed by a linear ordering \(e_1\succ e_2 \succ \cdots \succ e_{12}\).

Then IVPFPWA operator is utilized to aggregate these IVPFSs and obtain a comprehensive performance value. In this case, we suppose this criterion is a benefit criterion, so it does not require normalization before aggregation. From the first column of Table 1, it can be seen that although 11 experts grade the very high degree of support to the alternative, with the complete nonsupport assessment ([0, 0], [1, 1]) of the first expert, the result is ([0, 0], [1, 1]). The overall results are anti-intuition and unreasonable because it means that all 11 decision maker’s opinions are not considered. Taking further analysis, we find that no matter which decision maker holds absolutely nonsupport perspective like ([0, 0], [1, 1]), the following expert’s opinions will be ignored which is unreasonable in practice. By analyzing this situation, we find it is caused by the value of \(T_i=\prod _{j=1}^{i-1}S(a_j)\). If one decision maker holds absolutely nonsupport perspective (the value of score function is equal to 0 in this case), then other decision makers behind him are fixed as 0. Actually, \(T_i\) should meet the condition \(T_i>0\). The emergence of anti-intuition results is caused by failure meeting of this requirement.

To solve this problem, a slight adjustment is made. As shown in the second column of Table 1, we transfer the absolute nonsupport evaluation ([0, 0], [1, 1]) into ([0.01, 0.02], [0.97, 0.98]). The final result turns out to be reasonable. The revised method’s outcome is of highly support. A comparatively balanced output will be obtained without changing decision maker’s basic opinion just through a slight numerical adjustment.

Table 1 Decision matrix

3.1.2 Example 2

The IVPFSs in Table 2 have the same meaning as described in Table 1.

  • From the first column, 11 experts with high priority grade the high degree of nonsupport to the alternative; the last decision maker's complete support degree makes an overall evaluation a full support ([1, 1], [0, 0]). The result is not reasonable.

  • In column 2, the last decision maker’s evaluation are adjusted to ([0.95, 0.97], [0.01, 0.02]). Then, a higher degree of nonsupport result is acquired after aggregation. It is a reasonable result.

  • The column 3 in Table 1 shows another unreasonable result. The last decision maker’s lowest degree of nonsupport ([0.97, 0.98], [0, 0]) results in a completely lowest degree of nonsupport to the alternative. If we slightly adjust 12th decision maker’s assessment to [0.97, 0.98], [0.01, 0.02], the result after aggregation would be correct.

Table 2 Decision matrix

3.1.3 Make slight adjustment before fusing decision maker’s opinions

According to above-mentioned unreasonable results derived from decision maker’s evaluations, a preprocessing stage that aimed at making a slight adjustment on assessment to avoid following extreme occasions is necessary.

  • \(p_i=([0, 0], [1, 1]);\)

  • \(p_i=([1, 1], [0, 0]);\)

  • degree of nonsupport is [0, 0].

Corollary

\({\mathrm{IVPFPWA}}(a_1, a_2, a_3, \ldots , a_n)=\frac{T_1}{\sum _{i=1}^nT_i}a_1 \oplus \frac{T_2}{\sum _{i=1}^nT_i}a_2 \oplus , \ldots , \oplus \frac{T_n}{\sum _{i=1}^nT_i}a_n\) only when \(a_i=\{ \langle x, \mu _{\tilde{P}}(x)\), \(v_{\tilde{P}}(x)\rangle | x\in X \}\ne ([0,0], [1,1])\), \(a_i={\{ \langle x, \mu _{\tilde{P}}(x), v_{\tilde{P}}(x)\rangle | x\in X \}}\ne ([1,1], [0,0])\) and\(v_{\tilde{P}}(x)\ne [0,0]\)

Proof

Taking \(a_1=([0,0], [1,1])\), in this situation the score function \(S(a_1)=0\)\(T_i=\prod _{k=1}^{i-1}S(a_k)=S(a_1)\times S(a_2)\times S(a_3)\times \cdots S(a_{i-1})=0\times S(a_2)\times S(a_3)\times \cdots S(a_{i-1})=0\)\((i=2, 3, \ldots , n)\) and \(T_1=1\), thus \({\mathrm{IVPFPWA}}(a_1, a_2, a_3, \ldots , a_n)=\frac{1}{1}a_1 \oplus \frac{0}{1}a_2 \oplus , \ldots , \oplus \frac{0}{1}a_n=\frac{1}{1}a_1=([0,0], [1,1])\). This result is not correct. \(\square\)

Of note, the slight adjustment is to revise error results obtained from extreme situations referred above, and the original view of decision maker cannot be changed.

3.2 Group decision making using IVPFPWA operator or IVPFPWG operator

Now, we conduct the group decision making under Pythagorean fuzzy environment using IVPFPWA operator and IVPFPWG operator. The primary procedures are detailed as follows:

Stage 1 Calculate the values of \(T_{ij}^{(q)}=\prod _{k=1}^{q-1}S(r_{ij}^{(q)})\)\((q=2, 3, \ldots , p)\) and \(T_{ij}^{(1)}=1\)

Stage 2 Utilize the IVPFPWA operator:

$$\begin{aligned}&{\mathrm{IVPFPWA}}\left( r_{ij}^{(1)}, r_{ij}^{(2)}, r_{ij}^{(3)}, \ldots , r_{ij}^{(p)}\right) \\&\quad =\left( \left\langle \left[ \sqrt{1-\prod \limits _{i=1}^p\left( 1-\left( a_{ij}^{(q)}\right) ^2\right) ^\frac{T_i}{\sum _{i=1}^pT_i}}, \right. \right. \right. \\&\qquad \left. \sqrt{1-\prod \limits _{i=1}^p\left( 1-\left( b_{ij}^{(q)}\right) ^2\right) ^\frac{T_i}{\sum _{i=1}^pT_i}}\right] ,\\&\qquad \left. \left. \left[ \prod \limits _{i=1}^p\left( c_{ij}^{(q)}\right) ^\frac{T_i}{\sum _{i=1}^pT_i}, \prod \limits _{i=1}^p\left( d_{ij}^{(q)}\right) ^\frac{T_i}{\sum _{i=1}^pT_i}\right] \right\rangle \right) \end{aligned}$$

or the IVPFPWG operator

$$\begin{aligned}&{\mathrm{IVPFPWA}}\left( r_{ij}^{(1)}, r_{ij}^{(2)}, r_{ij}^{(3)}, \ldots , r_{ij}^{(p)}\right) \\&\quad =\left( \left\langle \left[ \prod \limits _{i=1}^p\left( a_{ij}^{(q)}\right) ^\frac{T_i}{\sum _{i=1}^pT_i}, \prod \limits _{i=1}^p\left( b_{ij}^{(q)}\right) ^\frac{T_i}{\sum _{i=1}^pT_i} \right] \right. \right. \,,\\&\qquad \left[ \sqrt{1-\prod \limits _{i=1}^p\left( 1-\left( c_{ij}^{(q)}\right) ^2\right) ^\frac{T_i}{\sum _{i=1}^pT_i}},\right. \\&\qquad \left. \left. \left. \sqrt{1-\prod \limits _{i=1}^p\left( 1-\left( d_{ij}^{(q)}\right) ^2\right) ^\frac{T_i}{\sum _{i=1}^pT_i}}\right] \right\rangle \right) \end{aligned}$$

to aggregate multiple opinions from decision makers. A comprehensive decision matrix \(R=(r_{ij})_{m\times n}\) (\(i=1,2 ,3 , \ldots , m;\; j=1, 2, 3, \ldots , n\)). is obtained.

Stage 3 Calculate the \(T_{ij}\) based on: \(T_{ij}^{(q)}=\prod _{k=1}^{j-1}S(r_{ij}^{(q)})\)\((q=2, 3, \ldots , p)\) and \(T_{ij}^{(1)}=1\). (\(i=1,2 ,3 , \ldots , m;\; j=1, 2, 3, \ldots , n\))

Stage 4 Aggregate interval-valued Pythagorean fuzzy sets for each alternative \(x_i\) by operator:

$$\begin{aligned}&{\mathrm{IVPFPWA}}\left( r_{i1}, r_{i2}, r_{i3}, \ldots , r_{in}\right) \\&\quad =\left( \left\langle \left[ \sqrt{1-\prod \limits _{i=1}^n\left( 1-\left( a_{ij}\right) ^2\right) ^\frac{T_i}{\sum _{i=1}^nT_i}}, \right. \right. \right. \\&\qquad \left. \sqrt{1-\prod \limits _{i=1}^n\left( 1-\left( b_{ij}\right) ^2\right) ^\frac{T_i}{\sum _{i=1}^nT_i}} \right] , \\&\qquad \left. \left. \left[ \prod \limits _{i=1}^n\left( c_{ij}\right) ^\frac{T_i}{\sum _{i=1}^nT_i}, \prod \limits _{i=1}^n\left( d_{ij}\right) ^\frac{T_i}{\sum _{i=1}^nT_i} \right] \right\rangle \right) \end{aligned}$$

or the IVPFPWG operator

$$\begin{aligned}&{\mathrm{IVPFPWA}}\left( r_{i1}, r_{i2}, r_{i3}, \ldots , r_{in}\right) \\&\quad =\left( \left\langle \left[ \prod \limits _{i=1}^n\left( a_{ij}\right) ^\frac{T_i}{\sum _{i=1}^nT_i}, \prod \limits _{i=1}^n\left( b_{ij}\right) ^\frac{T_i}{\sum _{i=1}^nT_i} \right] , \right. \right. \\&\qquad \left[ \sqrt{1-\prod \limits _{i=1}^n\left( 1-(c_{ij})^2\right) ^\frac{T_i}{\sum _{i=1}^nT_i}},\right. \\&\qquad \left. \left. \left. \sqrt{1-\prod \limits _{i=1}^n\left( 1-(d_{ij})^2\right) ^\frac{T_i}{\sum _{i=1}^nT_i}} \right] \right\rangle \right) \end{aligned}$$

Stage 5 Calculate score of each alternative:

$$\begin{aligned} S(r_i)=\frac{2+a_i+b_i-c_i-d_i}{4}\quad i=1, 2, \ldots ,m \end{aligned}$$
  1. Step 5

    Decision based on equilibrium

In the final stage, the solution of decision would be determined based on equilibrium point of the game. At first, the expected utilities of each participants’ strategies are determined using utility function. Then, the payoff matrix containing benefits of two benefits in an interactive environment is formulated. Next, the equilibrium of the game should be identified. In this research, we focus our attention on pure strategy Nash equilibrium. In some special cases, the pure strategy Nash equilibrium may not exist. Thus, decision makers are invited to re-evaluate outcome of strategies. If there are Nash equilibriums, find the optimal combination of strategy according to decision makers’ preferences. If the selected Nash equilibrium is approved, then it will be conducted.

4 An illustrative example

In this section, an example of the duopoly is given to verify the proposed interval-valued Pythagorean prioritized game framework. The background of this game is that there are two enterprises taking up markets by providing a specific product to consumers. Another prior study recognized the behaviors as well as strategies of each company of one company. Thus, one enterprise must consider its opponent’s operations when they conduct decision-making process. Let us assume that enterprise A makes some significant breakthroughs in product technology, so their production efficiency is significantly improved compared with before. In this occasion, the strategies of two company should be adjusted to maximize their benefits.

4.1 Game analysis

The participants of this game are enterprise A and enterprise B abbreviated merely as A and B, respectively. Their strategies are defined as follows:

The set of strategies of A

  • \(S_{A1}\): Keeping production strategies adopted before.

  • \(S_{A2}\): Taking new efficient product technology thus eliciting a price war.

  • \(S_{A3}\): Keeping the production scale unchanged and implementing new technology into production.

  • \(S_{A4}\): Implementing new technology into production and improving production scale level.

  • \(S_{A5}\): Making negotiations with B requiring a larger market.

The set of strategies of B

  • \(S_{B1}\): Making great efforts and devoting much financial supports to develop new production technology.

  • \(S_{B2}\): Decreasing production scale.

  • \(S_{B3}\): Cutting the price of production keeping former production scale.

  • \(S_{B4}\): Making some compromise to another enterprise.

4.2 Decision-making analysis

Now, we first identify the prioritized level of each criterion and decision makers. Three criteria are identified as \(C_1\) benefits, \(C_2\) further development, \(C_3\) sustainability and strategy influences \(C_4\). After experts’ evaluations and discussions, the prioritized level is observing a linear order \(C_1\succ C_2 \succ C_3\succ C_4\). And three decision makers participating in the activity are the manager (decision maker 1), vice manager (decision maker 2) and consultant (decision maker 3) with prioritized level decision maker 1 \(\succ\) decision maker 2 \(\succ\) decision maker 3.

Then, the linguistic assessments ranking is defined in Table 3.

Finally, the utility functions \(u_A\) and \(u_B\) of A and B are determined on linguistic evaluations displayed in Table 4. According to utility functions of A and B, the payoff of evaluated result could be acquired.

Table 3 Linguistic assessments for strategies
Table 4 Utility functions for A and B

4.3 Strategies evaluations

In this step, multiple decision makers are invited to evaluate the strategies of each player with respect to desired criteria. The evaluation outcome addressed in the form of interval-valued Pythagorean fuzzy sets based on linguistic terms defined in decision-making analysis step. Due to limited spaces, we considered the case in which enterprise A adopts strategy \(S_{A1}\) and enterprise B adopts strategy \(S_{B1}\), and other combinations of strategy are the analogous way. Of note, the evaluation results are described in Table 5.

Table 5 Assessments of player A’s strategies with respect to criteria considering plater B’s strategy \(S_{B1}\)

4.4 Aggregation of multiple criteria group decision making under interval-valued Pythagorean fuzzy environment

Stage 1 Calculate \(T_{ij}^{(1)}\), \(T_{ij}^{(2)}\), \(T_{ij}^{(3)}\)

$$\begin{aligned} T_{ij}^{(1)}&= \left({\begin{array}{*{20}c} 1 & 1 & 1 & 1\\ 1 & 1 & 1 & 1\\ 1 & 1 & 1 & 1\\ 1 & 1 & 1 & 1\\ 1 & 1 & 1 & 1\\ \end{array}}\right) \\ T_{ij}^{(2)}&= \left({\begin{array}{*{20}c} 0.6000 & 0.8500 & 0.4250 & 0.3500 \\ 0.8000 & 0.3750 & 0.8000 & 0.8000\\ 0.6250 & 0.4250 & 0.4000 & 0.4250\\ 0.7500 & 0.7250 & 0.8000 & 0.8000\\ 0.7750 & 0.4250 & 0.7000 & 0.5750\\ \end{array}}\right) \\ T_{ij}^{(3)}&= \left({\begin{array}{*{20}c} 0.2250 & 0.5950 & 0.3400 & 0.1487\\ 0.6400 & 0.2812 & 0.3000 & 0.5600\\ 0.2500 & 0.3825 & 0.1800 & 0.2762\\ 0.6000 & 0.2719 & 0.6400 & 0.3400\\ 0.3294 & 0.3187 & 0.5075 & 0.4169\\ \end{array}}\right) \\ \end{aligned}$$

Stage 2 Using IVPFPWA operator to aggregate three decision makers’ Pythagorean fuzzy decision matrix \(R^{(i)}\) into a comprehensive Pythagorean fuzzy decision matrix R (Table 6).

Table 6 Pythagorean fuzzy decision matrix R

Stage 3 Calculate the values of \(T_{ij}\)\((i=1, 2, \ldots , m;\; j=1,2, \ldots , n)\)

$$\begin{aligned} T_{ij} = \left( {\begin{array}{*{20}c} 1 & 0.5382 & 0.3783 & 0.2049\\ 1 & 0.7001 & 0.3330 & 0.1895\\ 1 & 0.5746 & 0.3321 & 0.1095\\ 1 & 0.6192 & 0.2980 & 0.2028\\ 1 & 0.5290 & 0.2066 & 0.1327\\ \end{array}}\right) \end{aligned}$$

Stage 4 Using IVPFPWA operator to fuse all evaluation values \(r_{ij}\) in the ith line of R, and get comprehensive assessment expressed by IVPFSs:

$$\begin{aligned} \begin{aligned} {\mathrm{VP}}=([0.0629, 0.1829], [0, 0.3194]) \\ {\mathrm{MP}}=([0.0753, 0.2678], [0, 0.2794]) \\ M=([0.0270, 0.1684], [0, 0.3522])\\ G=([0.0674, 0.2123], [0, 0.2445])\\ {\mathrm{VG}}=([0.0422, 0.1680], [0, 0.3202]) \end{aligned} \end{aligned}$$

Stage 5 Calculate the scores of \(r_i,\) respectively:

$$\begin{aligned} \begin{aligned} S({\mathrm{VP}})=\frac{2+0.0629+0.1829-0-0.3194}{4}=0.4816\\ S({\mathrm{MP}})=\frac{2+0.0753+0.2678-0-0.2794}{4}=0.5159 \\ S(M)=\frac{2+0.0270+0.1684-0-0.3522}{4}=0.4608\\ S(G)=\frac{2+0.0674+0.2123-0-0.2445}{4}=0.5088\\ S({\mathrm{VG}})=\frac{2+0.0422+0.1680-0-0.3202}{4}=0.4725 \end{aligned} \end{aligned}$$

4.5 Decision based on equilibrium

Finally, according to the utility functions determined in step of decision analysis, for each strategy, the expected utility of final aggregated assessment is calculated by:

$$\begin{aligned} U^E=\sum _{\theta \in \Omega }u(\theta )S(\theta ) \end{aligned}$$

where \(\Omega ={\{{\mathrm{VP}}, {\mathrm{MP}}, M, G, {\mathrm{VG}}\}},\) so the expected utility function can be calculated as:

$$\begin{aligned} \begin{aligned} U_{S_{A1}|S_{B1}}^E&=u_A({\mathrm{VP}})S({\mathrm{VP}})+u_A({\mathrm{MP}})S({\mathrm{MP}})\\&\quad +\,u_A(M)S(M)+u_A(G)S(G)+u_A({\mathrm{VG}})S({\mathrm{VG}}) \\&=0.4816\times 0+0.5159\times 0.2+0.4608\times 0.5\\&\quad +\,0.5088\times 0.8+0.4725\times 1= 1.21312 \end{aligned} \end{aligned}$$

In the same way, other utilities of strategy combinations are calculated similarly as shown in Tables 7 and 8. Furthermore, the payoff matrix containing expected utilities is formulated in Table 9.

Table 7 Expected utilities of player A’s strategies for all player B’s strategies
Table 8 Expected utilities of player B’s strategies for all player B’s strategies
Table 9 Expected utilities of player A’s strategies for all player B’s strategies

As seen from Table 9, there is only one equilibrium point (1.24082, 1.27552) which is a combination \(S_{A4}\) of player A and \(S_{B3}\) of player B in this game. If all of them approved, the combination would be a solution for the decision. Also, it can be easily observed that equilibrium point is neither best strategy of A nor best strategy of B, and both of them make some compromise to maintain these optimal stable situation. Since these two enterprises benefit are discord, their payoffs could not be improved bilaterally, which reveals the constraints in an interactive environment.

5 Discussion

5.1 Evaluation of proposed method

In this section, six experiments have been conducted to the illustrative robustness of our proposed model. To be specific, as shown in the illustrative examples, we fixed the priority order of 4 different criteria (\(\hbox {C}1\succ \hbox {C}2\succ \hbox {C}3\succ \hbox {C}4\)) and decision makers (\(\hbox {decision maker 1} \succ \hbox {decision maker 2} \succ \hbox {decision maker 3}\)). The expected utilities of two enterprises in different strategy combinations are shown in Table 9. Of note, the optimal strategy combination is highlighted in italic. In this situation, the optimal solution for two enterprises divided into enterprise A adopting strategy \(S_{A4}\) and enterprise B adopting strategy \(S_{B3}\).

To verify the accuracy and sensitivity of the proposed approach, we changed the priority of four criteria and three decision makers. In the first three experiments, we explored the impact of priority of criteria on final optimal solutions. The priority order of four criteria (\(\hbox {C}1\succ \hbox {C}2\succ \hbox {C}3\succ \hbox {C}4\)) varies depending on different circumstances, while the decision makers’ order is consistent with that in illustrative examples (\(\hbox {decision maker 1} \succ \hbox {decision maker 2} \succ \hbox {decision maker 3}\)). Specifically, in the ‘Experiment 1,’ 4 criteria are assumed to share same priority, and the priority order of three decision makers keeps as illustrative examples (\(\hbox {C}1 = \hbox {C}2 = \hbox {C}3 = \hbox {C}4, \hbox {decision maker 1} \succ \hbox {decision maker 2} \succ \hbox {decision maker 3}\)). Similarly, in the ‘Experiment 2,’ the priority of four criteria is slightly adjusted from illustrative examples (\(\hbox {C}2\succ \hbox {C}1\succ \hbox {C}4\succ \hbox {C}3\succ , \hbox {decision maker 1} \succ \hbox {decision maker 2} \succ \hbox {decision maker 3}\)). In the ‘Experiment 3,’ the priority order of 4 criteria is different (\(\hbox {C}4\succ \hbox {C}3\succ \hbox {C}2\succ \hbox {C}1, \hbox {decision maker 1} \succ \hbox {decision maker 2} \succ \hbox {decision maker 3}\)). The expected utilities of two enterprises in these three conditions are shown in Tables 10, 11 and 12.

Table 10 Experiment 1: Expected utilities of player A’s strategies for all player B’s strategies
Table 11 Experiment 2: Expected utilities of player A’s strategies for all player B’s strategies
Table 12 Experiment 3: Expected utilities of player A’s strategies for all player B’s strategies

Analogously, the influence of priority of decision maker is quantified in the following three experiments. The priority order of four criteria is assumed consistent with illustrative examples (\(\hbox {C}1\succ \hbox {C}2\succ \hbox {C}3\succ \hbox {C}4\)), but we made adjustments on the priority order of decision maker. Specifically, in the ‘Experiment 4,’ three decision makers are assumed to share same priority and the priority order of four criteria keeps as illustrative examples (\(\hbox {C}1\succ \hbox {C}2\succ \hbox {C}3\succ \hbox {C}4\), \(\hbox {decision maker 1} =\hbox {decision maker 2} =\hbox {decision maker 3}\)). Similarly, in the ‘Experiment 5,’ the priority of three decision makers is slightly adjusted from illustrative examples (\(\hbox {C}1\succ \hbox {C}2\succ \hbox {C}3\succ \hbox {C}4, \hbox {decision maker 1} \succ \hbox {decision maker 3} \succ \hbox {decision maker 2}\)). In the ‘Experiment 6,’ the priority order of four criteria is totally different (\(\hbox {C}1\succ \hbox {C}2\succ \hbox {C}3\succ \hbox {C}4, \hbox {decision maker 3} \succ \hbox {decision maker 2} \succ \hbox {decision maker 1}\)). The expected utilities of two enterprises in these three conditions are shown in Tables 13, 14 and 15.

Table 13 Experiment 4: Expected utilities of player A’s strategies for all player B’s strategies
Table 14 Experiment 5: Expected utilities of player A’s strategies for all player B’s strategies
Table 15 Experiment 6: Expected utilities of player A’s strategies for all player B’s strategies

From Tables 10, 11, 12, 13, 14 and 15, we summarized that the final optimal outcomes depending on the priority of four criteria and three decision makers. For instance, strategy \(S_{A4}\) and \(S_{B1}\) are best strategies combination if the priority of four criteria is changed to \(\hbox {C}4\succ \hbox {C}3\succ \hbox {C}2\succ \hbox {C}1\), and the utilities are 1.22572 and 1.19682, respectively. Additionally, the optimal solutions for different situations are listed in Table 16.

For Table 16, we noted our proposed method is sensitive to the priority of criteria and decision makers, and we can choose the optimal solution depending on the different priorities of criteria and decision makers. In practical applications, practitioners require to evaluate the priority of criteria and adopt a reasonable strategy to maximize their payoffs.

Table 16 Strategies for two enterprise under different configurations

5.2 Comparison with existing methods

In terms of traditional Pythagorean aggregation operators, they did not consider the priority of Pythagorean fuzzy sets. In the decision-making process, our proposed method measured the priority of Pythagorean fuzzy sets, which could eliminate subjective and objective errors.

As we state in last section, six experiments are conducted to the illustrative robustness of our proposed model and then comparing the performance between our proposed approach and other existing approaches. To eliminate the impacts of subjective decision makers’ evaluations on the final decision, it is necessary to take into consideration the priority of different decision makers (the strength of proposed approach consider this important point). For example, as shown in Table 12, the optimal solution will transfer to (\(S_{A4}\), \(S_{B1}\)), which suggested that the priority of different criteria is crucial to optimal outcomes. In terms of Table 13, the optimal strategy combination (\(S_{A2}\), \(S_{B4}\)) is different from illustrative examples (\(S_{A4}\), \(S_{B3}\)), if three decision makers are measured equally. Thus, our proposed method is more robust than existing methods.

From the outcomes of performance analysis, we noted that the optimal solutions (Nash equilibrium) are largely dependent on the priority of criteria and decision makers. The findings from in illustrative examples suggested that enterprise A adopts strategy \(S_{A4},\) while its opponent enterprise B adopts strategy \(S_{B3}\).

6 Conclusion

Since group decision making is ubiquitous in our daily life, in this study, we mainly focus on an interactive situation where each participant should take their opponent’s strategy and maximize their payoffs as much as possible. The decision maker’s judgments are unable to give a precise evaluation in crisp number due to uncertainty and their indeterminacy. To address this problem, we proposed a novel framework with integrate interval-valued Pythagorean fuzzy set and game theory. Within this framework, domain experts express their opinions in the form of interval-valued Pythagorean fuzzy sets and game theory is utilized to analyze equilibrium of the decision-making process. The proposed method provides a new perspective to solve group decision-making problem within the dynamic, interactive environment and it could be implemented in various fields. Additionally, we also pay attention to pure strategy Nash equilibrium, other types of equilibrium point like mixed strategy. In a word, the main contributions of our proposed method are summarized as follows:

  1. 1.

    A systematic framework to simulate group decision making under uncertainty in an interactive environment is established.

  2. 2.

    An interval-valued Pythagorean prioritized operator is established for decision making, and some unreasonable and anti-intuitionistic situations are addressed in the revision, seeking the applications in group decision making.

  3. 3.

    The impacts of the priority of different criteria, as well as decision makers, are quantified. Our experiments implied that the priority of criteria and decision makers in group decision making would exert significant influence on an optimal solution (Nash equilibrium). In practical, practitioners could evaluate the criteria and decision makers, so that they can adopt accuracy strategy to maximize their profits.

In terms of the amount of participating players, games can be classified into two-person games and multiperson games. In this paper, we focus on solving two-person games. In the future, we pay more attention to investigate on multiperson games, named polymatrix games. It will guide practitioners to make precise decisions when there are more than one opponent in a game.