1 Introduction

Multi-attribute group decision making (MAGDM) refers to ranking alternatives and selecting the best choice in the presence of multiple, usually conflicting, attributes in which the information is provided by a group of decision makers [1, 2]. The main challenge in dealing with real cases is the inherent vagueness of human judgment as well as complexity and uncertainty of socio-economic environment [3, 4]. Fuzzy set theory is an effective tool to handle such vaguenesses and imprecisions [5, 6]. Some extensions of fuzzy sets such as type-2 fuzzy sets [7], intuitionistic fuzzy sets (IFSs) [8], fuzzy multisets [9] and hesitant fuzzy sets (HFSs) [10] are suitable for quantitative situations. Some other approaches such as fuzzy linguistic approach are used to model qualitative problems [5, 11].

Zadeh [12] first developed the fuzzy linguistic approach. Up to now, several extensions of fuzzy linguistic approach have been introduced, such as the linguistic model based on type-2 fuzzy sets [13, 14], 2-tuple fuzzy linguistic model [1517] and the proportional 2-tuple model [18]. In all of these extensions, the value of a linguistic variable is expressed by only one linguistic term [5, 19]. But in many MADM cases, due to complexity and high degree of uncertainty, an expert cannot use a single linguistic term to evaluate an alternative. He/she may hesitate among different linguistic terms and prefer to use more than one linguistic term simultaneously [20, 21]. For example, when evaluating the speed of a car, an expert says, “its speed is a little high” and another expert says “its speed is at least medium.”

Hesitant fuzzy linguistic term set (HFLTS) is introduced by Rodriguez et al. [5] to solve abovementioned problem. The HFLTS approach evaluates a linguistic variable using several linguistic terms and consequently provides flexible elicitation of linguistic information by using context-free grammars [6, 11]. Considering the ability of HFLTS to improve the flexibility of the elicitation of linguistic information, more attention has been recently drawn to this approach. Liu and Rodriguez [22] introduced a fuzzy envelope for HFLTS and presented an illustrative example of its application through the use of fuzzy TOPSIS. Rodriguez et al. [6] proposed a linguistic group decision model to improve the elicitation of linguistic information by using of comparative linguistic expressions that is closed to human cognitive process. Wang et al. [23] suggested an outranking approach for multi-criteria decision making with HFLTSs. Liao and Xu [21] developed a family of cosine distant and similarity measures for the HFLTSs. Afterward, they extended the cosine-distance-based HFL-TOPSIS method and the cosine-distance-based HFL-VIKOR method. Liao et al. [20] developed a family of distance and similarity measures between two HFLTSs and a variety of distance and similarity measures between two collections of HFLTSs. Lee and Chen [24] proposed a fuzzy decision-making approach based on likelihood-based comparison relations of hesitant fuzzy linguistic term sets. Lee and Chen [19] suggested a fuzzy group decision-making method on the basis of the likelihood-based comparison relations of HFLTSs and some HFLTS operators. Some typical operators are hesitant fuzzy linguistic weighted average (HFLWA), hesitant fuzzy linguistic weighted geometric (HFLWG), hesitant fuzzy linguistic ordered weighted average (HFLOWA) and hesitant fuzzy linguistic ordered weighted geometric (HFLOWG).

Wang et al. [25] introduced the concept of interval-valued hesitant fuzzy linguistic set (IVHFLS) as an extension of both a linguistic term set and an interval-valued hesitant fuzzy set. They proposed two kinds of prioritized aggregation operators and an MCDM method based on these operators for interval-valued hesitant fuzzy linguistic situation. Meng et al. [26] defined generalized linguistic hesitant fuzzy hybrid weighted averaging (GLHFHWA) operator, generalized linguistic hesitant fuzzy hybrid geometric mean (GLHFHGM) operator, generalized linguistic hesitant fuzzy hybrid Shapley weighted averaging (GLHFHSWA) operator and generalized linguistic hesitant fuzzy hybrid Shapley geometric mean (GLHFHSGM) operator. Then, they developed a linguistic hesitant fuzzy multi-attribute decision-making approach. Chen and Hong [27] presented an MCDM method based on the aggregation of linguistic terms and HFLTSs. Zhang and Wu [11] defined the multiplicative consistency of hesitant fuzzy linguistic preference relations (HFLPRs) and characterized the multiplicative consistency of HFLPRs. Liao et al. [28] focused on correlation coefficients of HFLTSs. They defined several types of correlation coefficients, the weighted correlation coefficients and ordered weighted correlation coefficients. Then they applied the suggested correlation coefficients of HFLTSs in qualitative decision-making process. Liu et al. [29] introduced some generalized aggregation operators to aggregate the interval-valued hesitant uncertain linguistic information. They developed a multiple attribute group decision-making approach with unknown weight information for interval-valued hesitant uncertain linguistic situation.

However, it can be seen from previous studies that applying HFLTSs to group decision making is not a facile process [6]. Wang [30] proposed the concept of extended hesitant fuzzy linguistic term sets (EHFLTSs) as an ordered subset of linguistic terms. This approach was applied to group decision making. Wang and Xu [31] developed the concept of extended hesitant fuzzy linguistic preference relations (EHFLPRs) based on EHFLTSs. They developed additive consistency and weak consistency measures, respectively. In addition, they proposed two algorithms to handle the consistency issued by the perspective of graphs.

A robust approach for MADM problem solving is the Vlsekriterijumska Optimizacija I Kompromisno Resenje (VIKOR) method. This approach was proposed by Opricovic and Tzeng [32]. It focuses on ranking alternatives and selecting the best choice in the presence of multiple conflicting attributes. VIKOR determines a compromise solution which is feasible solution as well as the nearest to the ideal and provides a maximum utility for the majority and a minimum regret for the opponent [33, 34]. In recent years, many scholars have used the VIKOR method as one of the most well-known MADM techniques in diverse field studies, which reflect the importance of this approach. Some of these studies are summarized as follows: supplier segmentation and evaluation in an automobile manufacturing company [35], evaluating the hospital service quality [36], service supplier evaluation and selection [37], measurement of customer satisfaction in mobile service [38], site selection in waste management [39, 40], facility location selection [41], conservation development in a coastal area [42], prioritization of climate change adaptation strategies [43], evaluation of product development partners [44], hesitant fuzzy VIKOR method [45, 46], human error identification and risk prioritization [47], risk assessment for project bidding selection [48], prospect theory-based VIKOR method [49], evaluation of green supply chain management practices [50], material selection of microelectromechanical systems electrostatic actuators [51], evaluation of alternative-fuel vehicles [52] and decision making in the housing market [53]. Group decision making is one of the most common approaches to solve real-world decision-making problems. The EHFLTS is a flexible tool to manage a group’s evaluations under qualitative uncertainty of socio-economic environment. Due to the ability of the EHFLTS in modeling unquantifiable information and the importance of the VIKOR method, we notably modified the VIKOR method to solve the qualitative multi-attribute group decision-making (QMAGDM) problems with extended hesitant fuzzy linguistic information.

The reminder of this paper is organized as follows: In Sect. 2, the basic concepts of HFLTSs and EHFLTSs are reviewed. In Sect. 3, comparison laws and distance and similarity measures of EHFLTs are proposed. In Sect. 4, the comparison laws and distance and similarity measures between two EHFLTs are introduced. In Sect. 5, the principles and steps of the proposed EHFL-VIKOR method are introduced. A numerical example is given in Sect. 6 to demonstrate the applicability and validation of the proposed method. Finally, the conclusions are depicted in Sect. 7.

2 Preliminaries

The basic concepts of hesitant fuzzy linguistic term sets and extended hesitant fuzzy linguistic term sets are reviewed in this section.

2.1 Hesitant fuzzy linguistic term sets

The qualitative nature of many real-world problems leads to high degree of uncertainty and vagueness in information. The fuzzy linguistic approach is a common tool to address uncertainty in qualitative problems [5]. However, this approach has a main shortcoming, which expresses a linguistic variable by using a single linguistic term [5, 19]. Thus, Rodriguez et al. [5] proposed the concept of HFLTS. As HFSs are used to model hesitancy in quantitative problems, hesitant fuzzy linguistic term sets are used when experts hesitate between several linguistic terms in qualitative problems [52].

Definition 1

[5] Let S = {s 0s 1, …, s τ } be a linguistic term set, and then an HFLTS H S is an ordered finite subset of the consecutive linguistic terms of S.

Example 1

Let S = {s 0 = none, s 1 = very low, s 2 = low, s 3 = medium, s 4 = high, s 5 = very high, s 6 = perfect} be a linguistic term set. \(H_{s} = \{ s_{1} ,s_{2} \}\), \(H_{s}^{1} = \{ s_{3} ,s_{4} \}\) and \(H_{s}^{2} = \{ s_{5} \}\) are three HFLTSs on S.

By Definition 1, the subscripts asymmetry in linguistic term set S may cause some problems. For example, if S = {s 0 = none, s 1 = very low, s 2 = low, s 3 = medium, s 4 = high, s 5 = very high, s 6 = perfect} be a linguistic term set, then s 2 ⊕ s 3 = s 5. It means the aggregated result of linguistic terms “low” and “medium” is “very high.” This result is incongruent with our intuition. To overcome this problem, Xu [53] proposed the subscript-symmetric linguistic term set S = {s t |t = −τ, …, −1, 0, 1, …, τ} as a substitute of S = {s 0s 1, …, s τ }.

As mentioned above, the HFLTS is very effective in managing hesitation of qualitative information. But it is not similar to human manner of thought and cognition [54]. Rodriguez et al. [5] developed a context-free grammar G H to generate comparative linguistic expressions similar to the human’s expressions and a transformation function to transform linguistic expressions into HFLTS.

Definition 2

[5] Let G H = (V N, V T, I, P) be a context-free grammar so that V N is a set of nonterminal symbols, V T is a set of terminals where V N ∩ V T = ∅, I is a set of rules and P is the start symbol.

In order to construct a HFLTS from linguistic expressions, the following transformation functions \(E_{{G_{\text{H}} }}\) are used.

Definition 3

[5, 27] The linguistic expression obtained by the context-free grammar G H transforms into an HFTS H s as follows:

$$\begin{aligned} & E_{{G_{\text{H}} }} (s_{i} ) = \left\{ {s_{i} \left| {s_{i} \in S} \right.} \right\}, \\ & E_{{G_{\text{H}} }} ({\text{greater}}\,{\text{than}}\,s_{i} ) = \left\{ {s_{k} \left| {s_{k} \in S\,{\text{and}}\,} \right.s_{k} \succ s_{i} } \right\}, \\ & E_{{G_{\text{H}} }} ({\text{lower}}\,{\text{than}}\,s_{i} ) = \left\{ {s_{k} \left| {s_{k} \in S\,{\text{and}}\,} \right.s_{k} \prec s_{i} } \right\}, \\ & E_{{G_{\text{H}} }} ({\text{at}}\,{\text{least}}\,s_{i} ) = \left\{ {s_{k} \left| {s_{k} \in S\,{\text{and}}\,} \right.s_{k} \ge s_{i} } \right\} \\ & E_{{G_{\text{H}} }} ({\text{at}}\,{\text{most}}\,s_{i} ) = \left\{ {s_{k} \left| {s_{k} \in S\,{\text{and}}\,} \right.s_{k} \le s_{i} } \right\}, \\ & E_{{G_{\text{H}} }} ({\text{between}}\,s_{i} \,{\text{and}}\,s_{j} ) = \left\{ {s_{k} \left| {s_{k} \in S\,{\text{and}}\,} \right.s_{i} \le s_{k} \le s_{j} } \right\}. \\ \end{aligned}$$

2.2 Extended hesitant fuzzy linguistic term sets

Despite the broad utility of the HFLTSs in qualitative decision-making problem by one expert, it cannot be very applicable in group decision making [30]. For example, two authorized group of experts intend to evaluate the performance of a company using the linguistic term set S as follows:

$$\begin{aligned} S & = \left\{ {s_{ - 3} = \,{\text{very}}\,{\text{weak}},\,s_{ - 2} = {\text{weak}},\,s_{ - 1} = {\text{slightly}}\,{\text{weak}},s_{0} = \,{\text{fair}},} \right. \\ & \quad \left. {s_{1} = {\text{slightly}}\,{\text{good,}}\,s_{2} = {\text{good}},\,s_{3} = {\text{very}}\,{\text{good}}} \right\} .\\ \end{aligned}$$

The experts of group 1 say “at least good.” Some experts of group 2 insist on “weak,” while others say between “fair” and “good.” The opinions of group 1 experts can be expressed by the HFLTS {s 2s 3}, while the opinions of group 2 experts lead to a nonconsecutive subset of S. It can be represented by {s −2s 2s 3}. To deal with such problems, Wang [30] defined the extended hesitant fuzzy linguistic term sets (EHFLTSs) as follows:

Definition 4

[30] Given linguistic term set S, the EHFLTS is an ordered subset of linguistic terms of S. It is symbolized by \(\tilde{H}_{s} (x) = \{ s_{i} \left| {s_{i} \in S} \right.\}\).

An investigation of the relationship between the HFLTS and the EHFLTS indicated that the HFLTS is the special case of the EHFLTS [30]. It is noteworthy that the union of two HFLTSs result an EHFLTS [30]. For example, the union of two HFLTSs H s  = {s 0} and \(H_{s}^{1} = \left\{ {s_{2} , s_{3} } \right\}\) is an EHFLTS \(\tilde{H}_{s} = \{ s_{0} ,s_{2} ,s_{3} \}\). Thus, it can be very useful in group decision making, when every expert’s opinion is in the form of HFLTS and group’s opinion is in the form of EHFLTS constructed by the union of these HFLTSs. In comparison with aggregation operators which may lead to missing some important information, all possible linguistic terms can be considered by uniting the EHFLTSs [30, 31]. Note that in computation process of information, virtual linguistic terms extended by Xu [55] are applied to preserve all the available information. For more details about the syntax and semantics of virtual linguistic terms refer to [56]. Generally, given a fixed set X, \(\tilde{H}_{s} (x)\) can be denoted as follows:

$$\tilde{H}_{s} (x) = \{ \langle x,h_{s} (x)\rangle \left| {x \in X} \right.\}$$
(1)

where h s (x) is a set of p linguistic terms in virtual linguistic terms set \(\bar{S}\), i.e.,

$$h_{s} (x) = \{ s_{{\alpha_{1} }} ,s_{{\alpha_{2} }} , \ldots ,s_{{\alpha_{p} }} \}$$
(2)

h s (x), which is abbreviated as h s , displays the extended hesitant fuzzy linguistic term (EHFLT). For convenience, single linguistic term is regarded as an EHFLT [30]. Some operations for EHFLTs are defined as follows:

Definition 5

[30] Let h s , \(h_{s}^{1}\) and \(h_{s}^{2}\) be three EHFLTs, then:

$$\begin{aligned} & (1)\;h_{s}^{1} \oplus h_{s}^{2} = \bigcup\nolimits_{{s_{{\alpha_{{_{1} }} }} \in h_{s}^{1} ,s_{{\alpha_{{_{2} }} }} \in h_{s}^{2} }} {\left\{ {s_{{\alpha_{1} }} \oplus s_{{\alpha_{2} }} } \right\}} = \bigcup\nolimits_{{s_{{\alpha_{{_{1} }} }} \in h_{s}^{1} ,s_{{\alpha_{{_{2} }} }} \in h_{s}^{2} }} {\left\{ {s_{{\alpha_{1} + \alpha_{2} }} } \right\}} ; \\ & (2)\;h_{s}^{1} \otimes h_{s}^{2} = \bigcup\nolimits_{{s_{{\alpha_{{_{1} }} }} \in h_{s}^{1} ,s_{{\alpha_{{_{2} }} }} \in h_{s}^{2} }} {\left\{ {s_{{\alpha_{1} }} \otimes s_{{\alpha_{2} }} } \right\}} = \bigcup\nolimits_{{s_{{\alpha_{{_{1} }} }} \in h_{s}^{1} ,s_{{\alpha_{{_{2} }} }} \in h_{s}^{2} }} {\left\{ {s_{{\alpha_{1} .\alpha_{2} }} } \right\}} ; \\ & (3)\;\lambda h_{s} = \bigcup\nolimits_{{s_{\alpha } \in h_{s} }} {\{ \lambda s_{\alpha } \} } = \bigcup\nolimits_{{s_{\alpha } \in h_{s} }} {\{ s_{\lambda \alpha } \} } ,\quad \lambda \ge 0; \\ & (4)\;(h_{s} )^{\lambda } = \bigcup\nolimits_{{s_{\alpha } \in h_{s} }} {\left\{ {(s_{\alpha } )^{\lambda } } \right\}} = \bigcup\nolimits_{{s_{\alpha } \in h_{s} }} {\left\{ {s_{{(\alpha )^{\lambda } }} } \right\}} ,\quad \lambda \ge 0. \\ \end{aligned}$$

3 Comparison laws and distance measures of EHFLTs

In this section, we propose a new comparison method for more accurate discriminant of EHFLTs. Also, some distance measures are introduced between two EHFLTs.

3.1 Comparison laws of EHFLTs

Comparing and sorting fuzzy information has key roles in decision-making procedure [57]. For example, it is necessary to arrange linguistic terms in ascending order to calculate distance measure between two HFLTs [20]. Thus, the comparison of HFLTs has essential function in distance-based MCDM methods, such as the HFL-TOPSIS method and the HFL-VIKOR method [21, 58]. To establish an order between HFLTs, Wang proposed a comparison law by defining an expected linguistic term and a hesitancy degree as follows:

Definition 6

[30] Let h s be an HFLT, then \(E(h_{s} ) = \frac{1}{\# h}( \oplus_{{s_{\alpha } \in h_{s} }} s_{\alpha } )\) is the expected linguistic term of h s , where #h is the number of linguistic terms s α , in h s .

Clearly, the expected linguistic term is equal to average linguistic term of an EHFLT. We can consider the expected linguistic term as E(h s ) = s μ , where \(\mu = \frac{1}{\# h}\sum\nolimits_{{s_{\alpha } \in h_{s} }} \alpha\).

Definition 7

[30] Given an EHFLT h s , \(s_{{\alpha_{L} }}\) and \(s_{{\alpha_{U} }}\) are the smallest and the biggest linguistic terms of h s , and then \(D(h_{s} ) = \frac{{(\alpha_{U} - \alpha_{L} )}}{(2\tau + 1)}\) is the degree of hesitancy of h s , where 2τ + 1 is the cardinality of linguistic term set S. Degree of hesitancy denoted the degree of uncertainty in evaluation.

Given two EHFLTs, the order relationship is as follows:

Definition 8

[30] Let \(h_{s}^{1}\) and \(h_{s}^{2}\) be two EHFLTs, then

  • If \(E(h_{s}^{1} ) \succ E(h_{s}^{2} )\), then \(h_{s}^{1}\) is greater than \(h_{s}^{2} (h_{s}^{1} \succ h_{s}^{2} )\).

  • If \(E(h_{s}^{1} ) = E(h_{s}^{2} )\) and \(D(h_{s}^{1} ) \prec D(h_{s}^{2} )\), then \(h_{s}^{1}\) is greater than \(h_{s}^{2} (h_{s}^{1} \succ h_{s}^{2} )\).

  • If \(E(h_{s}^{1} ) = E(h_{s}^{2} )\) and \(D(h_{s}^{1} ) = D(h_{s}^{2} )\), then \(h_{s}^{1}\) and \(h_{s}^{2}\) represented the same information \((h_{s}^{1} \cong h_{s}^{2} )\).

According to Definition 7, the hesitancy degree of an EHFLT is constructed by the indices of the upper and lower bounds linguistic terms. Indeed, the impact of middle linguistic terms is disregarded which can lead to missing some information. Thereupon, we will point out with an example that the comparison law introduced by Wang [30] cannot excellently discriminate some EHFLTs due to abovementioned drawback.

Example 2

Let S = {s t |t = −3, −2, −1, 0, 1, 2, 3} be a linguistic term set \(h_{s}^{1} = \left\{ {s_{ - 3} , s_{1} , s_{2} } \right\}\) and \(h_{s}^{2} = \left\{ {s_{ - 2} , s_{ - 1} , s_{0} , s_{3} } \right\}\) be two EHLTs, then:

$$E\left( {h_{s}^{1} } \right) = s_{0} ,\quad E\left( {h_{s}^{2} } \right) = s_{0} ,\quad D\left( {h_{s}^{1} } \right) = 5,\quad D\left( {h_{s}^{2} } \right) = 5.$$

According to Wang [30] proposed method, these two EHFLTs represent the same information, which is at odds with our intuition. In this section, we define a new comparison method for better comparison of EHFLTs. To this aim, the expected linguistic term and the hesitancy degree of EHFLTs are considered simultaneously. As mentioned above, the expected linguistic term is equal to average linguistic term of an EHFLT. Also to express the degree of hesitancy, we use the concept of standard deviation in this study. Thus, the hesitancy degree of an EHFLT is obtained by the indices of all linguistic terms (the upper bound, the lower bound and middle linguistic terms). In order to measure the hesitancy degree of an EHFLT, the standard deviation of the subscripts of its constitutive linguistic terms is calculated as follows:

Definition 9

Let h s be an EHFLT, then \(\sigma (h_{s} ) = \sqrt {\frac{1}{\# h}\sum\nolimits_{{s_{\alpha } \in h_{s} }} {(\mu - \alpha )^{2} } }\) is the degree of hesitancy of h s , where #h is the number of linguistic terms s α , in h s .

According to above discussion and for the sake of better discrimination of EHFLTs, a new operator namely coefficient of variation of EHFLT is proposed which simultaneously takes into account the average linguistic term and the hesitancy degree of EHFLTs.

Definition 10

For an EHFLT h s with given E(h s ) and σ(h s ), the coefficient of variation (CV) is defined as follows:

$${\text{CV}}(h_{s} ) = \frac{\mu }{{\sigma (h_{s} ) + c}} - \frac{{\sigma (h_{s} )}}{\mu + c}$$
(3)

where \(\mu = \frac{1}{\# h}\sum\nolimits_{{s_{\alpha } \in h_{s} }} \alpha\) and c is an arbitrary positive number and large enough so that μ + c ≻ 0.

Subsequently, the proposed comparison method is defined below.

Definition 11

Given two EHFLTs \(h_{s}^{1}\) and \(h_{s}^{2}\), then

  • If \({\text{CV}}(h_{s}^{1} ) \succ {\text{CV}}(h_{s}^{2} )\), then \(h_{s}^{1}\) is greater than \(h_{s}^{2} (h_{s}^{1} \succ h_{s}^{2} )\).

  • If \({\text{CV}}(h_{s}^{1} ) = {\text{CV}}(h_{s}^{2} )\), then \(h_{s}^{1}\) and \(h_{s}^{2}\) represented the same information \((h_{s}^{1} \cong h_{s}^{2} )\).

The total orders of EHFLTSs are usually necessary when comparing any EHFLTSs [59]. This paper proposed a partial order method to order EHFLTs. Wang and Xu [60] developed the total orders of extended hesitant fuzzy linguistic term sets. Also, they proposed total orders of hesitant fuzzy sets in another paper.

Example 3

Using Example 2, we compare the two EHFLTs by applying the proposed comparison method as follows:

$$\begin{aligned} E\left( {h_{s}^{1} } \right) & = s_{0} ,\quad E\left( {h_{s}^{2} } \right) = s_{0} \Rightarrow \mu_{1} = \mu_{2} = 0 \\ \sigma \left( {h_{s}^{1} } \right) & = 2.16,\quad \sigma \left( {h_{s}^{2} } \right) = 1.87 \\ \end{aligned}$$

for c = 1 we have

$${\text{CV}}\left( {h_{s}^{1} } \right) = \frac{0}{2.16 + 1} - \frac{2.16}{0 + 1} = - 2.16$$

and

$${\text{CV}}\left( {h_{s}^{2} } \right) = \frac{0}{1.87 + 1} - \frac{1.87}{0 + 1} = - 1.87.$$

So, \({\text{CV}}(h_{s}^{2} ) \succ {\text{CV}}(h_{s}^{1} )\), then \(h_{s}^{2}\) is greater than \(h_{s}^{1} (h_{s}^{2} \succ h_{s}^{1} )\).

3.2 Distance measures between two EHFLTs

Distance and similarity measures are extensively used in many research fields including decision making, pattern recognition, machine learning and market prediction [6163]. In recent years, many scholars directed their attention to extension and application of distance and similarity measures between HFLTSs [20, 21, 28, 58, 64, 65]. None of the previous studies have extended distance measures between two EHFLTs. Therefore, in this section, we develop the distance measures between two EHFLTs.

According to Xia and Xu [66], the Hamming distance, the Euclidean distance and the Hausdorff metric are some of the most common distance measures between two fuzzy sets. In this paper, we extend the aforesaid measures between two EHFLTs. For this purpose, we first propound the axioms of distance and similarity measures for EHFLTs below.

Definition 12

Let S = {s t |t = −τ, …, −1, 0, 1, …, τ} be a linguistic term set, \(h_{s}^{1}\) and \(h_{s}^{2}\) be two EHFLTs. The distance measure between \(h_{s}^{1}\) and \(h_{s}^{2}\) is denoted by \(d(h_{s}^{1} , h_{s}^{2} )\), which satisfies:

$$\begin{aligned} & (1)\;0 \le d\left( {h_{s}^{1} ,h_{s}^{2} } \right) \le 1; \\ & (2)\;d\left( {h_{s}^{1} ,h_{s}^{2} } \right) = 0\,{\text{if}}\,{\text{and}}\,{\text{only}}\,{\text{if}}\,h_{s}^{1} = h_{s}^{2} ; \\ & (3)\;d\left( {h_{s}^{1} ,h_{s}^{2} } \right) = d\left( {h_{s}^{2} ,h_{s}^{1} } \right). \\ \end{aligned}$$

Definition 13

Let S = {s t |t = −τ, …, −1, 0, 1, …, τ} be a linguistic term set, \(h_{s}^{1}\) and \(h_{s}^{2}\) be two EHFLTs. The similarity measure between \(h_{s}^{1}\) and \(h_{s}^{2}\) is denoted by \(s(h_{s}^{1} , h_{s}^{2} )\), which satisfies:

$$\begin{aligned} & (1)\;0 \le s\left( {h_{s}^{1} ,h_{s}^{2} } \right) \le 1; \\ & (2)\;s\left( {h_{s}^{1} ,h_{s}^{2} } \right) = 1\,{\text{if}}\,{\text{and}}\,{\text{only}}\,{\text{if}}\,h_{s}^{1} = h_{s}^{2} ; \\ & (3)\;s\left( {h_{s}^{1} ,h_{s}^{2} } \right) = s\left( {h_{s}^{2} ,h_{s}^{1} } \right). \\ \end{aligned}$$

Referring to Definitions 12 and 13, it is obvious that \(s(h_{s}^{1} , h_{s}^{2} ) = 1 - d(h_{s}^{1} , h_{s}^{2} )\). We predominantly focus on the distance measures for EHFLTs in this paper, and the corresponding similarity measures can be obtained easily. Liao et al. [20] developed the Hamming distance, the Euclidean distance and the Hausdorff metric between two HFLTSs. Motivated by Liao et al. [20], we extended the concept of distance measures between two EHFLTs below.

Assumption 1

Note that in most cases two EHFLTs have different number of linguistic terms. To make a correct comparison, we should optimistically extend the shorter one by repeating its biggest linguistic term as far as both of them have the same length.

Assumption 2

All the linguistic terms in both of EHFLTs are arranged in ascending order.

Definition 14

Let S = {s t |t = −τ, …, −1, 0, 1, …, τ} be a linguistic term set, \(h_{s}^{1} = \{ s_{{\alpha_{1} }} ,s_{{\alpha_{2} }} , \ldots ,s_{{\alpha_{p} }} \}\) and \(h_{s}^{2} = \{ s_{{\beta_{1} }} ,s_{{\beta_{2} }} , \ldots ,s_{{\beta_{q} }} \}\) be two EHFLTs, where p and q are the numbers of linguistic terms in \(h_{s}^{1}\) and \(h_{s}^{2}\), respectively. The designated distance measures between two EHFLTs are defined as follows.

The Hamming distance of \(h_{s}^{1}\) and \(h_{s}^{2}\):

$$d_{\text{hd}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) = \frac{1}{L}\sum\limits_{l = 1}^{L} {\frac{{\left| {\alpha_{l} - \beta_{l} } \right|}}{2\tau + 1}} .$$
(4)

The Euclidean distance of \(h_{s}^{1}\) and \(h_{s}^{2}\):

$$d_{\text{ed}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) = \left( {\frac{1}{L}\sum\limits_{l = 1}^{L} {\left( {\frac{{\left| {\alpha_{l} - \beta_{l} } \right|}}{2\tau + 1}} \right)^{2} \,\,} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} .$$
(5)

Generalized distance measure as a generalization of the Hamming distance and the Euclidean distance is represented below:

$$d_{\text{gd}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) = \left( {\frac{1}{L}\sum\limits_{l = 1}^{L} {\left( {\frac{{\left| {\alpha_{l} - \beta_{l} } \right|}}{2\tau + 1}} \right)^{\lambda } } } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 \lambda }}\right.\kern-0pt} \!\lower0.7ex\hbox{$\lambda $}}}} ,\quad \lambda \succ 0.$$
(6)

For λ = 1 the above generalized distance becomes the Hamming distance, and for λ = 2 it becomes the Euclidean distance.

The generalized Hausdorff metric of \(h_{s}^{1}\) and \(h_{s}^{2}\):

$$d_{\text{ghaud}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) = \left( {\mathop {\hbox{max} }\limits_{l = 1,2, \ldots ,L} \left( {\frac{{\left| {\alpha_{l} - \beta_{l} } \right|}}{2\tau + 1}} \right)^{\lambda } } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 \lambda }}\right.\kern-0pt} \!\lower0.7ex\hbox{$\lambda $}}}} ,\quad \lambda \succ 0.$$
(7)

Especially, for λ = 1, the generalized Hausdorff distance becomes the Hamming–Hausdorff distance:

$$d_{\text{hhaud}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) = \mathop {\hbox{max} }\limits_{l = 1,2, \ldots ,L} \frac{{\left| {\alpha_{l} - \beta_{l} } \right|}}{2\tau + 1}.$$
(8)

And for λ = 2, the generalized Hausdorff distance becomes the Euclidean–Hausdorff distance:

$$d_{\text{ehaud}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) = \left( {\mathop {\hbox{max} }\limits_{l = 1,2, \ldots ,L} \left( {\frac{{\left| {\alpha_{l} - \beta_{l} } \right|}}{2\tau + 1}} \right)^{2} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} \,.$$
(9)

Note that in all of the above equations, L = max(pq).

We can easily check whether the distance measures can satisfy the axioms of distance measures given in Definition 12. As an example, for the Hamming distance, it is obvious that −τ ≤ α l  ≤ τ and −τ ≤ β l  ≤ τ, then we have 0 ≤ |α l  − β l | ≤ 2τ and finally \(0 \le d_{\text{hd}} (h_{s}^{1} , h_{s}^{2} ) \le 1\). Additionally, if \(h_{s}^{1} = h_{s}^{2}\), i.e., for l = 1, …, L, then \(d_{\text{hd}} (h_{s}^{1} , h_{s}^{2} ) = 0\). It is clear that \(d_{\text{hd}} (h_{s}^{1} , h_{s}^{2} ) = d_{\text{hd}} (h_{s}^{2} , h_{s}^{1} )\). Therefore, the hamming distance can satisfy the mentioned axioms. Similarly, the ability of the other distance measures to satisfy these axioms is verifiable and thus we ignore the details here.

Example 4

For two EHFLTs \(h_{s}^{1} = \left\{ {s_{ - 3} , s_{1} , s_{2} } \right\}\) and \(h_{s}^{2} = \left\{ {s_{ - 2} , s_{ - 1} , s_{0} , s_{3} } \right\}\) given in Example 2, the Hamming distance, the Euclidean distance and the Hausdorff metric are calculated as follows.

We can firstly extend \(h_{s}^{1}\) to \(h_{s}^{1} = \left\{ {s_{ - 3} , s_{1} , s_{2} , s_{2} } \right\}\) by repeating the linguistic term s 2. Then, the Hamming distance between \(h_{s}^{1}\) and \(h_{s}^{2}\) is

$$d_{\text{hd}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) = \frac{1}{4}\left( {\frac{{\left| { - 3 - ( - 2)} \right|}}{7} + \frac{{\left| {1 - ( - 1)} \right|}}{7} + \frac{{\left| {2 - 0} \right|}}{7} + \frac{{\left| {2 - 3} \right|}}{7}} \right) = 0.2143.$$

The Euclidean distance between \(h_{s}^{1}\) and \(h_{s}^{2}\) is

$$\begin{aligned} d_{\text{ed}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) & = \left( {\frac{1}{4}\left( {\left( {\frac{ - 3 - ( - 2)}{7}} \right)^{2} + \left( {\frac{1 - ( - 1)}{7}} \right)^{2} } \right.} \right. \\ & \quad \left. {\left. { + \,\left( {\frac{2 - 0}{7}} \right)^{2} + \left( {\frac{2 - 3}{7}} \right)^{2} } \right)} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0.2259. \\ \end{aligned}$$

The Hamming–Hausdorff distance between \(h_{s}^{1}\) and \(h_{s}^{2}\) is

$$\begin{aligned} d_{\text{hhaud}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) & = \hbox{max} \left\{ {\frac{{\left| { - 3 - ( - 2)} \right|}}{7},\frac{{\left| {1 - ( - 1)} \right|}}{7},} \right. \\ & \quad \quad \left. {\frac{{\left| {2 - 0} \right|}}{7},\frac{{\left| {2 - 3} \right|}}{7}} \right\} = 0.2857. \\ \end{aligned}$$

The Euclidean–Hausdorff distance between \(h_{s}^{1}\) and \(h_{s}^{2}\) is

$$\begin{aligned} d_{\text{ehaud}} \left( {h_{s}^{1} ,h_{s}^{2} } \right) & = \left( {\hbox{max} \left\{ {\left( {\frac{ - 3 - ( - 2)}{7}} \right)^{2} ,\left( {\frac{1 - ( - 1)}{7}} \right)^{2} ,} \right.} \right. \\ & \quad \left. {\left. {\left( {\frac{ - 3 - ( - 2)}{7}} \right)^{2} ,\left( {\frac{2 - 0}{7}} \right)^{2} ,\left( {\frac{2 - 3}{7}} \right)^{2} } \right\}} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} \\ & = 0.2857. \\ \end{aligned}$$

4 Comparison laws and distance measures of EHFLTSs

As discussed in previous sections, group decision making is very common in complicated decision making environment. Also, the EHFLTS is introduced as an effective tool to handle hesitancy in group decision-making problem [30, 31]. Thus, we focus on comparison laws of EHFLTSs and distance and similarity measures between two EHFLTSs in this section.

4.1 Comparison laws of EHFLTSs

In order to propose the comparison method, it is necessary to define some concepts. According to the previous section, we simultaneously take into account the expected linguistic term and the degree of hesitancy of EHFLTSs for better comparison of EHFLTSs. To this aim, we define these concepts as follows:

Definition 15

Let S = {s t |t = −τ, …, −1, 0, 1, …, τ} be a linguistic term set. For a given EHFLTS \(\tilde{H}_{s} = \left\{ {h_{s}^{1} ,h_{s}^{2} , \ldots ,h_{s}^{m} } \right\}\), the expected linguistic term is defined as:

$$E(\tilde{H}_{s} ) = \frac{1}{m} \oplus {}_{i = 1,..,m}\left( {\frac{1}{{\# h_{i} }}\left( { \oplus_{{s_{{\alpha^{i} }} \in h_{s}^{i} }} s_{{\alpha^{i} }} } \right)} \right)$$
(10)

where #h i is the number of linguistic terms \(s_{{\alpha^{i} }}\), in h i s .

Example 5

For EHFLTS \(\tilde{H}_{s} = \left\{ {\{ s_{1} ,s_{3} \} ,\{ s_{ - 2} ,s_{ - 1} ,s_{2} ,s_{3} \} ,\{ s_{ - 3} ,s_{0} ,s_{2} ,s_{3} \} } \right\}\), the expected linguistic term set is as follows:

$$\begin{aligned} E(\tilde{H}_{s} ) & = \frac{1}{3}\left( {\frac{1}{2}(s_{1} \oplus s_{3} ) \oplus \frac{1}{4}\left( {s_{ - 2} \oplus s_{ - 1} \oplus s_{2} \oplus s_{3} } \right)} \right. \\ & \quad \left. { \oplus \frac{1}{4}\left( {s_{ - 3} \oplus s_{0} \oplus s_{2} \oplus s_{3} } \right)} \right) = s_{1} . \\ \end{aligned}$$

Note that for the convenience of operations, we can consider the expected linguistic term as \(E(\tilde{H}_{s} ) = s_{{\bar{\mu }}}\), where \(\bar{\mu } = \frac{1}{m}\sum\nolimits_{i = 1}^{m} {\mu_{i} }\) and \(\mu_{i} = \frac{1}{{\# h_{i} }}\sum\nolimits_{{s_{{\alpha^{i} }} \in h_{s}^{i} }} {\alpha^{i} }\).

In order to measure the hesitancy degree of an EHFLTS, we firstly measure the hesitancy degree of each EHFLT, obtained by computation of the standard deviation of the subscripts of its constitutive linguistic terms, and then calculate the average and standard deviation of these measured standard deviations as follows:

Definition 16

Let S = {s t |t = −τ, …, −1, 0, 1, …, τ} be a linguistic term set. For a given EHFLTS \(\tilde{H}_{s} = \left\{ {h_{s}^{1} ,h_{s}^{2} , \ldots ,h_{s}^{m} } \right\}\), the average and standard deviation of the standard deviations are defined as:

$$\bar{\sigma }(\tilde{H}_{s} ) = \frac{1}{m}\sum\limits_{i = 1}^{m} {\sigma \left( {h_{s}^{i} } \right)}$$
(11)
$$\sigma_{\sigma } (\tilde{H}_{s} ) = \sqrt {\frac{1}{m}\sum\limits_{i = 1}^{m} {\left( {\sigma \left( {h_{s}^{i} } \right) - \bar{\sigma }} \right)^{2} } }$$
(12)

where

$$\sigma (h_{s}^{i} ) = \sqrt {\frac{1}{{\# h_{i} }}\sum\nolimits_{{s_{{\alpha^{i} }} \in h_{s}^{i} }} {\left( {\mu_{i} - \alpha^{i} } \right)^{2} } } .$$
(13)

Definition 17

For an EHFLTS \(\tilde{H}_{s}\) with given \(\bar{\sigma }(\tilde{H}_{s} )\) and \(\sigma_{\sigma } (\tilde{H}_{s} )\), the degree of hesitancy (DH) is defined as follows:

$$DH(\tilde{H}_{s} ) = \frac{{\bar{\sigma }}}{{\sigma_{\sigma } + \varepsilon }} + \frac{{\sigma_{\sigma } }}{{\bar{\sigma } + \varepsilon }}$$
(14)

where ɛ is a very small positive number.

Definition 18

For an EHFLTS \(\tilde{H}_{s}\) with given \(E(\tilde{H}_{s} )\) and \(DH(\tilde{H}_{s} )\), the coefficient of variation (CV) is defined as follows:

$$CV(\tilde{H}_{s} ) = \,\frac{{\bar{\mu }}}{{DH(\tilde{H}_{s} )}}\,.$$
(15)

Finally, the proposed comparison method is defined below.

Definition 19

Given two EHFLTSs \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\), then

  • If \({\text{CV}}(\tilde{H}_{s}^{1} ) \succ {\text{CV}}(\tilde{H}_{s}^{2} )\), then \(\tilde{H}_{s}^{1}\) is greater than \(\tilde{H}_{s}^{2}\) (\(\tilde{H}_{s}^{1} \succ \tilde{H}_{s}^{2}\)).

  • If \({\text{CV}}(\tilde{H}_{s}^{1} ) = {\text{CV}}(\tilde{H}_{s}^{2} )\), then \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\) represented the same information (\(\tilde{H}_{s}^{1} \cong \tilde{H}_{s}^{2}\)).

Example 6

Suppose that S = {s t |t = −τ, …, −1, 0, 1, …, τ} is a linguistic term set and

$$\begin{aligned} \tilde{H}_{s}^{1} & = \left\{ {\{ s_{0} ,s_{2} \} ,\{ s_{ - 2} ,s_{ - 1} ,s_{2} \} ,\{ s_{ - 3} ,s_{ - 1} ,s_{2} ,s_{3} \} } \right\}\,{\text{and}} \\ \tilde{H}_{s}^{2} & = \left\{ {\{ s_{ - 2} ,s_{ - 1} ,s_{1} \} ,\{ s_{ - 1} ,s_{ - 2} ,s_{3} \} \{ s_{0} ,s_{1} ,s_{3} \} } \right\} \\ \end{aligned}$$

are two EHFLTSs. We compare the given EHFLTSs by applying the proposed comparison method as follows:

$$\begin{aligned} E\left( {\tilde{H}_{s}^{1} } \right) & = s_{0.194} ,\quad \bar{\mu }\left( {\tilde{H}_{s}^{1} } \right) = 0.194 \\ E\left( {\tilde{H}_{s}^{2} } \right) & = s_{0.222} ,\quad \bar{\mu }\left( {\tilde{H}_{s}^{2} } \right) = 0.222 \\ \sigma \left( {h_{s}^{11} } \right) & = 1,\quad \sigma \left( {h_{s}^{12} } \right) = 1.7,\quad \sigma \left( {h_{s}^{13} } \right) = 2.38 \\ & \Rightarrow \,\bar{\sigma }\left( {\tilde{H}_{s}^{1} } \right) = 1.69,\quad \sigma_{\sigma } \left( {\tilde{H}_{s}^{1} } \right) = 0.56 \\ \sigma \left( {h_{s}^{21} } \right) & = 1.25,\quad \sigma \left( {h_{s}^{22} } \right) = 2.16,\quad \sigma \left( {h_{s}^{23} } \right) = 1.25 \\ & \Rightarrow \,\bar{\sigma }\left( {\tilde{H}_{s}^{2} } \right) = 1.53,\quad \sigma_{\sigma } \left( {\tilde{H}_{s}^{1} } \right) = 0.43. \\ \end{aligned}$$

Then, for ɛ = 0.001, we have

$$\begin{aligned} {\text{DH}}\left( {\tilde{H}_{s}^{1} } \right) & = \frac{1.69}{0.56 + 0.001} + \frac{0.56}{1.69 + 0.001} = 3.343 \\ {\text{DH}}\left( {\tilde{H}_{s}^{2} } \right) & = \frac{1.53}{0.43 + 0.001} + \frac{0.43}{1.53 + 0.001} = 3.831. \\ \end{aligned}$$

And finally

$$\begin{aligned} {\text{CV}}\left( {\tilde{H}_{s}^{1} } \right) & = \,\frac{0.194}{3.343} = 0.0580, \\ {\text{CV}}\left( {\tilde{H}_{s}^{2} } \right) & = \,\frac{0.222}{3.831} = 0.0579. \\ \end{aligned}$$

So \({\text{CV}}(\tilde{H}_{s}^{1} ) \succ {\text{CV}}(\tilde{H}_{s}^{2} )\) and referring to Definition 19 \(\tilde{H}_{s}^{1}\) is greater than \(\tilde{H}_{s}^{2}\) (\(\tilde{H}_{s}^{1} \succ \tilde{H}_{s}^{2}\)).

4.2 Distance measures between two EHFLTSs

In this paper, we focus only on the distance measures for EHFLTSs and the corresponding similarity measures can be obtained using the following equation:

$$s\left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) = 1 - d\left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right).$$
(16)

In order to propose distance and similarity measures for EHFLTSs, we first express some assumptions.

Assumption 1

In most cases, the EHFLTs constituted two given EHFLTSs \(\tilde{H}_{s}^{1} = \left\{ {h_{s}^{11} ,h_{s}^{12} , \ldots ,h_{s}^{1m} } \right\}\) and \(\tilde{H}_{s}^{2} = \left\{ {h_{s}^{21} ,h_{s}^{22} , \ldots ,h_{s}^{2n} } \right\}\) have unequal numbers of linguistic terms. In order to operate correctly, we first determine \(\# h_{sL}^{1} = { \hbox{max} } _{i = 1, \ldots ,m} \left( {h_{s}^{11} , \ldots , \# h_{s}^{1i} , \ldots , \# h_{s}^{1m} } \right)\) and \(\# h_{sL}^{2} = \hbox{max} _{j = 1, \ldots ,n} \left( {\# h_{s}^{21} , \ldots , \# h_{s}^{2j} , \ldots , \# h_{s}^{2n} } \right),\) where \(\# h_{s}^{1i}\) and \(\# h_{s}^{2j}\) indicate the number of linguistic terms of \(h_{s}^{1i}\) and \(h_{s}^{2j}\). Then, we have \(L = { \hbox{max} }(h_{sL}^{1} , h_{sL}^{2} )\). We should optimistically extent the shorter EHFLTs by repeating the biggest linguistic term of any of them as far as the length of all of them is equal to L.

Assumption 2

All the linguistic terms in each EHFLT and all the EHFLTs in both of EHFLTSs are arranged in ascending order.

Assumption 3

If two given EHFLTSs have different number of EHFLTs, we should optimistically extent the shorter one by repeating its greatest EHFLT as far as both of them have the same number of EHFLTs.

Definition 20

Let S = {s t |t = −τ, …, −1, 0, 1, …, τ} be a linguistic term set, \(\tilde{H}_{s}^{1} = \left\{ {h_{s}^{11} ,h_{s}^{12} , \ldots ,h_{s}^{1m} } \right\}\) and \(\tilde{H}_{s}^{2} = \left\{ {h_{s}^{21} ,h_{s}^{22} , \ldots ,h_{s}^{2n} } \right\}\) be two EHFLTSs, where m ≻ n. The designated distance measures between two EHFLTs are defined as follows:

The generalized distance of \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\):

$$\begin{aligned} d_{\text{gd}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) & = \left( {\frac{1}{m \cdot L}\sum\limits_{i = 1}^{m} {\sum\limits_{l = 1}^{L} {\left( {\frac{{\left| {\alpha_{l}^{i} - \beta_{l}^{i} } \right|}}{2\tau + 1}} \right)^{\lambda } \,\,} } } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 \lambda }}\right.\kern-0pt} \!\lower0.7ex\hbox{$\lambda $}}}} ,\quad \\ & \quad \lambda \succ 0. \\ \end{aligned}$$
(17)

The Hamming distance of \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\):

$$d_{\text{hd}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) = \frac{1}{m \cdot L}\sum\limits_{i = 1}^{m} {\sum\limits_{l = 1}^{L} {\,\frac{{\left| {\alpha_{l}^{i} - \beta_{l}^{i} } \right|}}{2\tau + 1}\,} } .$$
(18)

The Euclidean distance of \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\):

$$d_{\text{ed}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) = \left( {\frac{1}{m \cdot L}\sum\limits_{i = 1}^{m} {\sum\limits_{l = 1}^{L} {\left( {\frac{{\left| {\alpha_{l}^{i} - \beta_{l}^{i} } \right|}}{2\tau + 1}} \right)^{2} \,\,} } } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} .$$
(19)

It is obvious that the Hamming distance and the Euclidean distance are special cases of the generalized distance for λ = 1 and λ = 2, respectively.

The generalized Hausdorff metric of \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\):

$$\begin{aligned} d_{\text{ghaud}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) & = \left( {\mathop {\hbox{max} }\limits_{i = 1,2, \ldots ,m} \left( {\mathop {\hbox{max} }\limits_{l = 1,2, \ldots ,L} \left( {\frac{{\left| {\alpha_{l}^{i} - \beta_{l}^{i} } \right|}}{2\tau + 1}} \right)^{\lambda } } \right)} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 \lambda }}\right.\kern-0pt} \!\lower0.7ex\hbox{$\lambda $}}}} ,\quad \\ & \quad \lambda \succ 0. \\ \end{aligned}$$
(20)

Especially, for λ = 1 the generalized Hausdorff distance becomes the Hamming–Hausdorff distance:

$$d_{\text{hhaud}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) = \,\mathop {\hbox{max} }\limits_{i = 1,2, \ldots ,m} \left( {\mathop {\hbox{max} }\limits_{l = 1,2, \ldots ,L} \frac{{\left| {\alpha_{l}^{i} - \beta_{l}^{i} } \right|}}{2\tau + 1}} \right).$$
(21)

And for λ = 2 the generalized Hausdorff distance becomes the Euclidean–Hausdorff distance:

$$d_{\text{ehaud}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) = \left( {\mathop {\hbox{max} }\limits_{i = 1,2, \ldots ,m} \left( {\mathop {\hbox{max} }\limits_{l = 1,2, \ldots ,L} \left( {\frac{{\left| {\alpha_{l}^{i} - \beta_{l}^{i} } \right|}}{2\tau + 1}} \right)^{2} } \right)} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} .$$
(22)

Therefore, the axioms of distance measures given in Definition 12 can be defined and verified for distance and similarity measures between two EHFLTSs. Here, we refrain from expressing details.

Example 7

Using Example 6, we calculate the Hamming distance, the Euclidean distance and the Hausdorff metric between two EHFLTs. We can firstly modify \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\) by extension of the shorter EHFLTs and then arrange them in ascending order by comparison method of EHFLTs as follows:

$$\begin{aligned} \tilde{H}_{s}^{1} & = \left\{ {\{ s_{ - 3} ,s_{ - 1} ,s_{2} ,s_{3} \} ,\{ s_{ - 2} ,s_{ - 1} ,s_{2} ,s_{2} \} ,\{ s_{0} ,s_{2} ,s_{2} ,s_{2} \} } \right\} \\ \tilde{H}_{s}^{2} & = \left\{ {\{ s_{ - 2} ,s_{ - 1} ,s_{1} ,s_{1} \} ,\{ s_{ - 1} ,s_{ - 2} ,s_{3} ,s_{3} \} ,\{ s_{0} ,s_{1} ,s_{3} ,s_{3} \} } \right\}. \\ \end{aligned}$$

Then, the Hamming distance between \(h_{s}^{1}\) and \(h_{s}^{2}\) is

$$\begin{aligned} d_{\text{hd}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) & = \frac{1}{3}\left( {\frac{1}{4}\left( {\frac{{\left| { - 3 - ( - 2)} \right|}}{7} + \frac{{\left| { - 1 - ( - 1)} \right|}}{7} + \frac{{\left| {2 - 1} \right|}}{7} + \frac{{\left| {3 - 1} \right|}}{7}} \right)} \right) \\ & \quad + \frac{1}{3}\left( {\frac{1}{4}\left( {\frac{{\left| { - 2 - ( - 1)} \right|}}{7} + \frac{{\left| { - 1 - ( - 2)} \right|}}{7} + \frac{{\left| {2 - 3} \right|}}{7} + \frac{{\left| {2 - 3} \right|}}{7}} \right)} \right) \\ & \quad + \,\frac{1}{3}\left( {\frac{1}{4}\left( {\frac{{\left| {0 - 0} \right|}}{7} + \frac{{\left| {2 - 1} \right|}}{7} + \frac{{\left| {2 - 3} \right|}}{7} + \frac{{\left| {2 - 3} \right|}}{7}} \right)} \right) = 0.139. \\ \end{aligned}$$

The Euclidean distance between \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\) is

$$\begin{aligned} d_{\text{ed}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) & = \left( {\frac{1}{3} \times \frac{1}{4}\left( {\left( {\frac{ - 3 - ( - 2)}{7}} \right)^{2} + \left( {\frac{ - 1 - ( - 1)}{7}} \right)^{2} + \left( {\frac{2 - 1}{7}} \right)^{2} + \left( {\frac{3 - 1}{7}} \right)^{2} } \right)} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} \\ & \quad + \left( {\frac{1}{3} \times \frac{1}{4}\left( {\left( {\frac{ - 2 - ( - 1)}{7}} \right)^{2} + \left( {\frac{ - 1 - ( - 2)}{7}} \right)^{2} + \left( {\frac{2 - 3}{7}} \right)^{2} + \left( {\frac{2 - 3}{7}} \right)^{2} } \right)} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} \\ & \quad + \left( {\frac{1}{3} \times \frac{1}{4}\left( {\left( {\frac{0 - 0}{7}} \right)^{2} + \left( {\frac{2 - 1}{7}} \right)^{2} + \left( {\frac{2 - 3}{7}} \right)^{2} + \left( {\frac{2 - 3}{7}} \right)^{2} } \right)} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0.255. \\ \end{aligned}$$

The Hamming–Hausdorff distance between \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\) is

$$d_{\text{hhaud}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) = \hbox{max} \left( {\frac{2}{7},\frac{1}{7},\frac{1}{7}} \right) = 0.286.$$

The Euclidean–Hausdorff distance between \(\tilde{H}_{s}^{1}\) and \(\tilde{H}_{s}^{2}\) is

$$d_{\text{hhaud}} \left( {\tilde{H}_{s}^{1} ,\tilde{H}_{s}^{2} } \right) = \left( {\hbox{max} \left( {\frac{4}{7},\frac{1}{7},\frac{1}{7}} \right)} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}}} = 0.286.$$

5 EHFL-VIKOR method

Many real-world problems have qualitative nature and most of these problems should be solved with several groups of experts. As clarified above, some hesitant fuzzy linguistic MADM methods are on the basis of distance measures. Thus, we propose a distance-based VIKOR method to solve MAGDM problem with the extended hesitant fuzzy linguistic term sets under qualitative circumstances. To do this, let A = {A 1A 2, …, A m } be a discrete set of m possible alternatives, C = {C 1C 2, …, C n } be a finite set of n attributes and W = {w 1w 2, …, w n } be the weight vector of attributes, such that 0 ≤ w j  ≤ 1 and ∑ n j=1 w j  = 1. And let G = {G 1G 2, …, G p } be a set of p group of experts. Given linguistic term set S = {s t |t = −τ, …, τ}, a decision matrix which represented by EHFLTSs has the following form:

$$\tilde{D} = \left( {\begin{array}{*{20}c} {\tilde{H}_{s}^{11} } & {\tilde{H}_{s}^{12} } & \cdots & {\tilde{H}_{s}^{1n} } \\ {\tilde{H}_{s}^{21} } & {\tilde{H}_{s}^{22} } & \cdots & {\tilde{H}_{s}^{2n} } \\ \vdots & \vdots & \ddots & \vdots \\ {\tilde{H}_{s}^{m1} } & {\tilde{H}_{s}^{m2} } & \cdots & {\tilde{H}_{s}^{mn} } \\ \end{array} } \right)$$
(23)

where \(\tilde{H}_{s}^{ij} = \{ h_{s}^{ij1} ,h_{s}^{ij2} , \ldots ,h_{s}^{ijp} \}\) is an EHFLTS and h ijk s is an EHFLT provided by kth group of experts G k for the ith alternative A i with respect to jth attribute C j . The proposed method involves the following steps:

Step 1

Determine the extended hesitant fuzzy linguistic positive ideal solution (EHFL-PIS) A + and extended hesitant fuzzy linguistic negative ideal solution (EHFL-NIS) A :

$$A^{ + } = \left\{ {\tilde{H}_{s}^{1 + } ,\tilde{H}_{s}^{2 + } , \ldots ,\tilde{H}_{s}^{n + } } \right\}$$
(24)
$$A^{ - } = \left\{ {\tilde{H}_{s}^{1 - } ,\tilde{H}_{s}^{2 - } , \ldots ,\tilde{H}_{s}^{n - } } \right\}$$
(25)

where

$$\tilde{H}^{j + } = \left\{ {\begin{array}{*{20}l} {\mathop {\hbox{max} }\limits_{i = 1,2, \ldots ,m} \tilde{H}_{s}^{ij} \,\,{\text{for}}\,{\text{benefit}}\,{\text{criteria}}} \hfill \\ {\mathop {\hbox{min} }\limits_{i = 1,2, \ldots ,m} \tilde{H}_{s}^{ij} \,\,{\text{for}}\,{\text{cost}}\,{\text{criteria}}} \hfill \\ \end{array} } \right.$$
(26)
$$\tilde{H}^{j - } = \left\{ {\begin{array}{*{20}l} {\mathop {\hbox{min} }\limits_{i = 1,2, \ldots ,m} \tilde{H}_{s}^{ij} \,\,{\text{for}}\,{\text{benefit}}\,{\text{criteria}}} \hfill \\ {\mathop {\hbox{max} }\limits_{i = 1,2, \ldots ,m} \tilde{H}_{s}^{ij} \,\,{\text{for}}\,{\text{cost}}\,{\text{criteria}}} \hfill \\ \end{array} } \right.$$
(27)

and j = 1, 2, …, n.

Step 2

Compute the distance-based group utility and individual regret measures. In this paper, we use the Hamming distance to calculate abovementioned measures as follows:

$$\tilde{S}_{i} = \sum\limits_{j = 1}^{n} {w_{j} \frac{{d_{\text{hd}} \left( {\tilde{H}_{s}^{ij} ,\tilde{H}_{s}^{j + } } \right)}}{{d_{\text{hd}} \left( {\tilde{H}_{s}^{j + } ,\tilde{H}_{s}^{j - } } \right)}}}$$
(28)
$$\tilde{R}_{i} = \hbox{max} \left( {w_{j} \frac{{d_{\text{hd}} \left( {\tilde{H}_{s}^{ij} ,\tilde{H}_{s}^{j + } } \right)}}{{d_{\text{hd}} \left( {\tilde{H}_{s}^{j + } ,\tilde{H}_{s}^{j - } } \right)}}} \right)$$
(29)

where \(\tilde{S}_{i}\) and \(\tilde{R}_{i}\) express the hesitant fuzzy linguistic group utility measure and the hesitant fuzzy linguistic individual regret measure, respectively. Also, \(d_{\text{hd}} (\tilde{H}_{s}^{ij} ,\tilde{H}_{s}^{j + } )\) and \(d_{\text{hd}} (\tilde{H}_{s}^{j + } ,\tilde{H}_{s}^{j - } )\) are the Hamming distance calculated by Eq. (18).

Step 3

Calculate the extended hesitant fuzzy linguistic compromise measure for each alternative as follows:

$$\tilde{Q}_{i} = v\frac{{S_{i} - S^{ + } }}{{S^{ - } - S^{ + } }} + (1 - v)\frac{{R_{i} - R^{ + } }}{{R^{ - } - R^{ + } }}$$
(30)

where S + = min i S i , S  = max i S i , R + = min i R i , R  = max i R i and v is weight of the strategy of the majority of criteria, here suppose v = 0.5.

Step 4

Rank the alternatives, arranged by the values \(\tilde{S}\), \(\tilde{R}\) and \(\tilde{Q}\) in descending order to obtain three ranking lists.

Step 5

Propose the alternative A′ as a compromise solution. A′ is the best ranked by Q (where Q(A′) = min1≤in Q(A i )) and must satisfy the following two conditions:

  1. 1.

    Acceptable advantage:\(Q(A^{\prime \prime } ) - Q(A^{{\prime }} ) \ge \frac{1}{m - 1}\), where A′′ is the alternative with the second position in the ranking list by Q and m is the number of alternatives.

  2. 2.

    Acceptable stability in decision making: the alternative A′ must also be the best ranked by S or/and R.

If these two conditions are not satisfied simultaneously, then two or more alternatives are considered as compromise solution, which consists of:

  • Alternative A′ and A′′ if the condition 2 is not satisfied.

  • Alternatives A′, A′′, …, A (N) If the condition 1 is not satisfied, where A (N) is obtained by \(Q(A^{(i)} ) - Q(A^{\prime } ) \prec \frac{1}{m - 1}\) for maximum N.

6 Numerical example

In this section, we consider a MAGDM problem that pertains to finding suitable telecommunications service provider of SMEs [65] to verify applicability of EHFL-VIKOR method. Suppose that a SME intends to find the best telecommunications service provider. There are four candidates A = {A 1A 2A 3A 4} to be assessed with respect to four attributes: C 1 (the satisfaction of price), C 2 (quality), C 3 (service) and C 4 (safeguard). The weight vector of attributes is supposed to be W = (0.2, 0.15, 0.15, 0.5)T. A detailed explanation of mentioned attributes is given in Table 1.

Table 1 Attributes to evaluate a telecommunications service

There are three groups of experts G = {G 1G 2G 3} and each group consists of two experts. The linguistic term set S used in providing evaluation values by experts is as follows:

$$\begin{aligned} S & = \{ s_{ - 3} = {\text{none}},\,s_{ - 2} = {\text{very}}\,{\text{low}},\,s_{ - 1} = {\text{low}},\,s_{0} = {\text{medium}}, \\ & \quad s_{1} = {\text{high}},\,s_{2} = {\text{very}}\,{\text{high}},s_{3} = {\text{perfect}}\} . \\ \end{aligned}$$

The evaluation information given by three groups of decision makers in linguistic expressions are shown in Tables 2, 3 and 4.

Table 2 The evaluation information given by group 1
Table 3 The evaluation information given by group 2
Table 4 The evaluation information given by group 3

The symbol “bt” in Tables 2, 3 and 4 is an abbreviation for “between.”

Afterward, the linguistic expressions are transformed into EHFLTSs and the associated decision matrix is established:

$$\tilde{D} = \begin{array}{*{20}c} \begin{aligned} A_{1} \hfill \\ \hfill \\ \hfill \\ A_{2} \hfill \\ \hfill \\ \hfill \\ A_{3} \hfill \\ \hfill \\ \hfill \\ \end{aligned} \\ {A_{4} } \\ {} \\ {} \\ \end{array} \mathop {\left[ {\begin{array}{*{20}c} {\left\{ {\{ s_{ - 1} ,s_{0} ,s_{2} \} ,} \right.} & {\left\{ {\{ s_{0} ,s_{2} \} ,} \right.} & {\left\{ {\{ s_{ - 2} ,s_{ - 1} ,s_{1} \} ,} \right.} & {\left\{ {\{ s_{ - 2} ,s_{0} \} ,} \right.} \\ {\{ s_{ - 2} ,s_{ - 1} ,s_{1} \} ,} & {\{ s_{ - 1} ,s_{0} ,s_{2} \} ,} & {\{ s_{ - 2} ,s_{0} \} ,} & {\{ s_{ - 1} ,s_{2} \} ,} \\ {\left. {\{ s_{ - 1} ,s_{0} ,s_{1} \} } \right\}} & {\left. {\{ s_{ - 1} ,s_{1} ,s_{2} \} } \right\}} & {\left. {\{ s_{ - 3} ,s_{ - 2} ,s_{1} ,s_{2} \} } \right\}} & {\left. {\{ s_{0} ,s_{2} \} } \right\}} \\ {\left\{ {\{ s_{ - 3} ,s_{ - 2} ,s_{0} \} ,} \right.} & {\left\{ {\{ s_{ - 1} ,s_{0} ,s_{2} \} } \right.,} & {\left\{ {\{ s_{ - 1} ,s_{1} ,s_{2} \} } \right.,} & {\left\{ {\{ s_{0} ,s_{2} \} ,} \right.} \\ {\{ s_{ - 2} ,s_{0} ,s_{1} \} ,} & {\{ s_{ - 1} ,s_{1} ,s_{2} \} ,} & {\{ s_{ - 1} ,s_{0} \} ,} & {\{ s_{ - 1} ,s_{1} ,s_{2} \} ,} \\ {\left. {\{ s_{ - 2} ,s_{1} \} } \right\}} & {\left. {\{ s_{ - 2} ,s_{1} ,s_{2} \} } \right\}} & {\left. {\{ s_{ - 1} ,s_{0} ,s_{1} \} } \right\}} & {\left. {\{ s_{ - 1} ,s_{2} \} } \right\}} \\ {\left\{ {\{ s_{ - 3} ,s_{ - 1} ,s_{0} \} ,} \right.} & {\left\{ {\{ s_{ - 2} ,s_{1} ,s_{2} ,s_{3} \} } \right.,} & {\left\{ {\{ s_{0} ,s_{2} \} } \right.,} & {\left\{ {\{ s_{1} ,s_{3} \} ,} \right.} \\ {\{ s_{ - 2} ,s_{1} \} ,} & {\{ s_{ - 2} ,s_{1} ,s_{2} \} ,} & {\{ s_{ - 1} ,s_{0} ,s_{2} \} ,} & {\{ s_{0} ,s_{2} \} ,} \\ {\left. {\{ s_{ - 1} ,s_{1} ,s_{2} \} } \right\}} & {\left. {\{ s_{ - 1} ,s_{0} ,s_{2} \} } \right\}} & {\left. {\{ s_{ - 1} ,s_{1} \} } \right\}} & {\left. {\{ s_{0} ,s_{1} ,s_{3} \} } \right\}} \\ {\left\{ {\{ s_{ - 1} ,s_{0} ,s_{2} \} ,} \right.} & {\left\{ {\{ s_{ - 2} ,s_{ - 1} ,s_{2} \} ,} \right.} & {\left\{ {\{ s_{ - 2} ,s_{1} \} ,} \right.} & {\left\{ {\{ s_{0} ,s_{2} ,s_{3} \} ,} \right.} \\ {\{ s_{ - 2} ,s_{1} \} ,} & {\{ s_{ - 3} ,s_{1} ,s_{2} \} ,} & {\{ s_{ - 1} ,s_{1} ,s_{2} \} ,} & {\{ s_{ - 1} ,s_{2} ,s_{3} \} ,} \\ {\left. {\{ s_{ - 2} ,s_{ - 1} ,s_{1} \} } \right\}} & {\left. {\{ s_{ - 2} ,s_{0} \} } \right\}} & {\left. {\{ s_{ - 1} ,s_{0} ,s_{1} \} } \right\}} & {\left. {\{ s_{ - 1} ,s_{0} ,s_{3} \} } \right\}} \\ \end{array} } \right]\,\,}\limits^{{C_{1} \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,C_{2} \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,C_{3} \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,C_{4} \,\,}}$$

In the following, we use the EHFL-VIKOR method to solve this MCDM problem.

Step 1

Given that price (C 1) is a cost attribute and quality (C 2), service (C 3) and safeguard (C 4) are benefit attributes, the positive ideal solution A + and the negative ideal solution A are as follows:

$$A^{ + } = \left\{ {\left. \begin{array}{ll} \left\{ {\{ s_{ - 3} ,s_{ - 2} ,s_{0} \} ,} \right.\{ s_{ - 2} ,s_{0} ,s_{1} \} ,\left. {\{ s_{ - 2} ,s_{1} \} } \right\},\left\{ {\left. {\{ s_{ - 2} ,s_{1} ,s_{2} ,s_{3} \} ,\{ s_{ - 2} ,s_{1} ,s_{2} \} ,\{ s_{ - 1} ,s_{0} ,s_{2} \} } \right\}} \right.,\\ \left\{ {\{ s_{0} ,s_{2} \} } \right.,\{ s_{ - 1} ,s_{0} ,s_{2} \} ,\left. {\{ s_{ - 1} ,s_{1} \} } \right\},\left\{ {\{ s_{1} ,s_{3} \} ,} \right.\{ s_{0} ,s_{2} \} ,\left. {\{ s_{0} ,s_{1} ,s_{3} \} } \right\} \hfill \\ \end{array} \right\}} \right.$$
$$A^{ - } = \left\{ {\left. \begin{array}{ll} \left\{ {\{ s_{ - 2} ,s_{ - 1} ,s_{1} \} ,\{ s_{ - 2} ,s_{1} \} ,\left. {\{ s_{ - 1} ,s_{0} ,s_{2} \} } \right\}} \right.,\left\{ {\left. {\{ s_{ - 2} ,s_{ - 1} ,s_{2} \} ,\{ s_{ - 3} ,s_{1} ,s_{2} \} ,\{ s_{ - 2} ,s_{0} \} } \right\}} \right., \\ \left\{ {\{ s_{ - 2} ,s_{ - 1} ,s_{1} \} ,} \right.\{ s_{ - 2} ,s_{0} \} ,\left. {\{ s_{ - 3} ,s_{ - 2} ,s_{1} ,s_{2} \} } \right\},\left\{ {\{ s_{ - 2} ,s_{0} \} ,} \right.\{ s_{ - 1} ,s_{2} \} ,\left. {\{ s_{0} ,s_{2} \} } \right\} \hfill \\ \end{array} \right\}} \right.$$

Step 2

We compute \(\tilde{S}_{i}\) and \(\tilde{R}_{i}\) for different alternatives according to Eqs. (28) and (29). The Hamming distance measure for each alternative with respect to attributes is shown in Table 5, and the obtained values of \(\tilde{S}_{i}\) and \(\tilde{R}_{i}\) are shown in Table 6.

Table 5 The calculated Hamming distance measure
Table 6 The obtained values of \(\tilde{S}_{i}\) and \(\tilde{R}_{i}\) for each alternative

Step 3

The value of \(\tilde{Q}\) for each alternative is calculated by using Eq. (30) as follows:

$$\tilde{Q}_{1} = 1,\quad \tilde{Q}_{2} = 0.06,\quad \tilde{Q}_{1} = 0,\quad \tilde{Q}_{1} = 0.64.$$

Step 4

In this step, we rank the alternatives by \(\tilde{S}\), \(\tilde{R}\) and \(\tilde{Q}\) in decreasing order. The result is shown in Table 7.

Table 7 Ranking of alternatives via \(\tilde{S}\), \(\tilde{R}\) and \(\tilde{Q}\)

Step 5

In this step we derive the compromise solution as follows.

Note that \(\tilde{S}_{3} \prec \tilde{S}_{2} \prec \tilde{S}_{4} \prec \tilde{S}_{1}\), \(\tilde{R}_{3} \prec \tilde{R}_{2} \prec \tilde{R}_{4} \prec \tilde{R}_{1}\) and \(\tilde{Q}_{3} \prec \tilde{Q}_{2} \prec \tilde{Q}_{4} \prec \tilde{Q}_{1}\). According to this result, the condition 2 is valid. But since \(Q(A^{\prime \prime } ) - Q(A^{{\prime }} ) = 0.06 - 0 = 0.6{ \ngeqslant }\frac{1}{4 - 1} = 0.33\) the condition 1 is not valid. Thus, the compromise solution consists of alternatives A′, A′′, …, A (N) where A (N) is determined by the relation \(Q(A^{(i)} ) - Q(A^{\prime } ) \prec \frac{1}{m - 1}\) for maximum N as follows:

$$\begin{aligned} & Q(A^{\prime } ) - Q(A^{\prime } ) = 0 \prec \frac{1}{4 - 1} \\ & Q(A^{{\prime \prime }} ) - Q(A^{\prime } ) = 0.06 - 0 \prec \frac{1}{4 - 1} \\ & Q(A^{3} ) - Q(A^{\prime } ) = 0.64 - 0{ \nprec }\frac{1}{4 - 1} \\ & Q(A^{4} ) - Q(A^{\prime } ) = 1 - 0{ \nprec }\frac{1}{4 - 1}. \\ \end{aligned}$$

Therefore, the compromise solution consists of A 3 and A 2.

7 Conclusion

Group decision making is very common in complicated decision-making environment. Most of the group decision-making problems have qualitative nature. Introduction of EHFLTS provides an effective tool to elicit the hesitancy and uncertainty of information in group decision making. As the novelty of EHFLTS, we first focused on the distance and similarity measures for EHFLTSs. We developed some distance and similarity measures for EHFLTs and EHFLTSs, respectively, such as the Hamming distance, the Euclidean distance and the Hausdorff metric. Afterward, we proposed the EHFL-VIKOR method based on these distance measures to deal with hesitancy in qualitative MAGDM problems. According to the literature review, Zhang and Wei developed the VIKOR method based on hesitant fuzzy set. In comparison with our proposed method, they used the hesitant fuzzy sets to deal with uncertainty. Since the HFSs are suitable for quantitative situations, their proposed method can be considered as a quantitative decision-making approach. Finally, an illustrative example concerning the selection of suitable telecommunications service provider of SMEs has been presented.

This study also has limitations which can provide some ideas for future research. These limitations include:

  1. 1.

    In this paper, we only focused on traditional distance measures such as the Hamming distance, the Euclidean distance and the Hausdorff metric. The other type of algebraic distance measures such as weighted distance operators and also geometric distance measures such as cosine-based distance measure can be investigated in future research works.

  2. 2.

    We applied the distance and similarity measures to develop EHFL-VIKOR method. It would be interesting to extent other distance-based decision-making methods, such as the EHFL-ELECTRE, the EHFL-TOPSIS and the EHFL-TODIM in future works.

  3. 3.

    In this paper, we supposed that the linguistic term sets for all criteria have the same cardinality and developed distance and similarity measures based on this assumption. Obviously, different experts may have different recognition from the same problem. Thus, they may use several linguistic term sets with different granularity of uncertainty. Considering multi-granularity in development of distance and similarity measures for EHFLTSs and consequently introduction of some EHFL-MAGDM approach based on these measures can be an interesting topic for future research works.