1 Introduction

Over the past few decades, the environment pollution has become more and more serious. Environment sustainable development has attracted much attention. Pressure from customers and societies is dramatic (Govindan et al. 2014). Many companies have focused on the environmental impact of their production operations. To equilibrate the economic profits and the environment sustainable development, companies conducted the green supply chain management (GSCM) on their productions (Sarkis 1999). The green supplier selection is very important in the GSCM (Blome et al. 2014). Since the green supplier selection involves various criteria and lots of decision makers (DMs), it is always treated as a type of multi-criteria group decision-making (MCGDM) problems (Qin et al. 2017). In practical green supplier selection, the supplier and manufacturer cannot share enough information of suppliers (Zarandi and Moghadam 2017). Thus, the practical green supplier selection process is filled with uncertainty and DMs usually hesitate to give evaluation among several values. The traditional fuzzy sets are insufficient to model the green supplier selection problem because the hesitancy and uncertainty always occur in green supplier selection practice. Hesitant fuzzy set (HFS) (Torra 2010) is viewed as a strong tool to characterize the DM’s hesitancy and subjective uncertainty.

In 1982, Brans proposed the PROMETHEE (Preference Ranking Organization Method for Enrichment Evaluation) (Brans 1982), which is a useful method to deal with the decision-making problems. Compared with other MCGDM methods, there exist three merits: (1) The PROMETHEE does not require to aggregate different kinds of criteria values of an alternative into a comprehensive value; (2) Different from ELECTRE (ELimination Et Choix Traduisant la REalite) (Chen and Xu 2015), it is unnecessary for DMs to provide the relative parameter a priori, which can reduce DMs’ subjective randomness; (3) Relative to QUALIFLEX (qualitative flexible multiple criteria method) (Zhang and Xu 2015), the PROMETHEE is easy to compute and is more time-saving. Recently, many studies have extended PROMETHEE to the fuzzy environments (Li and Li 2010; Liao and Xu 2014; Yilmaz and Dağdeviren 2011). However, only few investigations were reported on extending the PROMETHEE to the hesitant fuzzy environment (Mahmoudi et al. 2016; Feng et al. 2015).

Due to the uncertainty and hesitancy inherent in green supplier selection problems, the HFS is a suitable tool to solve such problems. Meanwhile, the PROMETHEE can handle the conflicting criteria and has some merits stated as above. Hence, it is necessary and worthwhile to extend PROMETHEE to accommodate the hesitant fuzzy environment and applied to green supplier selection. Noticeably, to extend PROMETHEE for MCGDM with HFSs, some difficulties and challenges need to be solved: (1) To measure the deviation of two hesitant fuzzy elements (HFEs), the distance between two HFEs needs to be defined considering hesitancy index of HFE and the deviation of values in intersectional position between two HFEs; (2) a new hesitant fuzzy entropy measure must be defined to measure the fuzziness and uncertainty of HFEs; (3) some new methods should be investigated to determine the criteria weights and the DMs’ weights objectively. Therefore, this paper develops some new information measures of HFEs to extend PROMETHEE for MCGDM with HFSs and applies to green supplier selection.

The structure of this paper is organized as follows. Section 2 reviews green supplier evaluation and selection methods as well as some related literature about HFSs. Section 3 recalls the concept of HFEs and the classical PROMETHEE. Section 4 proposes a generalized hesitant fuzzy Hausdorff distance and a combined hesitant fuzzy entropy of HFEs. In Sect. 5, DMs’ weights and the criteria weights are determined. Then, an extended PROMETHEE method is presented for MCGDM with HFSs. In Sect. 6, an example of green supplier selection is demonstrated to verify the validity and feasibility of the proposed method. Section 7 presents the conclusions.

2 Literature review

This section reviews the evaluation criteria and selection methods for green supplier selection as well as the information measures of HFSs. Then, the main work and features of this paper are outlined.

2.1 Evaluation criteria for green supplier selection

A variety of quantitative and qualitative criteria have appeared in the supplier selection problems. Lots of researchers studied the evaluating criteria including economic criteria and green criteria (Govindan et al. 2015; Govindan and Jepsen 2016). For the economic criteria, Dickson (1966) deemed that price, quality and delivery were the most popular criteria by an investigation. After surveying supplier selection at 1966–1990, Webber (1991) summarized that quality, delivery, price, production facilities and capacity were the most relevant criteria. Other literature (Yang and Tzeng 2011; Thiruchelvam and Tookey 2011; Banaeian et al. 2018) revealed that the price, service performance and quality were the most frequently used criteria. For the green criteria, the recent review in (Govindan et al. 2015; Nielsen et al. 2014) identified the environment management system as the most comprehensive and flexible environmental criteria. Recently, references (Banaeian et al. 2018; Ghorabaee et al. 2016; Kannan et al. 2014) performed the supplier selection of different industries, in which the environment management system is an important evaluating factor. In addition, environmental competences have been widely used in many green supplier selection problems (Grisi et al. 2010; Awasthi et al. 2010; Darabi and Heydari 2016). For the detailed description on environment management system and competences, please refer to Table 1. Table 1 presents a combination of economic criteria and green criteria to evaluate the green supplier selection.

Table 1 Evaluating criteria of green supplier selection

2.2 Green supplier selection methods

Up to now, a large number of methods have been proposed to deal with green supplier selection problems. They are simply categorized as three groups.

The first group is multi-criteria decision-making (MCDM) techniques. Based on fuzzy AHP (Analytical hierarchy process), Grisi et al. (2010) applied a seven-step approach to dealing with green supplier selection. Hashemi et al. (2015) utilized ANP (analytic network process) to drive the criteria weights and improved GRA (grey relational analyse) to rank the suppliers. Roshandel et al. (2013) proposed hierarchical fuzzy TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) for supplier selection in detergent production industry. Based on GSCM practices, Kannan and Jabbour (2014) applied fuzzy TOPSIS to select the green supplier for a Brazilian electronics company. Hsu et al. (2013) utilized the DEMATEL (Decision-making Trial and Evaluation Laboratory) to propose a carbon management method of supplier selection. Based on PROMETHEE, Govindan et al. (2017) constructed a group compromise ranking method for green supplier selection in food supply chain. Gupta and Barua (2017) used BWM (Best and Worst Method) and fuzzy TOPSIS to select supplier among small and medium enterprises on the basis of their green innovation ability. Awasthi and Kannan (2016) investigated green supplier development program selection using NGT (Nominal Group Technique) and VIKOR (Vlsekriterijumska Optimizacija I Kompromisno Resenje) under fuzzy environment. Chou and Chang (2008) studied a decision support system for supplier selection based on a strategy-aligned fuzzy SMART (strategy-aligned fuzzy simple multi-attribute rating technique) approach. Li and Li (2010) extended PROMETHEE II to generalized fuzzy numbers. Liao and Xu (2014) extended PROMETHEE to intuitionistic fuzzy sets for multi-criteria decision-making. Yilmaz and Dağdeviren (2011) proposed a combined approach for equipment selection: F-PROMETHEE method and zero–one goal programming. Although references (Li and Li 2010; Liao and Xu 2014; Yilmaz and Dağdeviren 2011) have extended PROMETHEE to the fuzzy environments, these extensions are invalid for hesitant fuzzy environment. Up to now, only two references (Mahmoudi et al. 2016; Feng et al. 2015) extended the PROMETHEE to the hesitant fuzzy environment. Mahmoudi et al. (2016) extended PROMETHEE in the context of the typical hesitant fuzzy sets to solve multi-attribute decision-making problem. Feng et al. (2015) developed a PROMETHEE method for hesitant fuzzy multi-criteria decision-making based on possibility degree. However, methods in Mahmoudi et al. (2016) and Feng et al. (2015) are only suitable for single-person decision-making. They cannot be used to solve MCGDM. In addition, Govindan et al. (2017) failed to consider the uncertainty and hesitancy. They just directly employed PROMETHEE to rank the suppliers.

The second group is the mathematical programming (MP) techniques. Integrating the CMS (Carbon Market Sensitive) and DEA (Data Envelopment Analysis), Jain et al. (2016) developed a CMS and a green decision making approach based on DEA called CMS–GDEA. To determine the environmental factors, Dobos and Vörösmarty (2014) combined DEA and CWA (common weights analysis) to investigate a weight system. Kannan et al. (2013) constructed some FMOP (fuzzy multi-objective programming) models and applied them to green supplier selection problems in automobile manufacturing company. Integrating ABC (activity-based costing) and performance evaluation, Tsai and Hung (2009) developed a FGP (fuzzy goal programming) approach to selecting optimal green supplier in a value-chain structure. Jauhar and Pant (2017) integrated DEA with DE and MODE for sustainable supplier selection. Hamdan and Cheaitou (2017) put forward a MCDM and multi-objective optimization approach for supplier selection and order allocation with green criteria. Du et al. (2015) designed a Pareto supplier selection algorithm for minimum the life cycle cost of complex product system.

The third group is artificial intelligence (AI) techniques. To solve supplier selection problems, lots of AI methods have been developed. Kuo et al. (2010) proposed an ANN (artificial neural network) method. Yan (2009) integrated GA (genetic algorithm) and AHP to select green supplier. Yeh and Chuang (2011) used multi-objective genetic algorithm for partner selection in green supply chain problems. In order to assess environmental management performance of suppliers, Humphreys et al. (2003) developed CBS (case-based reasoning) method. Hosseini and Barker (2016) built a BN (Bayesian network) model to select resilience-based suppliers.

A summary of existing methods for green supplier selection is listed in Table 2.

Table 2 Summary of existing green supplier selection methods

The MCDM techniques are the most frequently used methods. Especially, AHP, ANP and TOPSIS are very popular among theses green supplier selection methods. Meanwhile, it can be seen that many fuzzy methods have been employed to solve green supplier selection. However, little attention has been paid to deal with green supplier selection problems in hesitant fuzzy environment. In addition, the extensive literature review shows that comparatively little research has focused on employing the outranking method to green supplier selection although they have been proven to be very effective in other applications (Govindan and Jepsen 2016; Behzadian et al. 2010).

2.3 Review of information measures of HFSs

DMs usually express hesitation when evaluating alternatives, criteria, variables, etc. Based on such thinking, Torra (2010) introduced the hesitant fuzzy set (HFS). There are many fruits on HFSs (Zhu and Xu2013; Xu and Xia 2011a, b; Peng et al. 2016; Li et al. 2015; Farhadinia 2014; Hu et al. 2016; Beg and Rashid 2017; Zhang et al. 2018; Xu and Xia 2012; Farhadinia 2013; Jin et al. 2016; Quirós et al. 2015; Wei et al. 2016; Torra et al. 2014; Xia and Xu 2011; Zhang and Xu 2014; Bedregal et al. 2014b, c; Xu and Zhang 2013; He et al. 2016; Zhang 2013), and some new concepts combining HFS with linguistic terms were proposed by Dong et al. (2016), Wu et al. (2018), Dong et al. (2015, 2018), Liu et al. (2018, 2019). Especially, the distance and entropy measures are two important focuses for HFSs (Xu and Xia 2011a, b; Peng et al. 2016; Li et al. 2015; Farhadinia 2014; Hu et al. 2016; Beg and Rashid 2017; Zhang et al. 2018; Xu and Xia 2012; Farhadinia 2013; Jin et al. 2016; Quirós et al. 2015; Wei et al. 2016; Torra et al. 2014).

The distance measure is mainly used to discriminate the diverse information. Xu and Xia (2011a, b) provided the axiom definitions of distance and similarity measures of HFSs. Peng et al. (2016) developed the generalized hesitant fuzzy synergetic weighted distance measure. Considering the DM’s hesitancy, Li et al. (2015) investigated some new distance formulas for HFSs containing hesitance degrees of HFEs. They presented a hesitancy index of HFEs and proposed the distance and similarity measures for HFSs. It is noticed that these distance measures of HFSs have some limitations: (1) The length of different HFEs must be the same by adding some accurate values. However, it is not easy to avoid subjective randomness for DM when determining which values to be added; (2) sorting the elements in each HFE is an extra burden work. To overcome these deficiencies, Farhadinia (2014) applied Hausdorff metric to the distance measures of HFSs and proposed various distance measures for higher order HFSs. Hu et al. (2016) proposed a variety of distance formulas of HFEs and HFSs without need to rearrange the elements in HFEs and add values. Based on the Hausdorff metric, Peng et al. (2016) defined the Hamming–Hausdorff and Euclidean–Hausdorff distance measures. Beg and Rashid (2017) proposed the Hausdorff-based distance. These studies (Peng et al. 2016; Li et al. 2015; Hu et al. 2016; Beg and Rashid 2017) effectively circumstanced the aforesaid two shortcomings. However, their distance measures overlook the DM’s hesitancy in decision-making, which is an important factor in distance measures. Recently, Zhang et al. (2018) proposed an interesting distance measure for HFSs by considering the cardinal number of HFEs. It provides a new perspective to uniform the length of different HFSs. However, such a method makes the length of HFSs too large, which is more complicated. Meanwhile, they also ignored the hesitancy occurred in decision-making.

Entropy is the measure of uncertainty related to a specific fuzzy set. Recently, the entropy measure of HFSs has attracted much attention. Xu and Xia (2012) first presented the concept of entropy and cross entropy of HFEs and meanwhile constructed some formulas for them. However, Farhadinia (2013) deemed that the definition of hesitant fuzzy entropy proposed in Xu and Xia (2012) is unable to distinguish a part of HFEs. Then, he discussed the relationship among distance, similarity and entropy measures and thus proposed a distance-based entropy measure of HFSs. Hu et al. (2016) proposed various entropy measures of HFSs, such as similarity measures-based entropy, distance measures-based entropy and hesitant-operation-based entropy. Using the continuous ordered weighted averaging operators, Jin et al. (2016) constructed some information measure formulas in the context of interval-valued HFSs (IVHFSs). It is noticed that most of the existing definitions of hesitant fuzzy entropy only reflect the information from one aspect, namely “fuzziness.” Quirós et al. (2015) defined an entropy measure of IVHFSs based on three measures, including “fuzziness,” “hesitancy” and “lack of knowledge.” Wei et al. (2016) proposed an entropy formula considering both the fuzziness and hesitancy of HFEs. Literature review reveals that little attention has been focused on the hesitancy of the HFEs although it is an important aspect of the entropy measures of the HFSs (Bedregal et al. 2014).

2.4 Main work and features of this paper

To avoid the shortcomings of existing methods on green supplier selection and information measures of HFEs, this paper first develops some new information measures of HFEs, including a generalized hesitant fuzzy Hausdorff distance considering hesitancy index of HFEs, a combined hesitant fuzzy entropy and relative closeness degree. Then, by minimizing group inconsistency, a new linear programming model is established to derive DMs’ weights explicitly. Through minimizing the relative entropy of the criteria weights, a nonlinear optimization model is established to obtain the criteria weights for each DM. Subsequently, the individual ranking of alternatives for each DM is derived under the framework of PROMETHEE. To obtain the collective ranking of alternatives, we establish a multi-objective assignment model and transform it into a single-objective assignment model for resolution. Thus, a hesitant fuzzy PROMETHEE method is put forward for MCGDM. The major contributions and features of this work are simplified as four aspects:

  1. 1.

    A new hesitancy index for HFEs is defined. It can effectively describe the hesitancy of HFEs and possess some desirable properties. Then, a generalized hesitant fuzzy Hausdorff distance is defined considering the hesitancy degree of HFEs and the deviation of values in intersectional position between two HFEs simultaneously. It does not need to extend HFEs into the same length and can overcome the limitations of existing distance definitions. Hence, the generalized hesitant fuzzy Hausdorff distance is more reasonable and comprehensive. This contribution can solve the first challenge aforesaid in Introduction (i.e., (1) To measure the deviation of two hesitant fuzzy elements (HFEs), the distance between two HFEs needs to be defined considering hesitancy index of HFE and the deviation of values in intersectional position between two HFEs).

  2. 2.

    The fuzziness entropy and hesitancy entropy of HFEs are developed, respectively. Then, taking these two kinds of measures into account, a combined hesitant fuzzy entropy measure is further presented. Compared with existing entropy of Farhadinia (2013), the proposed combined hesitant fuzzy entropy integrates the fuzziness and hesitancy of HFS. It incorporates the BUM function and DM’ risk attitude simultaneously. Therefore, it can provide more flexibility for DM in practical applications. This contribution can solve the second challenge aforesaid in Introduction (i.e., (2) A new hesitant fuzzy entropy measure must be defined to measure the fuzziness and uncertainty of HFEs).

  3. 3.

    By minimizing the relative entropy of the criteria weights, a nonlinear optimization model is constructed to determine the criteria weights for each DM. Moreover, through minimizing the group inconsistency, a linear program model is constructed to derive DMs’ weights objectively. This contribution can solve the third challenge aforesaid in Introduction (i.e., (3) Some new methods should be investigated to determine the criteria weights and the DMs’ weights objectively.).

  4. 4.

    The individual ranking order of alternatives for each DM is generated by extending PROMETHEE. Then, to obtain the group ranking order of alternatives, a multi-objective assignment model is established. Although Mahmoudi et al. (2016) and Feng et al. (2015) also extended the PROMETHEE to the hesitant fuzzy environment, there exist remarkable differences between their methods and the proposed method of this paper: (i) Their methods only consider the single decision-making problems, whereas this paper addresses MCGDM problems. Moreover, the proposed method can also be applied to deal with the single decision-making problems. (ii) In their methods, the criteria weights are given a priori. However, we set up a nonlinear optimization model to objectively derive the criteria weights for each DM.

3 Preliminary

This section briefly recalls some concepts of HFEs and introduces the classical PROMETHEE.

3.1 Concept and operations of HFEs

Definition 3.1

Torra (2010): A hesitant fuzzy set \( A \) on a fixed set \( X = \{ x_{1} ,x_{2} , \ldots ,x_{n} \} \) is defined by a function \( h_{A} (x) \) when applied to \( X \) returns a subset of \( [0,1] \).

Xia and Xu (2011) mathematically represented a HFS \( A \) as follows:

$$ A = \{ < x,h_{A} (x) > |x \in X\} , $$
(1)

where \( h_{A} (x) \) is a set, possessing several possible values in \( [0,1] \) and representing the degree of an element \( x \) to a given set \( A \). Xia and Xu 2011called \( h_{A} (x) \) a hesitant fuzzy element (HFE) denoted by \( h = \{ \gamma^{s} |s = 1,2, \ldots ,l(h)\} \), where \( l(h) \) is the number of membership values in a HFE. Zhang and Xu (2014) called HFE \( h_{A} (x) = 0 \) a hesitant empty fuzzy element and \( h_{A} (x) = 1 \) a hesitant full fuzzy element. The complement of HFE \( h \) is \( h^{c} = \cup_{\gamma \in h} \{ 1 - \gamma \} \).

Recently, Bedregal et al. (2014b, c) defined typical hesitant fuzzy set, which merely focuses on those finite and nonempty subsets of interval [0,1]. The existing studies on hesitant fuzzy sets almost consider the typical HFSs and HFEs. Hence, HFSs and HFEs used in this paper are all referred to as typical HFSs and HFEs, respectively. It is noticed that the ideal of HFS is similar to the fuzzy multiset (Bedregal et al. 2014) and the concept of n-dimensional fuzzy set put forward by Shang et al. (2010).

Xu and Zhang (2013) provided the principle of extending the length for shorter HFEs until all HFEs have the same length. Assume \( h^{ + } \) and \( h^{ - } \) are the maximum and minimum values in \( h \), respectively. Then, the adding value is \( h^{\prime} = \eta h^{ + } + (1 - \eta )h^{ - } \), where parameter \( \eta \) reflects DM’s risk preference. If \( \eta = 1 \), i.e., the DM is risk-seeking and optimistic, then the maximum value \( h^{ + } \) is added to \( h \). If \( \eta = 0.5 \), i.e., the DM is risk-neutral, then the middle value of \( h \) is added to \( h \). If \( \eta = 0 \), i.e., the DM is risk-averse and pessimistic, then the minimum value \( h^{ - } \) is added to \( h \).

Definition 3.2

Xu and Xia 2011: For any two HFEs \( h_{i} = \{ \gamma_{i}^{s} |s = 1,2, \ldots ,l(h_{i} )\} \)\( (i = 1,2) \), the generalized hesitant fuzzy normalized distance, hesitant fuzzy normalized Hamming distance, hesitant fuzzy normalized Euclidean distance, hesitant fuzzy Hamming–Hausdorff distance and hesitant fuzzy Euclidean–Hausdorff distance are defined, respectively, as follows:

$$ d_{1} (h_{1} ,h_{2} ) = \tfrac{1}{l}\sum\limits_{j = 1}^{l} {|\gamma_{1}^{\sigma (j)} - \gamma_{2}^{\sigma (j)} |} , $$
(2)
$$ d_{2} (h_{1} ,h_{2} ) = \sqrt {\tfrac{1}{l}\sum\limits_{j = 1}^{l} {|\gamma_{1}^{\sigma (j)} - \gamma_{2}^{\sigma (j)} |^{2} } } , $$
(3)
$$ d_{3} (h_{1} ,h_{2} ) = \max_{j} |\gamma_{1}^{\sigma (j)} - \gamma_{2}^{\sigma (j)} | , $$
(4)
$$ d_{4} (h_{1} ,h_{2} ) = \max_{j} |\gamma_{1}^{\sigma (j)} - \gamma_{2}^{\sigma (j)} |^{2} , $$
(5)

where \( \gamma_{1}^{\sigma (j)} \) and \( \gamma_{2}^{\sigma (j)} \) are the \( jth \) smallest values in \( h_{1} \) and \( h_{2} \), respectively, and \( l \) is the maximum number between \( l(h_{1} ) \) and \( l(h_{2} ) \).

Although Definition 3.2 is wonderful and pioneering, there exist some limitations. In Eqs. (2)–(5), HFEs \( h_{1} \) and \( h_{2} \) should be extended into the same length based on DM’s risk attitude. During the decision-making process, it is not easy for a DM to evaluate his/her risk preference by a precise numerical value. Thus, influenced by DM’s risk preference, the distances of Definition 3.2 would be not accurate or unreasonable to some degree. On the other hand, when extending the length of shorter HFE, the number of the values in the HFE is altered. The information about the length of a HFE would be ignored and distorted in the distance measures of Definition 3.2. What’s more important, these distance measures only consider the deviations between elements from the same position in two HFEs and ignore those from intersectional position in two HFEs.

3.2 Classical PROMETHEE

The PROMETHEE, initiated by Brans (1982), is one of the outranking methods. It often takes place when two alternatives are not comparable on particular criterion. PROMETHEE \( {\text{II}} \) consists of two phases: Calculate the net flow and obtain a complete ranking of alternatives. Denote the set of alternatives by \( A = \{ A_{1} ,A_{2} , \ldots ,A_{m} \} \) and the set of the criteria by \( C = \{ c_{1} ,c_{2} , \ldots ,c_{n} \} \). The evaluation of \( A_{i} \) on \( c_{j} \) is represented as \( c_{j} (A_{i} ) \) which is a positive real number. The main steps of PROMETHEE are involved as:


Step 1 Compute the deviation by comparing the pair-wise alternatives as

$$ d_{j} (A_{i} ,A_{l} ) = c_{j} (A_{i} ) - c_{j} (A_{l} ) , $$
(6)

where \( d_{j} (A_{i} ,A_{l} ) \) reflects the deviation between the evaluations of alternatives \( A_{i} \) and \( A_{l} \) on criterion \( c_{j}. \)


Step 2 Calculate the preference degree of \( A_{i} \) over \( A_{l} \) on criterion \( c_{j} \) by the function as:

$$ P_{j} (A_{i} ,A_{l} ) = f(d_{j} (A_{i} ,A_{l} )) , $$
(7)

where \( f \) is a preference function which transforms deviation \( d_{j} (A_{i} ,A_{l} ) \) into preference degree \( P_{j} (A_{i} ,A_{l} ) \) satisfying \( 0 \le P_{j} (A_{i} ,A_{l} ) \le 1 \). Generally, if \( d_{j} (A_{i} ,A_{l} ) = 0 \), then \( P_{j} (A_{i} ,A_{l} ) = 0 \); if \( d_{j} (A_{i} ,A_{l} ) \) is big enough, then \( P_{j} (A_{i} ,A_{l} ) \) tends to be \( 1. \)


Step 3 Calculate the total preference degree of \( A_{i} \) over \( A_{l} \)

$$ \pi (A_{i} ,A_{l} ) = \sum\nolimits_{j = 1}^{n} {\omega_{j} P_{j} (A_{i} ,A_{l} )} , $$
(8)

where \( \omega_{j} \) is the weight of criterion \( c_{j} \), satisfying the conditions \( 0 \le \omega_{j} \le 1 \) and \( \sum\nolimits_{j = 1}^{n} {\omega_{j} = 1}. \)


Step 4 Calculate the outgoing flow \( \varPhi^{ + } (A_{i} ) \) and the incoming flow \( \varPhi^{ - } (A_{i} ) \), respectively, as

$$ \varPhi^{ + } (A_{i} ) = \tfrac{1}{m - 1}\sum\nolimits_{l \in M,l \ne i} {\pi (A_{i} ,A_{l} )} \;(i \in M), $$
(9)
$$ \varPhi^{ - } (A_{i} ) = \tfrac{1}{m - 1}\sum\nolimits_{l \in M,l \ne i} {\pi (A_{l} ,A_{i} )} \;(i \in M). $$
(10)

Step 5 The net flow \( \varPhi (A_{i} ) \) can be calculated as follows:

$$ \varPhi (A_{i} ) = \varPhi ^{ + } (A_{i} ) - \varPhi ^{ - } (A_{i} ) . $$
(11)

Then, a complete ranking of alternatives is derived by the net flows of all alternatives.

4 Some new information measures of HFEs

In this section, a new hesitant fuzzy distance measure, a relative closeness degree and a new hesitant fuzzy entropy of HFEs are proposed. Some desirable properties are also discussed in detail.

4.1 A new distance measure of HFEs

To conquer the aforementioned shortcomings of the distances of Definition 3.2, Beg and Rashid (2017) proposed a hesitant fuzzy Hausdorff distance below.

Definition 4.1

For two HFEs \( h_{1} = \{ \gamma_{1}^{s} |s = 1,2, \ldots ,l(h_{1} )\} \) and \( h_{2} = \{ \gamma_{2}^{t} |t = 1,2, \ldots ,l(h_{2} )\} \), a hesitant fuzzy Hausdorff distance is defined as

$$ d_{nhd} (h_{1} ,h_{2} ) = \hbox{max} \{ d^{*} (h_{1} ,h_{2} ),d^{*} (h_{2} ,h_{1} )\} , $$
(12)

where \( d^{*} (h_{1} ,h_{2} ) = \mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} |\gamma_{1}^{s} - \gamma_{2}^{t} | \) and \( d^{*} (h_{2} ,h_{1} ){ = }\mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} |\gamma_{2}^{t} - \gamma_{1}^{s} | \).

Theorem 4.1

For three HFEs\( h_{i} = \{ \gamma_{i}^{s} |s = 1,2, \ldots ,l(h_{i} )\} \)\( (i = 1,2,3) \), the distance of Definition 4.1possesses some properties as follows:

  1. 1.

    \( 0 \le d_{nhd} (h_{1} ,h_{2} ) \le 1 \);

  2. 2.

    \( d_{nhd} (h_{1} ,h_{2} ) = 0 \) iff \( h_{1} = h_{2} \);

  3. 3.

    \( d_{nhd} (h_{1} ,h_{2} ) = d_{nhd} (h_{2} ,h_{1} ) \).

Proof

1. Since \( 0 \le |\gamma_{1}^{s} - \gamma_{2}^{t} | \le 1 \), one has \( 0 \le d^{*} (h_{1} ,h_{2} ) \le 1 \) and \( 0 \le d^{*} (h_{2} ,h_{1} ) \le 1 \). Because \( d_{nhd} (h_{1} ,h_{2} ) = \hbox{max} \{ d^{*} (h_{1} ,h_{2} ),d^{*} (h_{2} ,h_{1} )\} \), it is concluded that \( 0 \le d_{nhd} (h_{1} ,h_{2} ) \le 1 \).

2. If \( d_{nhd} (h_{1} ,h_{2} ) = 0 \), we have \( d^{*} (h_{1} ,h_{2} ){ = }\mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} |\gamma_{1}^{s} - \gamma_{2}^{t} | = 0 \) and \( d^{*} (h_{2} ,h_{1} ) = \mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} |\gamma_{2}^{t} - \gamma_{1}^{s} | = 0 \). Then, for any value \( \gamma_{1}^{s} \) in \( h_{1} \), there exists a value \( \gamma_{2}^{t} \) in \( h_{2} \) such that \( \gamma_{1}^{s} = \gamma_{2}^{t} \), and vice versa. Thus, \( h_{1} = h_{2} \). If \( h_{1} = h_{2} \), it can be easily calculated that \( d_{nhd} (h_{1} ,h_{2} ) = 0 \). Hence, it holds that \( d_{nhd} (h_{1} ,h_{2} ) = 0 \) if and only if \( h_{1} = h_{2} \).

3. By Eq. (12), one has

$$ d_{nhd} (h_{1} ,h_{2} ) = \hbox{max} \{ d^{*} (h_{1} ,h_{2} ),d^{*} (h_{2} ,h_{1} )\} = \hbox{max} \{ d^{*} (h_{2} ,h_{1} ),d^{*} (h_{1} ,h_{2} )\} = d_{nhd} (h_{2} ,h_{1} ) $$

It holds that \( d_{nhd} (h_{1} ,h_{2} ) = d_{nhd} (h_{2} ,h_{1} ) \).

This completes the proof.□

Compared with Definitions 3.2, 4.1 does not need to extend the length, which can not only preserve the original information and but also reduce the uncertainty in decision-making. On the other hand, Definition 4.1 focuses on the intersectional information in two HFEs and considers the deviation between the values in different positions.

Definition 4.2

For a HFE \( h = \{ \gamma^{s} |s = 1,2, \ldots ,l(h)\} \), a new hesitancy index of \( h \) is defined as:

$$ u(h) = \left\{ \begin{aligned} \;\tfrac{1}{l(h)}\sum\nolimits_{s = 1}^{l(h)} {|\gamma^{s} - \bar{h}|} ,\;\;\;l(h) > 1 \hfill \\ 0,\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;l(h) = 1 \hfill \\ \end{aligned} \right. $$
(13)

where \( \bar{h} = \;\tfrac{1}{l(h)}\sum\nolimits_{s = 1}^{l(h)} {\gamma^{s} } \) represents the mean value of \( h \).

The mean value \( \bar{h} \) of a HFE represents the collective rating because it is the maximum compromise and signifies the highest decision level for a decision organization. While for individual, the mean value is a balance for his or her own preference, which is most possibly accepted by DM. The deviations between the several possible values in HFE and the mean value of the HFE can well depict the hesitancy of the HFE. Therefore, the new hesitancy index \( u(h) \) has reasonability from the point of view of a decision organization or individual.

Property 4.1

For a HFE \( h = \{ \gamma^{s} |s = 1,2, \ldots ,l(h)\} \), let \( h^{c} \) be the complement of \( h \). Then, the hesitancy indexes of \( h \) and \( h^{c} \) satisfy the following properties:

(1) \( 0 \le u(h) \le \tfrac{1}{2} \); (2) \( u(h) = u(h^{c} ) \).

Proof

(1) It is straightforward.

(2) If \( l(h) = 1 \), one has \( u(h) = 0 = u(h^{c} ) \). If \( l(h) > 1 \), we have

$$ u(h) = \tfrac{1}{{l(h)}}\sum\limits_{{s = 1}}^{{l(h)}} {\left| {\gamma ^{s} - \tfrac{1}{{l(h)}}\sum\nolimits_{{j = 1}}^{{l(h)}} {\gamma ^{j} } } \right|} = \tfrac{1}{{l(h)}}\sum\limits_{{s = 1}}^{{l(h)}}{\left| {\tfrac{1}{{l(h)}}(\gamma ^{s} l(h) - \sum\nolimits_{{j = 1}}^{{l(h)}} {\gamma ^{j} )} }\right|} . $$

Moreover, for any value \( \gamma^{s} \) in \( h \), it yields that

$$ \begin{aligned} \left| {\tfrac{1}{{l(h)}}(\gamma ^{s} l(h) - \sum\nolimits_{{j = 1}}^{{l(h)}} {\gamma ^{j} )} } \right| = \left| {\tfrac{1}{{l(h)}}[\gamma ^{s} (l(h) - 1) - \sum\nolimits_{{j = 1,j \ne s}}^{{l(h)}} {\gamma ^{j} } ]} \right|, \\ u(h^{c} ) = \tfrac{1}{{l(h)}}\sum\nolimits_{{s = 1}}^{{l(h)}} {|(1 - \gamma ^{s} ) - \tfrac{1}{{l(h)}}\sum\nolimits_{{j = 1}}^{{l(h)}} {(1 - \gamma ^{j} )|} } = \tfrac{1}{{l(h)}}\sum\nolimits_{{s = 1}}^{{l(h)}} {\left| {\tfrac{1}{{l(h)}}[(1 - \gamma ^{s} )l(h) - \sum\nolimits_{{j = 1}}^{{l(h)}} {(1 - \gamma ^{j} )]} } \right|} \end{aligned} $$

Additionally, for any value \( \gamma^{s} \) in \( h \), one has

$$ \left| {\tfrac{1}{{l(h)}}[(1 - \gamma ^{s} )l(h) - \sum\nolimits_{{j = 1}}^{{l(h)}} {(1 - \gamma ^{j} )]} } \right| = \left| {\tfrac{1}{{l(h)}}[\gamma ^{s} (1 - l(h)) + \sum\nolimits_{{j = 1,j \ne s}}^{{l(h)}} {\gamma ^{j} ]} } \right|. $$

It is obvious that \( \left| {\tfrac{1}{{l(h)}}[\gamma ^{s} (l(h) - 1) - \sum\nolimits_{{j = 1,j \ne s}}^{{l(h)}} {\gamma ^{j} ]} } \right| = \left| {\tfrac{1}{{l(h)}}[\gamma ^{s} (1 - l(h)) + \sum\nolimits_{{j = 1,j \ne s}}^{{l(h)}} {\gamma ^{j} ]} } \right| \), and thus, \( u(h) = u(h^{c} ) \).□

Example 4.1

In practical decision-making, assume that an organization which is comprised of several DMs assesses an alternative. The DMs hesitate among 0.3, 0.7 and 0.8. Such a rating can be represented by a HFE {0.3, 0.7, 0.8}. Then, by Eq. (13), the hesitancy index of the organization is calculated as:

$$ u(h) = \tfrac{1}{3}(|0.3 - 0.6| + |0.7 - 0.6| + |0.8 - 0.6|) = 0.2 $$

Thus, the hesitancy degree of the organization is 0.2, which is described by the deviation between the possible value and the mean value. Totally, the larger the departure from all the possible values to the mean value of a HFE, the bigger the hesitancy degree of the HFE.

The hesitancy degree of the HFE is a critical index in hesitant fuzzy decision-making. It should be considered in the distance of HFEs; otherwise, an unreasonable result will be caused.

Example 4.2

Assume there are two patterns \( h_{1} \) and \( h_{2} \) represented by two HFEs \( h_{1} = \{ 0.8,0.75,0.7\} \) and \( h_{2} = \{ 0.4,0.5\} \), respectively. Consider which pattern an object \( h_{3} = \{ 0.65,0.63,0.55\} \) should belong to. By using Eq. (12), one gets \( d_{nhd} (h_{3} ,h_{1} ) = 0.15 \) and \( d_{nhd} (h_{3} ,h_{2} ) = 0.15 \). Obviously, it is difficult to judge the pattern of \( h_{3} \) by using the hesitant fuzzy Hausdorff distance of Definition 4.1, i.e., the value-based Hausdorff distance cannot recognize the patterns of HFEs whose deviation of value is the same.

Motivated by the idea of (Li et al. 2015), a new generalized hesitant fuzzy Hausdorff distance is defined by taking the hesitancy degree of HFE into account below.

Definition 4.3

For two HFEs \( h_{1} = \{ \gamma_{1}^{s} |s = 1,2, \ldots ,l(h_{1} )\} \) and \( h_{2} = \{ \gamma_{2}^{t} |t = 1,2, \ldots ,l(h_{2} )\} \), a generalized hesitant fuzzy Hausdorff distance considering hesitancy index is defined as:

$$ d_{ghhd} (h_{1} ,h_{2} ) = \left[\tfrac{1}{2}(\hbox{max} \{ \mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} |\gamma_{1}^{s} - \gamma_{2}^{t} |^{\lambda } ,\mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} |\gamma_{2}^{t} - \gamma_{1}^{s} |^{\lambda } \} + |u(h_{1} ) - u(h_{2} )|^{\lambda } )\right]^{{\tfrac{1}{\lambda }}} , $$
(14)

where \( \lambda \) is a parameter satisfying \( \lambda > 0 \).

If \( \lambda = 1 \), Eq. (14) reduces to a hesitant fuzzy Hamming–Hausdorff distance:

$$ d_{hhhd} (h_{1} ,h_{2} ) = \tfrac{1}{2}\left[\hbox{max} \{ \mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} |\gamma_{1}^{s} - \gamma_{2}^{t} |,\mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} |\gamma_{2}^{t} - \gamma_{1}^{s} |\} + |u(h_{1} ) - u(h_{2} )|\right] . $$
(15)

If \( \lambda = 2 \), Eq. (14) degenerates to a hesitant fuzzy Euclidean–Hausdorff distance:

$$ d_{ehhd} (h_{1} ,h_{2} ) = \left[\tfrac{1}{2}(\hbox{max} \{ \mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} (\gamma_{1}^{s} - \gamma_{2}^{t} )^{2} ,\mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} (\gamma_{2}^{t} - \gamma_{1}^{s} )^{2} \} + (u(h_{1} ) - u(h_{2} ))^{2} )\right]^{{\tfrac{1}{2}}} . $$
(16)

Theorem 4.2

The distance\( d_{ghhd} (h_{1} ,h_{2} ) \)satisfies the desirable properties:

  1. 1.

    \( 0 \le d_{ghhd} (h_{1} ,h_{2} ) \le 1 \);

  2. 2.

    \( d_{ghhd} (h_{1} ,h_{2} ) = 0 \)if and only if\( h_{1} = h_{2} \);

  3. 3.

    \( d_{ghhd} (h_{1} ,h_{2} ) = d_{ghhd} (h_{2} ,h_{1} ) \).

Proof

(i) Since \( 0 \le |\gamma_{1}^{s} - \gamma_{2}^{t} | \le 1 \), one has \( 0 \le d^{*} (h_{1} ,h_{2} ) \le 1 \) and \( 0 \le d^{*} (h_{2} ,h_{1} ) \le 1 \). According to Property 4.1, one has \( 0 \le |u(h_{1} ) - u(h_{2} )| \le \tfrac{1}{2} \). Thus, it is concluded that \( 0 \le d_{ghhd} (h_{1} ,h_{2} ) \le 1 \).

(ii) If \( d_{ghhd} (h_{1} ,h_{2} ) = 0 \), we have

\( d^{*} (h_{1} ,h_{2} ){ = }\mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} |\gamma_{1}^{s} - \gamma_{2}^{t} | = 0 \), \( d^{*} (h_{2} ,h_{1} ) = \mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} |\gamma_{2}^{t} - \gamma_{1}^{s} | = 0 \), and \( |u(h_{1} ) - u(h_{2} ) | { = }0 \).□

Then, for any value \( \gamma_{1}^{s} \) in \( h_{1} \), there exists a value \( \gamma_{2}^{t} \) in \( h_{2} \) such that \( \gamma_{1}^{s} = \gamma_{2}^{t} \), and vice versa. Thus, \( h_{1} = h_{2} \).

If \( h_{1} = h_{2} \), it can be easily calculated that \( d_{ghhd} (h_{1} ,h_{2} ) = 0 \). Hence, it can be concluded that \( d_{ghhd} (h_{1} ,h_{2} ) = 0 \) if and only if \( h_{1} = h_{2} \).

(iii) By Eq. (14), one has

$$ \begin{aligned} d_{ghhd} (h_{1} ,h_{2} ) & = \left[\tfrac{1}{2}(\hbox{max} \{ \mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} |\gamma_{1}^{s} - \gamma_{2}^{t} |^{\lambda } ,\mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} |\gamma_{2}^{t} - \gamma_{1}^{s} |^{\lambda } \} + |u(h_{1} ) - u(h_{2} )|^{\lambda } )\right]^{{\tfrac{1}{\lambda }}} \\ & = \left[\tfrac{1}{2}(\mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} |\gamma_{2}^{t} - \gamma_{1}^{s} |^{\lambda } ,\hbox{max} \{ \mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} |\gamma_{1}^{s} - \gamma_{2}^{t} |^{\lambda } \} + |u(h_{2} ) - u(h_{1} )|^{\lambda } )\right]^{{\tfrac{1}{\lambda }}} \\ & {=}\,d_{ghhd} (h_{2} ,h_{1} ). \\ \end{aligned} $$

It holds that \( d_{nhd} (h_{1} ,h_{2} ) = d_{nhd} (h_{2} ,h_{1} ) \).

This completes the proof of Theorem 4.2.

Example 4.3

Consider Example 4.2. By Eq. (15), one has \( d_{hhhd} (h_{3} ,h_{1} ) = 0.153 \) and \( d_{hhhd} (h_{3} ,h_{2} ) = 0.155 \). Since \( d_{hhhd} (h_{3} ,h_{1} ) < d_{hhhd} (h_{3} ,h_{2} ) \), the object \( h_{3} \) should belong to the pattern \( h_{1} \).

Remark 4.1

If the hesitancy degree is not considered, then the generalized hesitant fuzzy Hausdorff distance of Definition 4.3 reduces to \( d_{ghhd} (h_{1} ,h_{2} ) = [\tfrac{1}{2}(\hbox{max} \{ \mathop {\hbox{max} }\limits_{{\gamma_{1}^{s} \in h_{1} }} \mathop {\hbox{min} }\limits_{{\gamma_{2}^{t} \in h_{2} }} |\gamma_{1}^{s} - \gamma_{2}^{t} |^{\lambda } ,\mathop {\hbox{max} }\limits_{{\gamma_{2}^{t} \in h_{2} }} \mathop {\hbox{min} }\limits_{{\gamma_{1}^{s} \in h_{1} }} |\gamma_{2}^{t} - \gamma_{1}^{s} |^{\lambda } \} )]^{{\tfrac{1}{\lambda }}} \), which generalizes the hesitant fuzzy Hausdorff distance of Definition 4.1. Thus, the generalized hesitant fuzzy Hausdorff distance inherits the advantage of the hesitant fuzzy Hausdorff distance. In addition, compared with Definition 3.2, Definition 4.3 does not need to extend HFEs into the same length. Moreover, Definition 4.3 simultaneously considers the individual deviation of membership values and the hesitancy degree of HFEs, which overcomes the limitations of Definition 3.2. Therefore, the generalized hesitant fuzzy Hausdorff distance is more reasonable and comprehensive.

4.2 Relative closeness degree of HFEs

Let the full HFE \( h^{*} = \{ 1\} \) be a positive ideal HFE, and the null HFE \( h^{ - } = \{ 0\} \) be a negative ideal HFE. Using Eq. (16), the hesitant fuzzy Euclidean–Hausdorff distance between HFE \( h = \{ \gamma^{s} |s = 1,2, \ldots ,l(h)\} \) and positive ideal HFE \( h^{*} = \{ 1\} \) is calculated as

$$ d_{ehhd} (h,h^{*} ) = \left[\tfrac{1}{2}(\max_{{\gamma^{s} \in h}} (\gamma^{s} - 1)^{2} + u(h)^{2} )\right]^{{\tfrac{1}{2}}} , $$
(17)

the hesitant fuzzy Euclidean–Hausdorff distance between HFE \( h = \{ \gamma^{s} |s = 1,2, \ldots ,l(h)\} \) and negative ideal HFE \( h^{ - } = \{ 0\} \) is calculated as

$$ d_{ehhd} (h,h^{ - } ) = \left[\tfrac{1}{2}(\mathop {\hbox{max} }\limits_{{\gamma^{s} \in h}} (\gamma^{s} )^{2} + u(h)^{2} )\right]^{{\tfrac{1}{2}}} . $$
(18)

Motivated by the idea of TOPSIS, the closer a HFE \( h \) to positive ideal HFE \( h^{*} \) and the farther from negative ideal HFE \( h^{ - } \), the better the HFE \( h \). Thus, a relative closeness degree of \( h \) is given below.

Definition 4.4

Let \( h = \{ \gamma^{s} |s = 1,2, \ldots ,l(h)\} \) be a HFE. A relative closeness degree of HFE \( h \) is defined as

$$ r(h) = \frac{{d_{ehhd} (h,h^{ - } )}}{{d_{ehhd} (h,h^{ - } ) + d_{ehhd} (h,h^{*} )}} . $$
(19)

The larger the relative closeness degree \( r(h) \), the better the HFE \( h \). The relative closeness degree will be employed to the hesitant fuzzy PROMETHEE in subsection 5.4.

4.3 A new entropy measure of HFEs

In this section, a new entropy measure for HFEs is put forward from the perspective of the fuzziness and hesitancy of HFEs.

  1. (1)

    Fuzziness entropy measure of HFEs

The fuzziness entropy measure of HFEs should manifest the deviations between HFEs and numerical values. The distance between HFEs and numerical values can be applied to calculate the fuzziness entropy measure. By extending the axioms of interval-valued intuitionistic fuzzy entropy in (Zhang et al. 2014), the axioms of fuzziness entropy of HFEs are defined in what follows.

Definition 4.5

Let \( h \) be a HFE. A function \( E_{F} \) is called a fuzziness entropy of a HFE, if it meets the following properties:

  1. 1.

    \( 0 \le E_{F} (h) \le 1 \);

  2. 2.

    \( E_{F} (h) = 0 \), if \( h \) is a crisp set, i.e., \( h = \{ 0\} \)or \( h = \{ 1\} \);

  3. 3.

    \( E_{F} (h) = 1 \)\( \Leftrightarrow \)\( h = \{ \tfrac{1}{2}\} \);

  4. 4.

    \( E_{F} (h) = E_{F} (h^{c} ) \);

  5. 5.

    If \( d_{nhd} (h_{1} ,\{ \tfrac{1}{2}\} ) \ge d_{nhd} (h_{2} ,\{ \tfrac{1}{2}\} ) \), then \( E_{F} (h_{1} ) \le E_{F} (h_{2} ) \).

where \( d_{nhd} \) is the hesitant fuzzy Hausdorff distance of Definition 4.1.

The first property indicates that the fuzziness entropy is nonnegative. The second property indicates that HFE \( h \) has no fuzziness if \( h \) is a real number \( 0 \) or \( 1 \). The third property shows that the maximum fuzziness appears when HFE \( h \) is \( \tfrac{1}{2} \). The fourth property implies that a HFE \( h \) and its complement have the same fuzziness. The last property means that the farther from \( \{ \tfrac{1}{2}\} \) a HFE \( h \), the smaller the fuzziness entropy \( E_{F} \) of \( h \).

Remark 4.2

It is noticed that the fuzziness entropy of HFE only focuses on the fuzziness of HFEs (i.e., the deviation between HFEs and real numbers) instead of the hesitancy of HFEs. Thus, the distance used in Definition 4.5 only considers the value-based hesitant fuzzy Hausdorff distance of Definition 4.1 instead of the generalized Hausdorff distance of HFEs of Definition 4.3.

Theorem 4.3

Let\( E_{F} (h) \)be a mapping: \( HFE(h) \, \to \, [0,1] \). Fuzziness entropy\( E_{F} (h) \)related to the hesitant fuzzy Hausdorff distance can be symbolized by the following formula:

$$ E_{F} (h) = 1 - 2d_{nhd} (h,\{ \tfrac{1}{2}\} ) , $$
(20)

where\( d_{nhd} \)is the hesitant fuzzy Hausdorff distance by Eq. (12).

Proof

It is sufficient to prove that \( E_{F} (h) \) of Eq. (20) satisfies the properties in Definition 4.5.

  1. 1.

    It is straightforward that \( 0 \le E_{F} (h) = 1 - 2d_{nhd} (h,\{ \tfrac{1}{2}\} ) \le 1 \).

  2. 2.

    If \( h \) is a crisp set, i.e., \( h = \{ 0\} \) or \( h = \{ 1\} \; \), then using Eq. (12), we conclude that \( E_{F} (h) = 1 - 2d_{nhd} (\{ 0\} ,\{ \tfrac{1}{2}\} ) = 1 - 2d_{nhd} (\{ 1\} ,\{ \tfrac{1}{2}\} ) = 0 \).

  3. 3.

    Given that \( E_{F} (h) = 1 \), then \( 1 - 2d_{nhd} (h,\{ \tfrac{1}{2}\} ) = 1 \Leftrightarrow \;d_{nhd} (h,\{ \tfrac{1}{2}\} ) = 0 \). It is no doubt that \( h = \{ \tfrac{1}{2}\} \; \). If \( h = \{ \tfrac{1}{2}\} \), then \( 1 - 2d_{nhd} (h,\{ \tfrac{1}{2}\} ) = 1 \), i.e., \( E_{F} (h) = 1 \). Thus, \( E_{F} (h) = 1 \)\( \Leftrightarrow \)\( h = \{ \tfrac{1}{2}\} \).

  4. 4.

    According to Eq. (12), it has \( d_{nhd} (h,\{ \tfrac{1}{2}\} ) = d_{nhd} (h^{c} ,\{ \tfrac{1}{2}\} ) \). Thus, \( E_{F} (h) = 1 - 2d_{nhd} (h,\{ \tfrac{1}{2}\} ) = 1 - 2d_{nhd} (h^{c} ,\{ \tfrac{1}{2}\} ) = E_{F} (h^{c} ) \) is satisfied.

  5. 5.

    Since \( d_{nhd} (h_{1} ,\{ \tfrac{1}{2}\} ) \ge d_{nhd} (h_{2} ,\{ \tfrac{1}{2}\} ) \), it yields that \( \, 1 - 2d_{nhd} (h_{1} ,\{ \tfrac{1}{2}\} ) \le 1 - 2d_{nhd} (h_{2} ,\{ \tfrac{1}{2}\} ) \). Thus, one has \( E(h_{1} ) \le E(h_{2} ) \).□

This completes the proof of Theorem 4.3.

  1. (2)

    Hesitancy entropy measure of HFEs

Hesitancy is an important index to express the uncertainty, which is ignored in existing entropy measures of HFEs. In what follows, a hesitancy entropy is defined by the deviation between several possible values in a HFE and the mean value in the HFE, i.e., the hesitancy degree defined in Definition 4.2.

Definition 4.6

Let \( h \) be a HFE and \( E_{H} \) be a mapping: \( HFE(h) \to [0,1] \). Then, \( E_{H} \) is called a hesitancy entropy of HFE \( h \) if \( E_{H} \) satisfies:

  1. 1.

    \( E_{H} (h) = 0 \Leftrightarrow u(h) = 0 \);

  2. 2.

    \( E_{H} (h) = 1 \Leftrightarrow u(h) = \tfrac{1}{2} \);

  3. 3.

    \( E_{H} (h) = E_{H} (h^{c} ) \);

  4. 4.

    \( E_{H} (h_{1} ) \le E_{H} (h_{2} ) \), if and only if \( \, u(h_{1} ) \le u(h_{2} ) \).

The first property states that the hesitancy entropy appears to be zero when the hesitancy degree is zero (i.e., the number of values in \( h \) is only one). The second property implies when the hesitancy degree of \( h \) is equal to 0.5, \( E_{H} (h) \) is 1. The third property indicates that HFE \( h \) and its complement \( h^{c} \) have the same hesitancy entropy. The last property shows that the larger the deviation between the several possible values in a HFE and the mean value in the HFE, the larger the hesitancy entropy of \( h \).

Theorem 4.5

For a HFE\( h \), if there exists a mapping\( y \):\( {\mathbb{N}} \)\( \to \)\( [0,1] \)such that

$$ E_{H} (h) = y(2u(h)) , $$
(21)

then \( E_{H} (h) \) is a hesitancy entropy, where \( y \) is a BUM function satisfying three conditions: (1) \( y(a) = 0 \Leftrightarrow a = 0; \), (2) \( y(a) = 1 \Leftrightarrow a = 1; \) and 3) \( y \) is monotone increasing. \( {\mathbb{N}} \) denotes the set of nonnegative real numbers.

Proof

It is sufficient to prove that \( E_{H} (h) \) of Eq. (21) meets the properties in Definition 4.6.

  1. 1.

    If \( E_{F} (h) = 0 \), i.e., \( y(2u(h)) = 0 \), one gets \( 2u(h) = 0 \). In other words, \( E_{H} (h) = 0 \Rightarrow u(h) = 0 \), and vice versa. Thus, \( E_{H} (h) = 0 \Leftrightarrow u(h) = 0 \) is satisfied.

  2. 2.

    If \( E_{F} (h) = 1 \), i.e., \( y(2u(h)) = 1 \), then one gets \( u(h) = \tfrac{1}{2} \). Thus, \( E_{F} (h) = 1 \Rightarrow u(h) = \tfrac{1}{2} \). If \( u(h) = \tfrac{1}{2} \), then \( E_{F} (h) = y(2u(h)) = 1 \). Hence, \( E_{H} (h) = 1 \Leftrightarrow u(h) = \tfrac{1}{2} \).

  3. 3.

    For \( u(h) = u(h^{c} ) \), it has \( E_{H} (h) = E_{H} (h^{c} ) \).

  4. 4.

    Given \( u(h_{1} ) \le u(h_{2} ) \) and \( y \) is monotone increasing, one has \( y(2u(h_{1} )) \le y(2u(h_{2} )) \), i.e., \( E_{H} (h_{1} ) \le E_{H} (h_{2} ) \).□

This completes the proof of Theorem 4.5.

  1. (3)

    Combined hesitant fuzzy entropy of HFEs

Considering the fuzziness entropy and the hesitancy entropy of HFEs simultaneously, a combined hesitant fuzzy entropy measure is defined as follows:

Definition 4.7

Combined the fuzziness entropy with the hesitancy entropy, a combined hesitant fuzzy entropy of HFE \( h \) is defined as:

$$ E(h) = \alpha E_{F} (h) + (1 - \alpha )E_{H} (h) , $$
(22)

where \( \alpha \) reflects DM’s risk attitude satisfying \( 0 \le \alpha \le 1 \).

DM’s risk attitude parameter \( \alpha \) can be determined according to the need and characteristics of real-life decision-making problem. If \( \alpha { = 0} \), it means that the combined hesitant fuzzy entropy is reduced to the hesitancy entropy in Definition 4.6. If \( \alpha { = 1} \), then the combined hesitant fuzzy entropy is degenerated to the fuzzy entropy in Definition 3.5. In addition, the combined hesitant fuzzy entropy possesses properties: (1) \( 0 \le E(h) \le 1 \); (2) \( E(h) = E(h^{c} ) \).

For a HFS \( A = \{ < x_{i} ,h_{A} (x_{i} ) > |x_{i} \in X\} \), the fuzziness entropy, hesitancy entropy and combined hesitant fuzzy entropy are, respectively, defined as follows:

$$ E_{F} (A) = \tfrac{1}{n}\sum\limits_{i = 1}^{n} {E_{F} (h_{A} (x_{i} ))} ,\;E_{H} (A) = \tfrac{1}{n}\sum\limits_{i = 1}^{n} {E_{H} (h_{A} (x_{i} ))} ,\;E(A) = \tfrac{1}{n}\sum\limits_{i = 1}^{n} {E(h_{A} (x_{i} ))} $$

Remark 4.2

Farhadinia (2013) transformed distance or similarity measures into the entropy of HFS. For a HFS \( A = \{ < x_{i} ,h_{A} (x_{i} ) > |x_{i} \in X\} \) with \( h_{A} (x_{i} ) = \{ \gamma_{{x_{i} }}^{j} |j = 1,2, \ldots ,l_{{x_{i} }} \} \), the entropy transformed from distance is as follows (Farhadinia 2013):

$$ E_{{dhnh}} (A) = 1 - \tfrac{2}{n}\sum\limits_{{i = 1}}^{n} {\left[ {\tfrac{1}{{l_{{x_{i} }} }}\sum\limits_{{j = 1}}^{{l_{{x_{i} }} }} {|\gamma _{{x_{i} }}^{j} - \tfrac{1}{2}|} } \right]} . $$
(23)

Apparently, the entropy \( E_{dhnh} (A) \) defined by Farhadinia (2013) is just similar to the fuzziness entropy \( E_{F} (A) \) of this paper. In other words, the entropy defined by Farhadinia (2013) just considers the fuzziness while neglects the hesitancy. The combined hesitant fuzzy entropy of Definition 4.7 considers the entropy measure from the perspective of fuzziness and hesitancy simultaneously. Moreover, the combined hesitant fuzzy entropy takes DMs’ risk attitude into account sufficiently.

Remark 4.3

The links of the above-defined information measures of HFSs are as follows: The new hesitancy index \( u(h) \) is used to define the generated hesitant fuzzy Hausdorff distance \( d_{ghhd} (h_{1} ,h_{2} ) \), while the latter is utilized to compute the relative closeness degree \( r(h) \). Meanwhile, \( u(h) \) is also employed to construct the hesitancy entropy \( E_{H} (h) \), and the hesitant fuzzy Hausdorff distance \( d_{nhd} (h_{1} ,h_{2} ) \) is employed to obtain the fuzziness entropy \( E_{F} (h) \). The combined hesitant fuzzy entropy \( E(h) \) is the convex combination of \( E_{F} (h) \) and \( E_{H} (h) \).

Example 4.4

For a HFS \( A = \{ < x_{1} ,\{ 0.3,0.7,0.8\} > , < x_{2} ,\{ 0.1,0.2,0.3\} > \} \), the entropy measure of HFSs (Farhadinia 2013) is calculated by Eq. (23) as \( E_{dhnh} (A) \) = 0.4667.

In the sequel, different BUM functions \( y \) are selected, and the corresponding fuzziness entropy \( E_{F} (A) \), hesitant entropy \( E_{H} (A) \) and combined hesitant fuzzy entropy \( E(A) \) are computed and presented in Tables 3, 4 and 5.

Table 3 Computation results for BUM function \( y(s) = s^{t} \) with different values of parameter \( t \)
Table 4 Computation results for BUM function \( Q(s) = (\frac{{1 - e^{ - s} }}{{1 - e^{ - 1} }})^{t} \) with different values of parameter \( t > 0 \)
Table 5 Computation results for BUM function \( Q(s) = (\sin (\tfrac{1}{2}\pi s))^{t} \) with different values of parameter \( t \)

From Tables 3, 4 and 5, it is easily seen that the hesitant entropy can be changed with the parameter \( t \) of BUM functions, and the combined hesitant fuzzy entropy can be changed with the parameter \( t \) and the risk attitude \( \alpha \). DM can choose different BUM functions to compute the combined hesitant fuzzy entropy of HFS according to his (her) risk attitude. This shows that the combined hesitant fuzzy entropy proposed in this paper can provide more flexibility for DM in actual applications.

5 A hesitant fuzzy PROMETHEE method for MCGDM

In this section, a hesitant fuzzy PROMETHEE is developed for MCGDM.

5.1 Problem description for MCGDM with HFSs

Let \( E = \{ e_{1} ,e_{2} , \ldots ,e_{t} \} \) be a set of DMs, \( A = \{ A_{1} ,A_{2} , \ldots ,A_{m} \} \) be a set of alternatives, and \( C = \{ c_{1} ,c_{2} , \ldots ,c_{n} \} \) be a set of all criteria. Denote the rating of alternative \( A_{i} \) on criterion \( c_{j} \) given by DM \( e_{k} \) by a HFE \( h_{ij}^{k} \). Hence, a hesitant fuzzy decision matrix \( \varvec{H}^{k} = (h_{ij}^{k} )_{m \times n} \) is elicited. Therefore, MCGDM problems can be concisely described by matrices \( \varvec{H}^{k} = (h_{ij}^{k} )_{m \times n} \)\( (k = 1,2, \ldots ,t) \).

Since the criteria consist of benefit criteria and cost criteria, the individual matrix \( \varvec{H}^{k} = (h_{ij}^{k} )_{m \times n} \) is transformed into the normalized matrix \( \varvec{F}^{k} = (f_{ij}^{k} )_{m \times n} \)\( (k = 1,2, \ldots ,t) \) where

$$ f_{ij}^{k} = \left\{ {\begin{array}{*{20}l} {h_{ij}^{k} ,} \hfill & {{\text{if}}\;c_{j} \;{\text{is}}\;{\text{a}}\;{\text{benefit}}\;{\text{criterion}}} \hfill \\ {(h_{ij}^{k} )^{c} ,} \hfill & {{\text{if}}\;c_{j} \;{\text{is}}\;{\text{a}}\;{\text{cost}}\;{\text{criterion}}} \hfill \\ \end{array} } \right. $$
(24)

Let be \( \varvec{w} = (w_{1} ,w_{2} , \ldots ,w_{t} )^{\text{T}} \) be DMs’ weight vector, where \( 0 \le w_{k} \le 1 \)\( (k = 1,2, \ldots ,t) \) and \( \sum\nolimits_{k = 1}^{t} {w_{k} } = 1 \). Owing to the increasing complexity and uncertainty of the real-life decision-making problems, it is always hard to measure the importance of DMs accurately. In general, the information of DMs’ weights is usually incompletely known. It has five basic forms:

Form 1 A weak ranking: \( \{ w_{i} \ge w_{j} \} \);

Form 2 A strict ranking: \( \{ w_{i} - w_{j} \ge \alpha_{i} \} \)\( (\alpha_{i} > 0) \);

Form 3 A ranking of differences: \( \{ w_{i} - w_{j} \ge w_{k} - w_{l} \} \), for \( j \ne k \ne l \);

Form 4 A ranking with multiples: \( \{ w_{i} \ge \alpha_{i} w_{j} \} \)\( \{ 0 \le \alpha_{i} \le 1\} \);

Form 5 An interval form: \( \{ \alpha_{i} \le w_{i} \le \alpha_{i} + \varepsilon_{i} \} \)\( (0 \le \alpha_{i} \le \alpha_{i} + \varepsilon_{i} \le 1) \).

Let \( {\varvec{\Omega}} \) be a set of the incomplete information of DMs’ weights which may consist of several basic forms.

DMs differ in their experience and knowledge. They are often good at some subjects, but not at the others. In their views, different criteria have diverse importance degrees. Thus, it is reasonable to assign different criteria weights for different DMs. Denote the criteria weight vector for DM \( e_{k} \) by \( \varvec{\omega}^{k} = (\omega_{1}^{k} ,\omega_{2}^{k} , \ldots ,\omega_{n}^{k} )^{\text{T}} \), where \( \varvec{\omega}^{k} \) satisfies \( 0 \le \omega_{j}^{k} \le 1 \)\( (j = 1,2, \ldots ,n) \) and \( \sum\nolimits_{j = 1}^{n} {\omega_{j}^{k} = 1} \).

5.2 Determination of DMs’ weights

Inspired by method (He et al. 2016), the DM whose rating is close to the mean rating of decision group would be assigned larger weight, while the DM whose rating is far from the mean rating would be given lower weight. Group inconsistency measures the deviation between the individual rating and the mean rating on each criterion. It can be used to determine DMs’ weights. The mean rating also represents the collective rating because it is the maximum compromise for all DMs. Moreover, it represents the highest decision level of the group which is most possibly received by DMs (He et al. 2016). With this understanding in mind, a new method is put forward to derive DMs’ weights below.

According to the normalized matrices \( \varvec{F}^{k} = (f_{ij}^{k} )_{m \times n} \)\( (k = 1,2, \ldots ,t) \), a matrix \( \varvec{F^{\prime}}^{j} \) with respect to criterion \( c_{j} \) is defined as:

(25)

where \( f_{ij}^{k} \) signifies the degree to which DM \( e_{k} \) is satisfied with alternative \( A_{i} \) on criterion \( c_{j} \).

The mean rating \( \bar{f}_{ij} \) of alternative \( A_{i} \) on criterion \( c_{j} \) is defined as follows:

$$ \bar{f}_{ij} = \tfrac{1}{t}\sum\nolimits_{k = 1}^{t} {f_{ij}^{k} } $$
(26)

The group inconsistency \( \vartheta_{ij} \) represents the deviation between the individual rating and the mean rating of alternative \( A_{i} \) on criterion \( c_{j} \). It is defined as

$$ \vartheta_{ij} = \sum\limits_{k = 1}^{t} {w_{k} d_{ehhd} (f_{ij}^{k} ,\bar{f}_{ij} )} \; (i = 1,2, \ldots ,m; \, j = 1,2, \ldots ,n) $$
(27)

where \( d_{ehhd} \) is the hesitant fuzzy Euclidean–Hausdorff distance calculated by Eq. (16).

Hence, the group inconsistency \( \vartheta^{j} \) on criterion \( c_{j} \) is defined as

$$ \vartheta^{j} = \sum\limits_{i = 1}^{m} {\sum\limits_{k = 1}^{t} {w_{k} d_{ehhd} (f_{ij}^{k} ,\bar{f}_{ij} )} } \;(j = 1,2, \ldots ,n), $$
(28)

which denotes the deviation between the individual rating and the mean rating on criteria \( c_{j} \).

Therefore, the total group inconsistency \( \vartheta \) can be defined by

$$ \vartheta = \sum\nolimits_{i = 1}^{m} {\sum\nolimits_{j = 1}^{n} {\sum\nolimits_{k = 1}^{t} {w_{k} d_{ehhd} (h_{kj} ,\overline{h}_{ij} )} } } , $$
(29)

which represents the total deviation between the individual rating and the mean rating.

Generally, the lower the group inconsistency \( \vartheta \), the more reliable the decision result. Thus, to determine the DMs’ weights, a linear programming model of minimizing the group inconsistency \( \vartheta \) is established:

$$ \begin{aligned} & \min \theta = \sum\limits_{{i = 1}}^{m} {\sum\limits_{{j = 1}}^{n} {\sum\limits_{{k = 1}}^{t} {w_{k} d_{{ehhd}} (f_{{ij}}^{k} ,\bar{f}_{{ij}} )} } } \\ & s.t.\left\{ {\begin{array}{*{20}l} {\sum\limits_{{k = 1}}^{t} {w_{k} = 1,w_{k} \ge 0} } \hfill & {(k = 1,2, \ldots ,t)} \hfill \\ {\user2{w} \in {\mathbf{\Omega }}} \hfill & {} \hfill \\ \end{array} } \right. \\ \end{aligned} $$
(30)

Solving Eq. (30) by the simplex method, the DMs’ weight vector \( \varvec{w} = \left( {w_{1} ,w_{2} , \ldots ,w_{t} } \right)^{\text{T}} \) can be obtained.

5.3 Determination of criteria weights for each DM

In most of the literature (Xu and Zhang 2013; Wei et al. 2011), the criteria weights through different DMs are viewed as the same. However, DMs differ in their own capabilities of knowledge and experience and may be professional in some criteria, but not in other criteria. This paper determines the criteria weights for each DM from the perspective of the relative entropy.

Definition 5.1

Dong and Wan 2016 Let \( \varvec{X} = (x_{1} ,x_{2} , \ldots ,x_{n} )^{\text{T}} \) and \( \varvec{Y} = (y_{1} ,y_{2} , \ldots ,y_{n} )^{\text{T}} \) be two vectors which satisfy \( x_{i} \ge 0,\;y_{i} \ge 0 \), and \( \sum\nolimits_{i = 1}^{n} {x_{i} } \ge \sum\nolimits_{i = 1}^{n} {y_{i} } \). Then, the relative entropy from \( \varvec{X} \) to \( \varvec{Y} \) is defined as

$$ R(\varvec{X},\varvec{Y}) = \sum\nolimits_{i = 1}^{n} {x_{i} \ln (x_{i} /y_{i} )} . $$
(31)

It holds that:

(1) \( R(\varvec{X},\varvec{Y}) \ge 0 \); (2) \( R(\varvec{X},\varvec{Y}) = \sum\nolimits_{i = 1}^{n} {x_{i} \ln (x_{i} /y_{i} )} = 0 \), if and only if \( x_{i} = y_{i} \) for all \( i \).

It can be easily seen that \( R(\varvec{X},\varvec{Y}) \) is an appropriate consistent measure that depicts the consistency between the vectors \( \varvec{X} \) and \( \varvec{Y} \). The larger the relative entropy \( R(\varvec{X},\varvec{Y}) \), the smaller the consistency between \( \varvec{X} \) and \( \varvec{Y} \). Especially, the vectors \( \varvec{X} \) and \( \varvec{Y} \) are completely consistent if \( \varvec{X = Y} \), i.e., \( R(\varvec{X},\varvec{Y}) = 0 \) iff \( \varvec{X = Y} \).

According to Eq. (22), the individual normalized matrix \( \varvec{F}^{k} = (f_{ij}^{k} )_{m \times n} \) for DM \( e_{k} \) can be converted to a combined hesitant fuzzy entropy matrix:

$$ \varvec{E}^{k} = (E_{ij}^{k} )_{m \times n} = \left( {\begin{array}{*{20}c} {E_{11}^{k} } & {E_{12}^{k} } & \ldots & {E_{1n}^{k} } \\ {E_{21}^{k} } & {E_{22}^{k} } & \ldots & {E_{2n}^{k} } \\ \ldots & \ldots & \ldots & \ldots \\ {E_{m1}^{k} } & {E_{m2}^{k} } & \ldots & {E_{mn}^{k} } \\ \end{array} } \right) $$
(32)

where \( E_{ij}^{k} \) indicates the combined hesitant fuzzy entropy of alternative \( A_{i} \) on criterion \( x_{j} \) for DM \( e_{k} \). Normalize the vector \( \varvec{\rm E}_{i}^{k} = (E_{i1}^{k} ,E_{i2}^{k} , \ldots ,E_{in}^{k} )^{\text{T}} \) into \( \varvec{E}_{i}^{{k{\prime }}} = (E_{i1}^{{k{\prime }}} ,E_{i2}^{{k{\prime }}} , \ldots ,E_{in}^{{k{\prime }}} )^{\text{T}} \) by \( E_{ij}^{{k{\prime }}} = E_{ij}^{k} /\sum\nolimits_{i = 1}^{m} {E_{ij}^{k} } \, (i = 1,2, \ldots ,m;j = 1,2, \ldots ,n) \). The criteria weight vector \( \varvec{\omega}^{k} \) can be objectively obtained by the amount of information provided by DM \( e_{k} \) which is implied in the combined hesitant fuzzy entropy matrix \( \varvec{E}^{k} \). Thus, it is reasonable that the criteria weight vector \( \varvec{\omega}^{k} = (\omega_{1}^{k} ,\omega_{2}^{k} , \ldots ,\omega_{n}^{k} )^{\text{T}} \) should be consistent with the combined hesitant fuzzy entropy vectors \( \varvec{E}_{i}^{{k{\prime }}} = (E_{i1}^{{k{\prime }}} ,E_{i2}^{{k{\prime }}} , \ldots ,E_{in}^{{k{\prime }}} )^{\text{T}} \)\( (i = 1,2, \ldots ,m) \). Therefore, the more consistent between \( \varvec{\omega}^{k} \) and \( \varvec{E}_{i}^{{k{\prime }}} \)\( (i = 1,2, \ldots ,m) \), the smaller the relative entropy \( R(\varvec{\omega}^{k} ,\varvec{E}_{i}^{{k{\prime }}} ) \)\( (i = 1,2, \ldots ,m) \).

According to Eq. (31), the relative entropy from \( \varvec{\omega}^{k} \) to \( \varvec{E}_{i}^{{k{\prime }}} \) is derived as

$$ R(\varvec{\omega}^{k} ,\varvec{E}_{i}^{{k{\prime }}} ) = \sum\nolimits_{j = 1}^{n} {\omega_{j}^{k} \ln (\omega_{j}^{k} /E_{ij}^{{k{\prime }}} )} \;(i = 1,2, \ldots ,m;k = 1,2, \ldots ,t) $$

If \( R(\varvec{\omega}^{k} ,\varvec{E}_{i}^{{k{\prime }}} ) = 0 \), then \( \varvec{\omega}^{k} \) is completely consistent with \( \varvec{E}_{i}^{{k{\prime }}} \). Thus, it is reasonable to derive the criteria weights through making the relative entropy between \( \varvec{\omega}^{k} \) and \( \varvec{E}_{i}^{{k{\prime }}} \) as small as possible. With this idea in mind, a nonlinear optimization model is established for DM \( e_{k} \) as:

$$ \begin{aligned} & \hbox{min} \;\;\{ \sum\nolimits_{i = 1}^{m} {\sum\nolimits_{j = 1}^{n} {\omega_{j}^{k} \ln ({{\omega_{j}^{k} } \mathord{\left/ {\vphantom {{\omega_{j}^{k} } {E_{ij}^{{k{\prime }}} }}} \right. \kern-0pt} {E_{ij}^{{k{\prime }}} }})\} } } \\ & s.t.\;\;\;\;\left\{ \begin{aligned} \sum\nolimits_{j = 1}^{n} {\omega_{j}^{k} = 1} \; \hfill \\ \omega_{j}^{k} > 0\;(j = 1,2, \ldots ,n) \hfill \\ \end{aligned} \right. \\ \end{aligned} $$
(33)

To solve Eq. (33), a Lagrange function is established as

$$ L(\varvec{\omega}^{k} ,\lambda ) = \sum\nolimits_{i = 1}^{m} {\sum\nolimits_{j = 1}^{n} {\omega_{j}^{k} \ln (\omega_{j}^{k} /e_{ij}^{{k{\prime }}} )} } + \lambda (\sum\nolimits_{j = 1}^{n} {\omega_{j}^{k} } - 1) , $$
(34)

where \( \lambda \) is the Lagrange multiplier. The global optimal solution can be derived by taking partial derivatives of \( \omega_{j}^{k} \) and \( \lambda \) such that

$$ {{\partial L(\varvec{\omega}^{k} ,\lambda )} \mathord{\left/ {\vphantom {{\partial L(\varvec{\omega}^{k} ,\lambda )} {\partial \omega_{j}^{k} }}} \right. \kern-0pt} {\partial \omega_{j}^{k} }} = \sum\nolimits_{i = 1}^{m} {[\ln (\omega_{j}^{k} /e_{ij}^{{k{\prime }}} ) + 1]} + \lambda = 0 , $$
(35)
$$ {{\partial L(\varvec{\omega}^{k} ,\lambda )} \mathord{\left/ {\vphantom {{\partial L(\varvec{\omega}^{k} ,\lambda )} {\partial \lambda }}} \right. \kern-0pt} {\partial \lambda }} = \sum\nolimits_{j = 1}^{n} {\omega_{j}^{k} - 1 = 0} . $$
(36)

Solving the above equalities, the solution can be obtained:

$$ \omega_{j}^{k} = \exp \{ \tfrac{1}{m}\sum\nolimits_{i = 1}^{m} {\ln E_{ij}^{{k{\prime }}} } - (1 + \lambda )\} , $$
(37)
$$ \lambda = \ln \{ \sum\nolimits_{i = 1}^{n} {\exp (\tfrac{1}{m}\sum\nolimits_{i = 1}^{m} {\ln E_{ij}^{{k{\prime }}} } - 1)\} } . $$
(38)

Then, one has

$$ \omega_{j}^{k} = \frac{{\exp (\tfrac{1}{m}\sum\nolimits_{i = 1}^{m} {\ln E_{ij}^{{k{\prime }}} } - 1)}}{{\sum\nolimits_{j = 1}^{n} {\exp (\tfrac{1}{m}\sum\nolimits_{i = 1}^{m} {\ln E_{ij}^{{k{\prime }}} - 1)} } }}\;(j = 1,2, \ldots ,n) $$
(39)

Thus, the criteria weight vectors \( \varvec{\omega}^{k} = (\omega_{1}^{k} ,\omega_{2}^{k} , \ldots ,\omega_{n}^{k} )^{\text{T}} \)\( (k = 1,2, \ldots ,t) \) are obtained for all DMs.

5.4 A hesitant fuzzy PROMETHEE for MCGDM

This section describes the steps of the proposed hesitant fuzzy PROMETHEE for MCGDM.

Step 1 Form the individual hesitant fuzzy decision matrix \( \varvec{H}^{k} = (h_{ij}^{k} )_{m \times n} \) and transform it into the normalized matrix \( \varvec{F}^{k} = (f_{ij}^{k} )_{m \times n} \)\( (k = 1,2, \ldots ,t) \) by Eq. (24).

Step 2 Derive DMs’ weights \( \varvec{w} = (w_{1} ,w_{2} , \ldots ,w_{t} )^{\text{T}} \) using Eq. (30).

Step 3 Utilize Eq. (39) to derive the criteria weights \( \varvec{\omega}^{k} = \{ \omega_{1}^{k} ,\omega_{2}^{k} , \ldots ,\omega_{n}^{k} \}^{\text{T}} \) for DM \( e_{k} \)\( (k = 1,2, \ldots ,t) \).

Step 4 A weighted normalized individual matrix \( \varvec{G}^{k} = (g_{ij}^{k} )_{m \times n} \) is derived from the normalized matrix \( \varvec{F}^{k} = (f_{ij}^{k} )_{m \times n} \), where \( g_{ij}^{k} = w_{k} f_{ij}^{k} = \cup_{{\gamma \in f_{ij}^{k} }} \{ w_{k} \gamma \} \).

Step 5 A deviation \( d_{j}^{k} (A_{i} ,A_{l} ) \) between the evaluations of alternative \( A_{i} \) and \( A_{l} \) on criterion \( c_{j} \) for DM \( e_{k} \) is calculated as

$$ d_{j}^{k} (A_{i} ,A_{l} ) = r_{j}^{k} (A_{i} ) - r_{j}^{k} (A_{l} ) , $$
(40)

where \( r_{j}^{k} (A_{i} ) \) indicates the relative closeness degree calculated by Eq. (19).

Step 6 A preference function is defined as:

$$ P_{j}^{k} (A_{i} ,A_{l} ) = \left\{ \begin{aligned} d_{j}^{k} (A_{i} ,A_{l} ),\;\;\;\;{\text{if}}\;\;r_{j}^{k} (A_{i} ) > r_{j}^{k} (A_{l} ) \hfill \\ 0,\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;{\text{if}}\;\;r_{j}^{k} (A_{i} ) < r_{j}^{k} (A_{l} ) \hfill \\ \end{aligned} \right. $$
(41)

If \( \;r_{j}^{k} (A_{i} ) > r_{j}^{k} (A_{l} ) \), alternative \( A_{i} \) is superior to alternative \( A_{l} \) on criterion \( c_{j} \) and the value of preference degree \( P_{j}^{k} (A_{i} ,A_{l} ) \) is equal to \( d_{j}^{k} (A_{i} ,A_{l} ) \). Otherwise, the preference degree is zero.

Step 7 Calculate the total preference degree of \( A_{i} \) over \( A_{l} \) for DM \( e_{k} \):

$$ \pi^{k} (A_{i} ,A_{l} ) = \sum\nolimits_{j = 1}^{n} {\omega_{j}^{k} P_{j} (A_{i} ,A_{l} )} . $$
(42)

Step 8 Calculate the outgoing flow \( \varPhi_{k}^{ + } (A_{i} ) \) and the incoming flow \( \varPhi_{k}^{ - } (A_{i} ) \) for DM \( e_{k} \), respectively:

$$ \varPhi_{k}^{ + } (A_{i} ) = \tfrac{1}{m - 1}\sum\nolimits_{l \in M,l \ne i} {\pi^{k} (A_{i} ,A_{l} )} \;(i \in M), $$
(43)
$$ \varPhi_{k}^{ - } (A_{i} ) = \tfrac{1}{m - 1}\sum\nolimits_{l \in M,l \ne i} {\pi^{k} (A_{l} ,A_{i} )} \;(i \in M). $$
(44)

Step 9 The net flow \( \varPhi^{k} (A_{i} ) \) is calculated as follows:

$$ \varPhi^{k} (A_{i} ) = \varPhi_{k}^{ + } (A_{i} ) - \varPhi_{k}^{ - } (A_{i} ) . $$
(45)

By descending the net flow \( \varPhi^{k} (A_{i} ) \), the individual ranking of alternatives for DM \( e_{k} \) is obtained.

Step 10 Using matrix \( \varvec{X}^{k} = (x_{ij}^{k} )_{m \times m} \) to describe the ranking permutation for DM \( e_{k} \), where

$$ x_{ij}^{k} = \left\{ {\begin{array}{*{20}l} {1,} \hfill & {{\text{if}}\;{\text{DM}}\;\;e_{k} \;\;{\text{ranks}}\;{\text{alternative}}\;\;A_{i} \;\;{\text{in}}\;{\text{the}}\;jth\;{\text{position}}} \hfill \\ {0,} \hfill & {\text{otherwise}} \hfill \\ \end{array} } \right. . $$
(46)

For instance, \( x_{41}^{k} = 1 \) means that DM \( e_{k} \) ranks alternative \( A_{4} \) the first.

Step 11 Denote the collective ranking matrix by \( \varvec{X} = (x_{ij} )_{m \times m} \), which needs to be derived, where

$$ x_{ij} = \left\{ {\begin{array}{*{20}l} {1,} \hfill & {{\text{if}}\;{\text{the}}\;{\text{decision}}\;{\text{group}}\;{\text{ranks}}\;{\text{alternative}}\;A_{i} \;{\text{in}}\;{\text{the}}\;\;jth\;\;{\text{position}}} \hfill \\ {0,} \hfill & {\text{otherwise}} \hfill \\ \end{array} } \right. $$
(47)

By minimizing the deviation between the individual order and the collective one, a multi-objective assignment model is set up:

$$ \begin{aligned} & \hbox{min} Z^{k} = \;\sum\nolimits_{i = 1}^{m} {\sum\nolimits_{j = 1}^{m} {|x_{ij}^{k} - x_{ij} |} } \;(k = 1,2, \ldots ,t) \\ & s.t.\left\{ \begin{aligned} \sum\nolimits_{i = 1}^{m} {x_{ij} } = 1\;\;(j = 1,2, \ldots ,m) \hfill \\ \sum\nolimits_{j = 1}^{m} {x_{ij} } = 1\;\;(i = 1,2, \ldots ,m) \hfill \\ x_{ij} = 0\;{\text{or}}\;1\;\;(i,j = 1,2, \ldots ,m) \hfill \\ \end{aligned} \right. \\ \end{aligned} $$
(48)

where the constraints \( \sum\nolimits_{i = 1}^{m} {x_{ij} = 1} \)\( (j = 1,2, \ldots ,m) \) assure that each alternative is sorted in only one position and the constraints \( \sum\nolimits_{j = 1}^{m} {x_{ij} } = 1 \)\( (i = 1,2, \ldots ,m) \) guarantee that each position is placed by one alternative.

Equation (48) is converted into a single-objective assignment mode:

$$ \begin{aligned} \hbox{min} Z = \;\sum\nolimits_{k = 1}^{t} {(w_{k} \sum\nolimits_{i = 1}^{m} {\sum\nolimits_{j = 1}^{m} {|x_{ij}^{k} - x_{ij} |} } } )\;\; \hfill \\ s.t.\left\{ \begin{aligned} \sum\nolimits_{i = 1}^{m} {x_{ij} } = 1\;\;(j = 1,2, \ldots ,m) \hfill \\ \sum\nolimits_{j = 1}^{m} {x_{ij} } = 1\;(i = 1,2, \ldots ,m)\; \hfill \\ x_{ij} = 0\;{\text{or}}\;1\;\;(i,j = 1,2, \ldots ,m) \hfill \\ \end{aligned} \right. \hfill \\ \end{aligned} $$
(49)

After solving Eq. (49) by Hungarian method, we can derive the collective ranking matrix which is used to rank the alternatives and choose the best one.

Remark 5.1

In the classical PROMETHEE (Brans and Vincle 1985), the evaluation values are real numbers, the criteria weights are known a priori, and the criteria weights are the same for different DMs. The deviation between pair-wise alternatives on criterion is the subtraction of the evaluation values (see Eq. (6)). Thus, the classical PROMETHEE is only suitable for the single decision-making problems with crisp evaluation values. However, the evaluation values are HFEs in this paper. The criteria weights for each DM and DMs’ weights are determined objectively. Then, the PROMETHEE is generalized to hesitant fuzzy environment. Furthermore, the deviation between pair-wise alternatives on criterion is calculated by the subtraction of the relative closeness degree of HFEs (see Eq. (40)). The individual ranking of alternatives for each DM is derived by the net flow in Eq. (45) and the corresponding individual ranking matrix is generated. Then, a multi-objective assignment model is set up to obtain the group ranking of alternatives. Therefore, the classical PROMETHEE is extended to solve the HF-MCGDM problems. If the evaluation values degenerate to numerical numbers, the proposed method is reduced to the classical PROMETHEE.

The proposed hesitant fuzzy PROMETHEE for MCGDM is depicted in Fig. 1.

Fig. 1
figure 1

Hesitant fuzzy PROMETHEE for MCGDM

6 Green supplier selection example and comparative analyses

In this section, an example of green supplier selection is implemented using the proposed method. The comparative analyses are also conducted.

6.1 Green supplier selection example

Shuanghui Group Co., Ltd is a large-scale food company mainly engaged in meat processing. It has built many processing bases throughout the nationwide 18 provinces of China. The subsidiaries of the company include meat processing, bioengineering, chemical packaging, Shuanghui logistics, etc. Shuanghui Group Co., Ltd possesses Chinese largest meat processing, the total assets of which are approximately 200 billion Yuan and 65,000 employees. In 2010, Shuanghui Group Co., Ltd ranked 160 in Chinese top 500 enterprises and its brand value reached 19.652 billion Yuan.

With the continuous development of environment protection and commercial competitions, Shuanghui Group Co., Ltd has to improve the quality of GSCM and reduce the cost of the product. To achieve such requirements, the managers of company plan to change its green equipment suppliers for new product processing. After preliminary screening, five potential green suppliers \( \{ A_{1} ,A_{2} ,A_{3} ,A_{4} ,A_{5} \} \) remain to be further evaluated. These green suppliers are Zhucheng Zhongyun Industry and Trade Co., Ltd. (\( A_{1} \), ZZIT for short), Sichuan Provincial Agricultural and Sideline Products Processing Technology Development Company in Chengdu (\( A_{2} \), SPAS for short), Hangzhou Hangsheng Machinery Equipment Co., Ltd. (\( A_{3} \), HHME for short), Shandong Kaile Feng Food Machinery Co., Ltd. (\( A_{4} \), SKFFM for short) and Zhaoqing Yonghui Machinery Co., Ltd. (\( A_{5} \), ZYMC for short). The ZZIT (\( A_{1} \)) is an old-fashioned food machinery manufacturer with a history of more than 20 years. It is a high-tech enterprise integrating R&D (Research & Development), design, production, sales and after-sales services. Especially, its smoke furnace is famous for its good quality to control the smoke volume and temperature in the furnace, which sufficiently considers the environment protection. The SPAS (\( A_{2} \)) is a nationalized business engaged in the agricultural research and sideline product processing technology. Over the years, the company has been devoted to the research of deep meat processing equipment considering the ecological restoration and energy saving. It is currently the most complete enterprise that provides agricultural and sideline products processing projects in China. The HHME (\( A_{3} \)) is a comprehensive large-scale mechanical equipment group company. The main business of this company is to operate a variety of meat equipment, integrating environmental monitoring, data services and comprehensive management. The SKFFM (\( A_{4} \)) possesses strong technical force, excellent machine processing equipment, advanced production process, complete inspection facilities and after-sales service teams. Also, its organizational structure for environmental management is outstanding. The ZYMC (\( A_{5} \)) is a technology-based enterprise integrating R&D, manufacturing and sales. The company focuses on all kinds of meat processing and has a good capability to clean production waste. Due to the excellent performances, good reputations and specialties in environmental protection of these five companies, we choose these companies as potential alternatives.

Five criteria have been identified through literature review (see Table 1), which are \( c_{1} \): price, \( c_{2} \): service performance, \( c_{3} \): quality, \( c_{4} \): environmental management system and \( c_{5} \): environmental competences. Note that these five criteria are all benefit criteria. A committee for supplier selection consists of three DMs \( E = \{ e_{1} ,e_{2} ,e_{3} \} \) coming from the purchase department, production department and food safety department, respectively. The ratings on each supplier are represented by HFEs, which are listed in Table 6. The incomplete information of DMs’ weights \( \varOmega \) is furnished as: \( \varOmega {\text{ = \{ }}\varvec{w} = (w_{1} ,w_{2} , \ldots ,w_{t} )^{\text{T}} |w_{1} \ge w_{3} ,\;0.2 \le w_{2} \le 0.4,\;w_{3} \le 0.3\} \).

Table 6 Decision matrices for DMs \( e_{1} \), \( e_{2} \), and \( e_{3} \)

Step 1 Form the individual hesitant fuzzy decision matrix given by each DM as shown in Table 6. Since all criteria are benefit criteria, the normalized matrix \( \varvec{F}^{k} = (f_{ij}^{k} )_{m \times n} \) is still the individual hesitant fuzzy decision matrix in Table 6.

Step 2 Applying Eqs. (29) and (30), the following model is obtained:

$$ \begin{aligned} & \hbox{min} \;\;\;\vartheta = 6.27w_{1} + 6.67w_{2} + 6.12w_{3} \\ & s.t.\left\{ \begin{aligned} w_{1} + w_{2} + w_{3} = 1,\;w_{k} \ge 0\;(k = 1,2,3) \hfill \\ w_{1} \ge w_{3} ,\;0.2 \le w_{2} \le 0.4,\;w_{3} \le 0.3 \hfill \\ \end{aligned} \right. \\ \end{aligned} $$

The DMs’ weight vector is derived as \( \varvec{w} = (0.5,0.2,0.3)^{\text{T}} \) by solving the above model.

Step 3 For simplicity, set \( y(a) = a \) and \( \alpha = 0.8 \). By Eq. (23), three combined hesitant fuzzy entropy matrices for all DMs are obtained in Table 7.

Table 7 Combined hesitant fuzzy entropy matrices for DMs \( e_{1} \), \( e_{2} \) and \( e_{3} \)

Then, the normalized entropy matrices for all DMs are derived in Table 8.

Table 8 Normalized entropy matrices for DMs \( e_{1} \), \( e_{2} \) and \( e_{3} \)

By Eq. (39), the criteria weight vectors for different DMs are calculated as follows:

$$ \begin{aligned} &\varvec{\omega}^{1} = (0.196,0.195,0.204,0.196,0.207)^{\text{T}} ,\;\varvec{\omega}^{2} = (0.195,0.211,0.208,0.197,0.189)^{\text{T}} \\ &\varvec{\omega}^{3} = (0.194,0.201,0.212,0.199,0.194)^{\text{T}} . \\ \end{aligned} $$

Step 4 The weighted normalized matrices for all DMs are obtained in Table 9.

Table 9 Weighted normalized matrices for DMs \( e_{1} \), \( e_{2} \) and \( e_{3} \)

Step 5 The relative closeness matrices are obtained by Eq. (19) as shown in Table 10.

Table 10 Relative closeness degree matrices for DMs \( e_{1} \), \( e_{2} \) and \( e_{3} \)

The deviations between the evaluations for each DM are calculated and shown in Tables 11, 12 and 13.

Table 11 Deviations between the evaluations for DM \( e_{1} \)
Table 12 Deviations between the evaluations for DM \( e_{2} \)
Table 13 Deviations between the evaluations for DM \( e_{3} \)

Step 6 As per Eq. (41), the preference degrees \( P_{j}^{k} (A_{i} ,A_{l} ) \) for each DM are obtained as shown in Tables 14, 15 and 16.

Table 14 Preference degrees for DM \( e_{1} \)
Table 15 Preference degrees for DM \( e_{2} \)
Table 16 Preference degrees for DM \( e_{3} \)

Step 7 By Eq. (42), the total preference degrees \( \pi^{k} (A_{i} ,A_{l} ) \) for different DMs are calculated and listed in Table 17.

Table 17 Total preference degrees for different DMs

Step 8 The outgoing flows of alternatives for different DMs are computed by Eq. (43) and listed in Table 18.

Table 18 Outgoing flows of alternatives for different DMs

By Eq. (44), obtain the incoming flows of alternatives for different DMs shown in Table 19.

Table 19 Incoming flows of alternatives for different DMs

Step 9 Derive the net flows of alternatives for different DMs by Eq. (45) shown in Table 20.

Table 20 Net flows of alternatives for different DMs

Thus, the individual ranking orders of five suppliers are:\( A_{5} \succ A_{4} \succ A_{3} \succ A_{2} \succ A_{1} \) for DM \( e_{1} \),\( A_{2} \succ A_{3} \succ A_{4} \succ A_{5} \succ A_{1} \) for DM \( e_{2} \), \( A_{1} \succ A_{5} \succ A_{3} \succ A_{4} \succ A_{2} \) for DM \( e_{3} \).

Step 10 Then, the individual ranking matrices for different DMs are obtained as follows:

$$ \varvec{X}^{1} = \left[ \begin{aligned} \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 0 \\ \end{array} } & 1 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 1 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 1 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 1 & 0 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 1 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \end{aligned} \right],\;\varvec{X}^{2} = \left[ \begin{aligned} \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 0 \\ \end{array} } & 1 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 1 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 1 & 0 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 1 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 1 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \end{aligned} \right],\;\varvec{X}^{3} = \left[ \begin{aligned} \begin{array}{*{20}c} 1 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 0 \\ \end{array} } & 1 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 1 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 0 & 0 \\ \end{array} } & 1 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \begin{array}{*{20}c} 0 & {\begin{array}{*{20}c} {\begin{array}{*{20}c} {\begin{array}{*{20}c} 1 & 0 \\ \end{array} } & 0 \\ \end{array} } & 0 \\ \end{array} } \\ \end{array} \hfill \\ \end{aligned} \right]. $$

Step 11 By Eq. (49), the assignment model is constructed as follows:

$$ \begin{aligned} & \hbox{min} = 0.5(x_{11} + x_{12} + x_{13} + x_{14} + 1 - x_{15} + x_{21} + x_{22} + x_{23} + 1 - x_{24} + x_{25} + x_{31} + x_{32} \\ & \;\;\;\;\;\;\;\;\;1 - x_{33} + x_{34} + x_{35} + x_{41} + 1 - x_{42} + x_{43} + x_{44} + x_{45} + 1 - x_{51} + x_{52} + x_{53} + x_{54} + x_{55} ) \\ & + 0.2(x_{11} + x_{12} + x_{13} + x_{14} + 1 - x_{15} + 1 - x_{21} + x_{22} + x_{23} + x_{24} + x_{25} + x_{31} + 1 - x_{32} \\ & \;\;\;\;\; + x_{33} + x_{34} + x_{35} + x_{41} + x_{42} + 1 - x_{43} + x_{44} + x_{45} + x_{51} + x_{52} + x_{53} + 1 - x_{54} + x_{55} ) \\ & + 0.3(1 - x_{11} + x_{12} + x_{13} + x_{14} + x_{15} + x_{21} + x_{22} + x_{23} + x_{24} + 1 - x_{25} + x_{31} + x_{32} \\ & \;\;\;\;\; + 1 - x_{33} + x_{34} + x_{35} + x_{41} + x_{42} + x_{43} + 1 - x_{44} + x_{45} + x_{51} + 1 - x_{52} + x_{53} + x_{54} + x_{55} ) \\ & & \left\{ \begin{aligned} x_{11} + x_{21} + x_{31} + x_{41} + x_{51} = 1;\;x_{12} + x_{22} + x_{32} + x_{42} + x_{52} = 1; \hfill \\ x_{13} + x_{23} + x_{33} + x_{43} + x_{53} = 1;\;x_{14} + x_{24} + x_{34} + x_{44} + x_{54} = 1; \hfill \\ x_{15} + x_{25} + x_{35} + x_{45} + x_{55} = 1;\;x_{11} + x_{12} + x_{13} + x_{14} + x_{15} = 1; \hfill \\ x_{21} + x_{22} + x_{23} + x_{24} + x_{25} = 1;\;x_{31} + x_{32} + x_{33} + x_{34} + x_{35} = 1; \hfill \\ x_{41} + x_{42} + x_{43} + x_{44} + x_{45} = 1;\;x_{51} + \;x_{52} + \;x_{53} + \;x{}_{54} + \;x_{55} = 1; \hfill \\ x_{ij} = 0{\text{ or }}1;\;(i,j = 1,2, \ldots ,5) \hfill \\ \end{aligned} \right. \\ \end{aligned} $$
(50)

After solving Eq. (50) by Hungarian method, the optimal solution is generated as \( x_{15} = 1,x_{24} = 1,x_{33} = 1,x_{42} = 1,x_{51} = 1 \). Hence, the collective ranking is obtained as \( A_{5} \succ A_{4} \succ A_{3} \succ A_{2} \succ A_{1} \), and the best supplier is \( A_{5} \). Since the derived DMs’ weight vector in Step 2 is \( \varvec{w} = (0.5,0.2,0.3)^{\text{T}} \), the DM \( e_{1} \) has the highest importance. Thus, the collective ranking \( A_{5} \succ A_{4} \succ A_{3} \succ A_{2} \succ A_{1} \) should be in accordance with the individual ranking \( A_{5} \succ A_{4} \succ A_{3} \succ A_{2} \succ A_{1} \) for DM \( e_{1} \). It can be seen from Table 9 that most of the criteria values of \( A_{5} \) are the biggest relative to other alternatives. Meanwhile, most of the criteria values of \( A_{4} \) are larger than those of alternatives \( A_{3} \),\( A_{2} \) and \( A_{1} \). Therefore, it is reasonable to obtain that the best supplier is \( A_{5} \), and the sub-optimal supplier is \( A_{4} \).

6.2 Sensitivity analysis

This subsection conducts the sensitive analysis through altering the values of \( \alpha \) (the DMs’ risk attitude parameter in Eq. (22)). Table 21 lists the corresponding computation results for different values of parameter \( \alpha \).

Table 21 Ranking orders of manufacturing firms for different values of parameter \( \alpha \)

It is easily seen that the ranking order of manufacturing firms is not sensitive to the value of \( \alpha \) as far as this example is concerned. In other words, despite the alteration in the DMs’ risk attitude \( \alpha \), the ranking order of suppliers remains unchanged.

6.3 Comparative analyses

To highlight the superiority of the proposed method of this paper, we make comparisons with the hesitant fuzzy power operator aggregated method (Zhang 2013), hesitant fuzzy TOPSIS method (Xu and Zhang 2013) and hesitant fuzzy QUALIFLEX method (Zhang and Xu 2015).

  1. 1.

    Assume that DMs’ weight vector is \( \omega = (0.4,0.3,0.3)^{\text{T}} \), the criteria weight vector is adjusted as \( \varvec{w} = (0.3,0.2,0.2,0.2,0.1)^{\text{T}} \) and DMs are pessimistic. Using method (Zhang 2013) to solve the above green supplier selection example, the ranking order of suppliers is generated as \( A_{5} \succ A_{2} \succ A_{3} \succ A_{4} \succ A_{1} \).

  2. 2.

    Method (Xu and Zhang 2013) presented a hesitant fuzzy TOPSIS method and method (Zhang and Xu 2015) developed a hesitant fuzzy QUALIFLEX method. Both methods only considered only one DM. Without loss of generality, only the evaluation information of DM \( e_{3} \) is used to perform the comparative analyses. Employing methods (Zhang and Xu 2015; Xu and Zhang 2013), the ranking order of suppliers is generated as \( A_{5} \succ A_{1} \succ A_{3} \succ A_{2} \succ A_{4} \) and \( A_{5} \succ A_{3} \succ A_{1} \succ A_{2} \succ A_{4} \), respectively.

The ranking orders obtained by the above three methods are significantly different from that obtained by the proposed method of this paper. Compared with these methods (Zhang and Xu 2015; Xu and Zhang 2013; Zhang 2013), the proposed method has some desirable merits as follows:

  1. 1.

    Method (Zhang 2013) gave DMs’ weights a priori and failed to consider the determination of DMs’ weights, while this paper determines the DMs’ weights objectively by a linear program. On the other hand, methods (Zhang and Xu 2015; Xu and Zhang 2013; Zhang 2013) assumed that the criteria weights are the same for diverse DMs. Methods (Zhang and Xu 2015; Zhang 2013) gave the criteria weights a priori. However, this paper derives the criteria weights for each DM objectively by a nonlinear program and the criteria weights have different values for different DMs, which is more consistent with real-life decision situation.

  2. 2.

    Method (Zhang and Xu 2015) added the minimum value to extend the length of HFE. The distance measure defined in this paper does not need to extend the length, which can well preserve the original decision information and effectively reduce the uncertainty in decision-making. In addition, the proposed distance focuses on the intersectional information in two HFEs and considers the hesitancy degrees of HFEs.

  3. 3.

    The proposed method is powerful in ranking alternatives with those incomparable criteria, such as the criteria “Quality” and “Price” in green supplier selection example. Zhang (Zhang 2013) aggregated different criteria values into overall values, and Xu and Zhang (2013) directly aggregated the distances to the ideal solution with weighted summarization, which is a little bit unreasonable. Relative to the hesitant fuzzy QUALIFLEX method (Zhang and Xu 2015), the proposed PROMETHEE method is easy to compute and is more time-saving. Method (Zhang and Xu 2015) must consider all possible permutations of alternatives, and the computation complexity will increase dramatically with the increase of number alternatives.

7 Conclusions

To equilibrate the economic profits and the environment sustainable development, more and more companies performed the GSCM on their organizational and technological projects. In this paper, the green supplier selection is formulated as a kind of MCGDM problems with HFSs. Therefore, this paper developed a hesitant fuzzy PROMETHEE method for MCGDM and applied to green supplier selection.

  1. 1.

    Some new information measures of HFEs are proposed. First, a hesitancy index is proposed to characterize the hesitant degree of HFE. Considering such a hesitancy index, a generalized hesitant fuzzy Hausdorff distance is defined. Then, a new combined hesitant fuzzy entropy is presented to depict the hesitancy and fuzziness of HFE. Relative closeness degree of HFE is also introduced.

  2. 2.

    Two optimization models are built to obtain the criteria weights and the DMs’ weights objectively. The DMs’ weights are obtained by a linear programming model of minimizing the group inconsistency. The criteria weights for each DM are derived by a nonlinear optimization model of minimizing the relative entropy.

  3. 3.

    The individual ranking of alternatives for each DM is derived by the net flow, and the corresponding individual ranking matrix is then generated. A multi-objective assignment model is set up to obtain the collective ranking order of alternatives. Thereby, an extended PROMETHEE method is developed for MCGDM with HFSs and applied to green supplier selection.

This paper provides a novel perspective to handle green supplier selection problems. Motivated by hesitant linguistic information initiated by Dong et al. (2015, 2016), Wu et al. (2018), we will propose some new information measures for hesitant linguistic information and apply them to the practical MCGDM problems. Furthermore, references (Dong et al. 2018), Liu et al. (2018, 2019) pointed out that DMs are often dishonest in MADM and MCGDM. Hence, how to involve the strategic weight manipulation in hesitant fuzzy decision-making is also an interesting issue, which deserves to be further studied. In addition, this paper does not consider the heterogeneous information (Li et al. 2016), classification and clustering algorithms (Kou et al. 2012, 2014), preference relations (Zhang et al. 2019; Kou et al. 2014, 2016; Kou and Lin 2014) in group decision-making. They are very critical issues that we will investigate them in future.