1 Introduction

Multi-attribute group decision making (MAGDM) is an important research branch of modern decision science, which is to select the most desirable alternative(s) under multiple attributes based on the evaluation information given by many decision makers (He et al. 2015, 2016; Ju and Yang 2015; Ju et al. 2016a; Liu et al. 2014b; Merigó et al. 2016; Yue 2011). Since MAGDM problems often face complex and changeable environment, evaluation information is more suitable to be expressed in fuzzy form, such as interval fuzzy number (Yue 2011), fuzzy sets (Zadeh 1965), intuitionistic fuzzy sets (Atanassov 1986), type 2 fuzzy sets (Dubois and Prade 1980), fuzzy multi-sets (Yager 1986), etc. Among various forms of fuzzy information, Torra et al. (2009) proposed hesitant fuzzy sets (HFSs), which permit the membership degree of an element to have several different values. Recently, the hesitant fuzzy sets have received extensive concern of scholars (Chen et al. 2016; Dong et al. 2015; Gitinavard et al. 2017; Jin et al. 2016; Tong and Yu 2016; Wei 2012; Xia and Xu 2011; Zhang et al. 2016; Zhao et al. 2017).

In the practical decision-making process, due to the increasing complexity of socioeconomic environment and the vagueness of inherent subjective nature of human thinking, it is more suitable for decision makers to provide their preferences by means of linguistic variables, such as ‘very poor,’ ‘poor,’ ‘fair,’ ‘good’ and ‘very good.’ Based on the linguistic variables initially proposed by Zadeh (1975), Rodríguez et al. (2012) first proposed the concept of hesitant fuzzy linguistic term sets (HFLTSs) and a transformation function to obtain HFLTSs from the comparative linguistic expressions generated by a context-free grammar. Lin et al. (2014) proposed another type of HFLTSs, which permits the membership have a set of possible hesitant fuzzy linguistic values. Up to now, a lot of research work has been done on HFLTSs, such as the hesitant fuzzy linguistic measures (Farhadinia 2016; Hesamian and Shams 2015; Liao and Xu 2015; Liao et al. 2014), the hesitant fuzzy linguistic preference relations (Liu et al. 2014a; Zhang and Wu 2014; Zhu and Xu 2014), and the hesitant fuzzy linguistic decision-making methods (Beg and Rashid 2013; Chen and Hong 2014; Kahraman et al. 2016; Lee and Chen 2015a, b; Liao et al. 2015; Wang et al. 2016; Wei et al. 2015), etc.

For multi-attribute group decision-making problem, aggregation operator plays an important role in information fusion. Recently, some operators are proposed to aggregate hesitant fuzzy linguistic information, such as the hesitant fuzzy linguistic weighted average operator and the hesitant fuzzy linguistic ordered weighted average operator (Wei et al. 2014); the hesitant fuzzy linguistic weighted average (HFLWA) operator, the hesitant fuzzy linguistic weighted geometric (HFLWG) operator, the hesitant fuzzy linguistic ordered weighted average (HFLOWA) operator and the hesitant fuzzy linguistic ordered weighted geometric (HFLOWG) operator (Lee and Chen 2015a); the hesitant fuzzy linguistic Bonferroni mean operator and the weighted hesitant fuzzy linguistic Bonferroni mean operator (Gou et al. 2017); the uncertain hesitant fuzzy linguistic ordered weighted averaging operator and the uncertain hesitant fuzzy linguistic hybrid aggregation operator (Zhang and Qi 2013). However, most of the existing hesitant fuzzy linguistic aggregation operators do not take the information about the relationship between the values being combined into account. Power average (PA) operator, initially proposed by Yager (2001), is a new tool to aggregate input arguments by considering the relationship between the values being aggregated. The weight vector in the PA operator depends upon the input arguments being aggregated. It allows values being aggregated to support and reinforce each other. To consider the relationship between the input arguments, Beliakov et al. (2007) developed the Heronian mean (HM) operator. Based on the HM operator, Skora (2009) further proposed the generalized Heronian mean (GHM) operator. The main difference between the PA operator and the GHM operator is that the former reflects the objective characteristics of the input arguments being aggregated, while the latter reflects the subjective characteristics of the input arguments being aggregated. To date, there is no aggregation operator that combines PA operator and GHM operator to reflect the relationship between the input arguments being aggregated. Therefore, it is vital to address this issue.

Motivated by He et al. (2015, 2016), we focus our attention on proposing new aggregation operators for hesitant fuzzy linguistic information by combining the PA operator and the GHM operator in this paper. Based on the proposed operators, a novel approach is developed to solve MAGDM problems under hesitant fuzzy linguistic environment. To do so, the remainder of this paper is organized as follows. In Sect. 2, some basic concepts are briefly reviewed, such as hesitant fuzzy linguistic set, power average operator, generalized Heronian mean operator as well as generalized geometric Heronian mean operator. In Sect. 3, some novel operators are proposed, such as hesitant fuzzy linguistic power generalized Heronian mean (HFLPGHM) operator, hesitant fuzzy linguistic power generalized geometric Heronian mean (HFLPGGHM) operator, hesitant fuzzy linguistic weighted power generalized Heronian mean (HFLWPGHM) operator and hesitant fuzzy linguistic weighted power generalized geometric Heronian mean (HFLWPGGHM) operator. In Sect. 4, a novel method is proposed to solve MAGDM problems under hesitant fuzzy linguistic environment. In Sect. 5, a numerical example is provided to illustrate the application of the developed method. The paper is concluded in Sect. 6.

2 Preliminaries

This section reviews some basic concepts which will be used in the rest of this paper, such as the hesitant fuzzy set (HFS), hesitant fuzzy linguistic set (HFLS), power average (PA) operator, generalized Heronian mean (GHM) operator as well as generalized geometric Heronian mean (GGHM) operator.

Definition 1

(Xia and Xu 2011) Let \(X=\{x_1,x_2,\ldots ,x_n \}\) be a fixed set, a hesitant fuzzy set (HFS) on X is in terms of a function that when applied to X returns a subset of [0, 1], which can be represented as the following symbol:

$$\begin{aligned} E=\left\{ {\left\langle {x,h_E (x)} \right\rangle \left| {x\in X} \right. } \right\} , \end{aligned}$$
(1)

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

Definition 2

(Lin et al. 2014) Let X be a fixed set, a hesitant fuzzy linguistic set (HFLS) on X is represented as

$$\begin{aligned} E=\left\{ {\left\langle {x,s_{\theta (x)},h_E (x)} \right\rangle \left| {x\in X} \right. } \right\} , \end{aligned}$$
(2)

where \(s_{\theta (x)} \in S\), \(S=\{s_0,s_1,s_2,\ldots ,s_g \}\) is a linguistic term set, and \(h(x)\hbox {=}\cup _{r\in h(x)} \{r\}\) is a set of crisp values in [0,1], denoting the possible membership degrees of the element \(x\in X\) to the set E. For computational convenience, \(a=\left\langle {s_{\theta (a)},h(a)} \right\rangle \) is called a hesitant fuzzy linguistic number (HFLN).

Definition 3

(Lin et al. 2014) Let \(a=\left\langle {s_{\theta (a)},h(a)} \right\rangle \),\(a_1 =\left\langle {s_{\theta (a_1 )},h(a_1 )} \right\rangle \) and \(a_2 =\left\langle {s_{\theta (a_2 )},h(a_2 )} \right\rangle \) be three hesitant fuzzy linguistic numbers (HFLNs), and then, the operational laws are defined as:

  1. (1)

    \(a_1 \oplus a_2 =\left\langle {S_{\theta (a_1 )+\theta (a_2 )} ,\cup _{r_1 \in h(a_1 ),r_2 \in h(a_2 )} \{r_1 +r_2 -r_1 r_2 \}} \right\rangle \).

  2. (2)

    \(a_1 \otimes a_2 =\left\langle {S_{\theta (a_1 )\otimes \theta (a_2 )},\cup _{r_1 \in h(a_1 ),r_2 \in h(a_2 )} \{r_1 r_2 \}} \right\rangle \).

  3. (3)

    \(\lambda a=\left\langle {S_{\lambda \theta (a)},\cup _{r\in h(a)} \{1-(1-r)^{\lambda }\}} \right\rangle ,\lambda >0\).

  4. (4)

    \(a^{\lambda }=\left\langle {S_{\theta (a)^{\lambda }},\cup _{r\in h(a)} \{r^{\lambda }\}} \right\rangle ,\lambda >0\).

Definition 4

(Lin et al. 2014) Let \(a=\left\langle {s_{\theta (a)},h(a)} \right\rangle \) be a HFLN, and then, the score function S(a) is defined as follows:

$$\begin{aligned} S(a)=\frac{\theta (a)}{\# h(a)}\mathop \sum \limits _{r\in h(a)} r, \end{aligned}$$
(3)

where \(\# h(a)\) is the number of the elements in h(a).

The ranking of two HFLNs can be compared according to the values of their score functions: for two HFLNs \(a_1 \) and \(a_2 \), if \(S(a_1)>S(a_2 )\), then \(a_1 >a_2 \); if \(S(a_1 )=S(a_2 )\), then \(a_1 =a_2 \).

Definition 5

(Wang et al. 2016) The distance between two HFLNs \(a_1 =\left\langle {s_{\theta (a_1)},h(a_1 )} \right\rangle \) and \(a_2 =\left\langle {s_{\theta (a_2)},h(a_2 )} \right\rangle \) is defined as follows:

$$\begin{aligned} d(a_1,a_2 )=\max \left\{ {d^{*}(a_1,a_2 ),d^{*}(a_2,a_1 )} \right\} , \end{aligned}$$
(4)

where \(d^{*}(a_1,a_2 )=\left| \mathop {\max }\nolimits _{r_1 \in h(a_1 )} \{r_1 \}\times \frac{1}{g}\times \theta (a_1 )-\mathop {\min }\nolimits _{r_2 \in h(a_2 )} \{r_2 \}\times \frac{1}{g}\times \theta (a_2 ) \right| \) is the Hausdorff distance between \(a_1 \) and \(a_2 \), \(d^{*}(a_2,a_1 )=\left| \mathop {\max }\nolimits _{r_2 \in h(a_2 )} \{r_2 \}\times \frac{1}{g}\times \theta (a_2 )-\mathop {\min }\nolimits _{r_1 \in h(a_1 )} \{r_1 \}\times \frac{1}{g}\times \theta (a_1 ) \right| \) is the Hausdorff distance between \(a_2 \) and \(a_1 \), and \(g+\)1 is the cardinality of the linguistic term set \(S=\{s_0,s_1,s_2,\ldots ,s_g \}\).

Power average (PA) operator, initially proposed by Yager (2001), is a nonlinear weighted average aggregation tool, and it takes the information about the relationship between the values being aggregated into account.

Definition 6

(Yager 2001) Let \(a_1,a_2,\ldots ,a_n\) be the aggregated variables, and the power average (PA) operator is defined as follows:

$$\begin{aligned} \mathrm{PA}(a_1,a_2,\ldots ,a_n )=\sum _{i=1}^n {\frac{\left( {1+T(a_i )} \right) a_i}{\mathop \sum \nolimits _{t=1}^n {\left( {1+T(a_t )} \right) } }}, \end{aligned}$$
(5)

where \(T(a_i )=\mathop {\sum }\nolimits _{j=1,j\ne i}^n {\mathrm{Sup}(a_i,a_j )},i=1,2,\ldots ,n\), and \(\mathrm{Sup}(a_i,a_j )\) is considered to be the support for \(a_i \) from \(a_j \), which satisfies the following properties:

  1. (1)

    \(\mathrm{Sup}(a_i,a_j )\in [0,1]\);

  2. (2)

    \(\mathrm{Sup}(a_i,a_j )=\mathrm{Sup}(a_j,a_i )\);

  3. (3)

    \(\mathrm{Sup}(a_i,a_j )\ge \mathrm{Sup}(a_k,a_l )\), if \(\left| {a_i -a_j } \right| \le \left| {a_k -a_l } \right| \).

Definition 7

(Sykora 2009) Let \(I=[0,1]\), \(p,q\ge 0\), \(H^{p,q}:I^{n}\rightarrow I\), and then, the generalized Heronian mean (GHM) operator is defined as follows:

$$\begin{aligned} \mathrm{GHM}^{p,q}(a_1,a_2,\ldots ,a_n )=\left( {\frac{2}{n(n+1)}\sum _{i=1}^n {\sum _{j=i}^n {a_i^p } } a_j^q } \right) ^{1/{p+q}}.\nonumber \\ \end{aligned}$$
(6)

If \(p=q=\frac{1}{2}\), then the GHM operator reduces to the basic Heronian mean (BHM) operator (Beliakov et al. 2007).

$$\begin{aligned} \mathrm{BHM}^{1/2,1/2}(a_1,a_2,\ldots ,a_n )=\frac{2}{n(n+1)}\sum _{i=1}^n {\sum _{j=i}^n {(a_i a_j )^{1/2}} }.\nonumber \\ \end{aligned}$$
(7)

Definition 8

(Yu 2013) Let \(I=[0,1]\), \(p,q\ge 0\), \(H^{p,q}:I^{n}\rightarrow I\), and then, the generalized geometric Heronian mean (GGHM) operator is defined as follows:

$$\begin{aligned}&\mathrm{GGHM}^{p,q}(a_1,a_2,\ldots ,a_n)\nonumber \\&\quad =\frac{1}{p+q}\prod _{i=1}^n {\prod _{j=i}^n {\left( {pa_i +qa_j } \right) } ^{2/{n(n+1)}}}. \end{aligned}$$
(8)

3 Hesitant fuzzy linguistic power generalized Heronian mean operators

In this section, we develop some new operators under hesitant fuzzy linguistic environment by combining the power average operator with the GHM operator as well as the GGHM operator, respectively.

3.1 HFLPGHM and HFLPGGHM operators

Definition 9

Let \(a_i (i=1,2,\ldots ,n)\) be a collection of HFLNs, and then, the hesitant fuzzy linguistic power generalized Heronian mean (HFLPGHM) operator is defined as follows:

$$\begin{aligned}&\mathrm{HFLPGHM}^{p,q}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\left( \frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{p}\right. \nonumber \\&\quad \left. \otimes \left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q} \right) ^{\frac{1}{p+q}}, \end{aligned}$$
(9)

where \(p,q\ge 0\), \(T(a_i )=\mathop {\sum }\nolimits _{j=1,j\ne i}^n {\mathrm{Sup}(a_i,a_j )} \), \(\mathrm{Sup}(a_i,a_j )=1\hbox {-}d(a_i,a_j )\), and \(d(a_i ,a_j )\) can be calculated by Eq. (4).

Based on the operational laws of HFLNs described in Definition 3, we can derive the following results.

Theorem 1

Let \(p\ge 0,q\ge 0\), and pq do not take the value 0 simultaneously, \(a_i =\left\langle {s_{\theta (a_i )},h(a_i)} \right\rangle \) be a collection of HFLNs, and then, the aggregated value by using the HFLPGHM operator is also a HFLN, and

$$\begin{aligned}&\mathrm{HFLPGHM}^{p,q}(a_1,a_2,\ldots ,a_n ) =\left\langle S_{\left( {\frac{2}{n(n+1)}\sum _{i=1}^n {\mathop {\sum }\nolimits _{j=i}^n {\left( {\frac{n(1+T(a_i ))}{\mathop {\sum }\nolimits _{t=1}^n {(1+T(a_t ))} }\theta (a_i )} \right) ^{p}\left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }\theta (a_j )} \right) ^{q}} } } \right) ^{\frac{1}{p+q}}} \right. , \nonumber \\&\quad \left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )} \left( 1-\left( \prod _{i=1}^n \prod _{j=i}^n \left( 1-\left( 1-(1-r_{a_i})^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }} \right) ^{p}\left( {1-(1-r_{a_j } )^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{q} \right) \right) ^{^{\frac{2}{n(n+1)}}} \right) ^{\frac{1}{p+q}} \right\rangle .\nonumber \\ \end{aligned}$$
(10)

Proof

According to Definition 3, we have

$$\begin{aligned}&\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{p}=\left\langle s_{\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }\theta (a_i )} \right) ^{p}},\cup _{r_{a_i } \in h(a_i )} \left( {1-(1-r_{a_i } )^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{p} \right\rangle , \\&\left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q}=\left\langle s_{\left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }\theta (a_j )} \right) ^{q}},\cup _{r_{a_j } \in h(a_j )} \left( {1-(1-r_{a_j } )^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{q} \right\rangle , \end{aligned}$$

and

$$\begin{aligned}&\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{p}\otimes \left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q}\hbox {=}\left\langle {s_{\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }\theta (a_i )} \right) ^{p}\left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }\theta (a_j )} \right) ^{q}} \hbox {,}} \right. \\&\quad \left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )} \left( {1-(1-r_{a_i } )^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n{(1+T(a_t ))} }}} \right) ^{p} \left( 1-(1-r_{a_j } )^{\frac{n(1+T(a_j ))}{\sum _{t=1}^{n} {(1+T(a_t ))}}}\right) ^{q}\right\rangle . \end{aligned}$$

Further, we have

$$\begin{aligned}&\mathop {\oplus }\limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{p}\otimes \left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q} =\left\langle {s_{\sum _{i=1}^n {\sum _{j=i}^n {\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_j ))} }\theta (a_i )} \right) ^{p}\left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_j ))} }\theta (a_j )} \right) ^{q}} } },} \right. \\&\quad \left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )} \left( 1-\prod _{i=1}^n \prod _{j=i}^n \left( 1-\left( {1-(1-r_{a_i } )^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{p}\left( {1-(1-r_{a_j } )^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{q} \right) \right) \right\rangle \end{aligned}$$

and

$$\begin{aligned}&\frac{2}{n(n+1)}\left( \mathop {\oplus }\limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{p}\otimes \left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q} \right) \\&\quad =\left\langle {s_{\frac{2}{n(n+1)}\mathop {\sum }\nolimits _{i=1}^n {\mathop {\sum }\nolimits _{j=i}^n {\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_j ))} }\theta (a_i )} \right) ^{p}\left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_j ))} }\theta (a_j )} \right) ^{q}}}}},\right. \nonumber \\&\left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )} \left( 1-\left( \prod _{i=1}^n \prod _{j=i}^n \left( 1-\left( {1-(1-r_{a_i } )^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{p}\left( {1-(1-r_{a_{j}})^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{q}\right) \right) ^{^{\frac{2}{n(n+1)}}}\right) \right\rangle . \end{aligned}$$

Thus, we have

$$\begin{aligned}&\mathrm{HFLPGHM}^{p,q}(a_1,a_2,\ldots ,a_n ) =\left\langle {S_{\left( {\frac{2}{n(n+1)}\mathop {\sum }\nolimits _{i=1}^n {\mathop {\sum }\nolimits _{j=i}^n {\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_j ))} }\theta (a_i )} \right) ^{p}\left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_j ))} }\theta (a_j )} \right) ^{q}} } } \right) ^{\frac{1}{p+q}}} {}{}} \right. ,\\&\quad \left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )} \left( 1-\left( \prod _{i=1}^n \prod _{j=i}^n \left( 1-\left( {1-(1-r_{a_i } )^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{p}\left( {1-(1-r_{a_j } )^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{q} \right) \right) ^{^{\frac{2}{n(n+1)}}} \right) ^{\frac{1}{p+q}} \right\rangle . \end{aligned}$$

Example 1

Let \(a_1 =\left\langle {s_3,\{0.2,0.3,0.5\}} \right\rangle \), \(a_2 =\left\langle {s_2,\{0.5\}} \right\rangle \) and \(a_3 =\left\langle {s_3,\{0.4,0.6\}} \right\rangle \) be three HFLNs, then we can use the HFLPGHM operator to aggregate them. By Definition 5, we can determine the support for \(a_i \) from \(a_j \):

$$\begin{aligned} \mathrm{Sup}(a_1,a_2)= & {} \mathrm{Sup}(a_2,a_1)=0.938,\\ \mathrm{Sup}(a_1,a_3 )= & {} \mathrm{Sup}(a_3,a_1)=0.850, \\ \mathrm{Sup}(a_2,a_3)= & {} \mathrm{Sup}(a_3,a_2)=0.900. \end{aligned}$$

Then we can calculate the total support for \(a_i \):

$$\begin{aligned} T(a_1)= & {} \sum _{j=1,j\ne 1}^3 {\mathrm{Sup}(a_1,a_j )} =1.788, \\ T(a_2)= & {} \sum _{j=1,j\ne 2}^3 {\mathrm{Sup}(a_2,a_j )} =1.838, \\ T(a_3)= & {} \sum _{j=1,j\ne 3}^3 {\mathrm{Sup}(a_3,a_j )} =1.750. \end{aligned}$$

Further, we can get the weights of the HFLPGHM operator in Theorem 1:

$$\begin{aligned} \frac{(1+T(a_1 ))}{\sum _{t=1}^3 {(1+T(a_t ))} }= & {} 0.3326, \quad \frac{(1+T(a_2 ))}{\sum _{t=1}^3 {(1+T(a_t ))} }=0.3419, \\ \frac{(1+T(a_3 ))}{\sum _{t=1}^3 {(1+T(a_t ))} }= & {} 0.3255. \end{aligned}$$

Finally, the aggregated values of \(a_i (i=1,2,3)\) by the HFLPGHM operator can be obtained (Suppose \(p=q=1\)):

$$\begin{aligned}&\mathrm{HFLPGHM}^{1,1}(a_1,a_2,a_3 ) =\left\langle S_{\left( {\frac{2}{3(3+1)}\mathop {\sum }\nolimits _{i=1}^3 {\mathop {\sum }\nolimits _{j=i}^3 {\left( {\frac{3(1+T(a_i ))}{\sum _{t=1}^3 {(1+T(a_t ))} }\theta (a_i )} \right) ^{1}\left( {\frac{3(1+T(a_j ))}{\sum _{t=1}^3 {(1+T(a_t ))} }\theta (a_j )} \right) ^{1}} } } \right) ^{\frac{1}{2}}} \right. , \\&\qquad \left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )} \left( 1-\left( \prod _{i=1}^3 \prod _{j=i}^3 \left( 1-\left( 1-(1-r_{a_i })^{\frac{3(1+T(a_i ))}{\sum _{t=1}^3 {(1+T(a_t ))} }} \right) ^{1}\left( 1-(1-r_{a_j } )^{\frac{3(1+T(a_j ))}{\sum _{t=1}^3 {(1+T(a_t ))} }} \right) ^{1} \right) \right) ^{^{\frac{2}{3(3+1)}}} \right) ^{\frac{1}{2}} \right\rangle \\&\quad =<S_{2.671},\{{0.377,0.405,0.469,0.451,0.476,0.535}\}>. \end{aligned}$$

From Example 1, we can see that the aggregated value of \(a_i (i=1,2,3)\) is also a HFLN, and it includes two parts: \(s_{\theta (x)} =s_{2.671} \) and \(h_E (x)=\{\hbox {0.377,0.405,0.469,0.451,0.476},0.535\}\), where \(h_E (x)\) denotes the possible membership degree of the element \(x\in X\) to the linguistic term \(s_{\theta (x)} \).

If \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then we have \(T(a_i )=(n-1)c\). Further, we have \(\frac{(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }=\frac{[1+(n-1)c]}{\sum _{t=1}^n {[1+(n-1)c]} }=\frac{[1+(n-1)c]}{n[1+(n-1)c]}=\frac{1}{n}\).

By assigning different values of the parameters of p and q, some special cases of the HFLPGHM operator can be derived, which are shown as follows.

Case 1. If \(q\rightarrow 0\), then the HFLPGHM operator reduces to the hesitant fuzzy linguistic descending power average (HFLDPA) operator, which is shown as follows:

$$\begin{aligned}&\mathrm{HFLPGHM}^{p,0}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\mathop {\lim }\limits _{q\rightarrow 0} \left( \frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{p}\right. \nonumber \\&\left. \quad \otimes \left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q} \right) ^{\frac{1}{p+q}}\nonumber \\= & {} \left( {\frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \left( {(n+1-i)\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{p}} \right) } \right) ^{\frac{1}{p}}. \end{aligned}$$
(11)

Case 2. If \(p\rightarrow 0\), then the HFLPGHM operator reduces to the hesitant fuzzy linguistic ascending power average (HFLAPA) operator, which is shown as follows:

$$\begin{aligned}&\mathrm{HFLPGHM}^{0,q}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\mathop {\lim }\limits _{p\rightarrow 0} \left( \frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{p}\right. \nonumber \\&\left. \quad \otimes \left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q} \right) ^{\frac{1}{p+q}} \nonumber \\&\quad =\left( {\frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \left( {i\left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_i } \right) ^{q}} \right) } \right) ^{\frac{1}{q}}.\nonumber \\ \end{aligned}$$
(12)

Case 3. If \(q\rightarrow 0\), and \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then the HFLPGHM operator reduces to the hesitant fuzzy linguistic linear descending weighted average (HFLLDWA) operator, which is shown as follows:

$$\begin{aligned}&\mathrm{HFLPGHM}^{p,0}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\mathop {\lim }\limits _{q\rightarrow 0} \left( \frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))}}a_{i}} \right) ^{p}\right. \nonumber \\&\left. \quad \otimes \left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q} \right) ^{\frac{1}{p+q}} \nonumber \\&\quad =\left( {\frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n ((n+1-i)a_i^p )} \right) ^{\frac{1}{p}}. \end{aligned}$$
(13)

Obviously, the weight vector of \(a_i^p (i=1,2,\ldots ,n)\) is \((n,n-1,\ldots ,1)\).

Case 4. If \(p\rightarrow 0\), and \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then the HFLPGHM operator reduces to the hesitant fuzzy linguistic linear ascending weighted average (HFLLAWA) operator as follows:

$$\begin{aligned}&\mathrm{HFLPGHM}^{0,q}(a_1,a_2,\ldots ,a_n)\nonumber \\&\quad =\mathop {\lim }\limits _{p\rightarrow 0} \left( \frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))}}a_i } \right) ^{p}\right. \nonumber \\&\left. \quad \otimes \left( {\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }a_j } \right) ^{q}\right) ^{\frac{1}{p+q}} \nonumber \\= & {} \left( {\frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n (ia_i^q )} \right) ^{\frac{1}{q}}. \end{aligned}$$
(14)

Obviously, the weight vector of \(a_i^q (i=1,2,\ldots ,n)\) is \((1,2,\ldots ,n)\).

Case 5. If \(p=q=1/2\), and \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then the HFLPGHM operator reduces to the hesitant fuzzy linguistic basic Heronian mean (HFLBHM) operator:

$$\begin{aligned}&\mathrm{HFLPGHM}^{\frac{1}{2},\frac{1}{2}}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\frac{2}{n(n+1)}\left( {\mathop \oplus \limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {(a{ }_i)^{1/2}\otimes (a_j )^{1/2}} \right) } \right) . \end{aligned}$$
(15)

Case 6. If \(p=q=1\), and \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then the HFLPGHM operator reduces to the hesitant fuzzy linguistic linear Heronian mean (HFLLHM) operator:

$$\begin{aligned}&\mathrm{HFLPGHM}^{1,1}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\left( {\frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \mathop \oplus \limits _{j=i}^n (a_i \otimes a_j )} \right) ^{\frac{1}{2}}. \end{aligned}$$
(16)

Definition 10

Let \(a_i (i=1,2,\ldots ,n)\) be a collection of HFLNs, and the hesitant fuzzy linguistic power generalized geometric Heronian mean (HFLPGGHM) operator is defined as follows:

$$\begin{aligned}&\mathrm{HFLPGGHM}^{p,q}(a_1,a_2,\ldots ,a_n)\nonumber \\&\quad =\frac{1}{p+q}\left( {\mathop \otimes \limits _{i=1}^n \mathop \otimes \limits _{j=i}^n \left( {pa_i ^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}\oplus qa_j ^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) } \right) ^{\frac{2}{n(n+1)}},\nonumber \\ \end{aligned}$$
(17)

where \(p,q\ge 0\), \(T(a_i )=\mathop {\sum }\nolimits _{j=1,j\ne i}^n {\mathrm{Sup}(a_i,a_j )} \), \(\mathrm{Sup}(a_i,a_j )=1-d(a_i,a_j )\), and \(d(a_i,a_j )\) can be calculated by Eq. (4).

Based on the operational laws of the hesitant fuzzy linguistic described in Definition 3, we can derive the following results:

Theorem 2

Let \(p\ge 0,q\ge 0\), and pq do not take the value 0 simultaneously, \(a_i =\left\langle {s_{\theta (a_i )},h(a_i )} \right\rangle (i=1,2,\ldots ,n)\) be a collection of HFLNs, then the aggregated value by the HFLPGGHM operator is also a HFLN, and

$$\begin{aligned}&\mathrm{HFLPGGHM}^{p,q}(a_1,a_2,\ldots ,a_n ) =\left\langle {S_{\frac{1}{p+q}\left( {\mathop {\prod }\nolimits _{i=1}^n {\mathop {\prod }\nolimits _{j=i}^n {\left( {p\theta (a_i )^{^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}}\hbox {+}q\theta (a{ }_j)^{^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}}} \right) } } } \right) ^{\frac{2}{n(n+1)}}},} \right. \nonumber \\&\quad \left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )}\left( 1-\left( 1-\left( \prod _{i=1}^n \prod _{j=i}^n \left( 1-\left( 1-(r_{a_i})^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }} \right) ^{p}\left( 1-(r_{a_j})^{\frac{n(1+T(a_j))}{\sum _{t=1}^n {(1+T(a_t ))}}} \right) ^{q} \right) \right) ^{\frac{2}{n(n+1)}}\right) ^{\frac{1}{p+q}} \right) \right\rangle .\nonumber \\ \end{aligned}$$
(18)

The proof of this theorem is similar to that of Theorem 1.

Example 2

For the three HFLNs in Example 1, we can use the HFLPGGHM operator to aggregate them. Due to the support among \(a_i \) and \(a_j \) is unchanged, the weights used in the HFLPGGHM operator are the same as that in Example 1. Then, the aggregated value of the HFLPGGHM operator can be obtained (Suppose \({p}={q}=1\)):

$$\begin{aligned}&\mathrm{HFLPGGHM}^{1,1}(a_1,a_2,a_3 ) \\&\quad =\left\langle {S_{\frac{1}{1+1}\left( {\mathop {\prod }\nolimits _{i=1}^3 {\mathop {\prod }\nolimits _{j=i}^3 {\left( {p\theta (a_i )^{^{\frac{3(1+T(a_i ))}{\sum _{t=1}^3 {(1+T(a_t ))} }}}\hbox {+}q\theta (a{ }_j)^{^{\frac{3(1+T(a_j ))}{\sum _{t=1}^3 {(1+T(a_t ))} }}}} \right) } } } \right) ^{\frac{2}{3(3+1)}}},} \right. \\&\qquad \left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )} \left( 1-\left( 1-\left( \prod _{i=1}^3 \prod _{j=i}^3 \left( 1-\left( 1-(r_{a_i})^{\frac{3(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }} \right) ^{1}\left( 1-(r_{a_j } )^{\frac{3(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }} \right) ^{1} \right) \right) ^{\frac{2}{3(3+1)}} \right) ^{\frac{1}{1+1}}\right) \right\rangle \\&\quad =<S_{2.631},\{{0.352,0.395,0.466,0.407,0.454,0.532}\}> \end{aligned}$$

By assigning different values of the parameters of p and q, some special cases of the HFLPGGHM operator can be obtained, which are shown as follows.

Case 7. If \(q\rightarrow 0\), then the HFLPGGHM operator reduces to the hesitant fuzzy linguistic descending power geometric average (HFLDPGA) operator, which is shown as follows:

$$\begin{aligned}&\mathrm{HFLPGGHM}^{p,0}(a_1,a_2,\ldots ,a_n)\nonumber \\&\quad =\mathop {\lim }\limits _{q\rightarrow 0} \frac{1}{p+q}\left( {\mathop \otimes \limits _{i=1}^n \mathop \otimes \limits _{j=i}^n \left( {pa_i ^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}\oplus qa_j ^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) } \right) ^{\frac{2}{n(n+1)}} \nonumber \\&=\frac{1}{p}\left( {\mathop \otimes \limits _{i\hbox {=1}}^n \left( {pa_i ^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{(n+1-i)}} \right) ^{\frac{2}{n(n+1)}}. \end{aligned}$$
(19)

Case 8. If \(p\rightarrow 0\), then the HFLPGGHM operator reduces to the hesitant fuzzy linguistic ascending power geometric average (HFLAPGA) operator, which is shown as follows:

$$\begin{aligned}&\mathrm{HFLPGGHM}^{0,q}(a_1,a_2,\ldots ,a_n)\nonumber \\&\quad =\mathop {\lim }\limits _{p\rightarrow 0} \frac{1}{p+q}\left( {\mathop \otimes \limits _{i=1}^n \mathop \otimes \limits _{j=i}^n \left( {pa_i ^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }}\oplus qa_j ^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) } \right) ^{\frac{2}{n(n+1)}} \nonumber \\&\quad =\frac{1}{q}\left( {\mathop \otimes \limits _{i=1}^n \left( {qa_i ^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }}} \right) ^{i}} \right) ^{\frac{2}{n(n+1)}}. \end{aligned}$$
(20)

Case 9. If \(q\rightarrow 0\), and \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then the HFLPGGHM operator reduces to the hesitant fuzzy linguistic descending geometric average (HFLDGA) operator, which is shown as follows:

$$\begin{aligned}&\mathrm{HFLPGGHM}^{p,0}(a_1,a_2,\ldots ,a_n)\nonumber \\&\quad =\mathop {\lim }\limits _{q\rightarrow 0} \frac{1}{p+q}\mathop \otimes \limits _{i=1}^n \mathop \otimes \limits _{j=i}^n \left( \left( {pa_i^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }} } \right) \right. \nonumber \\&\left. \quad \oplus \left( {qa_j^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))} }} } \right) \right) ^{\frac{2}{n(n+1)}} \nonumber \\&\quad =\frac{1}{p}\left( {\mathop \otimes \limits _{i\hbox {=1}}^n (pa_i )^{(n+1-i)}} \right) ^{\frac{2}{n(n+1)}}. \end{aligned}$$
(21)

Case 10. If \(p\rightarrow 0\), and \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then the HFLPGGHM operator reduces to the hesitant fuzzy linguistic ascending geometric average (HFLAGA) operator, which is shown as follows:

$$\begin{aligned}&\mathrm{HFLPGGHM}^{0,q}(a_1,a_2,\ldots ,a_n)\nonumber \\&\quad =\mathop {\lim }\limits _{p\rightarrow 0} \left\langle \frac{1}{p+q}\mathop \otimes \limits _{i=1}^n \mathop \otimes \limits _{j=i}^n \left( \left( {pa_i^{\frac{n(1+T(a_i ))}{\sum _{t=1}^n {(1+T(a_t ))} }} } \right) \right. \right. \nonumber \\&\left. \left. \quad \oplus \left( qa_j^{\frac{n(1+T(a_j ))}{\sum _{t=1}^n {(1+T(a_t ))}}} \right) \right) ^{\frac{2}{n(n+1)}} \right\rangle \nonumber \\&\quad =\frac{1}{q}\left( {\mathop \otimes \limits _{i=1}^n (qa_i )^{i}} \right) ^{\frac{2}{n(n+1)}}. \end{aligned}$$
(22)

Case 11. If \(p=q=1/2\), and \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then HFLPGGHM operator reduces to the hesitant fuzzy linguistic geometric Heronian mean (HFLGHM) operator:

$$\begin{aligned}&\mathrm{HFLPGGHM}^{\frac{1}{2},\frac{1}{2}}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\left( {\frac{1}{2}\mathop \otimes \limits _{i=1}^n \mathop \otimes \limits _{j=i}^n (a_i \oplus a_j )} \right) ^{\frac{2}{n(n+1)}}. \end{aligned}$$
(23)

Case 12. If \(p=q=1\), and \(\mathrm{Sup}(a_i,a_j )=c(c\in [0,1])\) for all \(i\ne j\), then the HFLPGGHM operator reduces to the hesitant fuzzy linguistic basic geometric Heronian mean (HFLBGHM) operator.

$$\begin{aligned}&\mathrm{HFLPGGHM}^{1,1}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\frac{1}{2}\left( {\mathop \otimes \limits _{i=1}^n \mathop \otimes \limits _{j=i}^n (a_i \oplus a_j )} \right) ^{\frac{2}{n(n+1)}}. \end{aligned}$$
(24)

3.2 HFLWPGHM and HFLWPGGHM operators

In what follows, we propose the hesitant fuzzy linguistic weighted power generalized Heronian mean (HFLWPGHM) operator and the hesitant fuzzy linguistic weighted power generalized geometric Heronian mean (HFLWPGGHM) operator by considering the importance of attributes.

Definition 11

Let \(a_i (i=1,2,\ldots ,n)\) be a collection of HFLNs, \(p,q\ge 0\), \(w=(w_1,w_2,\ldots ,w_n )^{T}\) be the weight vector of \(a_i (i=1,2,\ldots ,n)\), where \(w_i \ge 0\), and \(\sum _{i=1}^n {w_i } =1\). The hesitant fuzzy linguistic weighted power generalized Heronian mean (HFLWPGHM) operator is defined as:

$$\begin{aligned}&\mathrm{HFLWPGHM}^{p,q}(a_1,a_2,\ldots ,a_n)\nonumber \\&\quad =\left( \frac{2}{n(n+1)}\mathop \oplus \limits _{i=1}^n \mathop \oplus \limits _{j=i}^n \left( {\frac{nw_i (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }a_i } \right) ^{p}\right. \nonumber \\&\qquad \left. \otimes \left( {\frac{nw_j (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }a_j } \right) ^{q} \right) ^{\frac{1}{p+q}}, \end{aligned}$$
(25)

where \(T(a_i )=\mathop {\sum }\limits _{j=1,j\ne i}^{\mathrm{n}} {\mathrm{Sup}(a_i ,a_j)}\), \(\mathrm{Sup}(a_i,a_j )=1-d(a_i,a_j)\), and \(d(a_i,a_j)\) can be calculated by Eq. (4).

Based on the operational laws of the hesitant fuzzy linguistic described in Definition 3, we can derive the following results:

Theorem 3

Let \(p\ge 0,q\ge 0\), and pq do not take the value 0 simultaneously, \(a_i =\left\langle {s_{\theta (a_i )},h(a_i )} \right\rangle \) be a collection of HFLNs, then the aggregated value by using the HFLWPGHM operator is also a HFLN, and

$$\begin{aligned}&\mathrm{HFLWPGHM}^{p,q}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\left\langle {S_{\left( {\frac{2}{n(n+1)}\mathop {\sum }\limits _{i=1}^n {\mathop {\sum }\limits _{j=i}^n {\left( {\frac{nw_i (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }\theta (a_i )} \right) ^{p}\left( {\frac{nw_j (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }\theta (a_j )} \right) ^{q}} } } \right) ^{\frac{1}{p+q}}},{}{}{}} \right. \nonumber \\&\qquad \left. \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j)} \left( 1-\left( \prod _{i=1}^n \prod _{j=i}^n \left( 1-\left( 1-(1-r_{a_i } )^{\frac{nw_i (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))}}} \right) ^{p} \left( 1-(1-r_{a_j})^{\frac{nw_j (1+T(a_j ))}{\sum _{t=1}^n {w_t (1+T(a_t ))}}} \right) ^{q}\right) \right) ^{^{\frac{2}{n(n+1)}}} \right) ^{\frac{1}{p+q}} \right\rangle .\nonumber \\ \end{aligned}$$
(26)

The proof of this theorem is similar to that of Theorem 1.

Definition 12

Let \(a_i (i=1,2,\ldots ,n)\) be a collection of HFLNs, \(p,q\ge 0\), \(w=(w_1,w_2,\ldots ,w_n )^{T}\) be the weight vector of \(a_i (i=1,2,\ldots ,n)\), where \(w_i \ge 0\), and \(\sum _{i=1}^n {w_i } =1\). The hesitant fuzzy linguistic weighted power generalized geometric Heronian mean (HFLWPGGHM) operator is defined as:

$$\begin{aligned}&\mathrm{HFLWPGGHM}^{p,q}(a_1,a_2,\ldots ,a_n )\nonumber \\&\quad =\frac{1}{p+q}\left( \mathop \otimes \limits _{i=1}^n \mathop \otimes \limits _{j=i}^n \left( pa_i^{\frac{nw_i (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }}\oplus qa_j^{\frac{nw_j (1+T(a_j ))}{\sum _{t=1}^n {w_t (1+T(a_t ))}}}\right) \right) ^{\frac{2}{n(n+1)}},\nonumber \\ \end{aligned}$$
(27)

where \(T(a_i )=\mathop {\sum }\limits _{j=1,j\ne i}^n {\mathrm{Sup}(a_i,a_j )} \), \(\mathrm{Sup}(a_i,a_j )=1-d(a_i,a_j )\), and \(d(a_i,a_j )\) can be calculated by Eq. (4).

Based on the operational laws of the hesitant fuzzy linguistic described in Definition 3, we can derive the following results:

Theorem 4

Let \(p\ge 0,q\ge 0\), and pq do not take the value 0 simultaneously, \(a_i =\left\langle {s_{\theta (a_i )},h(a_i )} \right\rangle \) be a collection of HFLNs, then the aggregated value by using the HFLWPGGHM is also a HFLN, and

$$\begin{aligned}&\mathrm{HFLWPGGHM}^{p,q}(a_1,a_2,\ldots ,a_n ) \nonumber \\&\quad =\left\langle S_{\frac{1}{p+q}\left( {\mathop {\prod }\limits _{i=1}^n {\mathop {\prod }\limits _{j=i}^n {\left( {p\theta (a{ }_i)^{\frac{nw_i (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }}\hbox {+}q\theta (a_j )^{\frac{nw_j (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }}} \right) } } } \right) ^{\frac{2}{n(n+1)}}} \right. , \nonumber \\&\quad \left. \cup _{r_{a_i} \in h(a_i ),r_{a_j } \in h(a_j )} \left( 1-\left( 1-\left( \prod _{i=1}^n \prod _{j=i}^n \left( 1-\left( 1-(r_{a_i } )^{\frac{nw_i (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))}}} \right) ^{p} \left( {1-(r_{a_j } )^{\frac{nw_j (1+T(a_j ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }}} \right) ^{q} \right) \right) ^{\frac{2}{n(n+1)}}\right) ^{\frac{1}{p+q}} \right) \right\rangle .\nonumber \\ \end{aligned}$$
(28)

The proof of this theorem is similar to that of Theorem 1.

Example 3

For the three HFLNs \(a_i (i=1,2,3)\) in Example 1, let \(w=(0.25,0.35,0.40)^{T}\) be the weight vector of them, we can use the HFLWPGHM operator to aggregate them. Based on the supports among \(a_i \) and \(a_j \) in Example 1, the comprehensive weights used in the HFLWPGHM operator can be calculated as follows:

$$\begin{aligned} \frac{w_1 (1+T(a_1 ))}{\sum _{t=1}^3 {w_t (1+T(a_t ))} }= & {} 0.250, \\ \frac{w_2 (1+T(a_2 ))}{\sum _{t=1}^3 {w_t (1+T(a_t ))} }= & {} 0.356, \\ \frac{w_3 (1+T(a_3 ))}{\sum _{t=1}^3 {w_t (1+T(a_t ))} }= & {} 0.394. \end{aligned}$$

Further, we can get the aggregated value of \(a_i (i=1,2,3)\) by the HFLWPGHM operator (Suppose \({p}=q=1\)):

$$\begin{aligned}&\mathrm{HFLWPGGHM}^{1,1}(a_1,a_2,a_3 ) \\&\quad =\left\langle S_{\left( {\frac{2}{3(3+1)}\mathop {\sum }\limits _{i=1}^3 {\mathop {\sum }\limits _{j=i}^3 {\left( \frac{3w_i (1+T(a_i ))}{\sum _{t=1}^3 {w_t (1+T(a_t ))} }\theta (a_i) \right) ^{1}\left( {\frac{3w_j (1+T(a_i ))}{\sum _{t=1}^3 {w_t (1+T(a_t ))} }\theta (a_j )} \right) ^{1}} } } \right) ^{\frac{1}{1+1}}}, \right. \\&\qquad \cup _{r_{a_i } \in h(a_i ),r_{a_j } \in h(a_j )}\left( 1-\left( \prod _{i=1}^3 \prod _{j=i}^3 \left( 1-\left( 1-(1-r_{a_i } )^{\frac{3w_i (1+T(a_i ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }} \right) ^{1} \left. \left( {1-(1-r_{a_j } )^{\frac{3w_j (1+T(a_j ))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }}} \right) ^{1} \right) \right) ^{^{\frac{2}{3(3+1)}}} \right) ^{\frac{1}{1+1}}\right\rangle \\&\quad =<S_{2.663},\{{0.392,0.413,0.462,0.475,0.494,0.538}\}>. \end{aligned}$$

Similarly, we can get aggregated value of \(a_i (i=1,2,3)\) by the HFLWPGGHM operator (Suppose \({p}=q=1\)):

$$\begin{aligned}&\mathrm{HFLWPGGHM}^{1,1}(a_1,a_2,a_3 ) \\&\quad =\left\langle {S_{\frac{1}{1+1}\left( {\mathop {\prod }\limits _{i=1}^3 {\mathop {\prod }\limits _{j=i}^3 {\left( {1\times \theta (a{ }_i)^{\frac{3w_i (1+T(a_{i}))}{\sum _{t=1}^n {w_t (1+T(a_t))}}}\hbox {+}1\times \theta (a_j )^{\frac{3w_j (1+T(a_i))}{\sum _{t=1}^n{w_t(1+T(a_t))}}}} \right) } } } \right) ^{\frac{2}{3(3+1)}}}}\right. , \\&\qquad \cup _{r_{a_i } \in h(a_i ),r_{a_j} \in h(a_j )} \left( 1-\left( 1-\left( \prod _{i=1}^3 \prod _{j=i}^3 \left( 1-\left( 1-(r_{a_i })^{\frac{3w_i (1+T(a_i))}{\sum _{t=1}^n {w_t (1+T(a_t ))} }} \right) ^{1} \left. \left( 1-(r_{a_j} )^{\frac{3w_j (1+T(a_j ))}{\sum _{t=1}^n {w_t(1+T(a_t ))}}}\right) ^{1} \right) \right) ^{\frac{2}{3(3+1)}} \right) ^{\frac{1}{1+1}} \right) \right\rangle \\&\quad =<S_{2.626} ,\{\hbox {0.367,0.405,0.462,0.432,0.474,0.538}\}>. \end{aligned}$$
Fig. 1
figure 1

The framework of MAGDM under hesitant fuzzy linguistic environment

4 The approach to solve multi-attribute group decision-making problem

Let \(A=\left\{ {A_1,A_2,\ldots ,A_m } \right\} \) be a finite set of m alternatives, \(C=\left\{ {C_1,C_2,\ldots ,C_n } \right\} \) be the finite set of n attributes, whose weight vector is \(w=(w_1,w_2 ,\ldots ,w_n )^{T}\) such that \(w_j \in [0,1]\) and \(\mathop {\sum }\limits _{j=1}^n {w_j } =1\). Let \(D=\{D_1,D_2 ,\ldots ,D_t \}\) be the set of decision makers. Suppose that \(B^{k}=(b_{ij}^k )_{m\times n} \) is a hesitant fuzzy linguistic decision matrix provided by the decision maker \(D_k \), where \(b_{ij}^k \hbox {=}\left\langle {s_{\theta (b_{ij}^k )},h(b_{ij}^k )} \right\rangle \) is in the form of HFLN given for the alternative \(A_i (i=1,2,\ldots ,m)\) with respect to the attribute \(C_j (j=1,2,\ldots ,n)\).

To solve the multi-attribute group decision-making problem under hesitant fuzzy linguistic environment, we develop a resolution process as shown in Fig. 1. In the process, first, the individual hesitant fuzzy linguistic decision matrices are constructed. Next, the collective hesitant fuzzy linguistic matrix is determined using the HFLPGHM or HFLPGGHM operator. Then, the overall assessment value of each alternative is calculated using the HFLWPGHM or HFLWPGGHM operator. Furthermore, the desirable alternative is selected based on the score value. In the following, a formal procedure of the proposed method is presented based on Fig. 1.

Step 1. Transform the hesitant fuzzy linguistic decision matrix \(B^{k}=(b_{ij}^k )_{m\times n} \) into the normalized hesitant fuzzy linguistic decision matrix \(\tilde{B}^{k}=(\tilde{b}_{ij}^k )_{m\times n} \). The normalized hesitant fuzzy linguistic assessment value \(\tilde{b}_{ij}^k =\left\langle {s_{\theta (\tilde{b}_{ij}^k )},h(\tilde{b}_{ij}^k )} \right\rangle \) of the alternative \(A_{i}\) with respect to the attribute \(C_{j}\) can be determined by Eq. (29).

$$\begin{aligned} \tilde{b}_{ij}^k= & {} \left\langle {s_{\theta (\tilde{b}_{ij}^k )} ,h(\tilde{b}_{ij}^k )} \right\rangle \nonumber \\= & {} \left\{ \begin{array}{l} {\left\langle {s_{\theta (b_{ij}^k )},h(b_{ij}^k )} \right\rangle ,j\in \Omega { }_B}\\ {\left\langle {s_{(g-\theta (b_{ij}^k ))},h(b_{ij}^k )} \right\rangle ,{}{}{}j\in \Omega _C}\\ \end{array} \right. \end{aligned}$$
(29)

where \(g+1\) is the cardinality of the linguistic term set \(S=\{s_0 ,s_1,s_2,\ldots ,s_g \}\), \(\Omega _B \) and \(\Omega _C \) are the sets of benefit attribute and cost attribute, respectively.

Step 2. Calculate the supports of evaluation values among different decision makers with respect to the evaluation value.

$$\begin{aligned} \mathrm{Sup}(\tilde{b}_{ij}^k,\tilde{b}_{ij}^l )= & {} 1-d(\tilde{b}_{ij}^k,\tilde{b}_{ij}^l ),\quad k,l\nonumber \\= & {} 1,\ldots ,t; \quad i=1,2,\ldots ,m;\nonumber \\ j= & {} 1,2,\ldots ,n, \end{aligned}$$
(30)

where \(d(\tilde{b}_{ij}^k,\tilde{b}_{ij}^l )\) can be calculated by Eq. (4).

Step 3. Calculate the weights \(\pi _{ij}^k (k=1,2,\ldots ,t)\) associated with the decision maker \(D_k \) by Eq. (31).

$$\begin{aligned} \pi _{ij}^k ={(1+T(\tilde{b}_{ij}^k ))}/{\mathop {\sum }\limits _{k=1}^t {(1+T(\tilde{b}_{ij}^k ))} }, \end{aligned}$$
(31)

where t is the total number of decision makers, and \(T(\tilde{b}_{ij}^k )\) can be calculated by Eq. (32).

$$\begin{aligned} T(\tilde{b}_{ij}^k )=\mathop {\sum }\limits _{l=1,l\ne k}^t {\mathrm{Sup}(\tilde{b}_{ij}^k,\tilde{b}_{ij}^l )}. \end{aligned}$$
(32)

Step 4. Aggregate all the individual hesitant fuzzy linguistic decision matrices \(\tilde{B}^{k}=(\tilde{b}_{ij}^k )_{m\times n} (k=1,2,\ldots ,t)\) into the collective one \(\tilde{B}=(\tilde{b}_{ij} )_{m\times n} \) by the HFLPGHM (or HFLPGGHM) operator, i.e.,

$$\begin{aligned} \tilde{b}_{ij}= & {} \left\langle {s_{\theta (\tilde{b}_{ij} )} ,h(\tilde{b}_{ij} )} \right\rangle \nonumber \\= & {} \mathrm{HFLPGHM}^{p,q}(\tilde{b}_{ij}^1,\tilde{b}_{ij}^2 ,\ldots ,\tilde{b}_{ij}^t ) \nonumber \\= & {} \left\langle {S_{\left( {\frac{2}{t(t+1)}\mathop {\sum }\nolimits _{k=1}^t {\mathop {\sum }\nolimits _{l=i}^t {\left( {\pi _{ij}^k \theta (\tilde{b}_{ij}^k )} \right) ^{p}\left( {\pi _{ij}^l \theta (\tilde{b}_{ij}^l )} \right) ^{q}} } } \right) ^{\frac{1}{p+q}}}}\,\,\right. , \nonumber \\&\left. \cup _{r_{ij}^k \in h(\tilde{b}_{ij}^k ),r_{ij}^l \in h(\tilde{b}_{ij}^l )} \left( 1-\left( \prod _{k=1}^t \prod _{l=k}^t \left( 1-\left( 1-\left( 1-r_{ij}^k \right) ^{\pi _{ij}^k} \right) ^{p}\left( 1-\left( 1-r_{ij}^l \right) ^{\pi _{ij}^l } \right) ^{q} \right) \right) ^{\frac{2}{t(t+1)}} \right) ^{\frac{1}{p+q}} \right\rangle \end{aligned}$$
(33)

or

$$\begin{aligned} \tilde{b}_{ij}= & {} \left\langle {s_{\theta (\tilde{b}_{ij} )} ,h(\tilde{b}_{ij} )} \right\rangle \nonumber \\= & {} HFLPGGHM^{p,q}(\tilde{b}_{ij}^1,\tilde{b}_{ij}^2,\ldots ,\tilde{b}_{ij}^t ) \nonumber \\= & {} \left\langle {S_{\frac{1}{p+q}\left( {\mathop {\prod }\nolimits _{k=1}^t {\mathop {\prod }\nolimits _{l=k}^t {\left( {p\theta (\tilde{b}_{ij}^k )^{^{\pi _{ij}^k }}\hbox {+}q\theta (\tilde{b}_{ij}^l )^{\pi _{ij}^l }} \right) } } } \right) ^{\frac{2}{n(n+1)}}},} \right. \nonumber \\&\cup _{\tilde{r}_{ij}^k \in h(\tilde{b}_{ij}^k ),\tilde{r}_{ij}^l \in h(\tilde{b}_{ij}^l )} \left( 1-\left( 1-\left( \prod _{k=1}^t \prod _{l=k}^t \left( 1-\left( {1-(\tilde{r}_{ij}^k )^{\pi _{ij}^k }} \right) ^{p} \left. \left( {1-(\tilde{r}_{ij}^l )^{\pi _{ij}^l }} \right) ^{q} \right) \right) ^{\frac{2}{n(n+1)}} \right) ^{\frac{1}{p+q}} \right) \right\rangle . \end{aligned}$$
(34)

Step 5. Calculate the supports of evaluation values among different attributes.

$$\begin{aligned} \mathrm{Sup}(\tilde{b}_{ij},\tilde{b}_{iv} )= & {} 1-d(\tilde{b}_{ij},\tilde{b}_{iv} ),\nonumber \\ i= & {} 1,\ldots ,m;\quad j,v=1,2,\ldots ,n;\quad j\ne v,\nonumber \\ \end{aligned}$$
(35)

where \(d(\tilde{b}_{ij},\tilde{b}_{iv} )\) can be calculated by Eq. (4).

Step 6. Calculate the weights \(\lambda _{ij} \) associated with the evaluation value \(\tilde{b}_{ij} \) by Eq. (36).

$$\begin{aligned} \lambda _{ij}= & {} {w_j (1+T(\tilde{b}_{ij} ))}/ {\mathop {\sum }\limits _{j=1}^n {(w_j (1+T(\tilde{b}_{ij} )))} },\nonumber \\ i= & {} 1,2,\ldots ,m,j=1,2,\ldots ,n, \end{aligned}$$
(36)

where n is the total number of attributes, and \(T(\tilde{b}_{ij})\) can be calculated by Eq. (37).

$$\begin{aligned} T(\tilde{b}_{ij} )= & {} \mathop {\sum }\limits _{v=1,v\ne j}^n {\mathrm{Sup}(\tilde{b}_{ij} ,\tilde{b}_{iv} )},\nonumber \\ i= & {} 1,2,\ldots ,m,j=1,2,\ldots ,n. \end{aligned}$$
(37)

Step 7. Aggregate all the hesitant fuzzy linguistic assessment values \(\tilde{b}_{ij} =\left\langle {s_{\theta (\tilde{b}_{ij} )} ,h(\tilde{b}_{ij} )} \right\rangle \) of the alternative \(A_i (i=1,2,\ldots ,m)\) on all attributes \(C_j (j=1,2,\ldots ,n)\) into the overall assessment values \(\tilde{b}_i =\left\langle {s_{\theta (\tilde{b}_i )},h(\tilde{b}_i )} \right\rangle (i=1,2,\ldots ,m)\) by the HFLWPGHM (or HFLWPGGHM) operator, i.e.,

$$\begin{aligned} \tilde{b}_i= & {} \left\langle {s_{\theta (\tilde{b}_i )},h(\tilde{b}_i )} \right\rangle \nonumber \\= & {} \mathrm{HFLWPGHM}^{p,q}(\tilde{b}_{i1},\tilde{b}_{i2},\ldots ,\tilde{b}_{in} ) \nonumber \\= & {} \left\langle S_{\left( {\frac{2}{n(n+1)}\mathop {\sum }\nolimits _{j=1}^n {\mathop {\sum }\nolimits _{v=j}^n {\left( {\lambda _{ij} \theta (\tilde{b}_{ij} )} \right) ^{p}\left( {\lambda _{iv} \theta (\tilde{b}_{iv} )} \right) ^{q}} } } \right) ^{\frac{1}{p+q}}},{}{}{} \right. \nonumber \\&\left. \cup _{r_{ij} \in h(\tilde{b}_{ij} ),r_{iv} \in h(\tilde{b}_{iv} )} \left( 1-\left( \prod _{j=1}^n \prod _{v=j}^n \left( 1-\left( 1-(1 \left. \left. -r_{ij}) \right) ^{\lambda _{ij}} \right) ^{p}\left( 1-(1-r_{iv})\right) ^{\lambda _{iv} } \right) ^{q} \right) \right) ^{\frac{2}{n(n+1)}} \right) ^{\frac{1}{p+q}} \right\rangle \end{aligned}$$
(38)

or

$$\begin{aligned} \tilde{b}_i= & {} \left\langle {s_{\theta (\tilde{b}_i )},h(\tilde{b}_i )} \right\rangle \nonumber \\= & {} \mathrm{HFLWPGGHM}^{p,q}(\tilde{b}_{i1},\tilde{b}_{i2},\ldots ,\tilde{b}_{in} ) \nonumber \\= & {} \left\langle {S_{\frac{1}{p+q}\left( {\mathop {\prod }\nolimits _{j=1}^n {\mathop {\prod }\nolimits _{v=j}^n {\left( {p\theta (\tilde{b}_{ij} )^{^{\lambda _{ij} }}\hbox {+}q\theta (\tilde{b}_{iv} )^{\lambda _{iv} }} \right) } } } \right) ^{\frac{2}{n(n+1)}}},{}{}{}} \right. \nonumber \\&\left. \cup _{r_{ij} \in h(\tilde{b}_{ij} ),r_{iv} \in h(\tilde{b}_{iv} )} \left( 1-\left( 1-\left( \prod _{j=1}^n \prod _{v=j}^n \left( 1-\left( 1 -r_{ij}^{\lambda _{ij}} \right) ^{p}\left( 1-r_{iv}^{\lambda _{iv}} \right) ^{q} \right) \right) ^{\frac{2}{n(n+1)}} \right) ^{\frac{1}{p+q}} \right) \right\rangle . \end{aligned}$$
(39)

Step 8. Calculate the score values \(S(\tilde{b}_i )\) of overall assessment values \(\tilde{b}_i (i=1,2,\ldots ,m)\) by Eq. (40).

$$\begin{aligned} S(\tilde{b}_i )=\frac{\theta (\tilde{b}_i )}{\# h(\tilde{b}_i )}\mathop {\sum }\limits _{r_i \in h(\tilde{b}_i )} {r_i }, \end{aligned}$$
(40)

where \(\# h(\tilde{b}_i )\) is the number of the elements in \(h(\tilde{b}_i )\).

Step 9. Rank all alternatives \(A_{i }(i=1,2,{\ldots },\hbox {m})\) according to the score values in Eq. (40) and select the most desirable one(s).

Step 10. End.

Table 1 The normalized hesitant fuzzy linguistic decision matrix \(\tilde{B}_{1}\) given by the decision maker \(D_{1}\)
Table 2 The normalized hesitant fuzzy linguistic decision matrix \(\tilde{B}_2 \) given by the decision maker \(D_2\)
Table 3 The normalized hesitant fuzzy linguistic decision matrix \(\tilde{B}_3 \) given by the decision maker \(D_3 \)

5 Numerical example and comparative analysis

5.1 Numerical example

In this section, a MAGDM problem adapted from Ju et al. (2016b) is used to illustrate the application of the MAGDM method proposed in this paper, and to demonstrate its feasibility and effectiveness in a realistic scenario. An emergency management department wants to select the most desirable alternative(s) from five emergency alternatives, which are denoted by \(A_i (i=1,2,3,4,5)\), according to the following four attributes: emergency process capability \((C_1 )\), emergency forecasting capacity \((C_2 )\), emergency support capacity \((C_3 )\) and after-disaster process capacity \((C_4 )\), whose weight vector is given as \(w=(0.2,0.3,0.3,0.2)^{T}\). Three decision makers, denoted by \(D_k (k=1,2,3)\), are invited to provide their evaluation information to candidate alternatives \(A_i (i=1,2,3,4,5)\) with respect to attributes \(C_j {}{}{}(j=1,2,3,4)\). Due to the uncertainty of the evaluation process, the five emergency alternatives \(A_i (i=1,2,3,4,5)\) are evaluated by using the hesitant fuzzy linguistic information under the above four attributes with the linguistic term set: S = {\(s_{0}\): extremely poor; \(s_{1}\): very poor; \( s_{2}\): poor; \(s_{3}\): slightly poor; \(s_{4}\): fair; s\(_{5}\): slightly good; \(s_{6}\): good; \(s_{7}\): very good; \(s_{8}\): extremely good}. Then, the individual hesitant fuzzy linguistic decision matrices \(B_k =(b_{ij}^k )_{5\times 4} (k=1,2,3)\) are constructed as shown in Tables 1, 2, 3, where \(b_{ij}^k =\left\langle {s_{\theta (b_{ij}^k )},h(b_{ij}^k )} \right\rangle \) is a HFLN. In what follows, we utilize the proposed method in this paper to select the most desirable emergency alternative(s), which involves the following steps:

Step 1. Construct the hesitant linguistic fuzzy matrix. Since all the attributes are the benefit type, there is no need to normalize the hesitant fuzzy linguistic decision matrix, i.e., the normalized hesitant fuzzy linguistic decision matrix \(\tilde{B}^{k}\) is equal to \(B^{k}(k=1,2,3).\)

Step 2. By Eq. (30), we can compute the supports \(\mathrm{Sup}(\tilde{b}_{ij}^k,\tilde{b}_{ij}^l )(i=1,2,\ldots ,m,j=1,2,\ldots ,n)\) between the decision maker \(D_k \) and \(D_l \). Further, we can construct the support matrix among different decision makers, which are shown as follows.

$$\begin{aligned} \mathrm{Sup}(D_1,D_2 )= & {} \mathrm{Sup}(D_2,D_1 )\\= & {} \left[ {{\begin{array}{cccc} {\hbox {0.9750}}&{}\quad {\hbox {0.8375}}&{}\quad {\hbox {0.7750}}&{}\quad {\hbox {0.8750}} \\ {\hbox {0.9625}}&{}\quad {\hbox {0.8750}}&{}\quad {\hbox {0.9375}}&{}\quad {\hbox {0.8250}} \\ {\hbox {0.9625}}&{}\quad {\hbox {0.7500}}&{}\quad {\hbox {0.8500}}&{}\quad {\hbox {0.7000}} \\ {\hbox {0.9375}}&{}\quad {0.7375}&{}\quad {\hbox {0.8875}}&{}\quad {\hbox {0.9250}} \\ {\hbox {0.9250}}&{}\quad {\hbox {0.8125}}&{}\quad {\hbox {0.8750}}&{}\quad {\hbox {0.9000}} \\ \end{array} }} \right] , \\ \mathrm{Sup}(D_1,D_3 )= & {} \mathrm{Sup}(D_3,D_1 )\\= & {} \left[ {{\begin{array}{cccc} {\hbox {0.9500}}&{}\quad {\hbox {0.8875}}&{}\quad {\hbox {0.7750}}&{}\quad {\hbox {0.9125}} \\ {\hbox {0.9625}}&{}\quad {\hbox {0.9000}}&{}\quad {\hbox {0.9875}}&{}\quad {\hbox {0.9125}} \\ {\hbox {0.9625}}&{}\quad {\hbox {0.9250}}&{}\quad {\hbox {0.9000}}&{}\quad {\hbox {0.7750}} \\ {\hbox {0.9125}}&{}\quad {\hbox {0.9500}}&{}\quad {\hbox {0.7750}}&{}\quad {\hbox {0.9875}} \\ {\hbox {0.9500}}&{}\quad {\hbox {0.9250}}&{}\quad {\hbox {0.9875}}&{}\quad {\hbox {1.0000}} \\ \end{array} }} \right] , \\ \mathrm{Sup}(D_2,D_3 )= & {} \mathrm{Sup}(D_3,D_2 )\\= & {} \left[ {{\begin{array}{cccc} {\hbox {0.9750}}&{}\quad {\hbox {0.9500}}&{}\quad {\hbox {0.5500}}&{}\quad {\hbox {0.8500}} \\ {\hbox {0.9250}}&{}\quad {\hbox {0.9750}}&{}\quad {\hbox {0.9250}}&{}\quad {\hbox {0.7375}} \\ {\hbox {0.9250}}&{}\quad {\hbox {0.6750}}&{}\quad {\hbox {0.8500}}&{}\quad {\hbox {0.8375}} \\ {\hbox {0.9750}}&{}\quad {\hbox {0.7875}}&{}\quad {\hbox {0.6625}}&{}\quad {\hbox {0.9375}} \\ {\hbox {0.9500}}&{}\quad {\hbox {0.7875}}&{}\quad {\hbox {0.8875}}&{}\quad {\hbox {0.9000}} \\ \end{array} }} \right] . \end{aligned}$$

Step 3. Calculate the weights \(\pi _{ij}^k \) of the decision makers associated with the evaluation value \(\tilde{b}_{ij}^k (k=1,2,3)\) by Eq. (31). Further, we can construct the weight matrices of decision makers, which are shown as follows.

$$\begin{aligned} \pi (D_1 )= & {} \left[ {{\begin{array}{llll} {\hbox {0.3324}}&{}\quad {\hbox {0.3263}}&{}\quad {\hbox {0.3542}}&{}\quad {\hbox {0.3369}} \\ {\hbox {0.3362}}&{}\quad {\hbox {0.3265}}&{}\quad {\hbox {0.3362}}&{}\quad {\hbox {0.3443}} \\ {\hbox {0.3362}}&{}\quad {\hbox {0.3474}}&{}\quad {\hbox {0.3354}}&{}\quad {\hbox {0.3246}} \\ {\hbox {0.3295}}&{}\quad {\hbox {0.3381}}&{}\quad {\hbox {0.3480}}&{}\quad {\hbox {0.3348}} \\ {\hbox {0.3324}}&{}\quad {\hbox {0.3400}}&{}\quad {\hbox {0.3368}}&{}\quad {\hbox {0.3372}} \\ \end{array} }} \right] ,\\ \pi (D_2 )= & {} \left[ {{\begin{array}{cccc} {\hbox {0.3352}}&{}\quad {\hbox {0.3338}}&{}\quad {\hbox {0.3229}}&{}\quad {\hbox {0.3293}} \\ {\hbox {0.3319}}&{}\quad {\hbox {0.3353}}&{}\quad {\hbox {0.3290}}&{}\quad {\hbox {0.3223}} \\ {\hbox {0.3319}}&{}\quad {\hbox {0.3149}}&{}\quad {\hbox {0.3293}}&{}\quad {\hbox {0.3328}} \\ {\hbox {0.3367}}&{}\quad {\hbox {0.3176}}&{}\quad {\hbox {0.3333}}&{}\quad {\hbox {0.3290}} \\ {\hbox {0.3324}}&{}\quad {\hbox {0.3230}}&{}\quad {\hbox {0.3250}}&{}\quad {\hbox {0.3256}} \\ \end{array} }} \right] , \\ \pi (D_3 )= & {} \left[ {{\begin{array}{cccc} {\hbox {0.3324}}&{}\quad {\hbox {0.3398}}&{}\quad {\hbox {0.3229}}&{}\quad {\hbox {0.3338}} \\ {\hbox {0.3319}}&{}\quad {\hbox {0.3382}}&{}\quad {\hbox {0.3348}}&{}\quad {\hbox {0.3333}} \\ {\hbox {0.3319}}&{}\quad {\hbox {0.3377}}&{}\quad {\hbox {0.3354}}&{}\quad {\hbox {0.3426}} \\ {\hbox {0.3338}}&{}\quad {\hbox {0.3443}}&{}\quad {\hbox {0.3186}}&{}\quad {\hbox {0.3362}} \\ {\hbox {0.3353}}&{}\quad {\hbox {0.3370}}&{}\quad {\hbox {0.3382}}&{}\quad {\hbox {0.3372}} \\ \end{array} }} \right] . \end{aligned}$$

Step 4. Aggregate all the individual hesitant fuzzy linguistic decision matrices \(\tilde{B}^{k}=(\tilde{b}_{ij}^k )_{5\times 4} ,(k=1,2,3)\) into the collective one \(\tilde{B}=(\tilde{b}_{ij} )_{5\times 4} \) by Eq. (33) (suppose \(p=q=1)\), which is shown in Table 4.

Table 4 The collective hesitant fuzzy linguistic decision matrix \(\tilde{B}\) by the HFLPGHM operator
Table 5 The overall assessment value of each alternative determined by the HFLWPGHM operator
Table 6 The collective hesitant fuzzy linguistic decision matrix \(\tilde{B}\) by the HFLPGGHM operator

Step 5. By Eq. (33), we can calculate the supports \(\mathrm{Sup}(b_{ij},b_{iv} )\) between the attributes \(C_j \) and \(C_v \) for the given alternative \(A_i (i=1,2,3,4,5)\). Further, we can construct the support matrices among different attributes under the given alternatives, which are shown as follows.

$$\begin{aligned} \mathrm{Sup}(A_1)= & {} \left[ {{\begin{array}{cccc} -&{}\quad {0.8631}&{}\quad {0.8390}&{}\quad {0.8277} \\ {0.8631}&{}\quad -&{}\quad {0.9765}&{}\quad {0.9645} \\ {0.8390}&{}\quad {0.9765}&{}\quad -&{}\quad {0.9586} \\ {0.8277}&{}\quad {0.9645}&{}\quad {0.9586}&{}\quad - \\ \end{array} }} \right] , \\ \mathrm{Sup}(A_2)= & {} \left[ {{\begin{array}{cccc} -&{}\quad {0.8631}&{}\quad {0.8396}&{}\quad {0.8277} \\ {0.8631}&{}\quad -&{}\quad {0.9765}&{}\quad {0.7821} \\ {0.8396}&{}\quad {0.9765}&{}\quad -&{}\quad {0.6718} \\ {0.8277}&{}\quad {0.7821}&{}\quad {0.6718}&{}\quad - \\ \end{array} }} \right] , \\ \mathrm{Sup}(A_3)= & {} \left[ {{\begin{array}{cccc} -&{}\quad {0.8338}&{}\quad {0.9519}&{}\quad {0.6899} \\ {0.8338}&{}\quad -&{}\quad {0.8273}&{}\quad {0.8011} \\ {0.9519}&{}\quad {0.8273}&{}\quad -&{}\quad {0.6834} \\ {0.6899}&{}\quad {0.8011}&{}\quad {0.6834}&{}\quad - \\ \end{array} }} \right] , \\ \mathrm{Sup}(A_4)= & {} \left[ {{\begin{array}{cccc} -&{}\quad {0.8391}&{}\quad {0.7048}&{}\quad {0.7896} \\ {0.8391}&{}\quad -&{}\quad {0.8657}&{}\quad {0.9477} \\ {0.7048}&{}\quad {0.8657}&{}\quad -&{}\quad {0.9180} \\ {0.7896}&{}\quad {0.9477}&{}\quad {0.9180}&{}\quad - \\ \end{array} }} \right] , \\ \mathrm{Sup}(A_5)= & {} \left[ {{\begin{array}{cccc} -&{}\quad {0.8951}&{}\quad {0.8342}&{}\quad {0.6845} \\ {0.8951}&{}\quad -&{}\quad {0.8821}&{}\quad {0.7324} \\ {0.342}&{}\quad {0.8821}&{}\quad -&{}\quad {0.8504} \\ {0.6845}&{}\quad {0.7324}&{}\quad {0.8504}&{}\quad - \\ \end{array} }} \right] . \end{aligned}$$

Step 6. By Eq. (36), we calculate the weight \(\lambda _{ij} \) associated with the collective evaluation value \(\tilde{b}_{ij} (i=1,2,3,4,5,j=1,2,3,4)\). Further, we can construct the weight matrix \(\lambda =(\lambda _{ij} )_{5\times 4} \) for all alternatives with respect to each attribute, which is shown as follows.

$$\begin{aligned} \lambda =\left[ {{\begin{array}{cccc} {\hbox {0.1893}}&{}\quad {\hbox {0.3060}}&{}\quad {\hbox {0.3036}}&{}\quad {\hbox {0.2011}} \\ {\hbox {0.1939}}&{}\quad {\hbox {0.3096}}&{}\quad {\hbox {0.3126}}&{}\quad {\hbox {0.1838}} \\ {\hbox {0.2040}}&{}\quad {\hbox {0.3048}}&{}\quad {\hbox {0.3049}}&{}\quad {\hbox {0.1863}} \\ {\hbox {0.1882}}&{}\quad {\hbox {0.3096}}&{}\quad {\hbox {0.2957}}&{}\quad {\hbox {0.2064}} \\ {\hbox {0.1974}}&{}\quad {\hbox {0.3044}}&{}\quad {\hbox {0.3093}}&{}\quad {\hbox {0.1889}} \\ \end{array} }} \right] . \end{aligned}$$

Step 7. By Eq. (38), we can aggregate the hesitant fuzzy linguistic assessment values \(\tilde{b}_{ij} =\left\langle {s_{\theta (\tilde{b}_{ij} )},h(\tilde{b}_{ij} )} \right\rangle \) on all attributes \(C_j (j=1,2,\ldots ,n)\) of each alternative (suppose \(p=q=1)\), and the aggregation results are shown in Table 5.

Step 8. By Eq. (4), we can calculate the score values \(S(\tilde{b}_i )\) of all overall assessment values \(\tilde{b}_i (i=1,2,3,4,5)\):

$$\begin{aligned} S(\tilde{b}_1 )= & {} 2.0873,\quad S(\tilde{b}_2 )=2.3267,\quad S(\tilde{b}_3 )=2.1661,\\ S(\tilde{b}_4 )= & {} 2.4021,\quad S(\tilde{b}_5 )=1.8868. \end{aligned}$$

Then, the ranking order of alternatives is given as follows:

$$\begin{aligned} A_4 \succ A_2 \succ A_3 \succ A_1 \succ A_5. \end{aligned}$$

Therefore, \(A_4 \) is the best alternative.

In Step 4, if we use the HFLPGGHM operator in Eq. (34) to aggregate the individual hesitant fuzzy linguistic decision matrices \(\tilde{B}^{k}=(\tilde{b}_{ij}^k )_{m\times n} (k=1,2,3)\) into the collective one \(\tilde{B}=(\tilde{b}_{ij} )_{5\times 4} \) by the HFLPGGHM operator (Suppose \(p=q=1)\), we can obtain Table 6.

Similar to Steps 5–6, we can calculate the supports \(\mathrm{Sup}(b_{ij} ,b_{iv} )(j,v=1,2,3,4,j\ne v)\) between the attributes \(C_j \) and \(C_v \) for the given alternative \(A_i (i=1,2,3,4,5)\), and further, we can construct the weight matrix \(\lambda =(\lambda _{ij} )_{5\times 4} \) for all alternatives with respect to each attribute. To save space, we do not list them here.

Table 7 The overall assessment value of each alternative determined by the HFLWPGGHM operator

In Step 7, if we use the HFLWPGGHM operator in Eq. (39) to aggregate all the hesitant fuzzy linguistic assessment values \(\tilde{b}_{ij} =\left\langle {s_{\theta (\tilde{b}_{ij} )} ,h(\tilde{b}_{ij} )} \right\rangle \) of the alternative \(A_i (i=1,2,3,4,5)\) on all attributes \(C_j (j=1,2,3,4)\), we can obtain the overall assessment values \(\tilde{b}_i =\left\langle {s_{\theta (\tilde{b}_i )},h(\tilde{b}_i )} \right\rangle (i=1,2,3,4,5)\) of all alternatives (suppose \(p=q=1)\), which is shown in Table 7.

By Eq. (40), we can calculate the scores of \(S(\tilde{b}_i )\) of the overall values \(\tilde{b}_i (i\)=1,2,3,4,5):

$$\begin{aligned} S(\tilde{b}_1 )= & {} 1.9367, \quad S(\tilde{b}_2 )=2.1271, \quad S(\tilde{b}_3 )=2.1199, \\ S(\tilde{b}_4 )= & {} 2.2411, S(\tilde{b}_5 )=1.8230. \end{aligned}$$

By the score function value \(S(\tilde{b}_i )\, (i=1,2,3,4,5)\), we can get the exactly same ranking of alternatives: \(A_4 \succ A_2 \succ A_3 \succ A_1 \succ A_5 \), which means that the most desirable alternative is also \(A_4 \). In specific decision-making process, decision makers can select different aggregation operators to aggregate hesitant fuzzy linguistic information according to the practical needs.

5.2 Comparison and discussion

In order to verify the effectiveness of the proposed method in this paper, we compare the proposed method with other existing method based on the hesitant fuzzy linguistic weighted Heronian mean (HFLWHM) operator proposed by Yu and Hou (2016). For the same multi-attribute group decision-making problem presented in Sect. 5.1, if we aggregate the individual hesitant fuzzy linguistic decision matrices \(\tilde{B}^{k}=(\tilde{b}_{ij}^k )_{5\times 4},(k=1,2,3)\) into the collective hesitant fuzzy linguistic decision matrix \(\tilde{B}=(\tilde{b}_{ij} )_{5\times 4}\) by the HFLWHM operator (Suppose \(p=q=1)\) in Step 4, instead of the HFLPGHM operator proposed in this paper, then the collective hesitant fuzzy linguistic decision matrix is shown in Table 8. Further, we can obtain the overall evaluation value of each alternative by aggregating the evaluation information with respect to each attribute according to the HFLWHM operator (suppose \(p=q=1)\). The overall evaluation values of alternatives are shown in Table 9.

Table 8 The collective hesitant fuzzy linguistic decision matrix determined by the HFLWHM operator
Table 9 The overall evaluation value of each alternative determined by the HFLWHM operator

By Eq. (3), we can calculate the score of each alternative, and the results are shown as follows:

$$\begin{aligned} S(\tilde{b}_1 )= & {} 2.0254, S(\tilde{b}_2 )=2.3860, S(\tilde{b}_3 )=2.2453, \\ S(\tilde{b}_4 )= & {} 2.3339, S(\tilde{b}_5 )=1.9111. \end{aligned}$$

The five alternatives can be ranked as \(A_2 \succ A_4 \succ A_3 \succ A_1 \succ A_5 \), which means that the \(A_2 \) is the best alternative, while the best alternative is \(A_4 \) by the proposed method in this paper.

Similarly, for the same multi-attribute group decision-making problem presented in Sect. 5.1, if we utilize the hesitant fuzzy linguistic weighted geometric Heronian mean (HFLWGHM) operator proposed by Yu and Hou (2016) to aggregate the individual hesitant fuzzy linguistic decision matrices shown in Tables 1, 2, 3 and determine the overall evaluation value of each alternative (suppose \(p=q=1)\), then we can obtain the ranking of the alternatives, which is given in Table 10. From Table 10, we can see that there are some differences between the operators proposed in this paper and that proposed by Yu and Hou (2016). The reason is that the former consider not only the interrelationships between input arguments, but also the relationships between the fused values by combing power average and Heronian mean operators, while the latter just consider the interrelationship of the individual argument based on the Heronian mean operator. In other words, the operators proposed in this paper consider more interactions among the input arguments in the course of information aggregation.

To further show the merits of the proposed operators in this paper, for the collective hesitant fuzzy linguistic decision matrix \(\tilde{B}\) shown in Tables 4 and 6, if we use the hesitant fuzzy linguistic power weighted average (HFLPWA) and the hesitant fuzzy linguistic power weighted geometric (HFLPWG) operators proposed by Lin et al. (2014) to aggregate the evaluation information of all attributes, respectively, then the rankings of the alternatives are also given in Table 10. From Table 10, we can see that the ranking results obtained from the proposed operators in this paper are different from that obtained from that proposed operators by Lin et al. (2014). The ranking results obtained from the HFLWPGHM and HFLWPGGHM operators proposed in this paper are consistent, i.e., \(A_4 \succ A_2 \succ A_3 \succ A_1 \succ A_5 \), while the ranking results obtained from the HFLPWA and HFLPWG operators proposed by Lin et al. (2014) are different from each other. Therefore, the proposed operators in this paper can provide robust ranking in the process of information fusion. In addition, the proposed operators in this paper include two parameters p and q, which can be used to reflect the decision maker’s risk preferences, while the HFLPWA and HFLPWG operators given by Lin et al. (2014) do not include any parameters and cannot reflect the decision maker’s risk preferences. According to the comparisons and analysis above, we can find that the operators proposed in this paper are better than the ones given by Lin et al. (2014) and Yu and Hou (2016).

Table 10 Comparisons with different operators
Table 11 The ranking results by different values of p and q with the HFLWPGHM operator

In order to illustrate the influence of the parameters p and q on decision making of this example, for the collective hesitant fuzzy linguistic decision matrix shown in Table 4, we use different values of the parameters p and q in the HFLWPGHM operator to rank the alternatives. Table 11 lists the ranking order of the alternatives calculated by the HFLWPGHM operator as the parameters p and q change. Obviously, if the parameter p (or q) takes the value of 0, the HFLWPGHM operator ignores the interrelationships of the input arguments. With the change of the parameter p (or q), the score value of each alternative clearly shows variation tendency. For example, if the parameter p is fixed (Suppose \(p=1\)), then the score value of each alternative becomes bigger as the parameter q increases. This increasing trend is shown in Fig. 2. Similarly, if the parameter q is fixed (Suppose \(q=1\)), then the score value of each alternative also becomes bigger in as the parameter p increases. This increasing trend is shown in Fig. 3. Therefore, the parameter q (or p) can reflect the decision maker’s risk preferences. For instance, the decision maker who is risk averter can choose the big value of the parameter q (or p), while decision maker who is risk lover can choose the small value of the parameter q (or p).

Fig. 2
figure 2

Scores of alternatives by the HFLWPGHM operator (\(p=1,q\in [0,30])\)

Fig. 3
figure 3

Scores of alternatives by the HFLWPGHM operator (\(p\in [0,30],q=1)\)

Similarly, to illustrate the influence of the parameters p, q on ranking results, for the collective hesitant fuzzy linguistic decision matrix shown in Table 6, we use different values of the parameters p, q in the HFLWPGGHM operator to rank the alternatives. Let the parameter p be fixed (Suppose \(p=1\)), and the variation tendency of the score values as the parameter qchanges is shown in Fig. 4. From Fig. 4, we can see that the score value of each alternative obtained by the HFLWPGGHM operator becomes smaller as the parameter q increases. In addition, the discrimination between alternatives is not obvious. In the same way, let the parameter q be fixed (Suppose \(q=1\)), and then, the variation tendency of the score values as the parameter p increases is shown in Fig. 5. From Fig. 5, we can see that the score value of each alternative obtained by the HFLWPGGHM operator also becomes smaller as the parameter p increases, but the discrimination between alternatives is obvious. Furthermore, we can find that the ranking results may be different for different values of the parameter \(p (p<10)\). In addition, from Figs. 4, 5, it is noted that as the value of the parameter p (or q) tends toward infinitude, the score value of each alternative tends to be a constant. Similar to the HFLWPGHM operator, this variation tendency of the parameter q (or p) can reflect the decision maker’s risk attitude. In practical decision-making situations, decision makers can choose the appropriate value according to their risk preferences. For example, the decision maker who is risk averter can choose small value of the parameter q (or p). On the contrary, decision maker who is risk lover can choose the big value of the parameter q (or p).

Fig. 4
figure 4

Scores of alternatives by the HFLWPGGHM operator (\(p=1,q\in [0,30])\)

Fig. 5
figure 5

Scores of alternatives by the HFLWPGGHM operator (\(p\in [0,30],q=1)\)

6 Conclusions

In this paper, a novel approach is proposed to solve the multi-attribute group decision-making problem under hesitant fuzzy linguistic environment by combining the generalized Heronian mean operator and power average operator. Firstly, we proposed four novel aggregation operators, such as the hesitant fuzzy linguistic power generalized Heronian mean (HFLPGHM) operator, the hesitant fuzzy linguistic power generalized geometric Heronian mean (HFLPGGHM) operator, the hesitant fuzzy linguistic weighted power generalized Heronian mean (HFLWPGHM) operator and the hesitant fuzzy linguistic weighted power generalized geometric Heronian mean (HFLWPGGHM) operator. Secondly, some special cases of the proposed HFLPGHM and HFLPGGHM operators are investigated in detail. Thirdly, based on the proposed operators, a novel method is developed to deal with MAGDM problem under hesitant fuzzy linguistic environment. Finally, we illustrated the application of the developed method to select the most desirable emergency alternative(s) and compared the proposed operators with some existing ones. The comparison results demonstrate the effectiveness and practicality of the proposed approach. It is worth noting that the operators proposed in this paper consider much more information among the multi-input arguments by allowing the values being aggregated to support each other and can provide robust ranking in the process of information fusion. They can be used to other management domains in addition to emergency alternative selection. In the future research, we will focus on extending the aggregation operators and MAGDM method with dual hesitant fuzzy linguistic information as well as dual hesitant fuzzy uncertain linguistic information.