1 Introduction

As an important extension of the traditional fuzzy set, hesitant fuzzy sets (HFSs) originally proposed by Torra and Narukawa [1, 2] allow the membership degrees of an element to have multiple different values between 0 and 1. HFSs are highly useful to express uncertain information than the traditional fuzzy sets or their extensions, especially when experts are difficult to provide specific assessment values in a decision-making process. HFSs have been investigated in depth and applied in many practical decision problems [3,4,5,6,7]. Similarly to the ordinary fuzzy sets theory, several extensions of HFSs have been extended to accommodate to different decision contexts, including interval-valued hesitant fuzzy sets (IVHFSs) [8], dual hesitant fuzzy sets (DHFSs) [9]. These extensions of HFSs have enriched the applications of HFSs and become a hot topic for many scholars.

However, in many real decision situations, compared with numerical values, experts may prefer to utilize linguistic information to express their options. Therefore, linguistic term sets [10] are widely investigated and applied in the decision-making process to express experts’ preference options [11,12,13,14,15,16,17,18]. Motivated by HFSs and linguistic term sets, some useful extensions of HFSs were further proposed, including hesitant fuzzy linguistic term sets (HFLTSs) [19], hesitant fuzzy linguistic sets (HFLSs) [20], interval-valued hesitant fuzzy linguistic sets (IVHFLSs) [21]. For example, when an expert assesses the comfort level of a car, he may choose the linguistic term “good” (\(s_4\)) to express his opinion. However, he may be hesitate about several possible membership degrees associated with the linguistic term “good,” such as 0.7, 0.8 or 0.9. Under these circumstances, using the hesitate fuzzy linguistic set proposed by Lin et al. [20] , the expert’s opinion can be expressed as \(\{\langle s_4,(0.7,0.8,0.9) \rangle \}\). However, as the complexity of the practical decision-making environment increases, it might not be adequate or sufficient for experts to express their linguistic evaluation and the associated membership degrees by linguistic terms and crisp values. In fact, taking into account the uncertainty and ambiguity of the subjective thinking of experts, interval linguistic terms, i.e., uncertain linguistic variables, and interval values may be more appropriate or convenient for expressing the true opinions of experts. Therefore, by combining with IVHFSs and uncertain linguistic variables, Liu et al. [22] proposed a new extension of the linguistic terms set, called interval-valued hesitant uncertain linguistic set (IVHULS). The desirable characteristic of IVHULSs is that it can simultaneously describe the fuzzy values of two aspects of an evaluation object: One denotes an expert’s linguistic evaluation information by an uncertain linguistic variable, and the other uses several possible interval value membership grades to describe the hesitancy of experts. Based on the concept of IVHULSs, the comfort level of a car given by an expert can be expressed as \(\{\langle [s_4,s_5],\{[0.7,0.9]\}\rangle \}\). Comparing with HFLTSs, HFLSs, and IVHFLSs, IVHULSs can more comprehensively and effectively reflect the true preferences of experts. Thus, the research of MADM method based on IVHULSs has important theoretical and applied value.

As we know, aggregation operators are highly useful tools for aggregating experts’ preferences to derive the comprehensive value of each alternative. Power average (PA) operator, originally defined by Yager [23], can reduce the negative impact of extreme assessment values provided by experts on the final decision results. Therefore, it has attracted many researchers’ attention in recent years. Motivated by the PA operator, Xu and Yager [24] further developed power geometric(PG) average operator and its weighted form. By combining the PA operator and the generalized aggregation operator, Zhou and Chen [25] proposed a new generalized power average(GPA) operator. However, on the one hand, the existing various power averaging operators are based on traditional operational laws and cannot meet the diverse semantic requirements of different experts. On the other hand, they cannot be used to aggregate IVHULSs. Therefore, in this paper, our aim is to present several new power average aggregation operators to integrate interval-valued hesitant uncertain linguistic information.

In the study of linguistic decision-making methods, the processing of language information is an important issue that needs attention. By now, several linguistic information processing methods have been proposed, including the transformation method based on membership function [26, 27], the symbolic calculation method based on the subscripts of linguistic terms [28,29,30], the transformation method based on cloud model [31], and the 2-tuple linguistic representation model [32,33,34]. Nevertheless, as mentioned by Martinez and Herrera [35], these abovementioned existing linguistic modeling methods have certain advantages; however, they cannot be used to handle all types of decision problems. For example, when decision makers assess an object, they may think that the semantic deviation between “good” and “slightly good” is greater or smaller than that between “good” and “very good.” That is, as the linguistic term subscript i increases, the semantic deviation between adjacent linguistic terms is not always equal [21]. In many practical decision-making situations, decision makers may have different semantic requirements for predefined linguistic terms. Obviously, these existing linguistic methods cannot successfully solve similar decision-making problems. Thus, in this paper, we introduce the concept of linguistic-scale function (LSF) [21] to redefine the operational laws for IVHULNs to accommodate to different semantic scenarios and improve the flexibility of linguistic information processing, then we further propose four new generalized interval-valued hesitant uncertain linguistic power average operators to solve such decision-making problems.

The main purpose of this paper is to present a MAGDM method under interval-valued hesitant uncertain linguistic environment which cannot only reduce the negative impact of extreme evaluation values on the decision-making results, but also adapt to different semantic environments and satisfy different experts’ semantic requirements. To do this, this paper is organized as follows: In Sect. 2, some basic concepts are briefly reviewed. In Sect. 3, by combing with linguistic-scale functions, some new operational laws and a new comparison method for IVHULNs are defined. In Sect. 4, several new generalized power average aggregation operators are developed, some desirable properties and special cases are investigated and analyzed. In Sect. 5, based on the proposed operators, an approach to interval-valued hesitant uncertain fuzzy linguistic MAGDM problems is developed, which considers the relationships among the preference values given by experts and the semantic preferences of experts under different semantic situations. In Sect. 6, a numerical example is provided to illustrate the effectiveness of the proposed approach, subsequently, comparison analyses with other existing MAGDM methods are given. Finally, some conclusions are given in Sect. 7.

2 Preliminaries

2.1 Uncertain Linguistic Variables

Let \(S=\{s_0,s_1,s_2,\ldots ,s_{2t}\}\) denote a discrete linguistic term set with odd cardinality, where any label \(s_i\) represents a possible linguistic variable value. For example, when \(t=3\), S could be represented as \(S = \{ s_{0} = {\text{none}},\;s_{1} = {\text{very}}\;{\text{low}},\;s_{2} = {\text{low}},\;s_{3} = {\text{medium}},\;s_{4} = {\text{high}},\;s_{5} = {\text{very}}\;{\text{high}},\;s_{6} = {\text{perfect}}\}\).

However, in the decision-making process, the linguistic aggregation value is usually not equal to any linguistic term belonging to S. To avoid the computational loss of linguistic terms during the process of linguistic information aggregation, Xu [36] proposed a new continuous linguistic term set \(\tilde{S}=\big \{\tilde{s}_{i}| i \in [0,q]\big \}\) to replace the existing discrete linguistic term set S.

Moreover, in many practical decision-making problems, linguistic evaluation values given by experts may be located between any two of the linguistic terms belonging to S. To deal with such situations, Xu [37, 38] further developed the concept of uncertain linguistic variable.

Definition 1

Suppose \(\tilde{s}=[s_{a_i},s_{b_i}],s_{a_i},s_{b_i} \in S\) and \(0 \le a_{i} \le b_{i}\), \(s_{a_i}\) and \(s_{b_i}\) are the lower limit and upper limit of \(\tilde{s},\) respectively, then \(\tilde{s}\) is called an uncertain linguistic variable.

2.2 Interval Numbers

Definition 2

[39] Let \(\gamma =[\gamma ^{l},\gamma ^u]=\big \{x|0 \le \gamma ^l\le x \le \gamma ^u\big \}\), and then \(\gamma\) is called a positive interval number.

In order to rank the magnitude of any two interval numbers, Ishibuchi and Tanaka [40], Kundu [41], Sengupta and Pal [42], Xu and Da [39] have proposed several ranking methods. In this paper, we utilize the possibility degree formulas mentioned in [39] to rank interval numbers.

Definition 3

Let \(\gamma _1=[\gamma _1^l,\gamma _1^u]\) and \(\gamma _2=[\gamma _2^l,\gamma _2^U]\) be any two interval numbers, and \(l_{\gamma _1}=\gamma _1^u-\gamma _1^l, l_{\gamma _2}=\gamma _2^u-\gamma _2^l\), then the possibility degree of \(\gamma _1 \ge \gamma _2\) is defined as:

$$\begin{aligned} P(\gamma _1 \ge \gamma _2)=\max \left\{ 1-\max \left\{ \frac{\gamma _2^u-\gamma _1^l}{l_{\gamma _1}+l_{\gamma _2}},0\right\} ,0 \right\} . \end{aligned}$$
(1)

Similarly, the degree of possibility of \(\gamma _2\ge \gamma _1\) is defined as

$$\begin{aligned} P(\gamma _2\ge \gamma _1)=\max \left\{ 1-\max \left\{ \frac{\gamma _1^u-\gamma _2^l}{l_{\gamma _1}+l_{\gamma _2}},0\right\} ,0 \right\} . \end{aligned}$$
(2)

Obviously, the following results can be derived from Eqs. (1) and (2):

  1. (1)

    \(0\le p(\gamma _1\ge \gamma _2)\le 1\),

  2. (2)

    \(p(\gamma _1\ge \gamma _2)+p(\gamma _2\ge \gamma _1)=1\),

  3. (3)

    \(p(\gamma _1 \ge \gamma _1) =p(\gamma _2\ge \gamma _2)=\frac{1}{2}\).

To rank the input arguments \(\gamma _i=[\gamma _i^l,\gamma _i^u](i=1,2,\ldots ,n)\), using Eq. (1), we can compare each \(\gamma _i\) with all \(\gamma _j(j=1,2,\ldots ,n)\) and then form a complementary matrix \(P=[p_{ij}]_{m\times n}\) (for simplicity, suppose \(p_{ij}=p(\gamma _i \ge \gamma _j)\)), where \(p_{ij}\ge 0,p_{ii}=0.5,p_{ij} +p_{ji} =1(i,j=1,2,\ldots ,n)\). Computing the sum of all of the elements of each line in matrix P, we have

$$\begin{aligned} p_i=\sum _{\begin{array}{c} j=1 \end{array}}^n p_{ij}(i=1,2,\ldots ,n). \end{aligned}$$
(3)

According the value of \(p_i\), we can derive the ranking order of \(\gamma _i\), i.e., the smaller the value of \(p_i\), the greater the value of \(\gamma _{i} \;(i = 1,2, \ldots ,n).\)

2.3 IVHFSs

Definition 4

[1, 2] Let X be a reference set, a HFS on X is defined in terms of a function that when applied to X returns a subset of [0, 1].

To be easily understood, a simple mathematical symbol can be utilized to describe the HFS [3]:

$$\begin{aligned} E=\big \{(\langle x,h_E(x)\rangle |x \in X) \big \}, \end{aligned}$$

where \(h_E(x)\) is a set of values in [0, 1], denoting the possible membership degrees of the element \(x \in X\) to E.

However, experts may find it difficult to character all possible membership degrees of an assessment object with exact values. Motivated by the concept of HFSs and interval numbers, Chen et al. [8] introduced the interval-valued hesitant fuzzy sets (IVHFSs), which utilize interval numbers instead of exact values to represent the possible membership degrees of an object to a set.

Definition 5

[8] Let X be a fixed set, and M[0, 1] be the set of all closed subintervals of [0, 1]. Then an IVHFS on X is denoted as

$$\begin{aligned} \tilde{E}=\big \{\langle x_i,\tilde{h}_{\tilde{E}}(x_i)\rangle |x_i \in X, \quad i=1,2,\ldots ,n \big \}, \end{aligned}$$
(4)

where \(\tilde{h}_{\tilde{E}}(x_i):X \rightarrow M[0,1]\) denotes all possible interval-valued membership degrees of the element \(x_i \in X\). For convenience, we call \(\tilde{h}_{\tilde{E}}(x_i)\) an interval-valued hesitant fuzzy element (IVHFE), which is expressed by:

$$\begin{aligned} \tilde{h}_{\tilde{E}}(x_i)=\big \{\tilde{\gamma }|\tilde{\gamma } \in \tilde{h}_{\tilde{E}}(x_i) \big \}, \end{aligned}$$

here, \(\tilde{\gamma }=[\tilde{\gamma }^-,\tilde{\gamma }^+]\) is an interval value. \(\tilde{\gamma }^-\) = inf\(\tilde{\gamma }\) and \(\tilde{\gamma }^+\) = sup\(\tilde{\gamma }\) represent the lower and upper limits of \(\tilde{\gamma }\), respectively. It is easy to observe that IVHFS is an extension of HFS. If \(\tilde{\gamma }^+=\tilde{\gamma }^-\), then IVHFS degenerates into HFS.

2.4 IVHULSs

Definition 6

[22] Let X be a reference set, \(s_{\theta (x)},s_{\eta (x)} \in S\), and M[0, 1] be the set of all closed subintervals of [0,1]. An interval-valued hesitant fuzzy linguistic set (IVHULS) on X is:

$$\begin{aligned} A = \big \{\langle x,[s_{\theta (x)},s_{\eta (x)}],\delta (x)\rangle |x \in X\big \}, \end{aligned}$$

where \(\delta (x)=\bigcup _{\begin{array}{c} \gamma (x) \in \delta (x) \end{array}}\big \{\gamma _x^l,\gamma _x^u \big \}\) denotes several possible interval-valued membership degrees of \(x \in X\) belongs to \([s_{\theta (x)},s_{\eta (x)}]\).

For convenience, \(\tilde{\alpha }=\langle [s_{\theta (\tilde{\alpha })},s_{\eta (\tilde{\alpha })}],{\delta }(\tilde{\alpha })\rangle\) is called an interval-valued hesitant uncertain linguistic number(IVHULN). If \(\delta (\tilde{\alpha })=\big \{[\gamma ^l,\gamma ^u]\big \}\) has only one interval value, then the membership degree of \(\tilde{\alpha }\) belongs to \([s_{\theta (\tilde{\alpha })},s_{\eta (\tilde{\alpha })}]\) is \([\gamma ^l,\gamma ^u]\). For example, \(\tilde{\alpha }=\langle [s_3,s_5],[0.3,0.7]\rangle\) is called an interval-valued uncertain linguistic number. Moreover, it should be noted that HFLSs and IVHFLSs are special cases of IVHULSs.

Example 1

Here, let us describe the application of IVHULNs by a simple example. Suppose experts need to evaluate the operability of three different production facilities, denoted as \(f_1\), \(f_2\) and \(f_3\). Considering that this attribute is qualitative, it is more appropriate to use linguistic variables for evaluation. For example, the expert may feel that the linguistic evaluation value for \(f_1\) is higher than “good” but lower than “very good”; meanwhile, the expert may also be uncertain and hesitant about such an uncertain linguistic variable, so the expert can express his opinion by providing several possible interval-valued membership. In this case, an IVHULN is more suitable to express such evaluation, which can be expressed as \(\langle [s_5,s_6],{[0.5,0.6],[0.7,0.8]} \rangle\). [0.5, 0.6] and [0.7, 0.8] denote the possible interval-valued membership degrees where \(f_1\) belongs to the uncertain linguistic variable \([s_5,s_6]\).

For any two IVHULNs \(\tilde{\alpha }_1=\big \langle [s_{\theta (\tilde{\alpha }_1)},s_{\eta (\tilde{\alpha }_1)}],\delta (\tilde{\alpha }_1) \big \rangle\) and \(\tilde{\alpha }_2=\big \langle [s_{\theta (\tilde{\alpha }_2)},s_{\eta (\tilde{\alpha }_2)}],\delta (\tilde{\alpha }_2) \big \rangle\), \(\lambda \in [0,1]\), Liu and Ju [22] defined the operational rules as follows.

  1. (1)
    $$\begin{aligned}&\tilde{\alpha }_1 \oplus \tilde{\alpha }_2=\bigg \langle \bigg [ s_{\theta (\tilde{\alpha }_1)+\theta (\tilde{\alpha }_2)}, s_{\eta (\tilde{\alpha }_1)+\eta (\tilde{\alpha }_2})\bigg ],\nonumber \\&\quad \bigcup \limits _{\begin{array}{c} \gamma (\tilde{\alpha }_1) \in \delta (\tilde{\alpha }_1)\\ \gamma (\tilde{\alpha }_2) \in \delta (\tilde{\alpha }_2) \end{array}}\bigg \{\bigg [\gamma _{\tilde{\alpha }_1}^l + \gamma _{\tilde{\alpha }_2}^l - \gamma _{\tilde{\alpha }_1}^l \gamma _{\tilde{\alpha }_2}^l,\gamma _{\tilde{\alpha }_1}^u + \gamma _{\tilde{\alpha }_2}^u - \gamma _{\tilde{\alpha }_1}^u \gamma _{\tilde{\alpha }_2}^u\bigg ]\bigg \} \bigg \rangle , \end{aligned}$$
    (5)
  2. (2)
    $$\begin{aligned} \tilde{\alpha }_1\otimes \tilde{\alpha }_2=\bigg \langle \bigg [ s_{\theta (\tilde{\alpha }_1)\times \theta (\tilde{\alpha }_2)}, s_{\eta (\tilde{\alpha }_1)\times \eta (\tilde{\alpha }_2)}\bigg ], \bigcup \limits _{\begin{array}{c} \gamma (\tilde{\alpha }_1) \in \delta (\tilde{\alpha }_1)\\ \gamma (\tilde{\alpha }_2) \in \delta (\tilde{\alpha }_2) \end{array}} \bigg \{\bigg [\gamma _{\tilde{\alpha }_1}^l \gamma _{\tilde{\alpha }_2}^l ,\gamma _{\tilde{\alpha }_1}^u \gamma _{\tilde{\alpha }_2}^u\bigg ]\bigg \} \bigg \rangle , \end{aligned}$$
    (6)
  3. (3)
    $$\begin{aligned} \lambda \tilde{\alpha }_1 =\bigg \langle \bigg [s_{\lambda \times \theta (\tilde{\alpha }_1)},s_{\lambda \times \theta (\tilde{\alpha }_2)} \bigg ] \bigcup \limits _{\begin{array}{c} \gamma (\tilde{\alpha }_1) \in \delta (\tilde{\alpha }_1)\\ \gamma (\tilde{\alpha }_2) \in \delta (\tilde{\alpha }_2) \end{array}} \bigg \{ \bigg [1-\big (1-\gamma _{\tilde{\alpha }_1}^l \big )^\lambda ,1-\big (1-\gamma _{\tilde{\alpha }_1}^u \big )^\lambda \bigg ]\bigg \}\bigg \rangle , \end{aligned}$$
    (7)
  4. (4)
    $$\begin{aligned} \tilde{\alpha }_1^\lambda =\bigg \langle \Big [s_{\big (\theta (\tilde{\alpha }_1)\big )^\lambda }, s_{\big (\eta (\tilde{\alpha }_1)\big )^\lambda } \Big ], \bigcup \limits _{\begin{array}{c} \gamma (\tilde{\alpha }_1) \in \delta (\tilde{\alpha }_1)\\ \gamma (\tilde{\alpha }_2) \in \delta (\tilde{\alpha }_2) \end{array}} \bigg \{\bigg [\big ( \gamma (\tilde{\alpha }_1) \big )^\lambda ,\big ( \gamma (\tilde{\alpha }_u) \big )^\lambda \bigg ] \bigg \}\bigg \rangle . \end{aligned}$$
    (8)

It is easy to notice that the above operational rules for IVHULNs are based on subscripts of linguistic terms and assume that the absolute deviations of adjacent linguistic terms are always equal. However, in many practical decision situations, experts may have different semantic preferences for linguistic terms and the absolute deviations between adjacent linguistic terms are not always equal. In order to solve such problems, by combining with linguistic-scale functions, we proposed new operational rules, distance measurement and a comparison method for any two IVHULNs in the next section.

3 New Operations for IVHULSs

3.1 Linguistic-Scale Functions

In general, a simple way to deal with linguistic terms is to directly manipulate the subscripts of linguistic terms. However, in many practical situations, we can find that this way cannot flexibly and precisely express the experts’ semantic intention under different semantic environments. To solve such situations, Wang et al. [21] summarized three different linguistic-scale functions (LSFs) that are flexible to convert linguistic terms into different semantic values according to different semantic contexts. These linguistic-scale functions are simply introduced as follows:

Definition 7

[21, 43] A linguistic-scale function (LSF) \(\rho\) is a mapping from \(s_i\) to \(\phi _i(i=0,1,2,\ldots ,2t)\) that is denoted by the following formula:

$$\begin{aligned} \rho :s_i\rightarrow \phi _i(i=0,1,2,\ldots ,2t), \end{aligned}$$
(9)

where \(s_i \in S\), \(\phi _i \in [0,1]\) is an exact value and represent the semantics value of the linguistic term \(s_i\). In addition, \(\phi _i\) need to satisfy the condition that \(0\le \phi _0 \le \phi _1 \le \phi _2, \ldots , \le \phi _{2t}\). Therefore, \(\rho\) is a strictly monotonically increasing function with regard to linguistic subscript i.

  1. (1)

    The most simple LSF is a simple average calculation of the subscripts of linguistic terms, that is:

    $$\begin{aligned} \rho (s_i)=\phi _i=\frac{i}{2t}(i=0,1,2,\ldots ,2t). \end{aligned}$$
    (10)
  2. (2)

    The second LSF is a composite scale function that is formed by combining the exponential scale and the \(-n\sim n\) scale. Its main characteristic is that the closer to both ends of the linguistic term set, the greater the semantic deviation between the adjacent linguistic terms. For example, the semantic deviation between linguistic terms “very high” and “perfect” is greater than that between “high” and “very high.”

    $$\rho (s_{i} ) = \phi _{i} = \left\{ {\begin{array}{*{20}l} {\frac{{\varphi ^{t} - \varphi ^{{t - i}} }}{{2(\varphi ^{t} - 1)}}} \hfill & {(i = 0,1,2, \ldots ,t),} \hfill \\ {\frac{{\varphi ^{t} + \varphi ^{{i - t}} - 2}}{{2(\varphi ^{t} - 1)}}} \hfill & {(i = t + 1,t + 2, \ldots ,2t).} \hfill \\ \end{array} } \right.$$
    (11)

    The parameter value of \(\varphi\) in Eq. (11) is introduced in the Ref. [44].

  3. (3)

    The third LSF is based on the value function in prospect theory. Contrary to Eq. (11), this function can characterize the phenomenon that the closer to both ends of the linguistic term set, the smaller the absolute deviation between adjacent linguistic terms.

    $$\rho (s_{i} ) = \phi _{i} = \left\{ {\begin{array}{*{20}l} {\frac{{t^{\psi } - (t - i)^{\psi } }}{{2t^{\psi } }}} \hfill & {(i = 0,1,2, \ldots ,t),} \hfill \\ {\frac{{t^{\varphi } + (i - t)^{\varphi } }}{{2t^{\varphi } }}} \hfill & {(i = t + 1,t + 2, \ldots ,2t).} \hfill \\ \end{array} } \right.$$
    (12)

    where \(\psi ,\varphi \in (0,1]\), and if \(\psi = \varphi =1\), then \(\rho (s_i)=\phi _i=\frac{i}{2t}\).

Further, in order to avoid the computational loss, Wang et al. [21] further expanded Eq. (9) to the continuous linguistic term set \(\tilde{S}\): \(\tilde{\rho }:\tilde{S}\rightarrow \tilde{R}\big (\tilde{R}=\{r|r \ge 0,r \in R\}\big )\), which satisfies \(\tilde{\rho }(s_i)=\phi _i\). The inverse function of \(\tilde{\rho }\) is represented by \(\tilde{\rho }^{-1}\).

From the above definitions, we can observe that compared with other existing linguistic information processing methods, the most important advantage of introducing these three types of LSFs is that they can be used in different semantic environments to satisfy different semantic requirements of experts. For example, for \(s_4=``{} { \text{high}}\)”, \(s_5=`` { \text{very}} \ { \text{high}}\)” and \(s_6=``{} { \text{perfect}}\)” in the linguistic term set \(S(t=3)\) defined in the Sect. 2.1, experts may have different semantic preferences in a real decision-making environment. If the expert feels that the semantic deviations \(d_{ij}\) between adjacent linguistic terms \(s_i\) and \(s_j\) are always equal, then by using Eq. (10), the semantic deviations \(d_{45}=d_{56}=1/7\approx 0.14\). If the expert feels the absolute deviation between \(s_6\) and \(s_5\) is greater than that of between \(s_5\) and \(s_4\), then by using Eq. (11) (let \(\varphi =1.4\)), we can get the linguistic deviations: \(d_{54}=\rho (s_5) - \rho (s_4) =0.1605\), \(d_{65}=\rho (s_6) - \rho (s_5) = 0.2248\). If the expert thinks the deviation between \(s_6\) and \(s_5\) is smaller than that of between \(s_5\) and \(s_4\), then by using Eq. (12) (let \(\psi =\varphi =0.8\)), we can get \(d_{54}=\rho (s_5) - \rho (s_4) =0.1539\), \(d_{65}=\rho (s_6) - \rho (s_5)=0.1385\). Obviously, existing other linguistic models cannot be effectively used to deal with the latter two semantic situations. Thus, in the next subsection, by combining LSFs, we will propose the operational laws for IVHULNs, which have better flexibility and adaptability for processing linguistic terms.

3.2 New Operations and Distance Measure

In this subsection, based on the operational rules of IVHULNs defined by Liu and Ju [22], by combining with linguistic-scale functions, we redefined the operational laws for IVHULNs to deal with different semantic situations.

Definition 8

Let \(h_\alpha =\big \langle [s_{\theta (\alpha )},s_{\eta (\alpha )}],\delta (\alpha ) \big \rangle =\big \langle [s_{\theta (\alpha )},s_{\eta (\alpha )}], \bigcup _{\gamma _\alpha =[\gamma ^l_\alpha ,\gamma ^u_\alpha ] \in \delta _\alpha }\big \{[\gamma _\alpha ^l,\gamma _\alpha ^u]\big \}\big \rangle\) and \(h_\beta =\big \langle [s_{\theta (\beta )},s_{\eta (\beta )}],\delta (\beta ) \big \rangle =\big \langle [s_{\theta (\beta )},s_{\eta (\beta )}], \bigcup _{\gamma _\beta =[\gamma ^l_\beta ,\gamma ^u_\beta ] \in \delta _\beta }\big \{[\gamma _\beta ^l,\gamma _\beta ^u]\big \}\big \rangle\) be any two IVHULNs, \(\lambda \ge 0\), then new operation laws for IVHULNs are defined as follows:

  1. (1)
    $$\begin{aligned}&h_\alpha \oplus h_\beta = \bigg \langle \Big [\tilde{\rho }^{-1}\Big (\tilde{\rho }(s_{\theta (\alpha )})+ (\tilde{\rho }(s_{\theta (\beta )})\Big ), \quad \tilde{\rho }^{-1} \Big (\tilde{\rho }(s_{\eta (\alpha )}) +(\tilde{\rho }(s_{\eta (\beta )})\Big )\Big ], \nonumber \\&\quad \bigcup _{\gamma _\alpha \in \delta (\alpha );\gamma _\beta \in \delta (\beta )}\bigg \{\Big [\gamma _\alpha ^l+\gamma _\beta ^l -\gamma _\alpha ^l \gamma _\beta ^l],[\gamma _\alpha ^u + \gamma _\beta ^u -\gamma _\alpha ^u \gamma _\beta ^u\Big ]\bigg \}\bigg \rangle , \end{aligned}$$
    (13)
  2. (2)
    $$\begin{aligned}&h_\alpha \otimes h_\beta =\bigg \langle \Big [\tilde{\rho }^{-1}\Big (\tilde{\rho } (s_{\theta (\alpha )})\tilde{\rho }(s_{\theta (\beta ) })\Big ), \quad \tilde{\rho }^{-1}\Big (\tilde{\rho }(s_{\eta (\alpha )}) \tilde{\rho }(s_{\eta (\beta )})\Big )\Big ],\nonumber \\&\quad \bigcup _{\begin{array}{c} \gamma _\alpha \in \delta (\alpha )\\ \gamma _\beta \in \delta (\beta ) \end{array}}\Big \{\big [\gamma ^l_\alpha \gamma ^l_\beta ,\gamma ^u_\alpha \gamma ^u_\beta \big ]\Big \}\bigg \rangle , \end{aligned}$$
    (14)
  3. (3)
    $$\begin{aligned}&\lambda h_\alpha = \bigg \langle \Big [\tilde{\rho }^{-1}\Big (\lambda \tilde{\rho }(s_{\theta (\alpha )})\Big ), \quad \tilde{\rho }^{-1}\Big (\lambda \tilde{\rho }(s_{\eta (\alpha )})\Big )\Big ],\nonumber \\&\quad \bigcup _{\gamma _\alpha \in \delta _\alpha }\Big \{\Big [1-(1-\gamma ^l_\alpha )^ \lambda ,1-(1-\gamma ^u_\alpha )^\lambda \Big ] \Big \}\bigg \rangle , \end{aligned}$$
    (15)
  4. (4)
    $$\begin{aligned} h_\alpha ^\lambda = \bigg \langle \Big [\tilde{\rho }^{-1}\Big (\big (\tilde{\rho } (s_{\theta (\alpha )})\big )^\lambda \Big ), \quad \tilde{\rho }^{-1} \Big (\big (\tilde{\rho }(s_{\eta (\alpha )})\big )^\lambda \Big )\Big ],\bigcup _{\gamma _\alpha \in \delta _\alpha }\Big \{\Big [(\gamma ^l_\alpha )^\lambda ,(\gamma ^u_\alpha )^\lambda \Big ] \Big \}\bigg \rangle . \end{aligned}$$
    (16)

Example 2

Let \(S = \{ s_{0} = {\text{none}},\;s_{1} = {\text{very}}\;{\text{low}},\;s_{2} = {\text{low}},s_{3} = {\text{medium}},\;s_{4} = {\text{high}},\;s_{5} = {\text{very}}\;{\text{high}},\;s_{6} = {\text{perfect}}\}\) be a linguistic term set. Assume that we choose Eq. (12) as the LSF to manipulate the following two IVHULNs: \(h_\alpha =\big \langle [s_1,s_2] \big \{[0.1,0.3][0.2,0.4]\big \}\big \rangle\) and \(h_\beta = \big \langle [s_2,s_3],\{[0.2,0.3], [0.3,0.5]\}\big \rangle\), let \(\lambda =2,\psi =\frac{1}{2},\varphi =\frac{1}{2}\), then we can get the following results by using (13)–(16):

  1. (1)

    \(h_\alpha \oplus h_\beta =\langle [s_{2.535},s_{3.536}], \{[0.28,0.51], [0.37,0.65], [0.36,0.58],[0.44,0.7]\}\rangle\)

  2. (2)

    \(h_\alpha \otimes h_\beta =\langle [s_{0.228},s_{1.134}], \{[0.02,0.09], [0.03,0.15], [0.04,0.12],[0.06,0.2] \}\rangle\)

  3. (3)

    \(\lambda h_\alpha =2 h_\alpha =\langle [s_{1.798},s_{2.928}, \{[0.19,0.51], [0.36,0.64]\}\rangle\)

  4. (4)

    \(h_\alpha ^\lambda = h_\alpha ^2=\langle [s_{0.1}, s_{0.512}], \{[0.01,0.09],[0.04,0.16] \}\rangle\)

Further, based on Example 1, if an expert chooses a semantic scenario in which the closer to both ends of the set of linguistic terms, the greater the deviation between adjacent linguistic terms, then Eq. (11) (let \(\varphi =1.4\)) is used to participate in the calculation, and we can get the following result:

  1. (1)

    \(h_\alpha \oplus h_\beta =\langle [s_{3.9659}, s_{5.5316}], \{[0.28,0.51],[0.37,0.65],[0.36,0.58],[0.44,0.7]\}\rangle\)

  2. (2)

    \(h_\alpha \otimes h_\beta = \langle [s_{0.3467}, s_{0.8348}], \{[0.02,0.09],[0.03,0.15],[0.04,0.12],[0.06,0.2] \}\rangle\)

  3. (3)

    \(\lambda h_\alpha =2h_\alpha = =\langle [s_{2.5187}, s_{4.9754}, \{[0.19,0.51],[0.36,0.64]\}\rangle\)

  4. (4)

    \(h_\alpha ^\lambda =h_\alpha ^2 =\langle [s_{0.1973}, s_{0.6215}], \{[0.01,0.09],[0.04,0.16] \}\rangle\)

Thus, from Example 1, we can see that if different linguistic-scale functions are used in the calculation process, the results are obviously different. In actual decision-making, experts can flexibly determine the LSF according to individual semantic preferences. Compared with the operational rules proposed Liu and Ju [22], the new operational laws defined above have better flexibility and adaptability to linguistic decision scenarios.

Theorem 1

Let \(h_{\alpha _i}=\langle \big [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}\big ], \delta (\alpha _i)\rangle (i=1,2,3)\) be any three IVHULNs and \(\lambda \ge 0\), the following properties hold:

  1. (1)

    \(h_{\alpha _1} \oplus h_{\alpha _2} = h_{\alpha _2} \oplus h_{\alpha _1}\),

  2. (2)

    \(h_{\alpha _1} \otimes h_{\alpha _2} = h_{\alpha _2} \otimes h_{\alpha _1}\),

  3. (3)

    \(\lambda (\alpha _1 \oplus \alpha _2) =\lambda h_{\alpha _1} \oplus \lambda h_{\alpha _2}\),

  4. (4)

    \((h_{\alpha _1}\otimes h_{\alpha _2})^\lambda =h_{\alpha _1}^\lambda \otimes h_{\alpha _2}^\lambda\),

  5. (5)

    \(h_{\alpha _1} \oplus (h_{\alpha _2} \oplus h_{\alpha _3}) =(h_{\alpha _1} \oplus h_{\alpha _2}) \oplus h_{\alpha _3}\),

  6. (6)

    \(h_{\alpha _1} \otimes (h_{\alpha _2} \otimes h_{\alpha _3}) =(h_{\alpha _1} \otimes h_{\alpha _2}) \otimes h_{\alpha _3}\).

Based on these abovementioned operational rules of IVHULNs in Definition 8, Theorem 1 can be easily proven, the proof process is omitted here.

Based on Definition 6 and Hamming distance, we propose the distance measures for IVHULNs as follows:

Definition 9

Let \(h_{\alpha }=\Big \langle \big [s_{\theta {(\alpha )}},s_{\eta {(\alpha )}} \big ], \delta (\alpha )\Big \rangle =\Big \langle \big [s_{\theta {(\alpha )}}, s_{\eta {(\alpha )}}], \,\bigcup _{\gamma _\alpha =[\gamma _\alpha ^l, \gamma _\alpha ^u] \in \delta (\alpha )}{[\gamma _\alpha ^l, \gamma _\alpha ^u]}\big ]\Big \rangle\) and \(h_{\beta }=\big \langle \big [s_{\theta {(\beta )}}, s_{\eta {(\beta )}}\big ], \delta (\beta )\big \rangle =\bigg \langle \big [s_{\theta {(\beta )}}, s_{\eta {(\beta )}}], \bigcup _{\gamma _\beta =[\gamma _\beta ^l, \gamma _\beta ^u] \in \delta (\beta )}{[\gamma _\beta ^l,\gamma _\beta ^u]}\big ]\bigg \rangle\) be any two IVHULNs, combining the LSF, the normalized Hamming distance measure between \(h_\alpha\) and \(h_\beta\) is defined as follows:

$$\begin{aligned} d_H(h_\alpha ,h_\beta )&= {} \frac{1}{4\#\text{len}}\sum _{i=1}^l \Big (\big |\tilde{\rho }(s_{\theta {(\alpha )}})(\gamma _\alpha ^l)^{\sigma (j)} - \tilde{\rho }(s_{\theta {(\beta )}}) (\gamma _\beta ^l)^{\sigma (j)}\big |\nonumber \\&+ \big |\tilde{\rho }(s_{\theta {(\alpha )}}) (\gamma _\alpha ^u)^{\sigma (j)} - \tilde{\rho }(s_{\theta {(\beta )}}) (\gamma _\beta ^u)^{\sigma (j)}\big |\nonumber \\&+\big |\tilde{\rho }(s_{\eta {(\alpha )}}(\gamma _\alpha ^l)^{\sigma (j)}- \tilde{\rho }(s_{\eta {(\beta )}}) (\gamma _\beta ^u)^{\sigma (j)}\big |\nonumber \\&+\big |\tilde{\rho }(s_{\eta {(\alpha )}}(\gamma _\alpha ^u)^{\sigma (j)}- \tilde{\rho }(s_{\eta {(\beta )}}) (\gamma _\beta ^u)^{\sigma (j)}\big |\Big ), \end{aligned}$$
(17)

where \(\gamma _\alpha ^{\sigma (j)},\gamma _\beta ^{\sigma (j)}\) are the jth largest interval values in \(\delta (\alpha )\) and \(\delta (\beta )\), respectively. \(\#\text{len}(\delta (\alpha ))\), \(\#\text{len}(\delta (\beta ))\) denote the number of interval values in \(\delta (\alpha )\) and \(\delta (\beta )\), respectively. \(\#\text{len}\) is the maximum of \(\#\text{len}(\delta (\alpha ))\) and \(\#\text{len}(\delta (\beta ))\). It is easy to prove that Eq. (17) satisfies the following conditions: \(0 \le d_H(h_\alpha ,h_\beta ) \le 1, d_H(h_\alpha ,h_\beta ) =0\) if and only if \(h_\alpha = h_\beta , d_H(h_\alpha ,h_\beta ) = d_H(h_\beta ,h_\alpha ).\) The proof is omitted here.

Note that different IVHULNs may have different interval numbers in most practical cases, that is \(\#\text{len}(\delta _\alpha )\ne \#\text{len}(\delta _\beta )\). In order to calculate correctly, we should supplement the shorter IVHULN by adding some interval numbers to it until both of them have the same length. Let \(h_\alpha\) be the shorter IVHULN, and \(\gamma ^l,\gamma ^u\) be the maximum and minimum interval numbers in \(\delta (\alpha )\) respectively, and similarly to the method proposed by Zhu and Xu [45], we can add the interval values to \(\delta (\alpha )\) repeatedly by the following formula:

$$\begin{aligned} \tilde{\gamma } = \lambda \gamma ^u \oplus (1-\lambda )\gamma ^l. \end{aligned}$$
(18)

It is obvious that the parameter \(\lambda\) is employed to represent experts’ risk preferences. In general, \(\lambda\) can be set to 1, 0, or 1/2, corresponding to the max, min and the average interval value, respectively. Optimists may expect good results, and thus add a maximum interval value. On the contrary, pessimists will complement a minimum interval value [4]. Here, experts are considered pessimists(that is \(\lambda =0\)). For example, let \(h_\alpha =\langle [s_2,s_4],\{[0.1,0.3],[0.4,0.5]\}\rangle\), \(h_\beta =\langle [s_3,s_4],\{[0.1,0.3],[0.2,0.4],[0.6,0.8]\}\rangle\), Obviously, \(\#\text{len}(\delta (\alpha ))=2<\#\text{len}(\delta (\beta ))=3\). To operate correctly, we should extend \(\delta (\alpha )\) to have the same length with \(\delta (\beta )\). By using Eqs. (1) and (2), we can get the minimum interval values in \(\delta (\alpha )\), then we can extend \(h_\alpha\) as \(\langle [s_2,s_4],\{[0.1,0.3],[0.4,0.5],[0.1,0.3]\}\rangle\) (suppose \(\lambda =0\)).

3.3 Comparison Method for IVHULNs

In order to compare any two IVHULNs, Liu et al. [22] defined the score function of an IVHULN. However, the accuracy function of IVHULN has not been provided. In the following, the score function and accuracy function of an IVHULN are proposed, a comparison method for two IVHULNs is also defined.

Definition 10

Let \(h_\alpha =\big \langle [s_{\theta (\alpha )}, s_{\eta (\alpha )}], \delta _\alpha \big \rangle =\big \langle [s_{\theta (\alpha )}, s_{\eta (\alpha )}], \bigcup _{\gamma _\alpha =[\gamma ^l_\alpha , \gamma ^u_\alpha ] \in \delta (\alpha )}\{[\gamma _\alpha ^l, \gamma _\alpha ^u]\}]\big \rangle\) be an IVHULN, then a score function of \(h_\alpha\) can be denoted as follows:

$$\begin{aligned} S(h_\alpha ) =\frac{(\tilde{\rho }(s_{\theta (\alpha )})+\tilde{\rho } (s_{\eta (\alpha )}))\sum _{\gamma _{\alpha } \in \delta _{\alpha }} \big (\gamma _{\alpha }^l + \gamma _{\alpha }^u\big )}{4\#\text{len}}, \end{aligned}$$

where \(\#\text{len}\) denotes the number of interval values in \(\delta (\alpha )\).

Definition 11

Let \(h_\alpha =\big \langle [s_{\theta (\alpha )}, s_{\eta (\alpha )}], \delta _\alpha \big \rangle =\big \langle [s_{\theta (\alpha )}, s_{\eta (\alpha )}], \bigcup _{\gamma _\alpha =[\gamma ^l_\alpha , \gamma ^u_\alpha ] \in \delta _\alpha }\{[\gamma _\alpha ^l, \gamma _\alpha ^u]\}]\big \rangle\) be an IVHULN, the expectation function \(E(\delta _\alpha )\) of \(h_\alpha\) can be defined as \(E(\delta _{\alpha })=\frac{\sum _{\gamma _{\alpha } \in \delta _{\alpha }}(\gamma _{\alpha }^l + \gamma _{\alpha }^u)}{2\#l}\), then the variance function \(V(\delta _{\alpha })\) of \(h_\alpha\) can be denoted by \(V(\delta _{\alpha })=\frac{1}{\#l}\sum _{\gamma _{\alpha } \in \delta _{\alpha }}\big [\frac{\gamma _{\alpha }^l + \gamma _{\alpha }^u}{2} - E(\delta _{\alpha })\big ]^2\). Therefore, the accuracy function of \(D(h_\alpha )\) can be denoted as follows:

$$\begin{aligned} D(h_\alpha ) = \frac{\tilde{\rho }(s_{\theta (\alpha )}) +\tilde{\rho }(s_{\eta (\alpha )})}{2}\big (1-V(\delta _\alpha )\big ), \end{aligned}$$
(19)

where \(\#l\) is number of interval values in \(\delta _\alpha\)

Definition 12

Let \(h_\alpha =\big \langle [s_{\theta (\alpha )}, s_{\eta (\alpha )}], \delta _\alpha \big \rangle , h_\beta =\big \langle [s_{\theta (\beta )}, s_{\eta (\beta )}], \delta _\beta \big \rangle\) be any two IVHULNs, then

  1. (1)

    \(if \ S(h_\alpha )>S(h_\beta ), { then} \ h_\alpha >h_\beta\).

  2. (2)

    \(if \ S(h_\alpha ) = S(h_\beta ), { then}\)

    \(if\;D(h_{\alpha } ) > D(h_{\beta } ),then\;h_{\alpha } > h_{\beta }\),

    \(if \ D(h_\alpha )=D(h_\beta ), { then}\ h_\alpha = h_\beta\).

Example 3

Let \(h_\alpha =\big \langle \big [s_1,s_2\big ],\big \{[0.2,0.4],[0.3,0.7]\big \}\big \rangle\) and \(h_\beta = \big \langle \big [s_2,s_4\big ],\big \{[0.2,0.3], [0.1,0.2]\big \}\big \rangle\) are two IVHULNs. If \(\tilde{\rho }(s_i)=\frac{i}{2t}(i=0,1,2,\ldots ,2t)\) and \(t=3\), then their comparative order can be calculated as follows:

$$\begin{aligned} S(h_\alpha )&= \frac{\big (\frac{1}{6} + \frac{2}{6}\big )\big (0.2+0.4+0.3+0.7\big )}{4*2}=0.1,\\E(\delta _\alpha )&= \frac{(0.2+0.4)+(0.3+0.7)}{2*2}=0.4,\\ D(\delta _\alpha )&= \frac{1}{2}\times \left[ \left( \frac{0.2+0.4}{2} -0.4\right) ^2+\left( \frac{0.3+0.7}{2}-0.4\right) ^2\right] =0.01,\\ D(h_\alpha )&= \frac{\frac{1}{6}+\frac{2}{6}}{2}(1-0.01)=0.2475. \end{aligned}$$

Similarly, \(S(b_\beta ) = 0.1\) and \(D(h_\beta ) =0.4938.\) Thus, according to Definition 12, we can derive \(h_\alpha < h_\beta .\)

4 Some Generalized Interval-Valued Hesitant Uncertain Linguistic Power Aggregation Operators

In this section, the PA and PG operators are extended to accommodate interval-valued hesitant uncertain linguistic context and different semantic situations. In addition, some desirable properties and special cases of these newly proposed operators are investigated and discussed.

Power average (PA) operator was originally introduced by Yager [23] to aggregate a collection of real numbers. It is defined as follows:

$$\begin{aligned} \hbox {PA}(\ddot{a}_1,\ddot{a}_2,\ldots ,\ddot{a}_n) =\frac{\sum \nolimits _{\begin{array}{c} i=1 \end{array}}^n\big (1+ \mathbb {T}(\ddot{a}_i)\big )\ddot{a}_i}{\sum \nolimits _{\begin{array}{c} i=1 \end{array}}^n \big (1+\mathbb {T}(\ddot{a}_i)\big )}, \end{aligned}$$
(20)

where

$$\begin{aligned} \mathbb {T}(\ddot{a}_i)=\sum \limits _{\begin{array}{c} i=1\\ i\ne j \end{array}}^{n}\hbox {Supp}(\ddot{a}_i,\ddot{a}_j), \end{aligned}$$
(21)

and \(\hbox {Supp}(\ddot{a}_t,\ddot{a}_k)\) denotes the support measure for \(\ddot{a}_t\) from \(\ddot{a}_k\), which holds the following basic properties: \(\hbox {Supp}(\ddot{a}_i,\ddot{a}_j) \in [0,1]\), \(\hbox {Supp}(\ddot{a}_i,\ddot{a}_j) = \hbox {Supp}(\ddot{a}_j,\ddot{a}_i)\), \(\hbox {Supp}(\ddot{a}_i,\ddot{a}_j) \ge \hbox {Supp}(\ddot{a}_m,\ddot{a}_n)\) if \(|(\alpha _i,\alpha _j)|< |\alpha _m,\alpha _n|.\)

Based on Eq. (20) and geometric mean, Xu and Yager [24] further presented a power geometric (PG) operator to aggregate \(\ddot{a}_i(i=1,2,\ldots ,n)\):

$$\begin{aligned} \hbox {PG}(\ddot{a}_1,\ddot{a}_2,\ldots ,\ddot{a}_n)=\prod _{i=1}^n \ddot{a}_i^{\frac{1+\mathbb {T}(\ddot{a}_i)}{\sum _{i=1}^n(1+\mathbb {T}(\ddot{a}_i))}}. \end{aligned}$$
(22)

Note that the PA and the PG operator are nonlinear aggregation tools. A typical characteristic of these two operators is that the weights of \(\ddot{a}_i(i=1,2,\ldots ,n)\) depends on the support measure of all other inputs for \(\ddot{a}_i\), that is, allowing the inputs to support each other.

4.1 GIVHULPA Operator and GIVHULPGA Operator

Definition 13

Let \(\hat{h}_i(i=1,2,\ldots ,n)\) be a collection of IVHULNs, then a generalized interval-valued hesitant uncertain linguistic power average (GIVHULPA) operator is a mapping \(\hat{H}^n \rightarrow \hat{H}\) and can be defined as follows:

$$\begin{aligned} \hbox {GIVHULPA}(\hat{h}_1,\hat{h}_2,\ldots ,\hat{h}_n) =\left( \frac{\bigoplus \nolimits _{i=1}^{n}\big (1+\mathbb {T}(\hat{h}_i)\big ) \hat{h}_i^\lambda }{\sum \nolimits _{i=1}^{n}\big (1+\mathbb {T}(\hat{h}_i)\big )} \right) ^{\frac{1}{\lambda }}, \end{aligned}$$
(23)

where \(\hat{H}\) is the set of all IVHULNs, and

$$\begin{aligned} \mathbb {T}(\hat{h}_i)=\sum \limits _{\begin{array}{c} j=1\\ j\ne i \end{array}}^{n}\hbox {Supp}(\hat{h}_i,\hat{h}_j), \end{aligned}$$
(24)

in which \(\hbox {Supp}(\hat{h}_i,\hat{h}_j)\) is the support measure for \(\hat{h}_i\) from \(\hat{h}_j\), the properties listed below hold:

  1. (1)

    \(\hbox {Supp}(\hat{h}_i,\hat{h}_j) \in [0,1]\),

  2. (2)

    \(\hbox {Supp}(\hat{h}_i,\hat{h}_j) = \hbox {Supp}(\hat{h}_j,\hat{h}_i)\),

  3. (3)

    \(\hbox {Supp}(\hat{h}_i,\hat{h}_j) \ge \hbox {Supp}(\hat{h}_m,\hat{h}_n) \; \text{ if } \ d(\hat{h}_i,\hat{h}_j)< d(\hat{h}_m,\hat{h}_n)\), where d denotes a distance measure between any two IVHUFLNs.

It is worth noting that if we assume that \(\xi _i = \frac{1+\mathbb {T}(\hat{h}_i)}{\sum \nolimits _{i=1}^{n}(1+\mathbb {T}(\hat{h}_i))}\) for all i, then \(\sum \nolimits _{i=1}^{n}{\xi _i} =1\), and Eq. (23) can be simplified as

$$\begin{aligned} \hbox {GIVHULPA}(\hat{h}_1,\hat{h}_2,\ldots ,\hat{h}_n)=\bigg (\bigoplus \limits _{i=1}^{n}{\xi _i \hat{h}_i^{\lambda }} \bigg )^{\frac{1}{\lambda }}. \end{aligned}$$
(25)

Based on the operational rules of IVHULNs defined in Definition 8, and for computational convenience, in the following, we suppose \(\xi _i=\frac{1+\mathbb {T}(\hat{h}_i)}{\sum \nolimits _{i=1}^n(1+\mathbb {T}(\hat{h}_i))}\), then we have the following theorems.

Theorem 2

Let \(h_{\alpha _i}=\langle \big [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}\big ], \delta (\alpha _i)\rangle (i=1, 2, \ldots , n)\) be a collection of IVHULNs, the result calculated by utilizing the GIVHULPA operator is also an IVHULN, and

$$\begin{aligned}&\mathrm{GIVHULPA}(h_1,h_2,\ldots ,h_n) \nonumber \\&\quad = \Bigg \langle \left[ \tilde{\rho }^{-1}\Big ( \sum \limits _{i=1}^n{\xi _i(\tilde{\rho }\big (s_{\theta (\alpha _i)})\big )^\lambda } \Big )^{\frac{1}{\lambda }},\tilde{\rho }^{-1}\Big ( \sum \limits _{i=1}^n{\xi _i\big (\tilde{\rho }(s_{\eta (\alpha _i)})\big )^\lambda } \Big )^{\frac{1}{\lambda }}\right] ,\nonumber \\&\quad \bigcup _{\gamma _{\alpha _i}=[\gamma ^l_{\alpha _i},\gamma ^u_{\alpha _i}] \in \delta (\alpha _i)} \bigg \{\Bigg [\Big (1-\prod _{i=1}^n \big (1-(\gamma _{\alpha _i}^l)^\lambda \big )^{\xi _i}\Big )^{\frac{1}{\lambda }}, \Big (1-\prod _{i=1}^n\big (1-(\gamma _{\alpha _i}^u)^\lambda \big )^{\xi _i} \Big )^{\frac{1}{\lambda }} \Bigg ]\bigg \}\Bigg \rangle . \end{aligned}$$
(26)

Proof

By using the operation of IVHULNs described in Definition 8 and mathematical induction, Eq. (26) can be proven as follows.

  1. (1)

    For \(n=2\), since

$$\begin{aligned}&\xi _1h_1^\lambda =\bigg \langle \Big [\tilde{\rho }^{-1}\big (\xi _1 \big (\tilde{\rho }(s_{\theta {(\alpha _1)}})\big )^\lambda \big ),\tilde{\rho }^{-1}\big (\xi _1\big (\tilde{\rho } (s_{\eta ({\alpha _1})})\big )^\lambda \big )\Big ],\\&\quad \Big \{\Big [ 1-\big (1-(\gamma _{\alpha _1}^l)^\lambda \big )^{\xi _1},1 -\big (1-(\gamma _{\alpha _1}^u)^\lambda \big )^{\xi _1} \Big ]\Big \} \bigg \rangle , \end{aligned}$$

and

$$\begin{aligned} \xi _2h_2^\lambda &=\bigg \langle \Big [\tilde{\rho }^{-1}\big (\xi _2\big (\tilde{\rho } (s_{\theta {(\alpha _2)}})\big )^\lambda \big ),\tilde{\rho }^{-1}\big (\xi _2\big (\tilde{\rho }(s_{\eta ({\alpha _2})})\big )^\lambda \big )\Big ],\\&\quad \Big \{\Big [ 1-\big (1-(\gamma _{\alpha _2}^l)^\lambda \big )^{\xi _2},1 -\big (1-(\gamma _{\alpha _2}^u)^\lambda \big )^{\xi _1} \Big ]\Big \} \bigg \rangle . \end{aligned}$$

then

$$\begin{aligned}&\mathrm{GIVHULPA}(h_1,h_2)=\left( \bigoplus \limits _{i=1}^{2}{\xi _ih_i^{\lambda }} \right) ^{\frac{1}{\lambda }}\\&\quad =\left ( \xi _1h_1^\lambda + \xi _2h_2^\lambda \right )^{\frac{1}{\lambda }}\\&\quad = \left\langle \left[ \tilde{\rho }^{-1}\left( \left( \sum _{i=1}^{2}\xi _i \big (\tilde{\rho }(s_{\theta (\alpha _i)})\big )^\lambda \right) ^{\frac{1}{\lambda }} \right) ,\tilde{\rho }^{-1}\Big (\Big (\sum _{i=1}^{2}\xi _i \big (\tilde{\rho }(s_{\eta (\alpha _i)})\big )^\lambda \Big )^{\frac{1}{\lambda }} \Big )\right] ,\right. \\&\quad \left. \bigcup _{\begin{array}{c} \gamma _{\alpha _i}=[\gamma _i^l,\gamma _i^u] \in \delta (\alpha _i)\\ (i=1,2) \end{array}}\left \{\left [ \left( 1-\prod _{i=1}^2\left( 1-\left( \gamma _{\alpha _i}^l\right) ^\lambda \right) ^{\xi _i} \right) ^{\frac{1}{\lambda }},\left( 1-\prod _{i=1}^2 \left( 1-\left( \gamma _{\alpha _i}^u\right) ^\lambda \right) ^{\xi _i} \right) ^{\frac{1}{\lambda }} \right ]\right \} \right\rangle . \end{aligned}$$

so, when \(n=2\), Eq. (26) is right.

  1. (2)

    Suppose that \(n=k\), Eq. (26) is right, i.e.,

$$\begin{aligned} {\text{GIVHULPA}}(h_{1} ,h_{2} , \ldots ,h_{k} ) & = \left( { \oplus _{{i = 1}}^{k} \xi _{i} h_{i}^{\lambda } } \right)^{{\frac{1}{\lambda }}} \\ & = \left\langle {\left[ {\tilde{\rho }^{{ - 1}} \left( {\left( {\left. {\sum\limits_{{i = 1}}^{k} {\xi _{i} } \left( {\tilde{\rho }(s_{{\theta (\alpha _{i} )}} )} \right)} \right)^{\lambda } } \right)^{{\frac{1}{\lambda }}} } \right),\;\tilde{\rho }^{{ - 1}} \left. {\left( {\left. {\left( {\sum\limits_{{i = 1}}^{k} {\xi _{i} } (\tilde{\rho }(s_{{\eta (\alpha _{i} )}} )} \right)} \right)^{\lambda } } \right)^{{\frac{1}{\lambda }}} } \right)} \right]} \right., \\ & \quad \bigcup\limits_{{\begin{array}{*{20}c} {\gamma _{{\alpha _{i} }} = \left[ {\gamma _{i}^{l} ,\gamma _{i}^{u} } \right] \in \delta (\alpha _{i} )} \\ {(i = 1,2, \ldots ,k)} \\ \end{array} }} {\left. {\left\{ {\left[ {\left( {1 - \prod\limits_{{i = 1}}^{k} {\left( {1 - \left( {\gamma _{{\alpha _{i} }}^{l} } \right)^{\lambda } } \right)^{{\xi _{i} }} } } \right)^{{\frac{1}{\lambda }}} ,\;\left( {1 - \prod\limits_{{i = 1}}^{k} {\left( {1 - \left( {\gamma _{{\alpha _{i} }}^{u} } \right)^{\lambda } } \right)} ^{{\xi _{i} }} } \right)^{{\frac{1}{\lambda }}} } \right]} \right\}} \right\rangle } , \\ \end{aligned}$$

then when \(n=k+1\), we can obtain:

$$\begin{aligned}\mathrm{GIVHULPA}(h_1,h_2,\ldots ,h_{k+1}) &=\Big (\bigoplus \limits _{i=1}^{k+1}{\xi _ih_i^{\lambda }}\Big )^ {\frac{1}{\lambda }} =\Big (\bigoplus \limits _{i=1}^{k} {\xi _ih_i^{\lambda }}\oplus \xi _{k+1}h_{k+1}^\lambda \Big )^{\frac{1}{\lambda }}\\&\quad =\bigg (\bigg \langle \Big [\tilde{\rho }^{-1}\Big (\Big (\sum _{i=1}^{k}\xi _i \big (\tilde{\rho }(s_{\theta (\alpha _i)})\Big )^\lambda \big )^{\frac{1}{\lambda }} \Big ),\tilde{\rho }^{-1}\Big (\Big (\sum _{i=1}^{k}\xi _i \big (\tilde{\rho }(s_{\eta (\alpha _i)})\Big )^\lambda \big )^{\frac{1}{\lambda }} \Big )\Big ],\\&\quad \bigcup _{\begin{array}{c} \gamma _{\alpha _i}=[\gamma _{\alpha _i}^l,\gamma _{\alpha _i}^u] \in \delta (\alpha _i)\\ (i=1,2,\ldots ,k) \end{array}}\Big \{\Big [ \Big (1-\prod _{i=1}^k\big (1-(\gamma _{\alpha _i}^l)^\lambda \big )^{\xi _i} \Big )^{\frac{1}{\lambda }},\Big (1-\prod _{i=1}^k \big (1-(\gamma _{\alpha _i}^u)^\lambda \big )^{\xi _i} \Big )^{\frac{1}{\lambda }} \Big ]\Big \}\bigg \rangle \\&\quad \bigoplus \bigg \langle \Big [\tilde{\rho }^{-1}\Big (\xi _{k+1} \big (\tilde{\rho }(s_{\theta (\alpha _{k+1})})\Big )^\lambda \big ),\tilde{\rho }^{-1}\Big (\xi _{k+1} \big (\tilde{\rho }(s_{\eta (\alpha _{k+1})})\big )^\lambda \Big )\Big ],\\&\quad \Big \{\Big [ 1-\big (1-(\gamma _{\alpha _{k+1}}^l)^\lambda \big )^{\xi _{k+1}}, 1-\big (1-(\gamma _{\alpha _{k+1}}^u)^\lambda \big )^{\xi _{k+1}} \Big ]\Big \} \bigg \rangle \bigg )^{\frac{1}{\lambda }} \\&\quad =\bigg \langle \Big [\tilde{\rho }^{-1}\Big (\Big (\sum _{i=1}^{k+1}\xi _i \Big (\tilde{\rho }(s_{\theta ({\alpha _i})})\Big )^\lambda \Big )^{\frac{1}{\lambda }} \Big ),\tilde{\rho }^{-1}\Big (\Big (\sum _{i=1}^{k+1}\xi _i \Big (\tilde{\rho }(s_{\eta (\alpha _i)})\Big )^\lambda \Big )^{\frac{1}{\lambda }} \Big )\Big ], \\&\quad \bigcup _{\begin{array}{c} \gamma _{\alpha _i}=[\gamma _{\alpha _i}^l,\gamma _{\alpha _i}^u] \in \delta (\alpha _i)\\ (i=1,2,\ldots ,k+1) \end{array}}\Big \{\Big [ \Big (1-\prod _{i=1}^{k+1}\Big (1-(\gamma _{\alpha _i}^l)^\lambda \Big )^{\xi _i} \Big )^{\frac{1}{\lambda }},\Big (1-\prod _{i=1}^{k+1} \Big (1-(\gamma _{\alpha _i}^u)^\lambda \Big )^{\xi _i} \Big )^{\frac{1}{\lambda }} \Big ]\Big \} \bigg \rangle . \end{aligned}$$

Thus, Eq. (26) holds for all \(n=k+1\), which completes the proof. \(\square\)

Theorem 3

Let \(\mathrm{Supp}(h_{\alpha _i},h_{\alpha _j}) =\varepsilon\) for all \(i\ne j\), then

$$\begin{aligned} \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}) = \bigg (\bigoplus \limits _{i=1}^{n}{\frac{1}{n}h_{\alpha _i}^{\lambda }} \bigg )^{\frac{1}{\lambda }}, \end{aligned}$$
(27)

which denotes that if all the support measures are equal, Eq. (23) reduces to the generalized interval-valued hesitant uncertain linguistic weighted average (IVHULWA) operator.

Proof

Since \(\hbox {Supp}(h_{\alpha _i},h_{\alpha _j}) =\varepsilon\) for all \(i\ne j\), then

$$\begin{aligned} \mathbb {T}(h_{\alpha _i})=\sum \limits _{\begin{array}{c} j=1\\ i\ne j \end{array}}^{n}\mathrm{Supp}(h_{\alpha _i},h_{\alpha _j})=(n-1)k. \end{aligned}$$

Thus, we have

$$\begin{aligned} \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})&= {} \bigg (\frac{\bigoplus \nolimits _{i=1}^{n}(1+\mathbb {T}(h_{\alpha _i}))\otimes h_i^\lambda }{\sum \nolimits _{i=1}^{n}(1+\mathbb {T}(h_{\alpha _i}))} \bigg )^{\frac{1}{\lambda }}\\&= {} \bigg ( \bigoplus _{i=1}^n(\frac{1}{n}h_{\alpha _i}^\lambda )\bigg )^\frac{1}{\lambda }. \end{aligned}$$

\(\square\)

Theorem 4

(Commutativity) Let \(h_{\alpha _i}(i=1,2,\ldots ,n)\) be a collection of IVHUFLNs and \(\tilde{h}_{\alpha _i}(i=1,2,\ldots ,n)\) be any permutation of \(h_{\alpha _i}(i=1,2,\ldots ,n)\) then

$${\text{GIVHULPA}}(h_{{\alpha _{1} }} ,h_{{\alpha _{2} }} , \ldots ,h_{{\alpha _{n} }} ) = {\text{GIVHULPA}}(\tilde{h}_{{\alpha _{1} }} ,\tilde{h}_{{\alpha _{2} }} , \ldots ,\tilde{h}_{{\alpha _{n} }} ).$$

Proof

Since \(\tilde{h}_{\alpha _i}\) is any permutation of \(h_{\alpha _i}(i=1,2,\ldots ,n)\), then for each \(h_{\alpha _i}\), there must be exist one and only one \(\tilde{h}_{\alpha _i}\) such that \(h_{\alpha _i}=\tilde{h}_{\alpha _i}, \mathbb {T}(h_{\alpha _i})=\mathbb {T}(\tilde{h}_{\alpha _i})\), and vice verse. Thus, we have:

$$\begin{aligned} \sum _{i=1}^n(1+\mathbb {T}(h_{\alpha _i}))\otimes h_{\alpha _i}^\lambda =\sum _{i=1}^n(1+\mathbb {T}(\tilde{h}_{\alpha _i})) \otimes h_{\alpha _i}^\lambda . \end{aligned}$$

According to Eq. (23), we have

$$\begin{aligned} \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})&= {} \left( \frac{\bigoplus \nolimits _{i=1}^{n}(1+\mathbb {T}(h_{\alpha _i}))\otimes h_{\alpha _i}^\lambda }{\sum \nolimits _{i=1}^{n}(1+\mathbb {T}(h_{\alpha _i}))} \right) ^{\frac{1}{\lambda }},\\ \mathrm{GIVHULPA}(\tilde{h}_{\alpha _1},\tilde{h}_{\alpha _2},\ldots ,\tilde{h}_{\alpha _n})&= {} \left( \frac{\bigoplus \nolimits _{i=1}^{n} (1+\mathbb {T}(\tilde{h}_{\alpha _i}))\otimes \tilde{h}_{\alpha _i}^\lambda }{\sum \nolimits _{i=1}^{n}(1+\mathbb {T}(\tilde{h} _{\alpha _i}))}\right) ^{\frac{1}{\lambda }}. \end{aligned}$$

Therefore

$$\begin{aligned} \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}) =\mathrm{GIVHULPA}(\tilde{h}_{\alpha _1},\tilde{h}_{\alpha _2},\ldots ,\tilde{h}_{\alpha _n}). \end{aligned}$$

\(\square\)

Note that the GIVHULPA operator is neither monotonic nor idempotent, which can be illustrated by the following example.

Example 4

Let \(h_1=\langle [s_1,s_3],\{[0.4,0.6],[0.5,0.7]\}\rangle , h_2=\langle [s_2,s_4],\{[0.2,0.4],[0.3,0.5]\}\rangle , h_3=\langle [s_1,s_2], \{[0.2,0.3], [0.4,0.6]\}\rangle , h_4=\rangle [s_3,s_5], \{[0.1,0.3], [0.2,0.4]\}\rangle\) be four IVHUFLNs. Suppose \(\mathrm{Supp}(h_i,h_j)=1-d_H(h_i,h_j)\), \(\lambda =1\) and \(\tilde{\rho }(s_{\theta (i)})=\frac{i}{2t}\) (for computational convenience). Then, by Eq. (30), we have

$$\begin{aligned} \mathrm{GIVHULPA}(h_1,h_1,h_1)&= {} \langle [s_1,s_3],\{[0.4,0.6][0.4354,0.6362],[0.4354,0.6368],[0.4687,\\&\quad 0.6697],[0.4354,0.6367],[0.4687,0.6696],[0.4687,0.6702],\\&\quad [0.5,0.7]\}\rangle ,\\ (h_1,h_2,h_3)&= {} \langle [s_{1.3358},s_{3.0065}],\{[0.2735,0.4489],[0.3391,0.5416],[0.3053,\\&\quad 0.4816],[0.3681,0.5689],[0.3165,0.4995],[0.3783,0.5837],\\&\quad [0.3465,0.5292],[0.4055,0.6085] \}\rangle ,\\ \mathrm{GIVHULPA}(h_1,h_2,h_4)&= {} \langle [s_{2.0014},s_{4.0014}],\{[0.2437,0.4489],[0.2728,0.4762],[0.2768,\\&\quad 0.4816],[0.3046,0.5073],[0.2881,0.4995],[0.3155,0.5243],\\&\quad [0.3192,0.5292],[0.3454,0.5525]\}\rangle . \end{aligned}$$

According to Definition 10, we have \(S(h_1)=0.1833,S(h_2)=0.175,S(h_3)=0.0938,S(h_4) =0.1667,S(\mathrm{GIVHULPA}(h_1,h_1,h_1))=0.184, S(\mathrm{GIVHULPA}(h_1,h_2,h_3))=0.1582\) and \(S(\mathrm{GIVHULPA}(h_1,h_2,h_4))=0.1997.\)

Obviously, \(S(\mathrm{GIVHULPA}(h_1,h_2,h_3)) \ne S(h_1)\). Therefore, \(\mathrm{GIVHULPA}(h_1,h_2,h_3) \ne h_1\), which explains that the GIVHULPA operator is not idempotent. Moreover, because \(S(\mathrm{GIVHULPA}\,(h_1,h_2,h_4)) =0.1997 > \mathrm{max}\{s(h_1),(h_2),(h_4)\} = S(h_1)=0.1833\), the inequation \(\mathrm{min}_{\{i=1,2,4\}} \le \mathrm{GIVHULPA}(h_1,h_2,h_4) \le \mathrm{max}_{\{i=1,2,4\}}\) does not hold. Thus, the GIVHULPA operator is not bounded.

Lemma 1

Let \(\tau _i>0,\gamma _i>0,i=1,2,\ldots ,t\), and \(\sum _{i=1}^t\gamma _i=1\), then

$$\begin{aligned} \prod _{i=1}^t\tau _j^{\gamma _j} \le \sum _{i=1}^t\gamma _j\tau _j, \end{aligned}$$

with equality if and only if each \(\tau _i(i=1,2,\ldots ,t)\) is equal.

Theorem 5

\(h_{\alpha _i}=\langle [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}], \delta (\alpha _i)\rangle =\big \langle [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}], \bigcup _{\gamma _{\alpha _i}=[\gamma ^l_{\alpha _i}, \gamma ^u_{\alpha _i}] \in \delta (\alpha _i)}\big \{\big [\gamma _{\alpha _i}^l, \gamma _{\alpha _i}^u]\big \}\big ]\big \rangle (i=1,2, \ldots ,n)\) be a collection of IVHULNs and \(\lambda >0\). Then,

$$\begin{aligned} \mathrm{GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}) \le \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}). \end{aligned}$$

Proof

For any uncertain fuzzy linguistic information part of the aggregated result by using the GIVHULPG operator, by Lemma 1, we have

$$\begin{aligned} \tilde{\rho }^{-1}\bigg ( \prod _{i=1}^n\big (\tilde{\rho }( s_{\theta (\alpha _i)})\big )^{\xi _i}\bigg )&= {} \tilde{\rho }^{-1}\bigg ( \bigg (\prod _{i=1}^n\bigg ( \big ( \tilde{\rho }(s_{\theta (\alpha _i)}) \big )^\lambda \bigg )^{\xi _i} \bigg )^{\frac{1}{\lambda }}\bigg )\\\le & {} \tilde{\rho }^{-1}\bigg (\bigg ( \sum _{i=1}^n\xi _i\big (\tilde{\rho }(s_{\theta (\alpha _i)}) \big )^\lambda \bigg )^{\frac{1}{\lambda }} \bigg ), \end{aligned}$$

similarly,

$$\begin{aligned} \tilde{\rho }^{-1}\bigg ( \prod _{i=1}^n\big ( \tilde{\rho }( s_{\eta (\alpha _i)})\big )^{\xi _i}\bigg ) \le \tilde{\rho }^{-1}\bigg (\bigg ( \sum _{i=1}^n\xi _i \big (\tilde{\rho }(s_{\eta (\alpha _i)})\big )^\lambda \bigg )^{\frac{1}{\lambda }} \bigg ), \end{aligned}$$

and for the membership of the aggregated result by using the GIVHULPG operator, we have

$$\begin{aligned} \prod _{i=1}^n\big (\gamma _{\alpha _i}^l \big )^{\xi _i}&= {} \bigg (\prod _{i=1}^n\big ((\gamma _{\alpha _i}^l)^\lambda \big )^{\xi _i} \bigg )^{\frac{1}{\lambda }}\\\le & {} \bigg (\sum _{i=1}^n\xi _i(\gamma _{\alpha _i}^l)^\lambda \bigg )^{\frac{1}{\lambda }} =\bigg (1-\sum _{i=1}^n\xi _i\big (1-(\gamma _{\alpha _i}^l)^\lambda \big ) \bigg ) ^{\frac{1}{\lambda }}\\\le & {} \bigg ( 1- \prod _{i=1}^n\big (1-(\gamma _{\alpha _i}^l)^\lambda \big )^{\xi _i}\bigg )^{\frac{1}{\lambda }}. \end{aligned}$$

Similarly, we can derive

$$\begin{aligned} \prod _{i=1}^n\big (\gamma _{\alpha _i}^u \big )^{\xi _i}&= {} \bigg (\prod _{i=1}^n\big ((\gamma _{\alpha _i}^u)^\lambda \big )^{\xi _i} \bigg )^{\frac{1}{\lambda }}\\\le & {} \bigg (\sum _{i=1}^n\xi _i(\gamma _{\alpha _i}^u)^\lambda \bigg )^{\frac{1}{\lambda }} =\bigg (1-\sum _{i=1}^n\xi _i\big (1-(\gamma _{\alpha _i}^u)^\lambda \big ) \bigg ) ^{\frac{1}{\lambda }}\\\le & {} \bigg ( 1- \prod _{i=1}^n\big (1-(\gamma _{\alpha _i}^u)^\lambda \big )^{\xi _i}\bigg )^{\frac{1}{\lambda }}. \end{aligned}$$

By Definition 12, we can conclude that

$$\begin{aligned} S(\mathrm{GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}))\le S(\mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})), \end{aligned}$$

which implies that

$$\begin{aligned} \mathrm{GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\le \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}). \end{aligned}$$

\(\square\)

Now, we consider some special cases of GIVHULPA operator. For computational convenience, we suppose \(\xi _i=(1+\mathbb {T}(h_{\alpha _i}))/\sum \nolimits _{i=1}^n(1+\mathbb {T}(h_{\alpha _i}))\).

  1. (1)

    If \(\lambda \rightarrow 0\), then the GIVHULPA operator achieves the following limit:

    $$\begin{aligned}&\lim _{\lambda \rightarrow 0} \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\\&\quad =\bigg \langle \bigg [\tilde{\rho }^{-1}\bigg ( \prod _{i=1}^n\big (\tilde{\rho }(s_{\theta (\alpha _i)}) \big )^{\xi _i}\bigg ),\tilde{\rho }^{-1}\bigg ( \prod _{i=1}^n\big (\tilde{\rho }(s_{\eta (\alpha _i)}) \big )^{\xi _i}\bigg )\bigg ],\\&\quad \bigcup _{\gamma _{\alpha _i}=[\gamma _{\alpha _i}^l,\gamma _{\alpha _i}^u]\in \delta (\alpha _i)}\bigg \{\bigg [\hbox {e}^{\prod \limits _{i=1}^n\big ( \ln (\gamma _{\alpha _i}^l)\big )^{\xi _i}},\hbox {e}^{\prod \limits _{i=1}^n\big ( \ln (\gamma _{\alpha _i}^u)\big )^{\xi _i}}\bigg ]\bigg \} \bigg \rangle . \end{aligned}$$
  2. (2)

    If \(\lambda =1\), the GIVHULPA operator reduces to the IVHULPA operator [46]:

    $$\begin{aligned} \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}) =\bigoplus \limits _{i=1}^{n}\frac{(1+\mathbb {T}(h_{\alpha _i}))\otimes h_{\alpha _i}}{\sum \nolimits _{i=1}^{n}(1+\mathbb {T}(h_{\alpha _i}))}. \end{aligned}$$

    Furthermore, if \(\hbox {Supp}(h_{\alpha _i}, h_{\alpha _j}) = k\) for all \(i \le j\) and \(\lambda =1\), then the GIVHULPA operator reduces to the IVHUFLA operator.

  3. (3)

    If \(\lambda =-1\), the GIVHULPA operator becomes the interval-valued hesitant uncertain fuzzy linguistic power harmonic average(IVHULPHA) operator:

    $$\begin{aligned} \mathrm{GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}) =\bigg (\bigoplus \limits _{i=1}^{n}\frac{(1+\mathbb {T}(h_{\alpha _i}))\otimes h_{\alpha _i}^{-1}}{\sum \nolimits _{i=1}^{n}(1+\mathbb {T}(h_{\alpha _i}))}\bigg )^{-1}. \end{aligned}$$
  4. (4)

    If \(\lambda =2\), the GIVHULPA operator becomes the interval-valued hesitant uncertain fuzzy linguistic power quadratic average(IVHULPQA) operator:

    $$\begin{aligned} \hbox {GIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}) =\bigg (\bigoplus \limits _{i=1}^{n}\frac{(1+\mathbb {T}(h_{\alpha _i}))\otimes h_{\alpha _i}^{2}}{\sum \nolimits _{i=1}^{n}(1+\mathbb {T}(h_{\alpha _i}))} \bigg )^{\frac{1}{2}}. \end{aligned}$$

    In the following, by combining Eq. (20) and the geometric mean, we further present a generalized interval-valued hesitant uncertain linguistic power geometric average (GIVHULPGA) operator.

Definition 14

Let \(h_{\alpha _i}(i=1,2,\ldots ,n)\) be a collection of IVHULNs, then a generalized interval-valued hesitant uncertain linguistic power (GIVHULPG) geometric operator is a mapping \(H^n \rightarrow H\) and can be defined as follows:

$$\begin{aligned} \hbox {GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})=\frac{1}{\lambda }\bigg ( \bigotimes _{i=1}^n\big (\lambda \otimes h_{\alpha _i}\big )^{\frac{1+ \mathbb {T}(h_{\alpha _i})}{\sum _{i=1}^n(1+\mathbb {T}(h_{\alpha _i}))}} \bigg ), \end{aligned}$$
(28)

where H is the set of all IVHULNs, \(\lambda\) is a parameter such that \(\lambda \in (-\infty ,+\infty )\) and \(\lambda \ne 0\), \(\mathbb {T}(h_{\alpha _i})\) satisfies Eq. (24).

Similarly to Definition 13, if we suppose that \(\xi _i = \frac{1+\mathbb {T}(h_i)}{\sum \nolimits _{i=1}^{n}(1+\mathbb {T}(h_i))}\) for all i, then \(\sum \nolimits _{i=1}^{n}{\xi _i} =1\), and Eq. (28) can be transformed into the following Eq. (29):

$$\begin{aligned} \hbox {GIVHUFLPG}(h_1,h_2,\ldots ,h_n)=\frac{1}{\lambda }\bigg (\bigotimes _{i=1}^n\big (\lambda \otimes h_i\big )^{\xi _i} \bigg ). \end{aligned}$$
(29)

According to the operations of IVHULNs and mathematical induction on n, we can obtain Theorem 6.

Theorem 6

Let \(h_{\alpha _i}=\langle \big [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}\big ], \delta (\alpha _i)\rangle (i=1,2,\ldots ,n)\) be a collection of IVHULNs, the calculated result by utilizing Eq. (29) is also a IVHULN, and

$$\begin{aligned}&\hbox {GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\nonumber \\&\quad =\bigg \langle \bigg [\tilde{\rho }^{-1}\bigg (\frac{1}{\lambda } \prod _{i=1}^n\big (\lambda \tilde{\rho }(s_{\theta (\alpha _i)}) \big )^{\xi _i}\bigg ),\tilde{\rho }^{-1}\bigg (\frac{1}{\lambda } \prod _{i=1}^n\big (\lambda \tilde{\rho } (s_{\eta (\alpha _i)}) \big )^{\xi _i}\bigg )\bigg ],\nonumber \\&\quad \bigcup _{\gamma _{\alpha _i}=[\gamma _{\alpha _i}^l,\gamma _{\alpha _i}^u]\in \delta (\alpha _i)}\bigg \{\bigg [ 1-\bigg ( 1-\prod _{i=1}^n\big ( 1-\big (1-\gamma _{\alpha _i}^l\big )^\lambda \big )^{\xi _i} \bigg )^{\frac{1}{\lambda }} ,1\nonumber \\&\qquad -\bigg ( 1-\prod _{i=1}^n\big ( 1-\big (1-\gamma _{\alpha _i}^u\big )^\lambda \big )^{\xi _i} \bigg )^{\frac{1}{\lambda }} \bigg ] \bigg \}\bigg \rangle , \end{aligned}$$
(30)

where \(\xi _i=\frac{1+\mathbb {T}(h_{\alpha _i})}{\sum \nolimits _{i=1}^n(1+\mathbb {T}(h_{\alpha _i}))}\).

Theorem 7

Let \(h_{\alpha _i}=\langle [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}], \delta (\alpha _i)\rangle =\langle [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}], \bigcup _{\gamma _{\alpha _i}=[\gamma ^l_{\alpha _i}, \gamma ^u_{\alpha _i}] \in \delta ({\alpha _i})}\{[\gamma _{\alpha _i}^l, \gamma _{\alpha _i}^u]\}]\rangle (i=1,2, \ldots ,n)\) be a collection of IVHULNs and \(\lambda >0\), then,

$$\begin{aligned} GVHULPG(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}) \le IVHULPA(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}). \end{aligned}$$

Proof

For the uncertain linguistic information part of the aggregated result by using the GIVHULPG operator, by Lemma 1, we have:

$$\begin{aligned} \tilde{\rho }^{-1}\bigg (\frac{1}{\lambda } \prod _{i=1}^n\big (\lambda \tilde{\rho }(s_{\theta (\alpha _i)}) \big )^{\xi _i}\bigg )& \le \tilde{\rho }^{-1}\bigg (\frac{1}{\lambda }\sum _{i=1}^n\xi _i\lambda \tilde{\rho }(s_{\theta (\alpha _i)})\bigg )\\&= \tilde{\rho }^{-1} \bigg (\sum _{i=1}^n\xi _i\tilde{\rho }(s_{\theta (\alpha _i)})\bigg ),\\ \tilde{\rho }^{-1}\bigg (\frac{1}{\lambda } \prod _{i=1}^n\big (\lambda \tilde{\rho }(s_{\eta (\alpha _i)}) \big )^{\xi _i}\bigg ) & \le \tilde{\rho }^{-1}\bigg (\frac{1}{\lambda }\sum _{i=1}^n\xi _i\lambda \tilde{\rho }(s_{\eta (\alpha _i)})\bigg )\\&= \tilde{\rho }^{-1} \bigg (\sum _{i=1}^n\xi _i\tilde{\rho }(s_{\eta (\alpha _i)})\bigg ), \end{aligned}$$

and for the interval number part of the aggregated result by using the GIVHULPG operator, we have:

$$\begin{aligned} 1-\bigg ( 1-\prod _{i=1}^n\bigg ( 1-\big (1-\gamma _{\alpha _i}^l \big )^{\lambda }\bigg )^{\xi _i}\bigg )^{\frac{1}{\lambda }}\le & {} 1-\bigg ( 1-\sum _{i=1}^n\xi _i\big ( 1-\big (1-\gamma _{\alpha _i}^l \big )^{\lambda }\big )\bigg )^{\frac{1}{\lambda }}\\&= {} 1-\bigg (\sum _{i=1}^n\xi _i(1-\gamma _{\alpha _i}^l) ^\lambda \bigg )^{\frac{1}{\lambda }}\\\le & {} 1-\bigg (\prod _{i=1}^n\big ( 1-\gamma _{\alpha _i}^l\big )^{\xi _i\lambda } \bigg )^{\frac{1}{\lambda }}\\&= {} 1-\prod _{i=1}^n\big (1-\gamma _{\alpha _i}^l \big )^{\xi _i}. \end{aligned}$$

Similarly, we have

$$\begin{aligned} 1-\bigg ( 1-\prod _{i=1}^n\bigg ( 1-\big (1-\gamma _{\alpha _i}^u \big )^{\lambda }\bigg )^{\xi _i}\bigg )^{\frac{1}{\lambda }} \le 1-\prod _{i=1}^n\big (1-\gamma _{\alpha _i}^u \big )^{\xi _i}. \end{aligned}$$

By Definition 12, we can conclude that

$$\begin{aligned} S(\hbox {GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}))\le S(\hbox {IVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})). \end{aligned}$$

Thus, we can derive the result

$$\begin{aligned} \hbox {GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\le \hbox {IVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}). \end{aligned}$$

\(\square\)

Next, several special cases of the GIVHULPG operator will be discussed. For computational convenience, we suppose \(\xi _i=(1+\mathbb {T}(h_{\alpha _i}))/\sum \nolimits _{i=1}^n(1+\mathbb {T}(h_{\alpha _i}))\).

  1. (1)

    If \(\lambda \rightarrow 0\), then

    $$\begin{aligned}&\lim _{\lambda \rightarrow 0} \hbox {GIVHULPG}(h_{\alpha _1},h_{\alpha _2}, \ldots ,h_{\alpha _n})\\&\quad = \left\langle {\left[ {\tilde{\rho }^{{ - 1}} \left( {\prod\limits_{{i = 1}}^{n} {(s_{{\theta (\alpha _{i} )}} )^{{\xi _{i} }} } } \right),\tilde{\rho }^{{ - 1}} \left( {\prod\limits_{{i = 1}}^{n} {(s_{{\eta (\alpha _{i} )}} )^{{\xi _{i} }} } } \right)} \right]} \right. ,\\&\quad \left. {\bigcup\limits_{{\gamma _{{\alpha _{i} }} = [\gamma _{{\alpha _{i} }}^{l} ,\gamma _{{\alpha _{i} }}^{u} ] \in \delta (\alpha _{i} )}} {\left\{ {1 - {\text{e}}^{{\prod\limits_{{i = 1}}^{n} {\left( {\ln \left( {1 - \gamma _{{\alpha _{i} }}^{l} } \right)} \right)^{{\xi _{i} }} } }} ,\;{\text{e}}^{{\prod\limits_{{i = 1}}^{n} {\left( {\ln \left| {\gamma _{{\alpha _{i} }}^{u} } \right|} \right)^{{\xi _{i} }} } }} } \right\}} } \right\rangle . \end{aligned}$$
  2. (2)

    If \(\lambda =1,\) then the GIVHULPG operator reduces to the IVHULPG operator:

    $$\begin{aligned}&\hbox {GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})= \bigotimes _{i=1}^nh_{\alpha _i}^{\xi _i}\\&\quad =\bigg \langle \bigg [ \tilde{\rho }^{-1}\big (\prod _{i=1}^n\big (\tilde{\rho }(s_{\theta (\alpha _i)}) \big )^{\xi _i}\big ),\tilde{\rho }^{-1}\big (\prod _{i=1}^n\big (\tilde{\rho } (s_{\eta (\alpha _i)}) \big )^{\xi _i}\big )\bigg ],\\&\quad \bigcup _{\gamma _{\alpha _i} =[\gamma _{\alpha }^l,\gamma _{\alpha }^u] \in \delta (\alpha _i)} \bigg \{\bigg [\prod _{i=1}^n\big (\gamma _{\alpha _i}^l\big )^{\xi _i}, \prod _{i=1}^n\big (\gamma _{\alpha _i}^u\big )^{\xi _i} \bigg ] \bigg \}\bigg \rangle . \end{aligned}$$
  3. (3)

    If \(\hbox {Supp}(h_{\alpha _i},h_{\alpha _j})=\varepsilon\) for all \(i \ne j\), then

    $$\begin{aligned}&\hbox {GIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n}) =\frac{1}{\lambda }\bigg (\bigotimes _{i=1}^n\big ( \lambda h_i\big )^{\frac{1}{n}} \bigg )\\&\quad =\bigg \langle \bigg [\tilde{\rho }^{-1}\bigg (\frac{1}{\lambda } \prod _{i=1}^n\big (\lambda \tilde{\rho }(s_{\theta (\alpha _i)}) \big )^{\frac{1}{n}}\bigg ),\tilde{\rho }^{-1}\bigg (\frac{1}{\lambda } \prod _{i=1}^n\big (\lambda \tilde{\rho }(s_{\eta (\alpha _i)}) \big )^{\frac{1}{n}}\bigg )\bigg ],\\&\quad \bigcup _{\gamma _{\alpha _i}=[\gamma _{\alpha _i}^l,\gamma _{\alpha _i}^u]\in \delta (\alpha _i)}\bigg \{\bigg [ 1-\bigg ( 1-\prod _{i=1}^n\big ( 1-\big (1-\gamma _{\alpha _i}^l\big )^\lambda \big )^{\frac{1}{n}} \bigg )^{\frac{1}{\lambda }} ,1\\&\qquad -\bigg ( 1-\prod _{i=1}^n\big ( 1-\big (1-\gamma _{\alpha _i}^u\big )^\lambda \big )^{\frac{1}{n}} \bigg )^{\frac{1}{\lambda }} \bigg ] \bigg \}\bigg \rangle . \end{aligned}$$

    which shows that if all the support measure are equal, Eq. (28) reduces to the generalized interval-valued hesitant uncertain linguistic geometric(GIVHULG) operator. Further, if \(\hbox {Supp}(h_{\alpha _i},h_{\alpha _j}) =\varepsilon\) for all \(i \ne j\) and \(\lambda =1,\) then Eq. (28) reduces to the interval-valued hesitant uncertain linguistic geometric(IVHULG) operator.

In the GIVHULPA operator and the GIVHULPG operator, all of the arguments \((h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\) are of equal importance. However, this may not be consistent with the practical decision-making situations. In most practical decision-making problems, different evaluation attributes have different degrees of importance. Therefore, by considering the importance of different attributes, we further present their weighted forms, which are defined in next section.

4.2 Weighted Forms of GIVHULPA and GIVHULPG

Definition 15

Let \(h_{\alpha _i}(i=1,2,\ldots ,n)\) be a collection of IVHULNs, \(\sigma =(\sigma _1,\sigma _2,\ldots ,\sigma _n)^T\) be the weight vector with \(\sigma _i \in [0,1]\) and \(\sum _{i=1}^n\sigma _i=1\). Then, the weighted form of GIVHULPA operator is defined as

$$\begin{aligned} \hbox {WGIVHULPA}_{\sigma ,\lambda }(h_{\alpha _1},h_{\alpha _2}, \ldots ,h_{\alpha _n})=\bigg (\frac{\bigoplus _{i=1}^n\sigma _i (1+\mathbb {T}(h_{\alpha _i}))\otimes h_{\alpha _i}^\lambda }{\sum _{i=1}^n\sigma _i(1+\mathbb {T}(h_{\alpha _i}))} \bigg )^{\frac{1}{\lambda }}, \end{aligned}$$
(31)

where

$$\begin{aligned} \mathbb {T}(h_{\alpha _i}) = \sum _{\begin{array}{c} j=1 \\ j\ne i \end{array}}^n\sigma _j\hbox {Supp}(h_{\alpha _i},h_{\alpha _j}), \end{aligned}$$
(32)

Theorem 8

Let \(h_{\alpha _i}=\big \langle [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}, \delta (\alpha _i)]\big \rangle (i=1,2,\ldots ,n)\) be a collection of IVHULNs. The result using Eq. (31) is also an IVHULN, and

$$\begin{aligned}&\hbox {WGIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\nonumber \\&\quad = \Big \langle \Big [\tilde{\rho }^{-1}\Big ( \bigoplus \limits _{i=1}^n{\nu _i\big (\tilde{\rho }(s_{\theta (\alpha _i)})\big )^\lambda } \Big )^{\frac{1}{\lambda }},\tilde{\rho }^{-1}\Big ( \bigoplus \limits _{i=1}^n{\nu _i(\tilde{\rho }(s_{\eta (\alpha _i)}))^\lambda } \Big )^{\frac{1}{\lambda }}\Big ],\nonumber \\&\quad \bigcup _{\gamma _{\alpha _i}=[\gamma _{\alpha _i}^l,\gamma _{\alpha _i}^u] \in \delta (\alpha _i)}\Big \{\Big [\Big (1-\prod _{i=1}^n \big (1-(\gamma _{\alpha _i}^l)^\lambda \big )^{\nu _i}\Big )^{\frac{1}{\lambda }}, \Big (1-\prod _{i=1}^n\nonumber \\&\quad \big (1-(\gamma _{\alpha _i}^u)^\lambda \big )^{\nu _i} \Big )^{\frac{1}{\lambda }} \Big ]\Big \}\Big \rangle , \end{aligned}$$
(33)

where \(\nu _i=\frac{\sigma _i(1+\mathbb {T}(h_{\alpha _i})}{\sum \nolimits _{i=1}^n \sigma _i(1+\mathbb {T}(h_{\alpha _i}))}\).

Especially, if \(\sigma =(\frac{1}{n},\frac{1}{n},\ldots ,\frac{1}{n})^T\), then Eq. (31) reduces to the GIVHULPA operator. In addition, if \(\hbox {Supp}(h_{\alpha _i},h_{\alpha _j})=0\) for \(i \ne j\), then \(\mathbb {T}(h_{\alpha _i})=0\), thus we can derive \(\hbox {WGIVHULPA}(h_{\alpha _1},h_{\alpha _2}, \ldots , h_{\alpha _n})=\Big ( \bigoplus \nolimits _{\begin{array}{c} i=1 \end{array}}^n \sigma _i \otimes h_{\alpha _i}^{\lambda }\Big )^{\frac{1}{\lambda }}\). That is to say, Eq. (8) reduces to the generalized interval-valued hesitant uncertain linguistic mean.

Definition 16

Let \(h_{\alpha _i}(i=1,2,\ldots ,n)\) be a collection of IVHULNs, \(\sigma =(\sigma _1,\sigma _2,\ldots ,\sigma _n)^T\) be the weight vector with \(\sigma _i \in [0,1]\) and \(\sum _{i=1}^n\sigma _i=1\). Then, the weighted form of GIVHULPG is defined as

$$\begin{aligned} \hbox {WGIVHULPG}_{\sigma ,\lambda }(h_{\alpha _1},h_{\alpha _2}, \ldots ,h_{\alpha _n})=\frac{1}{\lambda }\bigg ( \bigotimes _{i=1}^n\big (\lambda \otimes h_{\alpha _i} \big )^{\frac{\sigma _i(1+\mathbb {T}(h_{\alpha _i}))}{\sum _{i=1}^n\sigma _i(1+\mathbb {T}(h_{\alpha _i}))}}\bigg ), \end{aligned}$$
(34)

where \(\mathbb {T}(h_{\alpha _i})\) satisfies Eq. (32).

Analogously, we can have the following Theorem 9.

Theorem 9

Let \(h_{\alpha _i}=\langle [s_{\theta (\alpha _i)}, s_{\eta (\alpha _i)}], \delta (\alpha _i)\rangle (i=1,2, \ldots ,n)\) be a collection of IVHULNs. The result using Eq. (34) is also an IVHULN, and

$$\begin{aligned}&\hbox {WGIVHULPG}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\nonumber \\&\quad =\bigg \langle \Big [\tilde{\rho }^{-1}\Big (\frac{1}{\lambda } \bigotimes _{i=1}^n\big (\lambda \tilde{\rho }(s_{\theta (\alpha _i)}) \big )^{\nu _i}\Big ),\tilde{\rho }^{-1}\Big (\frac{1}{\lambda } \bigotimes _{i=1}^n\big (\lambda \tilde{\rho }(s_{\eta (\alpha _i)}) \big )^{\nu _i}\Big )\Big ],\nonumber \\&\quad \bigcup _{\gamma _{\alpha _i}=[\gamma _{\alpha _i}^l,\gamma _{\alpha _i}^u]\in \delta (\alpha _i)}\Big \{\Big [ 1-\Big ( 1-\prod _{i=1}^n\big ( 1-\big (1-\gamma _{\alpha _i}^l\big )^\lambda \big )^{\nu _i} \Big )^{\frac{1}{\lambda }} ,1\nonumber \\&\qquad -\Big ( 1-\prod _{i=1}^n\big ( 1-\big (1-\gamma _{\alpha _i}^u\big )^\lambda \big )^{\nu _i} \Big )^{\frac{1}{\lambda }} \Big ] \Big \}\bigg \rangle , \end{aligned}$$
(35)

where \(\nu _i=\frac{\sigma _i(1+T(h_i)}{\sum \nolimits _{i=1}^n(\sigma _i(1+T(h_i)))}.\)

Note that the WGIVHULPA and WGIVHULPG operators, similar to the GIVHULPA and GIVHULPG operators, are neither idempotent nor bounded. Moreover, the WIVGHULPA and WIVGHULPG operators are not commutative. In fact, if \((\tilde{h}_{\alpha _1},\tilde{h}_{\alpha _2},\ldots ,\tilde{h}_{\alpha _n})\) is any permutation of \((h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\), \(\mathbb {T}(\tilde{h}_{\alpha _i})=\sum \nolimits _{\begin{array}{c} j=1, j \ne i \end{array}} ^n \sigma _j \hbox {Supp}(\tilde{h}_{\alpha _i},\tilde{h}_{\alpha _j})\). Since \(\sigma _i\) usually are not equal, then \(\mathbb {T}(\tilde{h}_{\alpha _1},\tilde{h}_{\alpha _2},\ldots ,\tilde{h}_{\alpha _n})\) may not be the permutation of \(\mathbb {T}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\). As a result, equations \(\hbox {WGIVHULPA}(\tilde{h}_{\alpha _1},\tilde{h}_{\alpha _2},\ldots ,\tilde{h}_{\alpha _n})=\hbox {WGIVHULPA}(h_{\alpha _1},h_{\alpha _2},\ldots ,h_{\alpha _n})\) and \(\hbox {WGIVHULPG}(\tilde{h}_{\alpha _1},\tilde{h}_{\alpha _2},\ldots ,\tilde{h}_{\alpha _n})=\hbox {WGIVHULPG}(h_{\alpha _1}, h_{\alpha _2},\ldots ,h_{\alpha _n})\) generally do not hold, as illustrated in the following example.

Example 5

Let \(h_{\alpha _1}=\langle [s_1,s_3], \{[0.4,0.6],[0.5,0.7]\}\rangle , h_{\alpha _2}=\langle [s_2,s_4],\{[0.2,0.4],[0.3,0.5]\}\rangle , h_3=\langle [s_1,s_2],\{[0.2,0.3],[0.4,0.6]\}\rangle\) be three IVHULNs and \(w=(0.2,0.5,0.3)^T\). Suppose \(\hbox {Supp}(h_{\alpha _i},h_{\alpha _j})=1-d(h_{\alpha _i},h_{\alpha _j})(i,j=1,2,3)\), \(\lambda =2\), and \(\tilde{\rho }(s_{\theta (\alpha _i)})=\frac{i}{2t}\). Then, by Eqs. (33) and (35), we have:

$$\begin{aligned} \hbox {WGIVHULPA}(h_{\alpha _1},h_{\alpha _2},h_{\alpha _3})&= {} \langle [s_{1.5665},s_{3.3129}],\{[0.2632,0.4396],[0.3222,0.5195],[0.3051,\\&\quad 0.4861],[0.3561,0.5558],[0.3056,0.4843],[0.3565,0.5543],\\&\quad ,[0.3415 0.5249],[0.3865,0.5868]\}\rangle ,\\ \hbox {WGIVHULPA}(h_{\alpha _2},h_{\alpha _3},h_{\alpha _1})&= {} \langle [s_{1.2913},s_{2.8708}],\{[0.2819,0.4469],[0.3342,0.5048],[0.3670,\\&\quad ,0.5658],[0.4062,0.6058],[0.3006,0.4687],[0.3496,0.5229]\\&\quad ,[0.3807,0.5805],[0.4181,0.6186]\}\rangle ,\\ \hbox {WGIVHULPG}(h_{\alpha _1},h_{\alpha _2},h_{\alpha _3})&= {} \langle [s_{1.3993},s_{3.0743}],\{[0.2328,0.3993],[0.2818,0.4865],[0.2838,\\&\quad ,0.4434],[0.3468,0.5473],[0.2429,0.4093],[0.2946,0.5001],\\&\quad ,[0.2966,0.4552],[0.3634,0.5641]\}\rangle , \end{aligned}$$
$$\begin{aligned} \hbox {WGIVHULPG}(h_{\alpha _2},h_{\alpha _3},h_{\alpha _1})&= {} \langle [s_{1.1667},s_{2.6507}],\{[0.2459,0.3897],[0.2607,0.403],[0.339, \\&\quad ,0.5425],[0.3612,0.5651],[0.2693,0.4085],[0.2858,0.4226]\\&\quad ,[0.3743,0.5747],[0.3997,0.6]\}\rangle . \end{aligned}$$

According to Definition 10, we have

$$\begin{aligned} S(\hbox {WGIVHULPA}(h_{\alpha _1},h_{\alpha _2},h_{\alpha _3}))&= {} 0.1730, \quad S(\hbox {WGIVHULPA}(h_2,h_3,h_1))=0.155,\\ S(\hbox {WGIVHULPG}(h_{\alpha _1},h_{\alpha _2},h_{\alpha _3}))&= {} 0.1432, \quad S(\hbox {WGIVHULPG}(h_2,h_3,h_1))=0.130. \end{aligned}$$

Obviously, \(S(\hbox {WGIVHULPA}(h_{\alpha _1},h_{\alpha _2},h_{\alpha _3}))\ne S(\hbox {WGIVHULPA}(h_{\alpha _2},h_{\alpha _3},h_{\alpha _1}))\), and \(S(\hbox {WGIVHU LPG}(h_{\alpha _1},h_{\alpha _2},h_{\alpha _3})) \ne S(\hbox {WGIVHULPG}(h_2,h_3,h_1))\). Therefore, the WGIVHULPA and WGIVHULPG operators are not commutative.

5 An Approach to Multiple Attribute Group Decision-Making with Interval-Valued Hesitant Uncertain Linguistic Information

Let \(\widetilde{AX}=\{\widetilde{ax}_1,\widetilde{ax}_2,\ldots ,\widetilde{ax}_m\}\) be a set of alternatives, \(\widetilde{AC}=\{\widetilde{ac}_1,\widetilde{ac}_2,\ldots ,\widetilde{ac}_n\}\) be the collection of attributes, and \(\sigma =(\sigma _1,\sigma _2,\ldots ,\sigma _n)^T\) be the weight vector, where \(\sigma _j \ge 0\) and \(\sum _{i=1}^n\sigma _i=1\). Let \(AE=\{ae_1,ae_2,\ldots ,ae_p\}\) be the set of assessment experts, and \(\omega =\{\omega _1,\omega _2,\ldots ,\omega _p\}\) is the experts’ weight vector, with \(\omega _i \ge 0(i=1,2,\ldots ,p),\sum _{i=1}^p\omega _i=1\). Suppose that \(\hbox {DM}^k=[a_{ij}^k]_{m \times n}\) is an interval-valued hesitant uncertain linguistic decision matrix given by expert \(ae_k(k=1,2,\ldots ,p)\) , where \(a_{ij}^k=\langle [s_{\theta (a_{ij}^k)},s_{\eta (a_{ij}^k)}],\delta ({a_{ij}^k})]\rangle\) takes the form of IVHULNs, given by the assessment expert \(D_k\), for alternative \(ax_i\) under attribute \(ac_j\), where \(\theta (a_{ij}^k) \ge \eta (a_{ij}^k) , s_{\theta (a_{ij}^k)} ,s_{\eta (a_{ij}^k)} \in S=\{s_0,s_1,\ldots ,s_{2t}\}\) and \(\delta (a_{ij}^k)=\bigcup _{\gamma _{a_{ij}^k} \in \delta (a_{ij}^k)}\{[\gamma _{a_{ij}^k}^l,\gamma _{a_{ij}^k}^u]\},0\le \gamma _{a_{ij}^k}^l,\gamma _{a_{ij}^k}^u \le 1\).

Next, the GIVHULPA (or GIVHULPG) operator is employed to develop an approach to MAGDM with IVHULNs, the detailed steps are illustrated as following:

Step 1 Calculate the supports.

$${\text{Supp}}\left( {a_{{ij}}^{k} ,a_{{ij}}^{t} } \right) = 1 - d\left( {a_{{ij}}^{k} ,a_{{ij}}^{t} } \right),k,\;t = 1,2, \ldots ,p,\;i = 1,2, \ldots ,m,\;j = 1,2, \ldots ,n.$$
(36)

which satisfy the conditions defined in Definition 23. Here, \(d(a_{ij}^k,a_{ij}^t)\) is the distance measure given by Eq. (17).

Step 2 Utilize expert weights \(\omega _k(k=1,2,\ldots ,p)\) to calculate the weighted support \(\mathbb {T}(a_{ij}^k)\) of \(a_{ij}^k\) from \(a_{ij}^t(t=1,2,\ldots ,p,\) and \(t \ne k)\).

$$\begin{aligned} \mathbb {T}(a_{ij}^k) = \sum _{\begin{array}{c} t=1\\ t \ne k \end{array}}^p\omega _t\hbox {Supp}(a_{ij}^k,a_{ij}^t), \end{aligned}$$
(37)

and calculate the weights \(\xi _{ij}^k\) with respect to \(a_{ij}^k(k=1,2,\ldots ,p)\):

$$\begin{aligned} \xi _{ij}^k=\frac{\omega _k(1+T(a_{ij}^k))}{\sum _{k=1}^p\omega _k(1+T(a_{ij}^k))}, k=1,2, \ldots ,p. \end{aligned}$$
(38)

where \(\xi _{ij}^k \ge 0\) and \(\sum _{k=1}^p\xi _{ij}^k=1\).

Step 3 Utilize the WGIVHULPA operator Eq. (33):

$$\begin{aligned}&a_{ij}=\hbox {WGIVHULPA}(a_{ij}^1,a_{ij}^2,\ldots ,a_{ij}^p)\nonumber \\&\quad =\Big (\bigoplus _{k=1}^p\xi _{ij}^k\big ( a_{ij}^k\big )^\lambda \Big )^\frac{1}{\lambda }\nonumber \\&\quad =\bigg \langle \Big [\tilde{\rho }^{-1}\Big ( \sum \limits _{k=1}^p{\xi _{ij}^k(\tilde{\rho }(s_{\theta (a_{ij}^k)}))^\lambda } \Big )^{\frac{1}{\lambda }},\nonumber \\&\quad \tilde{\rho }^{-1}\Big ( \sum \limits _{k=1}^p{\xi _i(\tilde{\rho }(s_{\eta (a_{ij}^k)}))^\lambda } \Big )^{\frac{1}{\lambda }}\Big ],\nonumber \\&\quad \bigcup _{\gamma _{ij}^k=[\gamma _{ij}^{k-},\gamma _{ij}^{k+}] \in \delta _{ij}^k}\Big \{\Big [\Big (1-\prod _{k=1}^p \big (1-(\gamma _{ij}^{k-})^\lambda \big )^{\xi _{ij}^k}\Big )^{\frac{1}{\lambda }},\nonumber \\&\quad \Big (1-\prod _{k=1}^p\big (1-(\gamma _{ij}^{k+})^\lambda \big )^{\xi _{ij}^k} \Big )^{\frac{1}{\lambda }} \Big ]\Big \}\bigg \rangle , \end{aligned}$$
(39)

or the WGIVHULPG operator Eq. (35):

$$\begin{aligned}a_{ij}&=\hbox {WGIVHULPG}(a_{ij}^1,a_{ij}^2,\ldots ,a_{ij}^p) =\frac{1}{\lambda }\Big (\bigotimes _{k=1}^p\big (\lambda a_{ij}^k \big )^{\xi _{ij}^k} \Big )\nonumber \\& =\Big \langle \Big [\tilde{\rho }^{-1}\Big (\frac{1}{\lambda } \prod _{k=1}^p\big (\lambda \tilde{\rho }(s_{\theta (a_{ij}^k)}) \big )^{\xi _{ij}^k}\Big ),\nonumber \\&\quad \tilde{\rho }^{-1}\Big (\frac{1}{\lambda } \prod _{k=1}^p\big (\lambda \tilde{\rho }(s_{\eta (a_{ij}^k)}) \big )^{\xi _{ij}^k}\Big )\Big ],\nonumber \\&\quad \bigcup _{\gamma _{ij}^k=[\gamma _{ij}^{k-},\gamma _{ij}^{k+}]\in \delta _{ij}^k}\Big \{\Big [ 1-\Big ( 1-\prod _{k=1}^p\big ( 1-\big (1-\gamma _{ij}^{k-}\big )^\lambda \big )^{\xi _{ij}^k} \Big )^{\frac{1}{\lambda }} ,1\nonumber \\&\quad -\Big ( 1-\prod _{k=1}^p\big ( 1-\big (1-\gamma _{ij}^{k+}\big )^\lambda \big )^{\xi _{ij}^k} \Big )^{\frac{1}{\lambda }} \Big ] \Big \}\Big \rangle \end{aligned}$$
(40)

to integrate decision matrices \(\hbox {DM}^k=(a_{ij}^k)_{m \times n}(k=1,2,\ldots ,p)\) given by all experts into the collective decision matrix \(\hbox {DM}=(a_{ij})_{m\times n}\).

Step 4 Calculate the support degrees:

$$\begin{aligned} \hbox {Supp}(a_{ij},a_{it})=1-d(a_{ij},a_{it}),i=1,2,\ldots ,m;j,t =1,2,\ldots ,n. \end{aligned}$$
(41)

which satisfy the conditions defined in Definition 23. Here, \(d(a_{ij}^k,a_{ij}^t)\) is the distance measure given by Eq. (17).

Step 5 Utilize the attribute weights \(\sigma _j(j=1,2,\ldots ,n)\) to calculate the weighted support \(\mathbb {T}(a_{ij})\) of \(a_{ij}\) from \(a_{it}(t=1,2,\ldots ,n,and \ t \ne j)\):

$$\begin{aligned} \mathbb {T}(a_{ij}) = \sum _{\begin{array}{c} t=1\\ t \ne j \end{array}}^n \sigma _t\hbox {Supp}(a_{ij},a_{it}), \end{aligned}$$
(42)

and calculate \(\xi _{ij}\) associated with \(a_{ij}\):

$$\begin{aligned} \xi _{ij}=\frac{\sigma _j(1+\mathbb {T}(a_{ij}))}{\sum _{j=1}^n \sigma _j(1+\mathbb {T}(a_{ij}))},j=1,2,\ldots ,n, \end{aligned}$$
(43)

where \(\xi _{ij} \ge 0,\) and \(\sum _{j=1}^n\xi _{ij}=1\).

Step 6 Utilize the WGIVHULPA operator(Eq. (33))

$$\begin{aligned} \zeta _{i}=\hbox {WGIVHULPA}(a_{i1},a_{i2},\ldots ,a_{in})=\Big (\bigoplus _{j=1}^n\xi _{ij}\big ( a_{ij}\big )^\lambda \Big )^\frac{1}{\lambda }, \end{aligned}$$

or the WGIVHULPG operator( Eq. (35))

$$\begin{aligned} \quad&\zeta _{i}=\hbox {WGIVHULPG}(a_{i1},a_{i2},\ldots ,a_{in}) =\frac{1}{\lambda }\Big (\bigotimes _{j=1}^n\big (\lambda a_{ij} \big )^{\xi _{ij}} \Big ), \end{aligned}$$

to aggregate all attributes values in each row of decision matrix \(\hbox {DM}\) and derive the comprehensive assessment value \(\zeta _i\) corresponding to the alternative \(\widetilde{ax}_i\).

Step 7 Rank \(\zeta _i(i=1,2,\ldots ,m)\) in descending order by using the comparison method of IVHULNs proposed in Definition 12.

Step 8 Rank the alternatives and select the best alternative(s) according to the ranking of \(\zeta _i(i=1,2,\ldots ,m)\).

Step 9 End.

6 Illustrative Examples

Example 6

In the following, an illustrative example adapted from [21] is cited to demonstrate the application of the proposed approach. Let us reconsider its background. The main business of a large state-owned enterprise in China is the production and sale of non-ferrous metals. In order to further expand its business, the company needs to choose a partner from serval alternative countries to cooperate. After the previous investigation and research, four alternatives \((\big \{\widetilde{ax}_1,\widetilde{ax}_2,\widetilde{ax}_3,\widetilde{ax}_4\})\) are considered. Four attributes are under consideration (suppose the weight vector is \(\sigma =(0.25,0.2,0.3,0.25)^T\), including \(\widetilde{ac}_1\): available mineral resources; \(\widetilde{ac}_2\): political environment; \(\widetilde{ac}_3\): economic conditions; \(\widetilde{ac}_4\): domestic infrastructure

Three assessment experts \(\{\hbox {DM}_1,\hbox {DM}_2,\hbox {DM}_3\}\), with the weight vector \(\omega = (0.35, 0.4, 0.25)^T\), form an evaluation committee to evaluate alternatives \(\widetilde{ax}_i(i=1,2,3,4)\) under attributes \(\widetilde{ac}_j(j=1,2,3,4)\). IVHULNs are selected by experts to express evaluation information and linguistic term set \(S = \{ s_{0} = {\text{very}}\;{\text{poor}},\;s_{1} = {\text{poor}},\;s_{2} = {\text{slightly}}\;{\text{poor}},s_{3} = {\text{fair}},\;s_{4} = {\text{slightly}}\;{\text{good}},\;s_{5} = {\text{good}},\;s_{6} = {\text{very}}\;{\text{good}}\}\). Three evaluation decision matrices \(\big (A^{k} = (a_{ij}^k)_{m\times n}\), \(k=1,2,3\big )\) are shown in Tables 1, 2 and 3.

Table 1 Decision matrix given by \(\hbox {DM}_1\)
Table 2 Decision matrix given by \(\hbox {DM}_2\)
Table 3 Decision matrix given by \(\hbox {DM}_3\)

6.1 An Illustration of the Developed Approach

In the following, the above approach and the WGIVHULPA operator are used to rank the alternatives. In order to facilitate the calculation, the first type of LSF, i.e., Eq. (10), is selected for handling linguistic terms. The detailed calculation steps are shown as follows:

Step 1 Calculate the support \(\hbox {Supp}(a_{ij}^m,a_{ij}^n)(i=1,2,3,4;j=1,2,3,4,5;m,n=1,2,3,m \ne n)\) based on Eq. (36) (for simplicity, we denote \(\hbox {Supp}(a_{ij}^m,a_{ij}^n)\) by \(\hbox {Supp}_{ij}^{mn}\)), which means the supports between \(A^m\) and \(A^n\), and they are shown as follows:

$$\begin{aligned} \hbox {Supp}^{12}=\hbox {Supp}^{21}&=\left[ {\begin{array}{cccc} 0.8917 &{} 0.8854 &{} 0.9542 &{} 0.9548 \\ 0.8750 &{} 0.9000 &{} 0.7667 &{} 0.9083 \\ 0.8833 &{} 0.8208 &{} 0.8875 &{} 0.9375 \\ 0.9792 &{} 0.9333 &{} 0.9208 &{} 0.8833 \\ \end{array}} \right] \\ \hbox {Supp}^{13}=\hbox {Supp}^{31}&=\left[ {\begin{array}{cccc} 0.8021 &{} 0.9125 &{} 0.8667 &{} 0.8792 \\ 0.8667 &{} 0.8500 &{} 0.8917 &{} 0.8417 \\ 0.8833 &{} 0.9125 &{} 0.9125 &{} 0.8542 \\ 0.9000 &{} 0.7625 &{} 0.9583 &{} 0.9542 \\ \end{array}} \right] \\ \hbox {Supp}^{23}=\hbox {Supp}^{32}&=\left[ {\begin{array}{cccc} 0.9104 &{} 0.7979 &{} 0.8208 &{} 0.8667 \\ 0.9583 &{} 0.9167 &{} 0.7500 &{} 0.9333 \\ 0.9500 &{} 0.9083 &{} 0.8917 &{} 0.7917 \\ 0.9208 &{} 0.7458 &{} 0.9375 &{} 0.8417 \\ \end{array}} \right] \end{aligned}$$

Step 2 Use the weights \(\omega _p\) of experts \(\hbox {DM}_p(p=1,2,3)\) and Eq. (37) to obtain the weighted support \(\mathbb {T}(r_{ij}^k)(k=1,2,3)\) of \(r_{ij}^k\) from other IVHULNs \(r_{ij}^t(t=1,2,3 \ \text {and} \ t \ne k)\):

$$\begin{aligned} {\mathbb{T}}_{1} & = \left[ {\begin{array}{*{20}c} {0.5572} & {0.5823} & {0.5983} & {0.5981} \\ {0.5667} & {0.5725} & {0.5296} & {0.5738} \\ {0.5742} & {0.5565} & {0.5831} & {0.5885} \\ {0.6167} & {0.5640} & {0.6079} & {0.5919} \\ \end{array} } \right] \\ {\mathbb{T}}_{2} & = \left[ {\begin{array}{*{20}c} {0.5397} & {0.5094} & {0.5392} & {0.5477} \\ {0.5458} & {0.5442} & {0.4558} & {0.5513} \\ {0.5467} & {0.5144} & {0.5335} & {0.5260} \\ {0.5729} & {0.5131} & {0.5567} & {0.5169} \\ \end{array} } \right] \\ {\mathbb{T}}_{3} & = \left[ {\begin{array}{*{20}c} {0.6449} & {0.6385} & {0.6317} & {0.6544} \\ {0.6867} & {0.6642} & {0.6121} & {0.6679} \\ {0.6892} & {0.6827} & {0.6760} & {0.6156} \\ {0.6833} & {0.5652} & {0.7104} & {0.6706} \\ \end{array} } \right] \\ \end{aligned}$$

Then, use Eq. (38) to calculate \(\xi _{ij}^k\) of \(r_{ij}^k\,(k=1,2,3;i,j=1,2,3,4)\). We denote \((\xi _{ij}^k)_{4 \times 4}\) by \(V_k\) as shown in the following, respectively.

$$\begin{aligned} V_{1} & = \left[ {\begin{array}{*{20}c} {0.3467} & {0.3534} & {0.3534} & {0.3513} \\ {0.3452} & {0.3474} & {0.3520} & {0.3468} \\ {0.3461} & {0.3467} & {0.3493} & {0.3541} \\ {0.3502} & {0.3545} & {0.3489} & {0.3520} \\ \end{array} } \right] \\ V_{2} & = \left[ {\begin{array}{*{20}c} {0.3917} & {0.3852} & {0.3889} & {0.3889} \\ {0.3893} & {0.3899} & {0.3829} & {0.3907} \\ {0.3886} & {0.3855} & {0.3866} & {0.3887} \\ {0.3894} & {0.3920} & {0.3860} & {0.3841} \\ \end{array} } \right] \\ V_{3} & = \left[ {\begin{array}{*{20}c} {0.2616} & {0.2614} & {0.2577} & {0.2598} \\ {0.2655} & {0.2626} & {0.2650} & {0.2625} \\ {0.2653} & {0.2677} & {0.2641} & {0.2572} \\ {0.2604} & {0.2534} & {0.2651} & {0.2639} \\ \end{array} } \right] \\ \end{aligned}$$

Step 3 Utilize Eq. (33) to integrate the three decision matrices \(A^k=(a_{ij}^k)_{4 \times 4}(k=1,2,3)\) into the collective decision matrix \(A=(a_{ij})_{4\times 4}\)(see Table 4).

Table 4 The collective interval-valued hesitant uncertain linguistic decision matrix A

Step 4 Calculate the supports \(\hbox {Supp}(r_{ij},r_{it})(i=1,2,3,4,j,t=1,2,3,4,j \ne t)\) by utilizing Eq. (41). For simplicity, we denote \((\hbox {Supp}(r_{ij},r_{ip}))_{4\times 1}\) by \(\hbox {Supp}_{jp}\), which means the supports between the jth and the pth columns of A.

$$\begin{aligned} {\text{Supp}}_{{12}} & = Sup_{{21}} = \left[ {\begin{array}{*{20}c} {0.7237} \\ {0.8933} \\ {0.9463} \\ {0.7432} \\ \end{array} } \right],\quad {\text{Supp}}_{{13}} = Sup_{{31}} = \left[ {\begin{array}{*{20}c} {0.9267} \\ {0.9452} \\ {0.9532} \\ {0.9604} \\ \end{array} } \right],\quad {\text{Supp}}_{{14}} = Sup_{{41}} = \left[ {\begin{array}{*{20}c} {0.8042} \\ {0.8079} \\ {0.9128} \\ {0.7801} \\ \end{array} } \right], \\ {\text{Supp}}_{{23}} & = Sup_{{32}} = \left[ {\begin{array}{*{20}c} {0.7987} \\ {0.9481} \\ {0.9567} \\ {0.8938} \\ \end{array} } \right],\quad {\text{Supp}}_{{24}} = Sup_{{42}} = \left[ {\begin{array}{*{20}c} {0.9213} \\ {0.9146} \\ {0.8929} \\ {0.9085} \\ \end{array} } \right],\quad {\text{Supp}}_{{34}} = Sup_{{43}} = \left[ {\begin{array}{*{20}c} {0.8774} \\ {0.8626} \\ {0.9362} \\ {0.8023} \\ \end{array} } \right]. \\ \end{aligned}$$

Step 5 Calculate the weighted support \(\mathbb {T}(a_{ij})\) of \(a_{ij}\) from other IVHULNs \(a_{it}(t=1,2,3,4,t \ne j)\). We denote \((T(a_{ij}))_{4 \times 4}\) by T:

$$T = \left[ {\begin{array}{*{20}c} {0.6238} & {0.6509} & {0.6108} & {0.6485} \\ {0.6642} & {0.7364} & {0.6416} & {0.6437} \\ {0.7034} & {0.7468} & {0.6637} & {0.6876} \\ {0.6318} & {0.6811} & {0.6194} &{0.6174} \\ \end{array} } \right].$$

Further, utilize Eq. (43) to obtain the weights \(\varepsilon _{ij}\) of \(a_{ij}(i=j=1,2,3,4.)\) which is shown as follows:

$$\begin{aligned} V&=\left[ {\begin{array}{cccc} 0.2488 &{} 0.2024 &{} 0.2962 &{} 0.2526 \\ 0.2496 &{} 0.2084 &{} 0.2955 &{} 0.2465 \\ 0.2511 &{} 0.2060 &{} 0.2942 &{} 0.2487 \\ 0.2496 &{} 0.2057 &{} 0.2973 &{} 0.2474 \\ \end{array}} \right] . \end{aligned}$$

Step 6. Utilize Eq. (33) to integrate all the assessment values \(a_{ij}(i,j=1,2,3,4)\) in the \(i\hbox {th}\) row of A and obtain the comprehensive assessment value \(\zeta _i\) of the alternative \(\widetilde{ax}_i\):

\(\zeta _1=\big \langle [s_{2.4912},s_{3.7974}],\{[0.5631,0.7216],[0.5861,0.7362],[0.5631,0.7426],[0.5861,0.7562],[0.56 31,0.7339],[0.5861,0.7479],[0.5631,0.754],[0.5861,0.7669] \}\big \rangle\),

\(\zeta _2=\big \langle [s_{2.4678},s_{3.5172}],\{[0.5942,0.8032],[0.6040,0.8145],[0.6197,0.8096],[0.6111,0.8205] \} \big \rangle\),

\(\zeta _3=\big \langle [s_{2.7015},s_{3.8372}],\{[0.5902,0.774],[0.5955,0.7786],[0.5902,0.7842],[0.5955,0.7647] \} \big \rangle\),

\(\zeta _4=\big \langle [s_{2.7187},s_{3.5010}],[0.6320,0.7723],[0.6320,0.7880],[0.6530,0.8132],[0.632,0.7789][0.632, 0.7942], [0.6529,0.8099],[0.6529,0.8099],[0.653,0.8187] \big \rangle\).

Step 7 Using Definition 12, we calculate the scores of \(\zeta _i(i=1,2,3,4)\):

\(S(\zeta _1)= 0.3458\), \(S(\zeta _2) = 0.3539\), \(S(\zeta _3) = 0.3728\), \(S(\zeta _4) = 0.3732\).

Then, the descending order of \(\zeta _i\) can be derived based on the value of \(S(\zeta _i)\):

   \(\zeta _4>\zeta _3>\zeta _2>\zeta _1\).

Step 8 The ranking of \(\widetilde{ax}_i(i=1,2,3,4)\) is the same as the ranking of \(\zeta _i\). Thus, we can derive: \(\widetilde{ax}_4>\widetilde{ax}_3>\widetilde{ax}_2>\widetilde{ax}_1\).

Thus, the best alternative is \(\widetilde{ax}_4\).

6.2 The Influence of the LSFs on Ranking Results

Further, to illustrate the influence of the LSF on the ranking results , other two types of LSFs are also applied to the above decision-making process to derive the ranking results. The results are represented in Table 5.

Table 5 Ranking results obtained by different LSFs

From Table 5, we can observe that when the second LSF is used to process linguistic terms, we can obtain the same ranking result \(\widetilde{ax}_4>\widetilde{ax}_3>\widetilde{ax}_2>\widetilde{ax}_1\) as the above calculation. However, when the third type of LSF, i.e., Eq. (12), is employed in the decision-making process, \(\widetilde{ax}_3\) and \(\widetilde{ax}_4\) are identified as the first and second best solutions, respectively, which are different from those obtained by other two types of LSFs. The main reason for this difference is that three different types of LSFs depict different semantic situations respectively, and may produce different semantic preferences and semantic deviations, which eventually result in different ranking results. For example, expert \(\hbox {DM}_2\) provides \(\langle [s_3,s_4],{[0.5,0.7]}\) as his preference for alternative \(\widetilde{ax}_3\) with respect to attribute \(\widetilde{ac}_1\). If we use these three different types of LSFs to deal with this attribute value, absolute semantic deviations between \(s_3\) and \(s_4\) are 0.17, 0.11 and 0.21, respectively. Obviously, different semantic deviations will have a certain impact on the final decision-making results. Thus, one of the advantages of our proposed method is that it can accommodate to different semantic decision-making environments and satisfy the semantic requirements of different experts. In the actual decision-making, experts can flexibly select the appropriate LSF according to their real decision-making linguistic preferences.

6.3 Comparison Analyses and Discussions

In this subsection, to illustrate the effectiveness and feasibility of the proposed method, we compare the proposed method with other existing methods based on different interval-valued hesitant uncertain linguistic aggregation operators: generalized interval-valued hesitant uncertain linguistic weighted average (GIVHULWA) operator [22], generalized interval-valued hesitant uncertain linguistic weighted geometric (GIVHULWG) operator [22] and interval-valued hesitant uncertain linguistic power weighted average (IVHFULPWA) operator [46].

6.3.1 Compared with the Method Based on the IVHULPWA Operator

In Ref. [46], Wei proposed an interval-valued hesitant uncertain linguistic power weighted average (IVHULPWA) operator to derive the comprehensive values of alternatives. Now, we utilize the MAGDM method based on the IVHULPWA operator to solve Example 6. The ranking results are presented in Table 6.

Table 6 Ranking results by different methods

From Table 6, it can be observed that the ranking result obtained by Wei’s method [46] is exactly the same as the result obtained by our proposed method with the first and second type of LSFs. This shows the effectiveness and feasibility of the proposed method. However, when the third type of LSF is applied to the calculation process, the ranking results obtained by Wei’s method [46] are slightly different from that obtained by the proposed method. By using Wei’ method [46], \(\widetilde{ax}_4\) and \(\widetilde{ax}_3\) are evaluated as the best and second best alternatives, respectively, whereas the best alternative identified by our method is \(\widetilde{ax}_3\) and the second best alternative is \(\widetilde{ax}_4\). Next, it is necessary to look at Wei’ method and our proposed method in depth and identify the reasons for such ranking results.

  1. (1)

    In Ref. [46], the IVHULPWA operator is proposed based on the traditional operations of IVHULNs, i.e., Eqs. (5)–(8). In essence, our new operational laws that combines with the first type of LSF are equivalent to Eqs. (5)–(8). They are all based on a basic assumption that the semantic deviation between any two adjacent linguistic terms is always equal. But, in practice, decision makers may not think so. For example, they may think that the semantic deviation between linguistic terms “very high” and “perfect” is smaller than that between high and very high. Obviously, the traditional operation laws for IVHULNs are not appropriate for handling such decision situations. Our proposed operations with the third type of LSF can be used to properly and effectively solve such semantic situations. In addition, we can observe that when \(\lambda =1\), the proposed GIVHULPWA operator reduces to the IVHULPWA operator proposed by Wei [46]. That is, the IVHULPWA operator proposed by Wei [46] is a special case of our proposed operator. Thus, from Table 6, it can be seen that when we use the first type of LSF, i.e., \(\tilde{\rho }(s_i)=\frac{i}{2t}\), although the score values derived by these two methods are different, the ranking results are exactly the same.

  2. (2)

    From Table 6, we can also observed that when the third type of LSF is used in the calculation process, the ranking result is different from that obtained by Wei’s method [46]. The main reason for this difference is that the third LSF is based on the value function of prospect theory, which describes such a semantic situation that the closer to the ends of a linguistic terms set, the smaller the absolute deviation between adjacent linguistic terms. Its application provides us different semantic values and semantic deviations between adjacent linguistic terms. Correspondingly, the support measure for each attribute value is different from that obtained by the traditional operations. Finally, the ranking results obtained by these two methods are different. From this point of view, compared with Wei’s method [46], our proposed method can adapt to different semantic environment requirements and therefore has better adaptability and flexibility.

6.3.2 Compared with the Method Based on the GIVHULWA and GIVHULWG Operators

In the above subsection, we have illustrated and analyzed the effectiveness and flexibility of the proposed method by comparing with the method based on IVHULPWA operator proposed by Wei [46]. In the following, we further present another example to show the advantages of our proposed method by comparing with the two existing methods proposed by Liu et al. [22].

Example 7

A traditional manufacturing enterprise plans to implement the construction of ERP system. After the pre-investigation and screening, four suitable ERP systems \(r_1,r_2,r_3,r_4\) are chosen as alternatives. Three experts \(t_1,t_2,t_3\) with the weight vector \(\varpi =\{0.4,0.3,0.3\}\) form an expert panel to evaluate these four alternatives under the following four attributes: (1) system functions and technical level \(c_1\), (2) software developer’s reputation \(c_2\), (3) software developer’s technical capabilities \(c_3\), (4) software developer service capabilities \(c_4\). The attribute weight vector is \(w=(0.32,0.26,0.22,0.2)\). Experts \(t_k(k=1,2,3)\) provide their interval-valued hesitant uncertain linguistic decision matrices \(D^{(k)}=(\tau _{ij}^{(k)})(i=j=1,2,3,4,k=1,2,3)\) are presented in Tables 7, 8 and 9.

Table 7 Decision matrix given by \(t_1\)
Table 8 Decision matrix given by \(T_2\)
Table 9 Decision matrix given by \(T_3\)

In Ref. [22], Liu et al. presented two generalized interval-valued hesitant uncertain linguistic aggregation operators, including the generalized interval-valued hesitant uncertain linguistic weighted average(GIVHULWA) operator and the generalized interval-valued hesitant uncertain linguistic weighted geometric (GIVHULWG) operator. In the following, we utilize Liu et al.’s [22] method and our proposed method to solve Example 7, respectively. The ranking results are shown in Table 10.

Table 10 Ranking results by different methods

From Table 10, the ranking results obtained by our method with different types of LSFs are different from that obtained by Liu et al.’s method [22]. Based on the GIVHULWA and GIVHULWG operators, Liu et al. [22] identifies \(r_2\) and \(r_3\) as the best alternatives, respectively. Our proposed method with the first and second types of LSFs choose \(r_1\) as the best alternative, whereas \(r_3\) is considered as the optimal ERP system under the third type of semantic environment. One reason for this difference is that, as mentioned in Example 5, these two operators proposed by Liu et al. [22] are based on traditional operations. Therefore, they cannot be employed to deal with different semantic situations. Another important reason is that Liu et al.’ method [22] uses the basic weighted averaging and weighted geometric operators to aggregate decision information, which do not consider the influence of extreme evaluation attribute values on the ranking results. However, our proposed method can assign lower weights to irrational evaluation values by introducing the concept of support measures, and then reduce the impact of them on final decision results.

Based on the above analysis and discussion, we can summarize the main advantages of the proposed method:

  1. (1)

    IVHULNs can describe experts’ preferences more flexibly and adequately. As an extension and generalization of uncertain linguistic variable and interval-valued hesitant fuzzy number, an IVHULN can effectively and objectively describe the experts’ point of view and characterize their uncertainty, hesitancy and inadequacy, which is the prerequisite for ensuring the accuracy of the result. Moreover, although the GIVHULPA and the GIVHULPG operators, from the computational point of view, are more complicated than the GIVHULWA, GIVHULWG [22] and IVHULPA[46] operators, the results can be quickly derived by using application software.

  2. (2)

    LSFs are utilized to defined the operations of IVHULNs and aggregation operators presented in Sect. 4. As a result, different ranking results can be derived when different LSFs \(\tilde{\rho }\) are employed in the aggregation process. Experts can autonomously choose different LSFs \(\tilde{\rho }\) according to actual semantic contexts, this provides better flexibility for experts to evaluate alternatives. Hence, the developed approach is more flexible and practical than Wei’s method [46].

  3. (3)

    the proposed approach based on the GIVHULPA or GIVHULPG operator takes into account the impact of extreme evaluation values on the final decision results. By introducing the concept of support measures, our approach can assign lower weights to irrational evaluation values, and then reduce the impact of them on final decision results. Therefore, our approach is more reliable than the approach proposed in Ref. [22].

7 Conclusions

In this paper, combining linguistic-scale functions (LSFs) and generalized power average operator, an approach is proposed to solve interval-valued hesitant uncertain linguistic MAGDM problems and accommodate to different semantic situations. Firstly, new operational laws, Hamming distance and comparison method for IVHULNs are defined by combining LSFs. Then, aiming at the traditional PA operators cannot accommodate to situations in which evaluation values given by experts are IVHULNs, some new generalized power aggregation operators are presented to aggregate IVHULNs. The most important feature of these operators is that they cannot only accommodate to different semantic scenes but also reduce the negative impact of unreasonable evaluation values. Meanwhile, we have investigated some desired properties and analyzed some special cases of these operators. Furthermore, using the newly proposed aggregation operators, a new MAGDM approach is proposed. Finally, an illustrative example is provided to demonstrate the effectiveness of the developed approach. In addition, detailed comparison analyses are also made with the existing methods. In the further research, we will further investigate LSFs and their application in other linguistic sets, and continue working on the extension and application of the developed operators to other domains.