1 Introduction

In group decision-making (GDM), the decision-maker (DM) gives his/her preference information by pairwise comparison of alternatives based on a certain attribute (or a certain criterion). Based on these preference information, preference relation (PR) is constructed (Meng et al., 2019a). In recent years, the study of GDM based on PR has become hotter and published extensive research. Consistency is performed to ensure that PRs are neither random nor illogical in pairwise comparisons. The research on PR mainly focuses on consistency, such as additive consistency (Meng et al., 2019a; Wu et al., 2020), multiplicative consistency (Wu & Tu, 2021), and ordinal consistency (Tanino, 1984; Wu & Tu, 2021; Xu et al., 2014).

Based on a minimum modification with 0–1 programming, Wu and Tu (2021) proposed a transitive linear programming model of multiplicative preference relation (MPR). Tanino (1984) proposed ordinal consistency, such as weak transitivity of fuzzy preference relation (FPR). Transitivity can be used to check the ordinal consistency of DMs’ judgments. If PR is not transitive, the ranking results of alternatives may be misleading or unreasonable. Xu et al. (2014) used the score function and accuracy function to compare the interval elements, defined the weak transitivity of FPR, and proposed an algorithm to address the three-way cycle. Although the existing research has innovated the improved algorithm of additive consistency or multiplicative consistency of PRs, the modified PRs still contradict the order consistency and cannot achieve greater consistency. Therefore, it is necessary to propose a new adjustment method to make the modified PRs satisfy both additive consistency and ordinal consistency. In the following examples, the order inconsistency of PRs will be pointed out, and the order consistency adjustment algorithm will be studied.

For complex and uncertain decision-making problems, DM is more inclined to give qualitative decision-making information than quantitative decision information. As an effective preference structure, linguistic preference relation (LPR) can effectively express the preferences of DMs. In order to improve the consistency of LPR, different literature has proposed different consistency adjustment methods. Wu et al. (2020) defined an additive consistency index of LPR and an integer optimization model was proposed to derive an acceptably additive consistent LPR from one with unacceptably additive consistency.

In actual decision-making problems, due to the limitation of DM’s knowledge and the complexity of decision-making, the accuracy of the preferences provided by DMs may not be guaranteed. However, the interval linguistic fuzzy preference relation (ILFPR), as an expression of preference information, can well express DMs’ uncertain preference. In order to ensure the minimum number of adjustments and minimize the number of adjustments of iterative adjusting strategy for ILFPR, Meng et al. (2020) introduced a threshold of group consistency index and established some acceptable consistent iterative adjusting strategy models. Xu et al. (2019) presented a linear goal programming model to estimate the missing values of the incomplete uncertain linguistic preference relations (ULPR), introduced a simple consistency level, and developed a consensus reaching process. Meng et al. (2019b) defined a novel additive consistency and group consensus index for ILFPRs, and then proposed a method for solving GDM problem with ILFPRs. Meng et al. (2016) built a consistency-based programming model to estimate the missing values to cope with the inconsistency ILFPRs. Garcia et al. (2012) defined consensus measures to evaluate the consensus of all DMs, and defined close measurements to measure the consistency between DMs’ personal preferences and group preferences. As we can see, the existing work ignored the ordinal consistency of ILFPR. The ordinal consistency of ILFPR is related to the ranking of alternatives. However, as one of the important characteristics of PR, ordinal consistency is often ignored. Therefore, it is necessary and meaningful to study the ordinal consistency of preference relation.

When transitivity is introduced into GDM with ILFPR, the following gaps are still existing. Meng et al. (2020) defined a threshold of group consistency index and proposed iterative learning strategy models. However, virtual terms, which make problems complex, may occur after consistency adjustment derived from Meng et al., (2019b). Virtual terms may be difficult to persuade the DMs to change their opinion in this optimal result as their new preference. In addition, little research considered the transitivity of intervals as an important part. Although some basic consistencies have been achieved in literature (Meng et al., 2016, 2019a, 2019b, 2020), ILFPR is modified without ordinal consistency optimization. This paper establishes a two-stage integer model to optimize it. In GDM process, the weights of DMs are related to the aggregation of individual preferences. For GDM with ILFPRs, the weights of DMs are obtained by optimization models constructed based on acceptable consensus degree (Meng et al., 2016, 2019a, 2020) or are given by subjective weighting method (Meng et al., 2019b). These ignored the decision-making interests and decision-making psychology of DMs. The priority weights are used to rank the alternatives. The existing method for deriving priority vector of ILFPR determined the priority vector by using the row arithmetic average value of ILFPR. They did not consider the mutual influence between different alternatives.

The motivations of this paper mainly come from the above shortcomings. The main contributions of this paper are as follows:

  1. (1)

    A two-stage optimization model is established to derive an ILFPR with ordinal consistency and acceptably interval additive consistency. The two-stage optimization model contains two integer optimization models and can ensure the modified linguistic term(s) are not virtual linguistic term(s).

  2. (2)

    A weight-determination method is presented based on the cooperative game. The advantage of the cooperative game is that it considers the decision-making interests and decision-making psychology of DMs.

  3. (3)

    A data envelopment analysis (DEA) cross-efficiency model is established to obtain the final priority vector of LPR derived from ILFPR. Based on the final priority vector, the expectation of ranking vector ILFPR is obtained by integrating stochastic preference analysis and Monte Carlo stochastic simulation method.

The rest of this paper is organized as follows. Section 2 reviews the relevant concepts about linguistic term set (LTS), LPR, and ILFPR. Section 3 defines the ordinal consistency of ILFPR and develops a two-stage optimization model for dealing with an ILFPR without ordinal consistency. Based on cooperative game, Sect. 4 develops a weight-determination model to calculate the weights of DMs. In Sect. 5, an input-oriented DEA model is presented to obtain the priority vector of ILFPR, and the expected ranking vector and its credibility are calculated by analyzing the randomly extracted judgment space based on stochastic preference analysis and Monte Carlo stochastic simulation method. Section 6 presents a numerical example to illustrate the application of our proposed method. In Sect. 7, we analyze different results of the numerical example by different existing methods. Finally, some conclusions are summarized in Sect. 8.

2 Preliminaries

In this section, some concepts of LTS, LPR, and ILFPR are reviewed.

2.1 LTS

Definition 2.1

Herrera et al. (1996) Let \(S = \left\{ {\left. {s_{\alpha } } \right|\alpha = 0,1,2,...,2\tau } \right\}\) be considered as a subscript symmetric LTS, where \(\tau\) is a positive integer. It satisfies the following two properties:

  1. (1)

    Ordered property: if \(s_{\alpha } ,s_{\beta } \in S\) and \(\alpha > \beta\), then \(s_{\alpha } > s_{\beta }\), \(\max (s_{\alpha } ,s_{\beta } ) = s_{\alpha }\).

  2. (2)

    Negation operator: \(neg(s_{\alpha } ) = s_{2\tau - \alpha }\).

In order to expand the range of discrete LTS \(S\), Xu (2004) introduced a continuous LTS \(S^{\prime} = \left\{ {\left. {s_{\alpha } } \right|\alpha \in [0,2T]} \right\}\). \(T(T > \tau )\) represents a sufficiently large positive integer. If \(s_{\alpha } \in S\), \(s_{\alpha }\) is regarded as a simple linguistic term; otherwise, \(s_{\alpha }\) is viewed as a virtual linguistic term. For \(S^{\prime}\), the subscript function \(I(s_{\alpha } ) = \alpha\) is mainly adopted.

2.2 LPR

Let \(X = \{ x_{1} ,x_{2} ,...,x_{n} \} (n \ge 2)\) be the set of alternatives. According to \(S\) and \(X\), LPR can be used to express DMs’ qualitative preferences. It is defined as follow:

Definition 2.2

Xu (2005) Let \(\tilde{A} = (\tilde{a}_{ij} )_{n \times n}\) be a LPR, which satisfies \(\tilde{a}_{ij} \in S\),\(\tilde{a}_{ij} \oplus \tilde{a}_{ji} = s_{2\tau }\),\(\tilde{a}_{ii} = s_{\tau }\), \(\forall i,j = 1,2,...,n\).

Definition 2.3

Meng et al. (2019a) Let \(\tilde{A} = (\tilde{a}_{ij} )_{n \times n}\) be as before. Then \(\tilde{A}\) is a consistent LPR, if it satisfies:

$$ \tilde{a}_{ij} = \tilde{a}_{ik} \oplus \tilde{a}_{kj} - s_{\tau } ,i,j,k = 1,2,...,n. $$
(1)

2.3 ILFPR

Definition 2.4

Garcia et al. (2012) Let \(\overline{A} = (\overline{a}_{ij} )_{n \times n}\) be an ILFPR, where \(\overline{a}_{ij} = [a_{ij}^{L} ,a_{ij}^{U} ]\) is interval linguistic variable expressing the degree of preference from alternative \(x_{i}\) to \(x_{j}\). The \(\overline{A}\) satisfies:

Definition 2.5

Meng et al. (2020) Let \(\overline{A} = (\overline{a}_{ij} )_{n \times n}\) be an ILFPR. The interval additive consistency index \(ICI(\overline{A})\) of \(\overline{A}\) is defined as follows:

$$ ICI\left( {\overline{A}} \right) = \frac{1}{\tau n(n - 1)(n - 2)}\sum\limits_{k = 1,k \ne i,j}^{n} {\sum\limits_{i = 1}^{n - 1} {\sum\limits_{j = i + 1}^{n} \begin{gathered} \left( {\left| {\min \left\{ {\left( {I\left( {a_{ij}^{L} } \right) - I\left( {a_{ik}^{L} } \right) - I\left( {a_{kj}^{L} } \right) + \tau } \right),0} \right\}} \right| + } \right. \hfill \\ \left. {\left| {\min \left\{ {I\left( {a_{ij}^{U} } \right) - I\left( {a_{ik}^{U} } \right) - I\left( {a_{kj}^{U} } \right) + \tau ),0} \right\}} \right|} \right) \hfill \\ \end{gathered} } } $$
(2)

Let \(\overline{ICI} \in [0,1]\) be an interval additive consistency index. If \(ICI(\overline{A}) \le \overline{ICI}\), then ILFPR \(\overline{A}\) is acceptably interval additive consistency. Otherwise, \(\overline{A}\) is unacceptably interval additive consistency. Particularly, when \(ICI(\overline{A}) = 0\), \(\overline{A}\) is completely interval additive consistency.

3 Ordinal consistency analysis of ILFPR

In this section, the ordinal consistency of ILFPR is defined and a two-stage integer optimization model is established to derive an ILFPR with ordinal and acceptably interval additive consistency from one without the two properties.

3.1 The ordinal consistency of ILFPR

Inspired by Xu et al. (2014), the score function and accuracy function are defined to compare interval linguistic variables.

Definition 3.1

Let \(\overline{s} = [s_{\alpha } ,s_{\beta } ]\) be an interval linguistic variable. Then the score function \(F\) for \(\overline{s}\) is defined as:

$$ F(\overline{s}) = I(s_{\alpha } ) + I(s_{\beta } ) - 2\tau . $$
(3)

The accuracy function \(H\) for \(\overline{s}\) is defined as:

$$ H(\overline{s}) = I(s_{\alpha } ) + \tau - I(s_{\beta } ). $$
(4)

The comparison of two interval linguistic variables is presented according to Definition 3.1.

Definition 3.2

Let \(\overline{s}_{1} = [s_{{\alpha_{1} }} ,s_{{\beta_{1} }} ]\),\(\overline{s}_{2} = [s_{{\alpha_{2} }} ,s_{{\beta_{2} }} ]\) be two interval linguistic variables.

  1. (1)

    If \(F(\overline{s}_{1} ) > F(\overline{s}_{2} )\), then \(\overline{s}_{1} > \overline{s}_{2}\).

  2. (2)

    If \(F(\overline{s}_{1} ) = F(\overline{s}_{2} )\), then:

(a) \(H(\overline{s}_{1} ) = H(\overline{s}_{2} )\), then \(\overline{s}_{1} = \overline{s}_{2}\);

(b) \(H(\overline{s}_{1} ) > H(\overline{s}_{2} )\), then \(\overline{s}_{1} > \overline{s}_{2}\);(c) \(H(\overline{s}_{1} ) < H(\overline{s}_{2} )\), then \(\overline{s}_{1} < \overline{s}_{2}\).

The following Example 1 is conducted to show the feasibility and effectiveness of our proposed comparison method.

Example 1.

Let \(\overline{s}_{1} = [s_{3} ,s_{5} ]\), \(\overline{s}_{2} = [s_{4} ,s_{4} ]\), \(\overline{s}_{3} = [s_{3} ,s_{4} ]\), \(\overline{s}_{4} = [s_{2} ,s_{3} ]\) be four interval linguistic variables. Based on Definition 3.2, we obtain \(F(\overline{s}_{1} ) = F(\overline{s}_{2} ) = - 2\)\(> F(\overline{s}_{3} ) = - 3 > F(\overline{s}_{4} ) = - 5\), \(H(\overline{s}_{2} ) = 5 > H(\overline{s}_{1} ) = 3\). Then, we have \(\overline{s}_{2} \succ \overline{s}_{1} \succ \overline{s}_{3} \succ \overline{s}_{4}\).

In Meng et al. (2016), the likelihood measure was presented to measure the probability that one interval linguistic variable is larger than others. It is used to compare the above interval linguistic variables, we obtain the ranking results as \(\overline{s}_{2} \succ \overline{s}_{1} \succ \overline{s}_{3} \succ \overline{s}_{4}\), which is same as the ranking result obtained by our proposed method.

In Garcia et al. (2012), the dominance degree was developed by summing the upper and lower bounds of interval linguistic variable for comparing interval linguistic variables. Now, we utilize it to compare the four interval linguistic variables. Then, the ranking results is \(\overline{s}_{1} = \overline{s}_{2} \succ \overline{s}_{3} \succ \overline{s}_{4}\). It is different from the ranking result obtained by our proposed method.

Compared with likelihood measure, our proposed method can directly compare interval linguistic variables and simplify calculation process. Most notably, \(\overline{s}_{1} = [s_{3} ,s_{5} ]\) and \(\overline{s}_{2} = [s_{4} ,s_{4} ]\), they are not same. It means that the dominance degree has shortcoming. Therefore, our proposed comparison method is more effective and reasonable.

Inspired by Xu et al. (2014), the ordinal consistency of ILFPR is formally defined as follows.

Definition 3.3

Let \(\overline{A} = (\overline{a}_{ij} )_{n \times n}\) be an ILFPR, where \(\overline{a}_{ij} = [a_{ij}^{L} ,a_{ij}^{U} ],i,j = 1,2,...,n\). For all \(i,j,k = 1,2,...,n\):

  1. (1)

    if \(\overline{a}_{ik} > [s_{\tau } ,s_{\tau } ]\) and \(\overline{a}_{kj} \ge [s_{\tau } ,s_{\tau } ]\), then we have \(\overline{a}_{ij} > [s_{\tau } ,s_{\tau } ]\).

  2. (2)

    if \(\overline{a}_{ik} \ge [s_{\tau } ,s_{\tau } ]\) and \(\overline{a}_{kj} > [s_{\tau } ,s_{\tau } ]\), then we have \(\overline{a}_{ij} > [s_{\tau } ,s_{\tau } ]\).

  3. (3)

    if \(\overline{a}_{ik} = [s_{\tau } ,s_{\tau } ]\) and \(\overline{a}_{kj} = [s_{\tau } ,s_{\tau } ]\), then we have \(\overline{a}_{ij} = [s_{\tau } ,s_{\tau } ]\).

Then \(\overline{A}\) has ordinal consistency.

Let \(\overline{A} = \left( {\overline{a}_{ij} } \right)_{n \times n}\) be as before. According to Definition 3.3, one of the following three cases must hold: (a) \(\overline{a}_{ij} > [s_{\tau } ,s_{\tau } ]\); (b) \(\overline{a}_{ij} = [s_{\tau } ,s_{\tau } ]\); (c) \(\overline{a}_{ij} < [s_{\tau } ,s_{\tau } ]\). It can be seen that when comparing the two intervals, we will consider the score value of the intervals firstly, which means the priority of score value is higher accuracy degree. In order to describe the relationship between \(\overline{a}_{ij}\) and \([s_{\tau } ,s_{\tau } ]\). The corresponding four cases are given as follows:

  1. (1)

    If \(F(\overline{a}_{ij} ) > 0\), then \(p_{ij} = 1\) and \(q_{ij} = 0\), it can prove that \(\overline{a}_{ij} > [s_{\tau } ,s_{\tau } ]\);

  2. (2)

    If \(F(\overline{a}_{ij} ) = 0\) and \(H(\overline{a}_{ij} ) > 0\), then \(p_{ij} = 0,q_{ij} = 1,c_{ij} = 1\) and \(d_{ij} = 0\), it can prove that \(\overline{a}_{ij} > [s_{\tau } ,s_{\tau } ]\);

  3. (3)

    If \(F(\overline{a}_{ij} ) = 0\) and \(H(\overline{a}_{ij} ) = 0\), then \(p_{ij} = 0,q_{ij} = 1,c_{ij} = 0\) and \(d_{ij} = 1\), it can prove that \(\overline{a}_{ij} = [s_{\tau } ,s_{\tau } ]\);

  4. (4)

    If \(F(\overline{a}_{ij} ) < 0\), then \(p_{ij} = 0\) and \(q_{ij} = 0\), it can prove that \(\overline{a}_{ij} < [s_{\tau } ,s_{\tau } ]\).

    where \(p_{ij}\) and \(q_{ij}\) are denoted as 0–1 variables to represent three cases of \(F(\overline{a}_{ij} )\), \(c_{ij}\) and \(d_{ij}\) are denoted as 0–1 variables to represent three cases of \(H(\overline{a}_{ij} )\).

For the sake of clarity, the relationships are shown in Table 1, where \(i,j,k = 1,2,...,n\),\(i < k < j\). The above four cases are called conditions of ordinal consistency.

Table 1 The relationships in four cases

3.2 A two-stage optimization model for deriving ILFPR with ordinal consistency

Ordinal consistency is the minimum requirement to ensure that there is no contradictory judgment in a given ILFPR. To check whether the original ILFPR is ordinal consistency, the requirement of transitivity is added based on the conditions of transitivity. If one of these conditions is violated, the ILFPR is not ordinal consistency. For this situation, a two-stage integer optimization model is developed to derive an ILFPR with ordinal consistency.

For \(\overline{A} = \left( {\overline{a}_{ij} } \right)_{n \times n}\) be an ILFPR without ordinal consistency, two important missions are considered to derive an ILFPR \(\overline{A}^{*} = \left( {\overline{a}_{ij}^{*} } \right)_{n \times n}\) with ordinal consistency and acceptably interval additive consistency. One is that the score function is used to make the ILFPR has ordinal consistency. In this process, the score matrix \(M = (m_{ij} )_{n \times n}\) will be obtained based on the original \(\overline{A} = \left( {\overline{a}_{ij} } \right)_{n \times n}\), where \(I(m_{ij} ) = I(\overline{a}_{ij}^{L} ) + I(\overline{a}_{ij}^{U} )\). It is regarded as a medium to ensure that the amount of information in each interval remains unchanged, and lays the foundation for the next stage to build a model for calculating the upper and lower bounds of the interval under the premise of the same amount of information. The other is that the score value derived from the one mission remains unchanged during the process and each element of \(\overline{A}\) is adjusted to make the accuracy degree of each element of the modified ILFPR \(\overline{A}^{*} = (\overline{a}_{ij}^{*} )_{n \times n}\) meets the ordinal consistency. Based on the above ideas and inspired by Wu and Tu (2021), a two-stage optimization model is obtained as the following. One stage is to achieve the first mission, the other is to realize the second mission.

The first stage model (5) is as below:

$$ \begin{gathered} \min J_{1} = \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{n} {\left| {I\left( {m_{ij}^{*} } \right) - I\left( {m_{ij} } \right)} \right|} } \hfill \\ s.t.\left\{ \begin{gathered} I\left( {m_{ij}^{*} } \right) - 2\tau + N(1 - p_{ij} + q_{ij} ) > 0,I\left( {m_{ij}^{*} } \right) - 2\tau \le Np_{ij} , \hfill \\ I\left( {m_{ij}^{*} } \right) - 2\tau + N(1 + p_{ij} - q_{ij} ) \ge 0,I\left( {m_{ij}^{*} } \right) - 2\tau - N(1 + p_{ij} - q_{ij} ) \le 0, \hfill \\ N(p_{ij} + q_{ij} ) + 2\tau - I\left( {m_{ij}^{*} } \right) > 0,\frac{1}{2\tau }I\left( {m_{ij}^{*} } \right) - (p_{ij} + q_{ij} ) \ge 0, \hfill \\ I\left( {m_{ij}^{*} } \right) - 2\tau + N(2 - p_{ik} - p_{kj} ) > 0,I\left( {m_{ij}^{*} } \right) - 2\tau + N(2 - q_{ik} - q_{kj} ) \ge 0, \hfill \\ I\left( {m_{ij}^{*} } \right) - 2\tau - N(2 - q_{ik} - q_{kj} ) \le 0,I\left( {m_{ij}^{*} } \right) - 2\tau + N(2 - p_{ik} - q_{kj} ) > 0, \hfill \\ I\left( {m_{ij}^{*} } \right) - 2\tau + N(2 - q_{ik} - p_{kj} ) > 0,p_{ij} + q_{ij} \le 1, \hfill \\ \frac{1}{\tau n(n - 1)(n - 2)}\sum\limits_{i < k < j}^{n} {|I\left( {m_{ij}^{*} } \right) + I\left( {m_{ij}^{*} } \right) - I\left( {m_{ij}^{*} } \right) - 2\tau | \le \overline{CI} ,} \hfill \\ p_{ij} ,q_{ij} \in \{ 0,1\} ,\quad i,j,k = 1,2,...,n, \hfill \\ \end{gathered} \right. \hfill \\ \end{gathered} $$
(5)

where \(I(m_{ij} ) = I(\overline{a}_{ij}^{L} ) + I(\overline{a}_{ij}^{U} )\), \(N\) is represented as a large integer number. The first to sixth constraints are to determine the relationship with \(I(m_{ij}^{*} )\), \(p_{ij}\) and \(q_{ij}\), and the seventh to twelfth constraints are to express the transitivity of score matrix. The thirteenth constraint condition is to ensure the acceptable consistency of the score matrix, which \(\overline{CI}\) is denoted as the threshold of additive consistency index.

Completely additive consistency is a special case of acceptable consistency. \(CI(\overline{A}^{*} ) = 0\) means that \(I(m_{ik}^{*} ) + I(m_{kj}^{*} ) - I(m_{ij}^{*} ) - 2\tau = 0\),\(\forall i < k < j\). It turns out that to obtain a consistent \(\overline{A}^{*}\). It is obvious that model (5) has feasible solutions. For example, a matrix \(\overline{A}^{*} = (\overline{a}_{ij}^{*} )_{n \times n}\) where each \(I(m_{ij}^{*} ) = I(\overline{a}_{ij}^{L*} ) + I(\overline{a}_{ij}^{U*} ) = 2\tau\) is a feasible solution. Since the objective function is bounded, we have the following property according to Weierstrass’ Theorem (Borwein & Lewis, 2010).

Property 3.1.

Model (5) has at least one optimal solution.

After solving model (5), the score matrix \(M = (m_{ij}^{*} )_{n \times n}\) of the revised ILFPR \(\overline{A}^{*}\) is obtained. Then, to calculate its upper and lower bounds, the second stage optimization denoted by the model (6) is established by comparing the accuracy under the condition of score determination. The first to sixth constraints are to determine the relationship with \(I(\overline{a}_{ij}^{L*} )\), \(I(\overline{a}_{ij}^{U*} )\), \(c_{ij}\) and \(d_{ij}\), and the seventh to twelfth constraints are to express the transitivity of accuracy value, The thirteenth constraint condition is to ensure the acceptable consistency of the intervals.

$$ \begin{gathered} \min J_{2} = \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{n} {\left| {I\left( {\overline{a}_{ij}^{L*} } \right) - I\left( {\overline{a}_{ij}^{L} } \right)} \right|} } + \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{n} {\left| {I\left( {\overline{a}_{ij}^{U*} } \right) - I\left( {\overline{a}_{ij}^{U} } \right)} \right|} } \hfill \\ s.t.\left\{ \begin{gathered} I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N(1 - c_{ij} + d_{ij} ) > 0, \hfill \\ I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) \le Nc_{ij} ,I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N\left( {1 + c_{ij} - d_{ij} } \right) \ge 0, \hfill \\ I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) - N\left( {1 + c_{ij} - d_{ij} } \right) \le 0,N\left( {c_{ij} + d_{ij} } \right) - \left( {I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right)} \right) > 0, \hfill \\ \frac{1}{2\tau }\left( {I\left( {\overline{a}_{ij}^{L*} } \right) + 2\tau - I\left( {\overline{a}_{ij}^{U*} } \right)} \right) - 0.5(c_{ij} + d_{ij} ) \ge 0,I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I(\overline{a}_{ij}^{U*} ) + N\left( {2 - c_{ik} - c_{kj} } \right) > 0, \hfill \\ I(\overline{a}_{ij}^{L*} ) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N\left( {2 - d_{ik} - d_{kj} } \right) \ge 0,I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) - N(2 - d_{ik} - d_{kj} ) \le 0, \hfill \\ I(\overline{a}_{ij}^{L*} ) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N\left( {2 - c_{ik} - d_{kj} } \right) > 0,I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N\left( {2 - d_{ik} - c_{kj} } \right) > 0, \hfill \\ ICI(\overline{A}^{*} ) \le \overline{ICI} ,I\left( {\overline{a}_{ij}^{L*} } \right) - I\left( {\overline{a}_{ij}^{U*} } \right) \le 0,c_{ij} + d_{ij} \le 1,c_{ij} ,d_{ij} \in \{ 0,1\} ,i,j,k = 1,2, \ldots ,n. \hfill \\ \end{gathered} \right. \hfill \\ \end{gathered} $$
(6)

where \(I(m_{ij}^{*} ) - (I(\overline{a}_{ij}^{L*} ) + I(\overline{a}_{ij}^{U*} )) = 0\).

Complete consistency is a special case of acceptable consistency. \(ICI(\overline{A}^{*} ) = 0\) means that \(I(a_{ij}^{L} ) - I(a_{ik}^{L} ) - I(a_{kj}^{L} ) + \tau = I(a_{ij}^{U} ) - I(a_{ik}^{U} ) - I(a_{kj}^{U} ) + \tau = 0\),\(\forall i < k < j\). It turns out that to obtain a consistent \(\overline{A}^{*}\). It is obvious that model (5) has feasible solutions. For example, a matrix \(\overline{A}^{*} = (\overline{a}_{ij}^{*} )_{n \times n}\) where each \(I(\overline{a}_{ij}^{L*} ) = I(\overline{a}_{ij}^{U*} ) = \tau\) is a feasible solution. Since the objective function is bounded, we have the following property according to Weierstrass’ Theorem (Borwein & Lewis, 2010).

Property 3.2.

Model (6) has at least one optimal solution.

Remark 1.

When there are multiple optimal solutions, the DMs can provide more refined suggestions about which changes need to be changed. For instance, if there are two optimal solutions for which the preference \(\overline{a}_{ij}^{*}\) should be modified, then \(\overline{a}_{ij}^{*}\) has the priority to be first changed since more than once it appeared in the optimal solutions. The above concept is similar to the “core” concept used in the advantage-based rough set method (Greco et al., 2001). The “core” concept in the multi-optimization solution allows DMs to create recommendations in a new way, which is worthy of further study.

Proposition 3.1

The four cases in Table 1 can be described in the model (5) and (6): suppose M is a big integer number and \(\overline{A}^{*} = (\overline{a}_{ij}^{*} )_{n \times n}\) is the modified ILFPR.

Proof

In the following, it will show that each of the four cases in Table 1 can be obtained by (5) and (6).

Case (a) :

Prove that \(p_{ij} = 1,q_{ij} = 0 \Rightarrow \overline{a}_{ij} > [s_{\tau } ,s_{\tau } ]\). Assume it is hold that \(p_{ij} = 1\) and \(q_{ij} = 0\). \(I(m_{ij}^{*} ) - 2\tau + N(1 - p_{ij} + q_{ij} ) > 0\) leads to \(I(m_{ij}^{*} ) - 2\tau > 0\) and \(\frac{1}{2\tau }I(m_{ij}^{*} ) - (p_{ij} + q_{ij} ) \ge 0\) leads to \(I(m_{ij}^{*} ) - 2\tau \ge 0\). Other constraints have no requirement for \(I(m_{ij}^{*} )\). It follows that \(F(\overline{a}_{ij}^{*} ) = I(m_{ij}^{*} ) - 2\tau > 0\). Therefore, if \(p_{ij} = 1\) and \(q_{ij} = 0\), then \(\overline{a}_{ij}^{*} > [s_{\tau } ,s_{\tau } ]\) according to Definition 3.2. To sum up, it shows that the series of models can describe Case (a).

Case (b) :

Prove that \(p_{ij} = 0,q_{ij} = 1,c_{ij} = 1,d_{ij} = 0 \Rightarrow \overline{a}_{ij} > [s_{\tau } ,s_{\tau } ]\). Suppose we have \(p_{ij} = 0\) and \(q_{ij} = 1\). \(I(m_{ij}^{*} ) - 2\tau \le Np_{ij}\),\(I(m_{ij}^{*} ) - 2\tau + N(1 + p_{ij} - q_{ij} ) \ge 0\),\(I(m_{ij}^{*} ) - 2\tau - N(1 + p_{ij} - q_{ij} ) \le 0,\)\(\frac{1}{2\tau }I(m_{ij}^{*} ) - (p_{ij} + q_{ij} ) \ge 0\) lead to \(I(m_{ij}^{*} ) - 2\tau \le 0\),\(I(m_{ij}^{*} ) - 2\tau \ge 0\),\(I(m_{ij}^{*} ) - 2\tau \le 0,\)\(I(m_{ij}^{*} ) - 2\tau \ge 0\) respectively. It follows that \(I(m_{ij}^{*} ) - 2\tau = 0\) and other constraints have no requirement for \(I(m_{ij}^{*} )\). Therefore, if \(p_{ij} = 0\) and \(q_{ij} = 1\), then \(F(\overline{a}_{ij}^{*} ) = I(m_{ij}^{*} ) - 2\tau = 0\). Then suppose we have \(c_{ij} = 1\) and \(d_{ij} = 0\). \(I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) + N(1 - c_{ij} + d_{ij} ) > 0\) leads to \(I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) > 0\) and \(\frac{1}{2\tau }(I(\overline{a}_{ij}^{L*} ) + 2\tau - I(\overline{a}_{ij}^{U*} )) - 0.5(c_{ij} + d_{ij} ) \ge 0\) leads to \(I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) \ge 0\). Other constraints have no requirement for \(I(\overline{a}_{ij}^{L*} )\) or \(I(\overline{a}_{ij}^{U*} )\). It follows that \(H(\overline{a}_{ij}^{*} ) = I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) > 0\). Therefore, if \(p_{ij} = 0,q_{ij} = 1,c_{ij} = 1,d_{ij} = 0\), then \(\overline{a}_{ij}^{*} > [s_{\tau } ,s_{\tau } ]\) according to Definition 3.2. To sum up, it shows that the series of models can describe Case (b).

Case (c) :

Prove that \(p_{ij} = 0,q_{ij} = 1,c_{ij} = 0,d_{ij} = 1 \Rightarrow \overline{a}_{ij} = [s_{\tau } ,s_{\tau } ]\). Suppose we have \(p_{ij} = 0\) and \(q_{ij} = 1\). \(I(m_{ij}^{*} ) - 2\tau \le Np_{ij}\),\(I(m_{ij}^{*} ) - 2\tau + N(1 + p_{ij} - q_{ij} ) \ge 0\),\(I(m_{ij}^{*} ) - 2\tau - N(1 + p_{ij} - q_{ij} ) \le 0,\)\(\frac{1}{2\tau }I(m_{ij}^{*} ) - (p_{ij} + q_{ij} ) \ge 0\) lead to \(I(m_{ij}^{*} ) - 2\tau \le 0\),\(I(m_{ij}^{*} ) - 2\tau \ge 0\),\(I(m_{ij}^{*} ) - 2\tau \le 0,\)\(I(m_{ij}^{*} ) - 2\tau \ge 0\) respectively. It follows that \(I(m_{ij}^{*} ) - 2\tau = 0\) and other constraints have no requirement for \(I(m_{ij}^{*} )\). Therefore, if \(p_{ij} = 0\) and \(q_{ij} = 1\), then \(F(\overline{a}_{ij}^{*} ) = I(m_{ij}^{*} ) - 2\tau = 0\). Then we suppose that \(c_{ij} = 0\) and \(d_{ij} = 1\),\(I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) \le Nc_{ij}\),\(I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) + N(1 + c_{ij} - d_{ij} ) \ge 0\),\(I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) - N(1 + c_{ij} - d_{ij} ) \le 0\) and \((I(\overline{a}_{ij}^{L*} ) + 2\tau - I(\overline{a}_{ij}^{U*} )) - N (c_{ij} + d_{ij} ) \ge 0\) lead to \(I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) = 0\). It follows that \(H(\overline{a}_{ij}^{*} ) = I(\overline{a}_{ij}^{L*} ) + \tau - I(\overline{a}_{ij}^{U*} ) = 0\) and other constraints have no requirement for \(I(\overline{a}_{ij}^{L*} )\) or \(I(\overline{a}_{ij}^{U*} )\). Therefore, if \(p_{ij} = 0,q_{ij} = 1,c_{ij} = 0,d_{ij} = 1\), then \(\overline{a}_{ij} = [s_{\tau } ,s_{\tau } ]\) according to Definition 3.2. To sum up, it shows that the series of models can describe Case (c).

Case (d) :

Prove that \(p_{ij} = 0,q_{ij} = 0 \Rightarrow \overline{a}_{ij} < [s_{\tau } ,s_{\tau } ]\). When \(p_{ij} = 0\) and \(q_{ij} = 0\), \(I(m_{ij}^{*} ) - 2\tau \le Np_{ij}\), \(N(p_{ij} + q_{ij} ) + 2\tau - I(m_{ij}^{*} ) > 0\) and \(\frac{1}{2\tau }I(m_{ij}^{*} ) - (p_{ij} + q_{ij} ) \ge 0\) lead to \(I(m_{ij}^{*} ) - 2\tau < 0\). It follows that \(H(\overline{a}_{ij}^{*} ) = I(m_{ij}^{*} ) - 2\tau < 0\). Therefore, if \(p_{ij} = 0\) and \(q_{ij} = 0\), then \(\overline{a}_{ij} < [s_{\tau } ,s_{\tau } ]\). To sum up, it shows that the series of inequalities can describe Case (d).

By solving model (6), the upper and lower bounds of interval linguistic variable can be obtained. Hence, we can obtain the revised ILFPR \(\overline{A}^{*}\) by solving the two-stage optimization model.

Example 2.

Let \(\overline{A}_{1}\) be an ILFPR shown as follows:

$$\overline{A}_{1} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} & {[s_{6} ,s_{7} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{7} ,s_{7} ]} & {[s_{2} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{3} ,s_{3} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{6} ,s_{8} ]} & {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right]$$

.

According to Definition 3.3, \(\overline{a}_{23} = [s_{7} ,s_{7} ] > [s_{5} ,s_{5} ]\),\(\overline{a}_{34} = [s_{5} ,s_{6} ] > [s_{5} ,s_{5} ]\), but \(\overline{a}_{24} = [s_{2} ,s_{4} ] < [s_{5} ,s_{5} ]\). According to Eq. (2), \(ICI(\overline{A}_{1} ) = 0.1917 > \overline{ICI} = 0.1\). It means that \(\overline{A}_{1}\) doesn’t satisfy ordinal consistency and acceptable interval additive consistency. By solving the models (5) and (6), we can obtain \(\overline{A}_{1}^{*}\):

$$ \overline{A}_{1}^{*} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} & {[s_{6} ,s_{7} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{5.6367} ,s_{7} ]} & {[s_{2} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{3} ,s_{4.3633} ]} & {[s_{5} ,s_{5} ]} & {[s_{4} ,s_{6} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{6} ,s_{8} ]} & {[s_{4} ,s_{6} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right]. $$

It can be seen that the revised linguistic terms \(s_{5.6367}\) and \(s_{4.3633}\) don’t belong to \(\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{S}\), namely, are virtual terms. In actual decision-making problems, it may be hard to persuade DMs to adopt these optimization results as their new preferences. Inspired by Wu et al. (2020), we hope to add some constraint conditions to ensure the optimal adjusted linguistic terms belong to \(\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{S}\), i.e., \(I(a_{ij}^{L*} )\), \(I(a_{ij}^{U*} ) \in \{ 0,1,...,2\tau \}\) to overcome this drawback.

Based on the model (5) and model (6), some constraint conditions are introduced, respectively. Add integer constraints to the model, therefore, model (7) and model (8) can be developed as follows:

$$ \begin{gathered} \min J_{3} = \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{n} {|I(m_{ij}^{*} ) - I(m_{ij} )|} } \hfill \\ s.t.\left\{ \begin{gathered} I\left( {m_{ij}^{*} } \right) - 2\tau + N(1 - p_{ij} + q_{ij} ) > 0, \hfill \\ I\left( {m_{ij}^{*} } \right) - 2\tau \le Np_{ij} ,I\left( {m_{ij}^{*} } \right) - 2\tau + N(1 + p_{ij} - q_{ij} ) \ge 0, \hfill \\ I\left( {m_{ij}^{*} } \right) - 2\tau - N(1 + p_{ij} - q_{ij} ) \le 0,N(p_{ij} + q_{ij} ) + 2\tau - I(m_{ij}^{*} ) > 0, \hfill \\ \frac{1}{2\tau }I\left( {m_{ij}^{*} } \right) - (p_{ij} + q_{ij} ) \ge 0,I\left( {m_{ij}^{*} } \right) - 2\tau + N(2 - p_{ik} - p_{kj} ) > 0, \hfill \\ I\left( {m_{ij}^{*} } \right) - 2\tau + N(2 - q_{ik} - q_{kj} ) \ge 0,I\left( {m_{ij}^{*} } \right) - 2\tau - N(2 - q_{ik} - q_{kj} ) \le 0, \hfill \\ I(m_{ij}^{*} ) - 2\tau + N(2 - p_{ik} - q_{kj} ) > 0,I(m_{ij}^{*} ) - 2\tau + N(2 - q_{ik} - p_{kj} ) > 0, \hfill \\ \frac{1}{\tau n(n - 1)(n - 2)}\sum\limits_{i < k < j}^{n} {|I\left( {m_{ik}^{*} } \right) + I\left( {m_{kj}^{*} } \right) - I\left( {m_{ij}^{*} } \right) - 2\tau | \le \overline{CI} ,} \hfill \\ m_{ij}^{*} \in \{ s_{0} ,s_{1} , \ldots ,s_{4\tau } \} ,p_{ij} + q_{ij} \le 1,p_{ij} ,q_{ij} \in \{ 0,1\} ,i,j,k = 1,2, \ldots ,n. \, \hfill \\ \end{gathered} \right. \hfill \\ \end{gathered} $$
(7)
$$ \begin{gathered} \min J_{4} = \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{n} {\left| {I\left( {\overline{a}_{ij}^{L*} } \right) - I\left( {\overline{a}_{ij}^{L} } \right)} \right|} } + \sum\limits_{i = 1}^{n} {\sum\limits_{j = 1}^{n} {\left| {I\left( {\overline{a}_{ij}^{U*} } \right) - I\left( {\overline{a}_{ij}^{U} } \right)} \right|} } \hfill \\ s.t.\left\{ \begin{gathered} I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N(1 - c_{ij} + d_{ij} ) > 0, \hfill \\ I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) \le Nc_{ij} ,I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N(1 + c_{ij} - d_{ij} ) \ge 0, \hfill \\ I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) - N(1 + c_{ij} - d_{ij} ) \le 0,N(c_{ij} + d_{ij} ) - \left( {I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right)} \right) > 0, \hfill \\ \frac{1}{2\tau }\left( {I\left( {\overline{a}_{ij}^{L*} } \right) + 2\tau - I\left( {\overline{a}_{ij}^{U*} } \right)} \right) - 0.5\left( {c_{ij} + d_{ij} } \right) \ge 0,I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N\left( {2 - c_{ik} - c_{kj} } \right) > 0, \hfill \\ I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N\left( {2 - d_{ik} - d_{kj} } \right) \ge 0,I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) - N\left( {2 - d_{ik} - d_{kj} } \right) \le 0, \hfill \\ I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N\left( {2 - c_{ik} - d_{kj} } \right) > 0,I\left( {\overline{a}_{ij}^{L*} } \right) + \tau - I\left( {\overline{a}_{ij}^{U*} } \right) + N\left( {2 - d_{ik} - c_{kj} } \right) > 0, \hfill \\ ICI\left( {\overline{A}^{*} } \right) \le \overline{ICI} ,\overline{a}_{ij}^{L*} ,\overline{a}_{ij}^{U*} \in \{ s_{0} ,s_{1} , \ldots ,s_{2\tau } \} ,I\left( {\overline{a}_{ij}^{L*} } \right) - I\left( {\overline{a}_{ij}^{U*} } \right) \le 0, \hfill \\ c_{ij} + d_{ij} \le 1,c_{ij} ,d_{ij} \in \{ 0,1\} ,i,j,k = 1,2, \ldots ,n, \hfill \\ \end{gathered} \right. \hfill \\ \end{gathered} $$
(8)

By solving models (7) and (8), we can obtain the revised ILFPR \(\overline{A}^{*}\), which satisfies ordinal consistency and acceptable interval additive consistency.

Example 3.

Let \(\overline{A}_{1}\) be as before. By solving the model (7) and (8), we can obtain.

$$ \overline{A}_{1}^{*} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} & {[s_{6} ,s_{7} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{7} ,s_{7} ]} & {[s_{2} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{3} ,s_{3} ]} & {[s_{5} ,s_{5} ]} & {[s_{2} ,s_{6} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{6} ,s_{8} ]} & {[s_{4} ,s_{8} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right]. $$

4 Derive the weights of DMs in GDM with ILFPRs via cooperative games

In GDM, different group members may represent different decision-making interests and have different decision-making psychology, they can be seen as different alliances in a cooperative game. It can be used to calculate the importance of each DM. The Shapley value (Kalai & Samet, 1987) provides an objective method to determine the importance of each player’s contribution in cooperative game. Inspired by Tao et al. (2015), this section presents a weight-determination method based on cooperative games to derive DMs’ weights in GDM with ILFPRs.

4.1 Description of GDM with ILFPRs

Let \(X = \{ x_{1} ,x_{2} ,...,x_{n} \} (n \ge 2)\) be the set of alternatives and all to be evaluated by DMs, denoted as \(D = \{ d_{1} ,d_{2} ,...,d_{K} \} (K \ge 2)\). The \(d_{k}\) provides judgement by using an ILFPR \(\overline{A}^{(k)}\) \((i,j \in \{ 1,2,...,n\} ,k \in \{ 1,2,..,K\} )\) and \(\overline{A}^{(k)*} = (\overline{a}_{ij}^{(k)*} )_{n \times n}\) is the revised ILFPR of \(\overline{A}^{(k)}\). Given that \(W = (w_{1} ,w_{2} ,...,w_{K} )^{T}\) is a weighting vector of DMs and it satisfies \(\sum\nolimits_{k = 1}^{K} {w_{k} } = 1\) and \(w_{k} \ge 0\). The comprehensive ILFPR denoted as \(\overline{A}^{(c)} = \left( {\overline{a}_{ij}^{(c)} } \right)_{n \times n} = \left( {\left[ {\overline{a}_{ij}^{L(c)} ,\overline{a}_{ij}^{U(c)} } \right]} \right)_{n \times n}\) can be computed by

$$ \overline{A}^{(c)} = \sum\limits_{k = 1}^{K} {w_{k} \overline{A}^{(k)*} } = \left( {w_{k} \overline{a}_{ij}^{(k)*} } \right)_{n \times n} = \left( {\left[ {\sum\limits_{k = 1}^{K} {w_{k} \overline{a}_{ij}^{L(k)*} } ,\sum\limits_{k = 1}^{K} {w_{k} \overline{a}_{ij}^{U(k)*} } } \right]} \right)_{n \times n} $$
(9)

4.2 The weight-determination method based on cooperative games

For each \(x_{i} \in X\), Liao et al. (2018) defined the interval linguistic distance measure based on the symmetric LTS, and the interval linguistic variables in our paper are defined based on the asymmetric LTS. Inspired by Liao et al. (2018), we define the distance measure of two interval linguistic variables as follows.

Definition 4.1.

Let \(W = (w_{1} ,w_{2} ,...,w_{K} )^{T}\) and \(\overline{A}^{(c)} = (\overline{a}_{ij}^{(c)} )_{n \times n}\) be as before. The deviation function is defined by:

$$ dev_{ik} = \sum\limits_{j = 1}^{n} {d\left( {\overline{a}_{ij}^{(k)*} ,\overline{a}_{ij}^{(c)} } \right)} $$
(10)

where \(d(\overline{a}_{ij}^{(k)*} ,\overline{a}_{ij}^{(c)} )\) is defined by

$$ d\left( {\overline{a}_{ij}^{(c)} ,a_{ij}^{(k)*} } \right) = \sqrt {\frac{1}{{8\tau^{2} }}\left( {\left( {I\left( {\overline{a}_{ij}^{L(c)} } \right) - I\left( {a_{ij}^{L(k)*} } \right)} \right)^{2} + \left( {I\left( {\overline{a}_{ij}^{U(c)} } \right) - I\left( {a_{ij}^{U(k)*} } \right)} \right)^{2} } \right)} $$
(11)

It is expected in GDM that DMs’ judgments become consistent as much as possible. However, the deviation is inevitable existing in the decision-making process. Therefore, a cooperative game method is established to distribute DMs’ contributions and balance the deviation of all DMs’.

According to Eqs. (1011), the following concepts of GDM with ILFPRs are defined.

Definition 4.2.

\(Dev = (dev_{ik} )_{n \times K}\) is called the absolute deviation matrix of GDM with ILFPRs.

Definition 4.3.

For a GDM with ILFPRs, \(E = Dev^{T} \cdot Dev = (e_{kt} )_{K \times K}\) is the group decision-making error information matrix.

Proposition 4.1.

According to Eq. (11) \(dev_{ik} = dev_{ki}\).

Proof.

The conclusion that \(dev_{ik} = dev_{ki}\) will be proved as.

$$ \sum\limits_{j = 1}^{n} {d\left( {\overline{a}_{ij}^{(c)} ,\overline{a}_{ij}^{(k)*} } \right)} = \sum\limits_{j = 1}^{n} {d\left( {\overline{a}_{ji}^{(c)} ,\overline{a}_{ji}^{(k)*} } \right)} . $$
(12)

Because \(A = (a_{ij} )_{n \times n}\) and \(\overline{A}^{(k)*} = (\overline{a}_{ij}^{(k)*} )_{n \times n}\) are complementary, it follows that

$$ d\left( {\overline{a}_{ij}^{(c)} ,a_{ij}^{(k)*} } \right) = \sqrt {\frac{1}{{8\tau^{2} }}\left( {\left( {I\left( {\overline{a}_{ij}^{L(c)} } \right) - I\left( {a_{ij}^{L(k)*} } \right)} \right)^{2} + \left( {I\left( {\overline{a}_{ij}^{U(c)} } \right) - I\left( {a_{ij}^{U(k)*} } \right)} \right)^{2} } \right)} = d\left( {\overline{a}_{ji}^{(c)} ,a_{ji}^{(k)*} } \right) $$

which proves the Proposition 4.1.

Proposition 4.2.

The group decision-making error information matrix \(E\) is symmetric.

The element on the original diagonal of \(E\) can be provided as decision error of the corresponding DM, the cooperative game method is adopted through the reciprocal matrix. In order to derive the weighting vector of DMs, the following weight-determination method is defined by Algorithm 1, which is provided as follows:

Algorithm 1


Step 1 :

Input ILFPRs \(\overline{A}^{(k)} (k = 1,2,...,K)\). Calculating an initial weighting vector of DMs, denoted as \(L = (l_{1} ,l_{2} ,...,l_{K} )^{T}\), according to.

$$ l_{k} = \left( {\sum\limits_{k = 1}^{K} {e_{kk}^{ - 1} } } \right)^{ - 1} \cdot e_{kk}^{ - 1} ,\quad k = 1,2, \ldots ,K, $$
(13)

where \(e_{kk}\) is the k-th diagonal element of the group decision-making error information matrix \(E\).

Step 2 :

There are \(2^{K}\) coalitions. Then, the characteristic functions of coalitions are composed of DMs. Based on the initial weighting vector, the cooperative result of the characteristic function of a coalition \(s \in 2^{K}\) is defined by

$$ v(s) = - \Lambda_{s}^{T} E_{s} \Lambda_{s} $$
(14)

where \(\Lambda_{s} = \{ \lambda_{p} ,p \in s\}\) and \(E_{s} = (e_{tk} )_{n \times n} ,t,k \in s\) (\(|s|\) is the cardinality of \(s\)).

Step 3 :

Determining the contribution index of each DM in the group coalition. By applying the Shapley value method, the contribution index \(\varphi_{k} (v)\) is defined as follows:

$$ \varphi_{k} (v) = \frac{1}{K!}\sum\limits_{{s \subset 2^{K} }} {[v(s) - v(s - \{ k\} )]} $$
(15)

and further transformed according to Borkotokey and Mesiar (2014):

$$ \varphi_{k} (v) = \sum\limits_{k \in s} {\frac{(K - |s|)! \cdot (|s| - 1)!}{{K!}}[v(s) - v(s - \{ k\} )]} $$
(16)

where \(s\) represents the subset in \(\{ 1,2,...,K\}\) that contains \(\{ k\}\).

Step 4 :

Calculating the updated weighting vector using contribution indices.

$$ w_{k} = {{\frac{1}{{\varphi_{k} (v)}}} \mathord{\left/ {\vphantom {{\frac{1}{{\varphi_{k} (v)}}} {\sum\limits_{k = 1}^{K} {\varphi_{k} (v)} }}} \right. \kern-\nulldelimiterspace} {\sum\limits_{k = 1}^{K} {\varphi_{k} (v)} }},\quad k = 1,2,...,K. $$
(17)
Step 5 :

Determining whether the novel weighting vector meets the stop condition: If \(W_{t + 1}^{T} E_{t + 1} W_{t + 1} - W_{t}^{T} E_{t} W_{t} \le \delta\) where \(\delta\) is a predetermination threshold, then the final weighting vector is derived. Otherwise, the calculation returns to Step 1 and \(W_{t} = W_{t + 1}\).

Step 6 :

Output the weighting vector W of DMs.

After the calculation of the above steps, the final weighting vector is obtained. Meanwhile, the process of Algorithm 1 is shown in Fig. 1. To clearly explain Algorithm 1, Example 4 is provided as follows.

Fig. 1
figure 1

The weight-determination method based on cooperative games

Example 4

Let \(\overline{A}_{1} ,\overline{A}_{2} ,\overline{A}_{3} ,\overline{A}_{4}\) be four ILFPRs given by four DMs:

$$ \begin{gathered} \overline{A}_{1} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{3} ,s_{4} ]} & {[s_{6} ,s_{7} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{5} ,s_{5} ]} & {[s_{2} ,s_{3} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{7} ,s_{8} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right],\quad \overline{A}_{2} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{1} ,s_{2} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{8} ,s_{9} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right] \hfill \\ \overline{A}_{3} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{7} ,s_{9} ]} & {[s_{4} ,s_{5} ]} \\ {[s_{1} ,s_{3} ]} & {[s_{5} ,s_{5} ]} & {[s_{2} ,s_{6} ]} \\ {[s_{5} ,s_{6} ]} & {[s_{4} ,s_{8} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right],\quad \overline{A}_{4} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{7} ,s_{9} ]} & {[s_{4} ,s_{6} ]} \\ {[s_{1} ,s_{3} ]} & {[s_{5} ,s_{5} ]} & {[s_{2} ,s_{3} ]} \\ {[s_{4} ,s_{6} ]} & {[s_{7} ,s_{8} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right]. \hfill \\ \end{gathered} $$

Based on Algorithm 1, the initial weighting vector is that \(W_{0} = (0.4064,0.2434,0.0578,0.2923)^{T}\). Algorithm 1 reaches the termination condition after 24 iterations and the related results are listed in Table 2.

Table 2 The related results generated by Algorithm 1

Theorem 4.1.

Let \(E^{\prime}\) be the decision error information matrix corresponding to \(W\), then \( W^{{\prime T}} EW^{\prime} \ge W^{T} E^{\prime}W \). The sequence of the sum of decision errors \(W_{t}^{T} E_{t} W_{t}\) is convergent.

Proof.

Owen (1995) has proved the following conclusion that \(\sum\nolimits_{k = 1}^{K} {\varphi_{k} (v)} = v(O)\), Eq. (16) is being seen as a valid payment plan for \(v(O)\), which satisfying: \(v(\emptyset ) = 0\), \(v(O) \ge \sum\nolimits_{k = 1}^{K} {v\{ k\} }\), \(\hat{v}(O) = \sum\nolimits_{k = 1}^{K} {\hat{\upsilon }_{k} (v)}\) and \(\hat{T}(v) = (\hat{\upsilon }_{1} (v),\)\(...,\hat{\upsilon }_{K} (v))\), where \(O\) is the largest coalition. The contribution distribution of the coalition is reset by utilizing the obtained weighting vector \(W\), and it can be concluded that \(\hat{\upsilon }_{k} (v) \ge \upsilon_{k} (v)\),\(k = 1,2,...,K\). Otherwise, the redistribution would be ended. Thus, it follows that:

$$ \hat{v}(O) = \sum\limits_{k = 1}^{K} {\hat{\upsilon }_{k} (v)} \ge \sum\limits_{k = 1}^{K} {\upsilon_{k} (v)} = v(O). $$
(18)

According to \(v(O) = - \Lambda^{T} E\Lambda\), \(\hat{v}(O) = - \Lambda^{T} E^{\prime}\Lambda\) and Eq. (18), we have

$$ - W^{T} E^{\prime}W \ge - \Lambda^{T} E\Lambda . $$
(19)

Under the premise of inputting an initial weighting vector \(W^{\prime}\), Eq. (17) determines a novel weighting vector \(W\), which can decrease the sum of decision error. Assuming that \(W^{\prime} = W_{0}\), \(E = E_{0}\) and \(W = W_{1}\), \(E^{\prime} = E_{1}\), repeating the weighting algorithm mentioned above until \(W_{t + 1}^{T} E_{t + 1} W_{t + 1} - W_{t}^{T} E_{t} W_{t} \le \delta\) and a series of weighting vectors, denoted as \(W_{2} ,W_{3} ,...\), can be obtained. Correspondingly, the sums of decision errors are denoted as \(E_{2} ,E_{3} ,...\) and, respectively, shown as

$$ W_{0}^{T} E_{0} W_{0} \ge W_{1}^{T} E_{1} W_{1} \ge W_{2}^{T} E_{2} W_{2} \ge \cdots , $$
(20)

In addition, we have \(W_{t}^{T} E_{t} W_{t} \ge 0\). According to the monotone bounded principle, Algorithm 1 is convergent. It proves Theorem 4.1.

5 A new novel GDM method with DEA crossing-efficiency and stochastic preference analysis

DEA is a non-parametric programming technique that has been successfully applied to evaluate the relative efficiency of a set of decision-making units (DMUs). It has been widely studied and applied (Liu et al., 2019a, 2019b). DEA is a data-oriented method, which is used to identify the efficiency production frontier and evaluate the relative efficiency of the decision-making unit with a certain amount of output generated by multiple production factor inputs. It can avoid the interference of subjective factors, and makes the evaluation results recognized by DMs. The DEA cross-efficiency model can consider comprehensive evaluation efficiency to avoid the generation of multiple optimal self-evaluation efficiencies. In this section, the DEA method and stochastic preference analysis will be used to obtain the final decision-making results, employing a novel benevolent DEA cross-efficiency model to GDM with ILFPRs.

5.1 Ranking vector of LPR based on DEA cross-efficiency

In order to facilitate the construction of the DEA cross-efficiency model, a derived function is proposed on the premise of keeping the information of ILFPR unchanged.

Definition 5.1.

Let \(\tilde{A} = (\tilde{a}_{ij} )_{n \times n}\) be a LPR on LTS \(S^{\prime} = \{ s_{\alpha } |\alpha \in [0,2\tau ]\}\). Then.

$$ \phi \left( {\tilde{a}_{ij} } \right) = I\left( {\frac{1}{2\tau }\tilde{a}_{ij} } \right),\quad i,j = 1,2, \ldots ,n, $$
(21)

then \(\phi\) is called the derived function of LPR, where \(0 \le \phi (\tilde{a}_{ij} ) \le 1\). \(R{ = }\left( {\phi (\tilde{a}_{ij} )} \right)_{n \times n}\) is the derived matrix of \(\tilde{A} = (\tilde{a}_{ij} )_{n \times n}\).

Theorem 5.1.

If LPR \(\tilde{A} = (\tilde{a}_{ij} )_{n \times n}\) satisfies additive consistency, then its derived matrix \(R{ = }\left( {\phi (\tilde{a}_{ij} )} \right)_{n \times n}\) also satisfies additive consistency.

Proof.

Since the LPR \(\tilde{A} = (\tilde{a}_{ij} )_{n \times n}\) satisfies the additive consistency, it has

$$ \phi \left( {\tilde{a}_{ii} } \right) = I\left( {\frac{1}{2\tau }\tilde{a}_{ii} } \right) = 0.5,\phi \left( {\tilde{a}_{ij} } \right) + \phi \left( {\tilde{a}_{ji} } \right) = I\left( {\frac{1}{2\tau }\left( {\tilde{a}_{ij} + \tilde{a}_{ji} } \right)} \right) = 1. $$

It is further concluded that:

$$ \phi \left( {\tilde{a}_{ik} } \right) + \phi \left( {\tilde{a}_{kj} } \right) = I\left( {\frac{1}{2\tau }\left( {\tilde{a}_{ij} + s_{\tau } } \right)} \right) = \phi \left( {\tilde{a}_{ij} } \right) + 0.5,\;\;i,j,k = 1,2, \ldots ,n. $$

It means that the derived matrix \(R = \left( {\phi (\tilde{a}_{ij} )} \right)_{n \times n}\) is a FPR with additive consistency.□

Let \(\varpi = (\varpi_{1} ,\varpi_{2} ,...,\varpi_{n} )^{T}\) be the ranking vector of \(\tilde{A}\) and it satisfies \(\varpi_{i} \ge 0\),\(\sum\nolimits_{i = 1}^{n} {\varpi_{i} } = 1.\) If \(\tilde{A}\) has completely additive consistency, then \(\phi (\tilde{a}_{ij} ) = 0.5(\varpi_{i} - \varpi_{j} + 1)\) (Xu & Chen, 2008). For the additive consistent LPR \(\tilde{A}\), DEA can be used to calculate its ranking vector. Let \(s_{\tau }\) be the dummy input variable for all DMUs. Therefore, a DEA model established to calculate the efficiency value of alternative \(x_{j} (j = 1,2,...,n)\) is as follows:

$$ \begin{gathered} \max \gamma_{d} \hfill \\ s.t.\left\{ \begin{gathered} \sum\nolimits_{i = 1}^{n} {\xi_{i} \phi \left( {\tilde{a}_{ik} } \right)} \ge \gamma_{d} \phi (\tilde{a}_{dk} ),k = 1,2, \ldots ,n, \hfill \\ \phi (s_{\tau } )\sum\limits_{i = 1}^{n} {\xi_{i} \le \phi (s_{\tau } ),} \hfill \\ \gamma_{d} \, free,\xi_{i} \ge 0, \hfill \\ i = 1,2, \ldots ,n. \hfill \\ \end{gathered} \right. \hfill \\ \end{gathered} $$
(22)

where \(\xi_{i}\) implies the contribution ratio in alternative \(x_{i}\) to build the composite unit, \(\gamma_{d}\) represents the efficiency value of alternative \(x_{d}\). The ranking vector of \(\tilde{A} = (\tilde{a}_{ij} )_{n \times n}\) can be derived (Liu et al., 2019b):

$$ \varpi_{i} = \frac{n + 1}{n} - \frac{1}{n}\mathop {\max }\limits_{1 \le i \le n} \left\{ {\gamma_{i}^{*} } \right\}\sum\limits_{i = 1}^{n} {\frac{1}{{\gamma_{i}^{*} }}} + \left( {\mathop {\max }\limits_{1 \le i \le n} \left\{ {\gamma_{i}^{*} } \right\} - \gamma_{i}^{*} } \right)\frac{1}{{\gamma_{i}^{*} }} $$
(23)

where \(\gamma_{i}^{*}\) is the optimal solution of model (22), the efficiency score of \(x_{i}\) is \({1 \mathord{\left/ {\vphantom {1 {\gamma_{i}^{*} }}} \right. \kern-\nulldelimiterspace} {\gamma_{i}^{*} }}\).

When the LPR is not completely consistent, there could be two or more alternatives whose efficiency scores are equal to 1, and some priority weights derived from Eq. (23) are equivalent. To resolve this problem, we consider combing self-evaluation efficiency and peer evaluation efficiency of each alternative. Thus, a DEA cross-efficiency model is developed to obtain the ranking vector of LPR.

Firstly, an input-oriented DEA model is developed as follows:

$$ \begin{gathered} \max \theta_{dd} = \sum\limits_{j = 1}^{N} {u_{dj} \phi (\tilde{a}_{dj} )} \hfill \\ s.t.\left\{ \begin{gathered} \sum\nolimits_{j = 1}^{n} {u_{dj} \phi (\tilde{a}_{dj} )} - \phi (s_{\tau } ) \cdot \nu_{d} \le 0,i = 1,2, \ldots ,n \hfill \\ \nu_{d} \cdot \phi (s_{\tau } ) = 1,\nu_{d} \ge 0, \hfill \\ u_{dj} \ge 0,j,r = 1,2, \ldots ,n. \hfill \\ \end{gathered} \right.{\kern 1pt} \hfill \\ \end{gathered} $$
(24)

In model (24), \(v_{d}\) and \(u_{dj}\) represent the weights of inputs and outputs, respectively. \(\theta_{dd}\) is the self-evaluated efficiency of \(x_{d}\).

Then, taking the self-evaluation efficiency \(\theta_{dd}^{*}\) obtained by the model (24) as the ideal point, the benevolent DEA cross-efficiency model is adopted on the basis of the minimum deviation. Under the condition of keeping the self-evaluation efficiency of \(DMU_{d}\) constant, this model makes the evaluation value of other DMUs evaluated by \(DMU_{d}\) and the self-evaluation efficiency of other DMUs are as close as possible, which is more reasonable.

Let \(\delta_{id} = \sum\limits_{j = 1}^{n} {\omega_{dj} \phi (\tilde{a}_{ij} )} - \theta_{ii}^{*} \nu_{d} \phi (s_{\tau } )\), \(\delta_{id}^{ + } = \left\{ \begin{gathered} \delta_{id} ,\delta_{id} \ge 0 \hfill \\ 0,\delta_{id} < 0 \hfill \\ \end{gathered} \right.\), \(\delta_{id}^{ - } = \left\{ \begin{gathered} 0,\delta_{id} \ge 0 \hfill \\ - \delta_{id} ,\delta_{id} < 0 \hfill \\ \end{gathered} \right.\),then \(|\delta_{id} | = \delta_{id}^{ + } + \delta_{id}^{ - }\), \(\delta_{id} = \delta_{id}^{ + } - \delta_{id}^{ - }\). The benevolent DEA cross-efficiency model is as follows (Wang & Chin, 2010):

$$ \begin{gathered} \min \sum\limits_{i = 1}^{n} {\left( {\delta_{id}^{ + } + \delta_{id}^{ - } } \right)} \hfill \\ s.t.\left\{ \begin{gathered} \sum\limits_{j = 1}^{n} {\omega_{dj} \left( {\sum\limits_{i = 1}^{n} {\phi \left( {\tilde{a}_{ij} } \right)} } \right) + v_{d} \left( {\sum\limits_{i = 1}^{n} {\phi \left( {s_{\tau } } \right)} } \right) = n} \hfill \\ \sum\limits_{r = 1}^{n} {\omega_{dj} \phi \left( {\tilde{a}_{dj} } \right) - \theta_{dd}^{*} v_{d} \phi (s_{\tau } ) = 0} \hfill \\ \sum\limits_{j = 1}^{n} {\omega_{dj} \phi \left( {\tilde{a}_{ij} } \right)} - \theta_{ii}^{*} v_{d} \phi (s_{\tau } ) - \delta_{id}^{ + } + \delta_{id}^{ - } = 0, \hfill \\ \omega_{dj} ,v_{d} ,\delta_{id}^{ + } ,\delta_{id}^{ - } \ge 0,d,i,j = 1,2, \ldots ,n \hfill \\ \end{gathered} \right. \hfill \\ \end{gathered} $$
(25)

where \(\phi (s_{\tau } )\) denotes the dummy input of each DMU. \(v_{d}\) and \(\omega_{dj}\) \((j = 1,2,...,n)\) are the weights of inputs and outputs respectively. \(\delta_{id}^{ + }\) and \(\delta_{id}^{ - }\) are the deviation variable.

According to the optimal weights \(\left( {\omega_{d1}^{*} ,\omega_{d2}^{*} , \ldots ,\omega_{dn}^{*} ,\nu_{d}^{*} } \right)\) of the model (25), we can calculate the cross-efficiency of alternative \(x_{i}\):

$$ \theta_{di} = \frac{{\sum\nolimits_{j = 1}^{n} {\omega_{dj}^{*} } \cdot \phi \left( {\tilde{a}_{ij} } \right)}}{{v^{*}_{d} \phi \left( {s_{\tau } } \right)}},\quad d,i = 1,2, \ldots ,n. $$
(26)

Furthermore, combined with the self-evaluation value and other evaluation values of each alternative, the final cross-efficiency value of \(x_{i}\) can be obtained:

$$ \theta_{i} = \frac{1}{n}\sum\limits_{d = 1}^{N} {\theta_{di} } ,\quad i = 1,2, \ldots ,n. $$
(27)

Therefore, based on the final cross-efficiency value, we can calculate the final ranking vector of the LPR as follows:

$$ \varpi_{i} = \frac{n + 1}{n} - \frac{1}{n}\mathop {\max }\limits_{1 \le i \le n} \left\{ {\frac{1}{{\theta_{i} }}} \right\}\sum\limits_{i = 1}^{n} {\theta_{i} } + \left( {\mathop {\max }\limits_{1 \le i \le n} \left\{ {\frac{1}{{\theta_{i} }}} \right\} - \frac{1}{{\theta_{i} }}} \right)\theta_{i} ,\quad i = 1,2, \ldots ,n. $$
(28)

5.2 A GDM method with ILFPRs based on stochastic preference analysis

Based on the DEA cross-efficiency model, a method to calculate the ranking vector with LPR is proposed. According to all the possible values of the random variable, Monte Carlo simulation is used for statistical analysis to make GDM of ILFPRs.

From Sect. 4, the weights of experts have been derived as \(W = \left( {w_{1} ,w_{2} , \ldots ,w_{z} } \right)^{T}\). According to Eq. (9), the comprehensive ILFPR \(\overline{A}^{(c)} = (\overline{a}_{ij}^{(c)} )_{n \times n}\) is obtained, where \(\overline{a}_{ij}^{(c)} = \sum\nolimits_{k = 1}^{z} {w_{k} \overline{a}_{ij}^{(k)*} { = }\left[ {\overline{a}_{ij}^{L(c)} ,\overline{a}_{ij}^{U(c)} } \right]}\), \(\overline{a}_{ij}^{L(c)}\) and \(\overline{a}_{ij}^{U(c)}\) are the lower and the upper bounds respectively. Assume that the random variable sets \(\tilde{A} = \{ \tilde{a}_{ij} |i,j = 1,2,...,n;\;i \le j\}\), where \(\tilde{a}_{ij}\) is uniformly distributed over \(\left[ {\overline{a}_{ij}^{L(c)} ,\overline{a}_{ij}^{U(c)} } \right]\), and \(\tilde{a}_{ji} = neg(\tilde{a}_{ij} )\). \(f(\tilde{a}_{ij} )\) is regarded as probability density function of \(\tilde{a}_{ij}\). For \(\tilde{A}\), the ranking vector \(\varpi \left( {\tilde{A}} \right) = \left( {\varpi_{1} \left( {\tilde{A}} \right),\varpi_{2} \left( {\tilde{A}} \right), \ldots ,\varpi_{n} \left( {\tilde{A}} \right)} \right)^{T}\) can be calculated based on the DEA cross-efficiency model. Then, the rank of the alternative \(x_{i}\) is as follows:

$$ rank_{i} \left( {\varpi \left( {\tilde{A}} \right)} \right) = 1 + \sum\limits_{k = 1}^{n} {o\left( {\varpi_{k} \left( {\tilde{A}} \right) > \varpi_{i} \left( {\tilde{A}} \right)} \right) = r} , $$

where \(o(true) = 1\), \(o(false) = 1\). The group preference relation space \(P_{i}^{r} (\varpi (\tilde{A}))\) with alternative \(x_{i}\) that ranks the r-th is as follows:

$$ P_{i}^{r} \left( {\varpi \left( {\tilde{A}} \right)} \right) = \left\{ {\tilde{A} \in \overline{A}^{(c)} |rank_{i} \left( {\varpi \left( {\tilde{A}} \right)} \right) = r} \right\} $$
(29)

In addition, by integrating the random vector \(\tilde{A}\) in the whole preference space \(\overline{A}^{(c)}\), the expected ranking vector of \(\overline{A}^{(c)}\) can be obtained:

$$ E\left( {\varpi \left( {\tilde{A}} \right)} \right) = \int\limits_{{\overline{A}^{(c)} }} {f\left( {\tilde{A}} \right)\varpi \left( {\tilde{A}} \right)d\tilde{A}} $$
(30)

According to the expected ranking vector, we can know that the expected ranking result of the alternative \(x_{i}\) is as follows:

$$ rank_{i}^{e} = 1 + \sum\limits_{k = 1}^{n} {o\left( {E\left( {\varpi \left( {\tilde{A}} \right)} \right)_{k} > E\left( {\varpi \left( {\tilde{A}} \right)} \right)_{i} } \right)} $$
(31)

Furthermore, by integrating the subspace where the expected ranking result is established, the credibility of the expected ranking of alternative \(x_{i}\) in the whole preference space of GDM is obtained as follows:

$$ T_{i}^{e} = \int\limits_{{\overline{A}^{(c)} :\;rank_{i} (\varpi (\tilde{A})) = rank_{i}^{e} }} {f\left( {\tilde{A}} \right)d\tilde{A}} $$
(32)

In the interval linguistic fuzzy preference space, Monte Carlo simulation is used to obtain the expected ranking vector \(E(\varpi (\tilde{A}))\), credibility \(T_{i}^{e}\) and the probability of other ranking cases.

Then, a novel decision-making method for GDM with ILFPRs is developed, which is concluded by Algorithm 2.

Algorithm 2

Step 1. :

The experts \(D = \{ d_{1} ,d_{2} ,...,d_{z} \}\) express their ILFPR \(\overline{A}^{(k)} = (\overline{a}_{ij}^{(k)} )_{n \times n}\)\((i,j = 1,2,...,n;k = 1,2,...,z)\) on the alternative set \(X = \{ x_{1} ,x_{2} ,...,x_{n} \}\), respectively.

Step 2. :

Establishing a threshold \(\overline{ICI}\) and compute the ICI of \(\overline{A}^{(k)} = (\overline{a}_{ij}^{(k)} )_{n \times n}\) according to Eq. (2). If \(ICI(\overline{A}^{(k)} ) \le \overline{ICI}\), then transform into \(\overline{A}^{(k)*} = (\overline{a}_{ij}^{(k)*} )_{n \times n}\) and skip to Step 4; otherwise, go to the next step.

Step 3. :

Transforming the \(\overline{A}^{(k)} = (\overline{a}_{ij}^{(k)} )_{n \times n}\), contradict \(ICI(\overline{A}^{(k)} ) \le \overline{ICI}\), into \(\overline{A}^{(k)*} = (\overline{a}_{ij}^{(k)*} )_{n \times n}\) that satisfy both ordinal consistency and acceptable additive consistency according to model (7) and (8).

Step 4 :

Applying Algorithm1 to compute the weights \(W = (w_{1} ,w_{2} ,...,w_{z} )^{T}\) of DMs.

Step 5 :

Building the comprehensive ILFPR \(\overline{A}^{(c)} = (\overline{a}_{ij}^{(c)} )_{n \times n}\) according to Eq. (9).

Step 6 :

Obtaining the LPR \(\tilde{A} = (\tilde{a}_{ij} )_{n \times n}\), which generated from \(\overline{A}^{(c)} = (\overline{a}_{ij}^{(c)} )_{n \times n}\), where \(\tilde{a}_{ij}\) obeys randomly generated from the uniform distribution of \([\overline{a}_{ij}^{L(c)} ,\overline{a}_{ij}^{U(c)} ]\) and \(\tilde{a}_{ji} = 2\tau - \tilde{a}_{ij}\).

Step 7 :

Calculating the cross-efficiency \(\theta_{1} ,\theta_{2} ,...,\theta_{n}\) by using models (24) and (25) and Eqs. (2627) if there are equivalent self-efficiency for different DMUs.

Step 8 :

Calculating the ranking vector \(\varpi_{1} ,\varpi_{2} ,...,\varpi_{n}\) corresponding to the alternative.

Step 9 :

Repeating the Step 6–8 \(N\) times and execute stochastic simulation to get the outcome of \(E(\varpi (\tilde{A}))\), \(rank_{i}^{e}\) and \(T_{i}^{e}\).

6 Numerical example

In this section, the proposed GDM method is applied to an example of cold chain logistics selection in response to public emergencies.

The occurrence of public emergencies may cause heavy casualties and property losses and endanger social security. However, public emergencies cannot be predicted and controlled in advance. In the face of public emergencies, relevant departments should take timely and effective measures to minimize losses and maintain national security and social stability. When the epidemic virus breaks out, the control of cold chain food is very important. With the innovation of transportation mode, the new logistics industry often undertakes the distribution of cold chain food, which is called cold chain logistics. For example, the outbreak of coronavirus-19 (covid-19) is a public health emergency, which has a huge impact on China and even the world. When the first outbreak of covid-19 led to the closure of Wuhan, in order to meet the daily needs of residents, a large number of cold chain food, including primary agricultural products (vegetables, fruits), processed food (frozen food, cooked food) and special drugs, need to be transported to Wuhan as soon as possible. Cold chain logistics can provide a strong guarantee for the distribution, transportation, and distribution of these cold chain materials. There are some excellent logistics platform enterprises in China, including rookie, Shunfeng, Jingdong, etc. These enterprises have a relatively perfect cold chain logistics distribution mechanism. They can provide cold chain supplies in time. Therefore, in order to minimize the economic and social losses caused by public health emergencies and maximize timeliness, it is particularly important to choose an excellent cold chain logistics platform company.

Supposing there are four high-quality logistics platform enterprises in possession of the cold chain logistics companies \(\left\{ {x_{1} ,x_{2,} ,x_{3} ,x_{4} } \right\}\). To select optimal alternative(s), four DMs \(\left\{ {d_{1} ,d_{2,} ,d_{3} ,d_{4} } \right\}\) are invited to give their evaluations based on LTS:

$$ \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{S} = \left\{ \begin{gathered} s_{0} = absolutely \, low,\quad s_{1} = extremely \, low{,}\quad s_{2} = very \, low,\quad s_{3} = low,\quad s_{4} { = }a \, little \, low, \hfill \\ s_{5} = medium,\quad s_{6} = a \, little \, high,\quad s_{7} = high,\quad s_{8} = very \, high,\quad s_{9} = extremely \, high, \hfill \\ s_{10} = absolutely \, high \hfill \\ \end{gathered} \right\}. $$

The evaluations provided by DMs are respectively presented in the form of four ILFPRs \(\overline{A}^{(k)} = (\overline{a}_{ij}^{(k)} )_{4 \times 4}\)\((k = 1,2,3,4)\) as follows:

$$ \begin{gathered} \overline{A}^{(1)} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{6} ,s_{7} ]} & {[s_{6} ,s_{7} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} & {[s_{2} ,s_{3} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{7} ,s_{8} ]} & {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right],\quad \overline{A}^{(2)} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} & {[s_{6} ,s_{7} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{7} ,s_{7} ]} & {[s_{2} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{3} ,s_{3} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{6} ,s_{8} ]} & {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right] \hfill \\ \overline{A}^{(3)} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{7} ]} & {[s_{7} ,s_{9} ]} & {[s_{3} ,s_{5} ]} \\ {[s_{3} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{7} ]} & {[s_{2} ,s_{4} ]} \\ {[s_{1} ,s_{3} ]} & {[s_{3} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} \\ {[s_{5} ,s_{7} ]} & {[s_{6} ,s_{8} ]} & {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right],\quad \overline{A}^{(4)} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{6} ,s_{7} ]} & {[s_{7} ,s_{8} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{5} ,s_{5} ]} & {[s_{6} ,s_{7} ]} & {[s_{2} ,s_{3} ]} \\ {[s_{2} ,s_{3} ]} & {[s_{3} ,s_{4} ]} & {[s_{5} ,s_{5} ]} & {[s_{7} ,s_{8} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{7} ,s_{8} ]} & {[s_{2} ,s_{3} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right] \hfill \\ \end{gathered} $$
Step 1:

Let \(\overline{ICI} = 0.1\). By Eq. (2), the interval additive consistency indices of \(\overline{A}^{(k)}\) \((k = 1,2,3,4)\) are calculated as: \(ICI(\overline{A}^{(1)} ) = 0.15\), \(ICI(\overline{A}^{(2)} ) = 0.1917\), \(ICI(\overline{A}^{(3)} ) =\) \(0.1583\), \(ICI(\overline{A}^{(4)} ) = 0.3\). Obviously, all are unacceptable interval additive consistency. Meanwhile, according to Definition 3.3, it has \(\overline{a}_{23}^{(2)} = [s_{7} ,s_{7} ] > [s_{5} ,s_{5} ]\) and \(\overline{a}_{34}^{(2)} = [s_{5} ,s_{6} ] > [s_{5} ,s_{5} ]\), which means that \(x_{2}\) is better than \(x_{3}\), \(x_{3}\) is better \(x_{4}\) by the second DM. Then \(x_{2}\) is supposed to be better than \(x_{4}\) which contradicts with \(\overline{a}_{24}^{(2)} = [s_{2} ,s_{4} ] < [s_{5} ,s_{5} ]\) in ILFPR \(\overline{A}^{(2)}\). Since there are matrices with unacceptable interval additive consistency and non-transitivity, they need to be revised in Step 2.

Step 2:

Based on models (7) and (8), the ILFPR \(\overline{A}^{(k)*} = (\overline{a}_{ij}^{(k)*} )_{4 \times 4}\) with ordinal consistency and interval additive consistency are obtained as follows:

$$ \begin{gathered} \overline{A}^{(1)*} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{6} ,s_{7} ]} & {[s_{6} ,s_{7} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{2} ,s_{3} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{4} ,s_{5} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{7} ,s_{8} ]} & {[s_{5} ,s_{6} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right],\quad \overline{A}^{(2)*} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{6} ]} & {[s_{6} ,s_{7} ]} & {[s_{3} ,s_{4} ]} \\ {[s_{4} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{7} ,s_{7} ]} & {[s_{2} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{3} ,s_{3} ]} & {[s_{5} ,s_{5} ]} & {[s_{2} ,s_{6} ]} \\ {[s_{6} ,s_{7} ]} & {[s_{6} ,s_{8} ]} & {[s_{4} ,s_{8} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right] \hfill \\ \overline{A}^{(3)*} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{7} ]} & {[s_{7} ,s_{9} ]} & {[s_{3} ,s_{5} ]} \\ {[s_{3} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{5} ,s_{7} ]} & {[s_{2} ,s_{4} ]} \\ {[s_{1} ,s_{3} ]} & {[s_{3} ,s_{5} ]} & {[s_{5} ,s_{5} ]} & {[s_{2} ,s_{6} ]} \\ {[s_{5} ,s_{7} ]} & {[s_{6} ,s_{8} ]} & {[s_{4} ,s_{8} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right],\quad \overline{A}^{(4)*} = \left[ {\begin{array}{*{20}c} {[s_{5} ,s_{5} ]} & {[s_{6} ,s_{7} ]} & {[s_{7} ,s_{8} ]} & {[s_{4} ,s_{4} ]} \\ {[s_{3} ,s_{4} ]} & {[s_{5} ,s_{5} ]} & {[s_{6} ,s_{7} ]} & {[s_{2} ,s_{3} ]} \\ {[s_{2} ,s_{3} ]} & {[s_{3} ,s_{4} ]} & {[s_{5} ,s_{5} ]} & {[s_{2} ,s_{6} ]} \\ {[s_{6} ,s_{6} ]} & {[s_{7} ,s_{8} ]} & {[s_{4} ,s_{8} ]} & {[s_{5} ,s_{5} ]} \\ \end{array} } \right]. \hfill \\ \end{gathered} $$
Step 3:

Calculating the weight of each DM by using Algorithm 1. An initial weighting vector is that \(W_{0} = (0.4064,0.2434,0.0578,0.2923)^{T}\). According to Eqs. (1011), the \(dev_{0}\) and \(e_{0}\) are obtained. Due to the space limitation, they are omitted. By using Algorithm 1, the final weighting vector is \(W = ({0}{\text{.2953}},{0}{\text{.2502}},{0}{\text{.2538}},{0}{\text{.2008)}}^{T}\).

Step 4:

According to Eq. (9), the revised ILFPR \(\overline{A}^{(k)*}\) and weighting vector \(W\), the comprehensive ILFPR \(A^{(c)}\) is computed. Due to the space limitation, it is omitted.

Step 5:

In this paper, the LPRs are generated randomly based on the uniform distribution in ILFPR. In order to establish the DEA cross-efficiency model, preprocess the derived function \(\phi\) by Eq. (21).

Step 6:

Based on model (24), model (25), Eqs. (26), and (27), the cross-efficiency \(\theta = \{ \theta_{11} ,\theta_{22} ,\theta_{33} ,\theta_{44} \}\) is calculated. Then, calculate each ranking vector \(v_{i} (i = 1,2,3,4)\) corresponding to the alternative \(x_{i}\).

Step 7:

Stochastic preference analysis is used to obtain the final expected ranking vector and its confidence level is given. The results are shown in Table 3.

Table 3 Expected ranking vector under different simulation times

It can be seen that when the number of simulations exceeds 350, the expected value of the ranking vector tends to be stable, and the variation range is less than 0.002. When 500 simulation times are selected, the expected ranking vectors of alternatives and their confidence level are counted. According to the ranking statistics of 500 times of random simulation, the frequency distribution statistics diagram of ranking is made, as shown in Fig. 2. It can be determined that the best alternative in cold chain logistics capability is \(x_{1}\), and the confidence degree of its ranking first is 70.20%. Based on the expected ranking vector, the ranking result of cold chain logistics confidence level among five logistics enterprises is \(x_{1} \succ x_{4} \succ x_{2} \succ x_{3}\).

Fig. 2
figure 2

Frequency distribution of ranking statistics of four companies

7 Comparative analysis

To demonstrate the advantages of our proposed methods, some existing priority vector deriving methods (Chen & Zhou, 2011; Liu et al., 2019b) are applied to the case study. Then some comparisons between the integrated GDM method and other existing methods are presented.

7.1 Comparison between our proposed method and Liu et al. (2019b)

In Liu et al. (2019b), they proposed an approach for GDM based on Monte Carlo stochastic simulation method and DEA model. According to Definition 5.1, the interval fuzzy preference relations are obtained. By using their method, we can obtain the priority vector \(E = (0.2666,0.2255,0.2195,0.2884)^{T}\). Then, the ranking order of the alternatives is \(x_{4} \succ x_{1} \succ x_{2} \succ x_{3}\). This result is slightly different from the results provided by our proposed method.

In a comparison between our proposed method and the method proposed by Liu et al. (2019b), we observe the following:

  • Liu et al. (2019b) proposed a GDM method that involved additive consistency based on LPR while our method involves interval additive consistency and ordinal consistency on this basis. The former ignores the influence of interval additive consistency and order consistency in decision-making process. Ordinal consistency is the lowest condition to ensure that DMs will not give some contradictory preferences. The ranking result based on ordinal inconsistent ILFPR is unreliable. Based on the interval additivity consistency index, our proposed method contains a two-stage optimization model, which ensures the existence of transitivity to obtain acceptably interval additive consistent ILFPR. Therefore, our proposed method can provide more reliable decision-making results.

  • Liu et al. (2019b) proposed a GDM method that introduced a weight model based on minimum deviation while our proposed method applies the cooperative game method to measure the weights of DMs. The former ignores the decision-making interests and decision-making psychology of DMs.

7.2 Comparison between our proposed method and Chen and Zhou (2011)

First, ILFPRs are transformed into interval fuzzy preference relations by using subscript function and Eq. (21). Second, we use the GDM method proposed by Chen and Zhou (2011) to solve the numerical example. Then, we can obtain the priority vector \(E = (0.2564,0.2284,0.2343,0.2806)^{T}\). Finally, the ranking order of the alternatives is \(x_{4} \succ x_{1} \succ x_{2} \succ x_{3}\). This result is slightly different from the results provided by our proposed method.

In a comparison between our proposed GDM method and the existing method (Chen & Zhou, 2011), we observe the following:

  • Chen and Zhou (2011) ignored the ordering problem and the acceptable additive consistency problem of the interval fuzzy preference relations, which leads to inconsistent ranking results. Our proposed model not only defines the ordinal consistency based on the original information of ILFPR, developing a two-stage optimization model to derive the acceptably interval additive consistent ILFPR with ordinal consistency.

  • Chen and Zhou (2011) applied the consistency indices to obtain the DMs’ weights. However, it ignored the decision-making interests and decision-making psychology of DMs. Our proposed method uses the cooperative game method to calculate the weights of DMs. Therefore, our proposed method is more reliable and reasonable.

8 Conclusions

This paper mainly concentrates on the ordinal consistency of ILFPR and the method for GDM with ILFPRs. This paper first defines the ordinal consistency of ILFPR For ILFPR without ordinal consistency, a two-stage optimization model is established to obtain revised ILFPR with ordinal consistency and acceptable interval additive consistency. Then, a weight-determination method for solving DMs’ weights in GDM with ILFPRs is proposed based on cooperative games. Furthermore, each alternative is regarded as a DMU of DEA model, a cross-efficiency DEA model for LFPR is constructed. For ILFPR, it can be viewed as composed of several LPRs. Hence, LPR can be extracted according to the uniform distribution. Finally, we use Monte Carlo stochastic simulation method to analyze the whole group preference space and obtain the expected ranking vector and its credibility of each alternative. The method can address the lack of ordinal consistency, calculate each ranking vector, and has strong applicability and high confidence level.

The main advantages of this article are: (1) using a two-stage optimization model based on interval additive consistency and ordinal consistency to modify unreasonable ILFPRs; (2) using cooperative game method based on the decision-making interests and decision-making psychology to measure the weights of DMs; (3) developing a DEA cross-efficiency model based on Monte Carlo simulation to obtain the expected ranking vector of alternatives in GDM. It can consider the mutual influence between different alternatives, avoid that the optimal solution of DEA is not unique, and fully use the whole decision-making information in ILFPR.