Introduction

The essence of green development commonly means a sustainable development pattern, namely using concrete recommendations and measurement tools to meet human needs to achieve socioeconomic growth, while preserving the environment and conserves energy to provide the continuous ecosystems services [39]. The green development strategy proposes a flexible policy framework that can be tailored to different country circumstances and stages of development. In view of the resource depletion and environmental degradation being on the rise today, carrying out the green development strategy to trade-off the economic benefit and the environment friendliness becomes an increasingly important issue in modern enterprise supply chain operations management. Consequently, the conception of green supply chain management (GSCM) proposed in 1996 has gradually become a hot topic and popular research direction [5, 16]. GSCM has emerged as a new modern management mode that comprehensively considers environmental impact and resource efficiency [20]. In GSCM operations management, the green supplier focuses strictly on the whole process from product design to final recycling, such as green product design, green procurement, green supply, green production, green marketing, green packaging, and resource recycling [42, 50].

As an essential part of the green supply chain, supplier selection plays an important role in the survival and sustainable development of enterprises. Therefore, a growing number of leading companies begin to transform their production and operations mode and are now proactively implementing “green” initiative [37, 40, 50]. For instance, the IEKA company, as a largest furniture manufacturer, stressed the “greenness” of train operations on its new train transportation network. What is more, the HP and IBM are regarding “green” as an important worth in enterprise value system for maintaining good public images. Specifically, they adopted new energy saving technology in green product design and also attempted to enhance supply chain management capability to deal with environmental concerns such as CO2 emission and solid waste produced. Among multiple green-related practices, enterprises have been guided to the green innovation, because it is an indispensable component in achieving the dual goals of environmental degradation and economic development [42]. In GSCM operations, the green supplier selection (GSS) is the core component and can directly determine the environment protection performance of manufacturers.

There are large number of studies on the supplier selection concerned with the environmental issues through the emerging conception GSCM. In GSCM practices, the supply chain managers are always required to take all suppliers with many conflicting evaluation criteria, including resource consumption, green production, green marketing, green packaging, product life cycle cost, and so on, and then consider the trade-off to select the optimal supplier. Hence, GSS is commonly regarded as a multi-attribute group decision-making (MAGDM) problem [12, 18, 28, 32]. The MAGDM methods help the individual or group of decision-makers to take appropriate and transparent decisions in complex situations. It helps to determine the ranking of alternatives and choosing the superior one using an appropriate method based on some criteria. It has been applied in a wide range of applications such as social sciences, engineering, health care, economics and management [1, 46, 51]. For GSS problems in practice, the most of detailed evaluation information is unknown and full of diversity and uncertainty. Accordingly, the classical type-1 fuzzy sets are commonly insufficient to simulate the real situations due to the increasing diversity, uncertainty and complexity of the GSS problems [32]. In such cases, it is more appropriate and direct for supply chain managers to use linguistic information to represent decision information due to the complex environment.

Many scholars have proved the usefulness of linguistic information and proposed different types of linguistic expression [10, 22, 33, 49, 58, 61], such as linguistic term sets (LTSs), probabilistic linguistic term sets (PLTSs), double hierarchy hesitant fuzzy linguistic term set and probabilistic double hierarchy linguistic term set. Because the GSS is usually made by many supply chain managers together and they cannot use a single linguistic term to describe decision information. In such situation, the PLTSs are suitable to reflect group opinions. The PLTSs not only allow supply chain managers to describe preferences, but also reflect the important degrees of linguistic terms [30]. In addition, in the actual evaluation process, because some supply chain managers give hesitant fuzzy linguistic elements, the sum of probability distribution in probability linguistic elements may be greater than 1. Therefore, we extend the PLTSs and rename it extended probability linguistic term sets (EPLTSs), and use the EPLTSs to describe the decision information of supply chain managers. However, there is a limitation that supply chain managers cannot use their linguistic labels to express preferences. Due to the different knowledge and experience, supply chain managers usually express their preference by multi-granularity linguistic labels in group decision-making [23]. Hence, we attempt to combine the multi-granularity and EPLTSs and propose a new multi-granularity extended probability linguistic term sets (MGEPLTSs) to characterize the decision information in GSS problems.

Under the multi-granularity extended probabilistic linguistic environment, the supply chain managers need to select some different MAGDM methods, such as VIKOR (VIšekriterijumsko KOmpromisno Rangiranje), TODIM (TOmada de Decisão Interativa Multicritério), TOPSIS (Technique for Order Preference by Similarity to Ideal Solution), prospect theory, and so on, to achieve the full ranking of all green suppliers in GSCM operations. Yazdani et al. [56] developed an integrated quality function deployment based MAGDM model for selecting a suitable green supplier. Govindan et al. [15] proposed a novel PROMETHEE-based hybrid method to construct a group compromise ranking for GSS problems in food supply chain. Verdecho et al. [48] introduced a multi-attribute methodology to choose supplier based on sustainability strategy and applied the proposed method to assess the sustainability of agri-food supplier selection. Asadabadi et al. [2] developed a novel stratified BWM-TOPSIS criteria decision framework to evaluate supplier performance of organizations considering the environmental sustainability. Wu and Liao [54] introduced a multi-attribute decision-making method with geometric linguistic scale for green supplier selection in agricultural product.

With consideration for the complexity and diversity of objective features and the disturbance from internal or external ambiguity and uncertainty, it is commonly impossible for supply chain managers to obtain information by specific exact values, and for such cases via fuzzy information to express preferences is obviously more realistic. Consequently, many studies applied the fuzzy set-based MAGDM approach to address GSS problems in GSCM practices. For example, Rostamzadeh et al. [36] introduced an extended fuzzy VIKOR approach to examine GSS problems, and they presented the preferences of supply chain managers using triangular fuzzy numbers. Qin et al. [32] proposed a novel extended TODIM approach for GSS under the interval type-2 fuzzy environment. By introducing the fuzzy ANP, the multi-objective mathematical programming and the DEMATEL, Bakeshlou et al. [4] constructed a novel integrated MAGDM method for selecting an appropriate green supplier. Wu et al. [53] proposed an integrated approach based on the interval type-2 fuzzy best–worst and extended VIKOR methods and applied to green supplier selection. Compared with the existing type-1 fuzzy sets, the interval type-2 fuzzy model is capable of handling the parameter uncertainties of membership functions because of its low computational complexity and high efficiency [41, 59, 62]. Hence, many excellent studies have been presented for the stabilization of interval type-2 fuzzy systems, such as Tao et al. [43] and Zhang et al. [59, 62]. Liou et al. [25] proposed a combined fuzzy BWM (best–worst method) and fuzzy TOPSIS methods to assess and select green suppliers. Masoomi et al. [28] integrated two MAGDM methods, namely the COPRAS and WASPAS, with the fuzzy BWM for selecting a strategic green supplier.

Since the convenience and flexibility of fuzzy sets in representing uncertainty, many studies related to GSS problems transitioned from exact numbers to a fuzzy environment. According to the preceding reviews of relevant studies, nowadays the VIKOR method has gradually attracted more and more attentions from scholars and has already been applied to deal with GSS problems in various situations because of its superiorities in solving GSS problems [3, 9, 36, 53]. The VIKOR method has some characteristics and capabilities compared to other MAGDM approaches. For example, compared with the TOPSIS and TODIM method, the VIKOR not only can consider the group utility maximization and the individual regret minimization, but also can fully reflect the subjective preferences of decision-makers [6, 8, 29, 53]. For discrete decision problems under the conflicting and non-commensurable (for different units) criteria, it can provide the optimal solution which is the closest to the actual situation. What is more, it focuses on the selection and priority of a series of alternatives and can determine the just results for the issues under conflicting criteria, thereby helping the decision-makers to obtain a consensus decision. On the other hand, compared with the prospect theory, the VIKOR method does not need a standard expectation level. To further handle the imprecision and uncertainty inherent in the measurement of the GSS practitioners’ processes, it is necessary to use the MGEPLTSs to address the vagueness in GSCM practices. However, although the VIKOR method has already been developed from various perspectives, there are almost no relevant studies on extending the VIKOR method to MGEPLTSs environment. Because of the advantages of the VIKOR method and MGEPLTSs discussed above, in this paper we attempt to introduce the VIKOR method to MGEPLTSs environment to obtain the optimal green supplier in GSCM practices.

In addition, since supply chain managers distinguish the optimal supplier from diverse indexes, and the index weights are important in the MAGDM, so how to determine the index weights has also gained more and more attentions. At present, the methods to deal with weights include AHP (analytic hierarchy process) method, ANP (analytic network process) method, BWM, etc. [27, 45, 58, 61]. Since the BWM simplifies the tedious process of AHP and the errors caused by experts’ confusion due to excessive data are reduced, it has already been developed from various perspectives using fuzzy theories and applied to many MAGDM problems [21, 31, 44]. The BWM is a classic method to determine the subjective weight of indexes proposed by Dutch scholar Rezaei in 2015 [35]. Yazdi et al. [57] used an extension of best–worst method based on democratic-autocratic decision-making style to make the reliable risk analysis. Lahri et al. [19] used a combined BWM and fuzzy TOPSIS approaches to assess green image weights of suppliers. The BWM is also useful in other fields, for instance evaluating the performance for smart bike-sharing programs [47], measuring the environmental performance [26], assessing the scientific output quality [38], etc. Therefore, we attempt to combine the BWM with MGEPLTSs to address index weights in MAGDM process for solving GSS problems.

In outline, the main objective of this study is to propose a novel integrated MAGDM approach under the multi-granularity extended probabilistic linguistic environment, by integrating the MGEPLTSs with the BWM and VIKOR method. The proposed approach can solve GSS problems considering the imprecision and uncertainty inherent in the measurement of the GSS practitioners’ processes. Compared to previous studies, the main contributions of our study can be concluded as follows:

  • In the inspiration of PLTSs, we extend a new MGEPLTSs to quantify the decision information of GSS problems given by the GSCM practitioners to address the issues on potential ambiguity and uncertainty in actual GSCM practices, which can comprehensively and effectively reflect the real opinions of the GSCM practitioners and maintain the integrity of the original evaluation information as well.

  • There is no investigation on GSCM practices using the classic VIKOR method in multi-granularity extended probabilistic linguistic environment. Hence, this paper first introduces the VIKOR method to MGEPLTSs environment, to propose a novel integrated best–worst and VIKOR methods with MGEPLTSs environment, and use this technique to assess green practices, such as obtaining the optimal green supplier in GSCM practices.

  • The proposed approach provides an integration of various criteria on the basis of previous literature review, so we can have a clear and deep understanding on the critical success factors affecting GSCM practices. Meanwhile, in practice, organizations or departments can comprehend and benefit from the relevant, dependable and proven criteria according to the practices of case enterprises. These criteria can be applied as the benchmarking and improvement tools that in this case can reconcile the proven aspects on the environmental practices.

The rest of this paper is organized as follows. Section  "Preliminaries" introduces the PLTSs and transformation functions for multi-granularity linguistic terms. Section  "A new multi-granularity extended probabilistic linguistic term sets" proposes a multi-granularity extended probabilistic linguistic term sets. Section  "Proposed methodology" introduces a novel integrated approach based on best–worst and VIKOR methods under multi-granularity extended probabilistic linguistic environment to solve GSS problems. A GSS case on GSCM practices is used to illustrate the feasibility of the proposed approach in Section  "An illustrative example", and the sensitivity analysis and comparative analysis of results by our proposed approach is presented in this section. Finally, Section  "Conclusions and future directions" presents the conclusions of this paper.

Preliminaries

In this section, we review some definitions related to the probabilistic linguistic term sets and multi-granularity linguistic terms.

Probabilistic linguistic term sets

PLTSs are the linguistic term sets composed of the linguistic term and the probability corresponding to the linguistic term and are used to express the evaluation information [30]. Nowadays, the relevant studies on the PLTSs have gradually attracted more and more attention from many scholars, and the PLTSs have been used in various situations. The relevant definitions of PLTSs are shown as follows [13, 60].

Definition 1.

Let \(S = \left\{ {s_{0} , \ldots , \, s_{\tau } } \right\}\) be a linguistic term set, a probabilistic linguistic term set can be defined as follows:

$$\begin{aligned} L(p) &= \left\{\vphantom{\sum\limits_{k = 1}^{\# L(p)}} {\left. {L^{(k)} \left( {p^{(k)} } \right)} \right|L^{(k)} \in S, \, p^{(k)} \ge 0, \, k = 1, \, 2, \ldots , \,}\right.\\ & \quad \times \left.{ \# L(p), \, \sum\limits_{k = 1}^{\# L(p)} {p^{(k)} \le 1} } \right\},\end{aligned} $$
(1)

where \(s_{\tau }\) represents a possible value for a linguistic variable. \(L^{(k)} (p^{(k)} )\) is \(L^{(k)}\) associated with the probability \(p^{(k)}\), and \(\# L(p)\) is the number of linguistic terms.

Definition 2.

Given a PLTS \(L^{(k)} (p^{(k)} )\) with \(\sum\nolimits_{k = 1}^{\# L(p)} {p^{(k)} < 1}\), it needs to be normalized as follows:

$$ \overline{L} (p) = \left\{ {\left. {L^{(k)} \left( {\overline{p}^{(k)} } \right)} \right|k = 1, \, 2, \ldots , \, \# L(p)} \right\} $$
(2)

where \(\overline{p}^{(k)} = p^{(k)} /\sum\nolimits_{k = 1}^{\# L(p)} {p^{(k)} }\).

Definition 3.

If \(\# L_{1} (p) > \# L_{2} (p)\), then we will add \(\# L_{1} (p) - \# L_{2} (p)\) linguistic terms to \(L_{2} (p)\) so that the number of linguistic terms in \(\# L_{1} (p)\) and \(\# L_{2} (p)\) is the same. The added linguistic terms are the smallest ones in \(L_{2} (p)\), and the probabilities of all the linguistic terms are zero.

Multi-granularity linguistic terms

Since decision-makers have differences in cognition and evaluation conditions, to fully consider these differences, different granularity linguistic labels should be given for decision-makers to choose in the process of group decision-making. Then, preference information of different granularities needs to be transformed into the same granularity before aggregating preference information. Commonly, the most frequently used linguistic label is considered the basis set [11, 23, 52].

Definition 4.

Let \(S_{\alpha }^{\left( \psi \right)} {\text{and}} S_{\beta }^{\left( \varphi \right)}\) be two linguistic terms with different granularities ψ and φ. If \(S_{\alpha }^{\left( \psi \right)}\) should be transferred into the linguistic term with the same granularity as \(S_{\beta }^{\left( \varphi \right)}\), then the transformation functions are defined as:

$$ \begin{gathered} F:S_{\alpha }^{\left( \psi \right)} \to S_{\beta }^{\left( \varphi \right)} , \hfill \\ \alpha^{\prime} = F\left( \alpha \right) = \alpha \frac{\varphi - 1}{{\psi - 1}}. \hfill \\ \end{gathered} $$
(3)

A new multi-granularity extended probabilistic linguistic term sets

During the practical evaluation process, the sum of probability distributions among probabilistic linguistic elements may be greater than 1, because some decision-makers give hesitant fuzzy linguistic elements [14, 55]. For example, three decision-makers described the green product cost of the green supplies using \(S^{5} = \left\{ {s_{0} {\text{ = very low}},s_{1} {\text{ = low}},} \right.\)\(\left. {s_{2} {\text{ = fair}},s_{3} {\text{ = high}},s_{4} {\text{ = very high}}} \right\}\). Therefore, if three decision-makers think that the response timeliness was fair, between fair and high, and high, respectively, then the probability distribution of linguistic terms is \(\left\{ {s_{2}^{5} \left( {0.67} \right),s_{3}^{5} \left( {0.67} \right)} \right\}\). This paradoxical situation is very common in daily life, so a standardized method should be adopted to deal with this kind of situation. Meanwhile, in group decision-making, decision-makers with different educational backgrounds and expression habits often choose linguistic sets with different granularities when giving evaluation information of green supplies. Therefore, this section proposes a new MGEPLTSs to represent the evaluation information. The relevant definitions of the MGEPLTSs are expressed as follows.

Definition 5.

Let \(S = \left\{ {s_{0} , \ldots , \, s_{\tau } } \right\}\) be a linguistic term set, an extended probabilistic linguistic term set can be defined as:

$$ \begin{aligned}\tilde{L}(p) &= \left\{ {\left. {\tilde{L}^{(k)} \left( {p^{(k)} } \right)} \right|\tilde{L}^{(k)} \in S, \, p^{(k)} \ge 0, \,}\right. \\ & \quad \times \left.{ k = 1, \, 2, \ldots , \, \# \tilde{L}(p)} \vphantom{\left( {p^{(k)} } \right)}\right\},\end{aligned} $$
(4)

where \(\tilde{L}^{(k)} (p^{(k)} )\) is \(\tilde{L}^{(k)}\) associated with the probability \(p^{(k)}\), and \(\# \tilde{L}(p)\) is the number of linguistic terms.

When the linguistic term sets of different granularities appear, we unify the MGEPLTSs into linguistic term sets with the same granularity referring to Definition 4, as shown in Definition 6.

Definition 6.

Let \(\tilde{L}_{\alpha }^{\left( \psi \right)}\) and \(\tilde{L}_{\beta }^{\left( \varphi \right)}\) be two extended probabilistic linguistic terms with different granularities. If \(\tilde{L}_{\alpha }^{\left( \psi \right)}\) is transferred into the linguistic term with the same granularity as \(\tilde{L}_{\beta }^{\left( \varphi \right)}\), the transformation functions are defined as:

$$ \begin{gathered} F:\tilde{L}_{\alpha }^{\left( \psi \right)} \to \tilde{L}_{\beta }^{\left( \varphi \right)} , \hfill \\ \alpha^{\prime} = F\left( \alpha \right) = \alpha \frac{\varphi - 1}{{\psi - 1}}. \hfill \\ \end{gathered} $$
(5)

Definition 7.

Given an extended probabilistic linguistic term set \(\tilde{L}^{(k)} (p^{(k)} )\) with \(\sum\nolimits_{k = 1}^{{\# \tilde{L}(p)}} {p^{(k)} \ne 1}\), then it needs to be normalized as:

$$\begin{aligned} \overline{{\tilde{L}}} (p) &= \left\{ {\left. {\tilde{L}^{(k)} \left( {\overline{p}^{(k)} } \right)} \right|\tilde{L}^{(k)} \in S, \, \overline{p}^{(k)} \ge 0, \,}\right. \\ & \quad \times \left.{ k = 1, \, 2, \ldots , \, \# \tilde{L}(p)} \vphantom{\left( {p^{(k)} } \right)}\right\}, \end{aligned}$$
(6)

where \(\overline{p}_{{}}^{(k)} = p^{(k)} /\sum\nolimits_{k = 1}^{{\# \tilde{L}(p)}} {p^{(k)} }\).

Definition 8.

If \(\# \tilde{L}_{1} (p) > \# \tilde{L}_{2} (p)\), then we will add \(\# \tilde{L}_{1} (p) - \# \tilde{L}_{2} (p)\) linguistic terms to \(\tilde{L}_{2} (p)\), so that the numbers of linguistic terms \(\tilde{L}_{1} (p)\) and \(\tilde{L}_{{2}} (p)\) are identical. The added linguistic terms are the smallest ones in \(\tilde{L}_{{2}} (p)\), and the probabilities of all the linguistic terms are zero.

Definition 9.

Let \(\tilde{L}(p) = \left\{ {\left. {\tilde{L}^{(k)} (p^{(k)} )} \right|\tilde{L}^{(k)} \in S, \, p^{(k)} \ge 0, \, k = 1, \, 2, \ldots , \, \# \tilde{L}(p)} \right\}\) be an extended probabilistic linguistic term, then the score of \(\tilde{L}(p)\) is as follows:

$$ E\left( {\tilde{L}(p)} \right) = S_{{\overline{\alpha } }} , $$
(7)

where \(\overline{\alpha } = {{\sum\nolimits_{k = 1}^{{\# \tilde{L}(p)}} {r^{(k)} p^{(k)} } } {\Big/} {\sum\nolimits_{k = 1}^{{\# \tilde{L}(p)}} {p^{(k)} } }}\), and \(r^{(k)}\) is the subscript of linguistic term \(\tilde{L}(p)\).

  1. (1)

    If \(E\left( {\tilde{L}_{1} (p)} \right) > E\left( {\tilde{L}_{2} (p)} \right)\), then \(\tilde{L}_{1} (p) \succ \tilde{L}_{2} (p)\).

  2. (2)

    If \(E\left( {\tilde{L}_{1} (p)} \right) = E\left( {\tilde{L}_{2} (p)} \right)\), then \(\tilde{L}_{1} (p) \sim \tilde{L}_{2} (p)\).

  3. (3)

    If \(E\left( {\tilde{L}_{1} (p)} \right) < E\left( {\tilde{L}_{2} (p)} \right)\), then \(\tilde{L}_{1} (p) \prec \tilde{L}_{2} (p)\).

Definition 10.

Let \(\tilde{L}(p) = \left\{ {\left. {\tilde{L}^{(k)} (p^{(k)} )} \right|\tilde{L}^{(k)} \in S, \, p^{(k)} \ge 0, \, k = 1, \, 2, \ldots , \, \# \tilde{L}(p)} \right\}\) be an extended probabilistic linguistic term, then the deviation degree function of \(\tilde{L}(p)\) is as follows:

$$ \sigma \left( {\tilde{L}(p)} \right) = {{\left( {\sum\limits_{k = 1}^{{\# \tilde{L}(p)}} {\left( {p^{(k)} \left( {r^{(k)} - \overline{\alpha } } \right)} \right)^{2} } } \right)^{1/2} } \mathord{\left/ {\vphantom {{\left( {\sum\limits_{k = 1}^{{\# \tilde{L}(p)}} {\left( {p^{(k)} \left( {r^{(k)} - \overline{\alpha } } \right)} \right)^{2} } } \right)^{1/2} } {\sum\limits_{k = 1}^{{\# \tilde{L}(p)}} {p^{(k)} } }}} \right. \kern-0pt} {\sum\limits_{k = 1}^{{\# \tilde{L}(p)}} {p^{(k)} } }}. $$
(8)

For two extended probability linguistic term sets \(\tilde{L}_{1} (p)\) and \(\tilde{L}_{2} (p)\) with \(E\left( {\tilde{L}_{1} (p)} \right) = E\left( {\tilde{L}_{2} (p)} \right)\):

  1. (1)

    If \(\sigma \left( {\tilde{L}_{1} (p)} \right) > \sigma \left( {\tilde{L}_{2} (p)} \right)\), then \(\tilde{L}(p_{1} ) \prec \tilde{L}(p_{2} )\).

  2. (2)

    If \(\sigma \left( {\tilde{L}(p_{1} )} \right) = \sigma \left( {\tilde{L}(p_{2} )} \right)\), then \(\tilde{L}(p_{1} ) \sim \tilde{L}(p_{2} )\).

  3. (3)

    If \(\sigma \left( {\tilde{L}(p_{1} )} \right) < \sigma \left( {\tilde{L}(p_{2} )} \right)\), then \(\tilde{L}(p_{1} ) \succ \tilde{L}(p_{2} )\).

Definition 11.

Let \(\tilde{L}_{1} (p) = \left\{ {\left. {\tilde{L}_{1}^{(k)} (p_{1}^{(k)} )} \right|k = 1,2, \cdots ,\# \tilde{L}_{1} (p)} \right\}\) and \(\tilde{L}_{2} (p) = \left\{ {\left. {\tilde{L}_{2}^{(k)} (p_{2}^{(k)} )} \right|k = 1,2, \ldots ,\# \tilde{L}_{2} (p)} \right\}\) be two ordered extended probabilistic linguistic terms, where the linguistic terms \(\tilde{L}^{(k)} (p^{(k)} )\left( {k = 1,2, \ldots ,\# \tilde{L}_{2} (p)} \right)\) are arranged according to the values of \(r^{(k)} p^{(k)} \left( {k = 1,2, \ldots ,\# \tilde{L}_{2} (p)} \right)\) in descending order, and \(\# \tilde{L}_{1} (p) = \# \tilde{L}_{2} (p)\), then the deviation degree between \(\tilde{L}_{1} (p)\) and \(\tilde{L}_{2} (p)\) is as follows:

$$ d\left( {\tilde{L}_{1} (p),\tilde{L}_{2} (p)} \right) {=} \sqrt {{{\sum\limits_{k = 1}^{{\# \tilde{L}_{1} (p)}} {\left( {p_{1}^{{^{(k)} }} r_{1}^{{^{(k)} }} {-} p_{2}^{{^{(k)} }} r_{2}^{{^{(k)} }} } \right)^{2} } } \mathord{\left/ {\vphantom {{\sum\limits_{k = 1}^{{\# \tilde{L}_{1} (p)}} {\left( {p_{1}^{{^{(k)} }} r_{1}^{{^{(k)} }} - p_{2}^{{^{(k)} }} r_{2}^{{^{(k)} }} } \right)^{2} } } {\# \tilde{L}_{1} (p)}}} \right. \kern-0pt} {\# \tilde{L}_{1} (p)}}} . $$
(9)

Definition 12.

Let \(D = \left. {\left\{ {D_{1} } \right.,D_{2} , \ldots ,D_{G} } \right\}\) be a set of decision-making panels with decision weights \(\left( {\lambda_{1} , \, \lambda_{2} , \, \ldots \, , \, \lambda_{G} } \right)^{T}\) and \(\sum\nolimits_{{g{ = 1}}}^{G} {\lambda_{g} } = 1\), \(\tilde{L}^{g} (p) = \left\{ {\left. {\tilde{L}^{{_{g(k)} }} (p^{g(k)} )} \right|\tilde{L}^{{_{g(k)} }} \in S, \, g = 1, \, 2, \ldots , \, G} \right\}\) be the extended probabilistic linguistic term by gth decision-making panel, then the overall probability linguistic set of the decision-making panels is as follows:

$$\begin{aligned} \tilde{L}^{t} (p) &= \left\{\vphantom{\sum\limits_{g = 1}^{G}} {\left. {\tilde{L}^{{_{{_{t(k)} }} }} (p^{{_{{_{{_{t(k)} }} }} }} )} \right|\tilde{L}^{{_{{_{g(k)} }} }} \in S, \, p^{{_{{_{t(k)} }} }} }\right. \\ & \quad \left.{= \sum\limits_{g = 1}^{G} {\lambda_{g} } v^{{_{{_{t(k)} }} }} ,k = 1, \, 2, \ldots , \, \# \tilde{L}(p)} \right\},\end{aligned} $$
(10)

where \(v^{{_{t(k)} }}\) represents the probability weight of the linguistic term \(\tilde{L}^{{_{g(k)} }}\) in \(\tilde{L}^{g} (p)\), as follows:

$$ v^{{_{t(k)} }} = \left\{ \begin{gathered} p^{{_{t(k)} }} ,\tilde{L}^{{_{t(k)} }} \in \tilde{L}^{{_{g(k)} }} \hfill \\ 0, \, \tilde{L}^{{_{t(k)} }} \notin \tilde{L}^{{_{g(k)} }} \hfill \\ \end{gathered} \right.. $$
(11)

Proposed methodology

Aiming at the MAGDM problems in which attributes are complexity, the selection of alternatives is diversity, and decision-makers are risk averse, this section attempts to conduct a new MAGDM approach based on multi-granularity extended probabilistic linguistic best–worst and VIKOR methods, which integrates multi-granularity, extended probabilistic linguistic term sets, BWM and VIKOR method. The proposed methodology is described as follows. First, the relative parameters are expressed as follows. \(A = \left. {\left\{ {A_{1} } \right.,A_{2} , \ldots ,A_{m} } \right\}\) be a set of alternatives (namely green supplies in GSCM practices). \(C = \left. {\left\{ {C_{1} } \right.,C_{2} , \ldots ,C_{n} } \right\}\) be a set of attributes as evaluation indexes of alternatives, which can be divided in the benefit attribute and the cost attribute. And \(\omega_{j}\) is the weight of attribute \(C_{j}\), satisfying \(\omega_{j} \in \left[ {0,1} \right]\) and \(\sum\nolimits_{j}^{n} {\omega_{j} } = 1\). \(D = \left. {\left\{ {D_{1} } \right.,D_{2} , \ldots ,D_{G} } \right\}\) be a set of decision-making panels participating in alternative evaluation, in which each decision-making panel has several decision-makers, and the corresponding weight \(\lambda_{g}\) of the decision-making panel \(D_{g}\) satisfies \(\sum\nolimits_{g}^{G} {\lambda_{g} } = 1\).

The attribute weights are unknown and decision-makers are diversity. Therefore, there are three phases in the process of MAGDM, including determining the weights of the decision-making panels and attributes by the multi-granularity extended probabilistic linguistic BWM, describing alternative evaluation using MGEPLTSs, and ranking the alternatives using the multi-granularity extended probabilistic linguistic VIKOR approach. Figure 1 presents the framework of MAGDM depicted, and intuitively describes the details of how to use the multi-granularity extended probabilistic linguistic best–worst and extended VIKOR methods.

Fig. 1
figure 1

The proposed MAGDM-based framework for green suppliers election

Determining the weights by multi-granularity extended probabilistic linguistic best–worst method

In most cases, both expert weights and attribute weights are partially or completely unknown, which requires appropriate methods to further determine the weights. We extend the traditional BWM to the MGEPLTSs to compute the weights [34]. The details of the multi-granularity extended probabilistic linguistic BWM are as follows:

  1. (1)

    Determining the weights of decision-making panels

Step 1. Managing directors determine the best decision-making panel B and the worst decision-making panel W.

Step 2. Managing directors choose their preferred linguistic term set from multi- granularity and then use the form of extended probabilistic linguistic term \(\tilde{L}(p)_{Bg}\) to evaluate its preference degree of the best attribute relative to other attributes. The obtained best-to-others vector is denoted as \(A_{{_{B} }}^{{}} = \left( {\tilde{L}(p)_{B1} ,\tilde{L}(p)_{B2} , \ldots \tilde{L}(p)_{BG} } \right)^{T}\). Next, managing directors evaluate its preference degree of each attribute over the worst attribute using the extended probabilistic linguistic term \(\tilde{L}(p)_{gW}\). The obtained others-to-worst vector is denoted as \(A_{W}^{{}} = \left( {\tilde{L}(p)_{1W} ,\tilde{L}(p)_{2W} , \ldots \tilde{L}(p)_{gW} } \right)^{T}\). Then, the extended probabilistic linguistic terms are normalized using Eq. (6). The optional multi-granularity linguistic term sets are as follows:

$$ \begin{aligned} S^{3} &= \left\{ {s_{0} = {\text{equally important}}, s_{1} = {\text{obviously important}}, s_{2} = {\text{extremely important}}} \right\} \hfill \\ S^{5} &= \left\{ \begin{array}{l} s_{0} = {\text{evequally important}}, s_{1} = {\text{slightly important}}, s_{2} = {\text{ obviously important}}, \hfill \\ s_{3} = {\text{strongly important}}, s_{4} = {\text{ extremely important}} \hfill \\ \end{array} \right\} \hfill \\ S^{7} &= \left\{ \begin{array}{l} s_{0} = {\text{evequally important}}, s_{1} = {\text{slightly important}}, s_{2} = {\text{modernately important}},\;s_{3} = {\text{important}}, \hfill \\ s_{4} = {\text{strongly important}}, s_{5} = {\text{very strongly important}}, s_{6} = {\text{extremely important}} \hfill \\ \end{array} \right\} \hfill \\ \end{aligned} $$

Step 3. Compute the optimal weights \((\lambda_{1}^{ * } ,\lambda_{2}^{ * } \ldots ,\lambda_{g}^{ * } )\) of decision-making panels, which are computed such that the maximum absolute differences \(\left. {\left| {\frac{{\omega_{B} }}{{\omega_{g} }}} \right. - U\left( {E\left( {\tilde{L}(p)_{Bg} } \right)} \right)} \right|\) and \(\left. {\left| {\frac{{\omega_{g} }}{{\omega_{W} }}} \right. - U\left( {E\left( {\tilde{L}(p)_{gW} } \right)} \right)} \right|\) for all n are minimized, which can be built the fuzzy mathematical programming model:

$$ \begin{gathered} \min \, \delta \hfill \\ s.t. \, \left. {\left| {\frac{{\lambda_{B} }}{{\lambda_{g} }}} \right. - U\left( {E\left( {\tilde{L}(p)_{Bg} } \right)} \right)} \right| \le \delta ,\; {\text{for all}}\,\, g \hfill \\ \, \qquad \left. {\left| {\frac{{\lambda_{g} }}{{\lambda_{W} }}} \right. - U\left( {E\left( {\tilde{L}(p)_{gW} } \right)} \right)} \right| \le \delta ,\;{\text{ for all}} \, \, g \hfill \\ \, \qquad g = 1,2, \ldots G, \hfill \\ \end{gathered} $$
(12)

where \(U\left( {E\left( {\tilde{L}(p)_{Bg} } \right)} \right) = \ell^{{{{{{\# }}\tilde{L}(p) \cdot E\left( {\tilde{L}(p)_{Bg} } \right)} \mathord{\left/ {\vphantom {{{{\# }}\tilde{L}(p) \cdot E\left( {\tilde{L}(p)_{Bg} } \right)} \tau }} \right. \kern-0pt} \tau }}}\) and \(U\left( {E\left( {\tilde{L}(p)_{gW} } \right)} \right) = \ell^{{{{{{\# }}\tilde{L}(p) \cdot E\left( {\tilde{L}(p)_{gW} } \right)} \mathord{\left/ {\vphantom {{{{\# }}\tilde{L}(p) \cdot E\left( {\tilde{L}(p)_{gW} } \right)} \tau }} \right. \kern-0pt} \tau }}}\) represent the utility values of cognitive linguistic evaluations \(\tilde{L}(p)_{Bg}\) and \(\tilde{L}(p)_{gW}\), \(\ell\, = \,\sqrt[{{{\# }}\tilde{L}(p)}]{{{\text{Best}}/\text{Worst}}}\) represents the objective importance ratio of two adjacent linguistic terms, and Best / Worst is the maximum difference in the evaluation information of decision-making panel [24].

By solving the model, we obtain the \((\lambda_{1}^{ * } ,\lambda_{2}^{ * } \ldots ,\lambda_{G}^{ * } )\) and \(\delta\). \(\delta\) can measure of the consistency level of decision-making and its value close to zero shows a high consistency level.

  1. (2)

    Determining the weights of attribute

Step 1. Decision-making panel \(D_{g}\) determines the best attribute B and the worst attribute W.

Step 2. Decision-making panel \(D_{g}\) chooses its preferred linguistic term set from multi- granularity and then uses the form of extended probabilistic linguistic term \(\tilde{L}(p)_{Bj}\) to evaluate its preference degree of the best attribute relative to other attributes. The obtained best-to-others vector is denoted as \(A_{{_{B} }}^{g} = \left( {\tilde{L}(p)_{B1} ,\tilde{L}(p)_{B2}, \ldots \tilde{L}(p)_{Bn} } \right)^{T}\). Next, decision-making panel \(D_{g}\) evaluates its preference degree of each attribute over the worst attribute using the extended probabilistic linguistic term \(\tilde{L}(p)_{jW}\). The obtained others-to-worst vector is denoted as \(A_{W}^{g} = \left( {\tilde{L}(p)_{1W} ,\tilde{L}(p)_{2W}, \ldots \tilde{L}(p)_{nW} } \right)^{T}\). The optional multi-granularity linguistic term sets are the same as Step 2 in Section “Determining the weights by multi-granularity extended probabilistic linguistic best–worst method”. Then, the multi-granularity linguistic terms are transformed into the same granularity using Eq. (5), and the extended probabilistic linguistic terms are normalized using Eq. (6).

Step 3. Compute the optimal attribute weights \((\omega_{1}^{ * } ,\omega_{2}^{ * } \ldots ,\omega_{n}^{ * } )\), which are computed such that the maximum absolute differences \(\left. {\left| {\frac{{\omega_{B} }}{{\omega_{j} }}} \right. - U\left( {E\left( {\tilde{L}(p)_{Bj} } \right)} \right)} \right|\) and \(\left. {\left| {\frac{{\omega_{j} }}{{\omega_{W} }}} \right. - U\left( {E\left( {\tilde{L}(p)_{jW} } \right)} \right)} \right|\) for all n are minimized, which can be built the fuzzy mathematical programming model:

$$ \begin{aligned} & \min \, \sum\limits_{g}^{G} {\lambda_{g} } \varepsilon_{g} \\ & s.t.\left. {\left| {\frac{{\omega_{B} }}{{\omega_{j} }}} \right. - U\left( {E\left( {\tilde{L}(p)_{Bj} } \right)} \right)} \right| \le \varepsilon_{j} , {\text{for all}}\, \, j, {\text{for all}}\, \, g \\ \, & \qquad \left. {\left| {\frac{{\omega_{j} }}{{\omega_{W} }}} \right. - U\left( {E\left( {\tilde{L}(p)_{jW} } \right)} \right)} \right| \le \varepsilon_{j} ,{\text{ for all}}\, \, j, {\text{for all}}\, \, g \\ \, & \qquad \sum\limits_{j}^{n} {\omega_{j} } = 1 \\ \, & \qquad j = 1,2, \ldots n \\ \,& \qquad \sum\limits_{g}^{G} {\lambda_{g} } = 1 \\ \, & \qquad g = 1,2, \ldots G \end{aligned} $$
(13)

where \(\lambda_{g}\) represents the weight of \(D_{g}\), \(U\left( {E\left( {\tilde{L}(p)_{Bj} } \right)} \right) = \ell^{{{{{{\# }}\tilde{L}(p) \cdot E\left( {\tilde{L}(p)_{Bj} } \right)} \mathord{\left/ {\vphantom {{{{\# }}\tilde{L}(p) \cdot E\left( {\tilde{L}(p)_{Bj} } \right)} \tau }} \right. \kern-0pt} \tau }}}\) and \(U\left( {E\left( {\tilde{L}(p)_{jW} } \right)} \right) = \ell^{{{{{{\# }}\tilde{L}(p) \cdot E\left( {\tilde{L}(p)_{jW} } \right)} \mathord{\left/ {\vphantom {{{{\# }}\tilde{L}(p) \cdot E\left( {\tilde{L}(p)_{jW} } \right)} \tau }} \right. \kern-0pt} \tau }}}\) represent the utility values of cognitive linguistic evaluations \(\tilde{L}(p)_{Bj}\) and \(\tilde{L}(p)_{jW}\), \(\ell\, = \,\sqrt[{{{\# }}\tilde{L}(p)}]{{{\text{Best}}/{\text{Worst}}}}\) represents the objective importance ratio of two adjacent linguistic terms, and Best / Worst is the maximum difference in the evaluation information of decision-making panel [24].

By solving the model, we obtain the \(\left( {\omega_{1}^{ * } ,\omega_{2}^{ * } \ldots ,\omega_{n}^{ * } } \right)\) and \(\left( {\varepsilon_{1} ,\varepsilon_{2} \ldots ,\varepsilon_{G} } \right)\). \(\sum\nolimits_{g}^{G} {\lambda_{g} } \varepsilon_{g}\) can measure of the consistency level of decision-making and its value close to zero shows a high consistency level.

Description of multi-granularity extended probabilistic linguistic term sets based alternative evaluation

In the inspiration of PLTSs, we extend new MGEPLTSs to quantify preferences given by decision-makers to carry out alternative evaluation, which can comprehensively reflect the real opinions of decision-makers, and maintain the integrity of the original evaluation information as well. Each decision-making panel uses the MGEPLTSs to conduct the evaluation of alternatives. The optional multi-granularity linguistic term sets are the same as Step 2 in Section  “Determining the weights by multi-granularity extended probabilistic linguistic best–worst method”.

Step 1. Decision-making panel \(D_{g}\) chooses a preferred linguistic term set from multi-granularity and evaluates the alternative \(A_{i}\) regarding attribute \(C_{j}\) through MGEPLTSs; here, it is written as \(\tilde{L}_{ij}^{{_{{D_{g} }} }} (p)\).

$$ \begin{aligned} & \overline{S}^{3} = \left\{ {s_{0} = {\text{ low}},\;s_{1} = {\text{ fair}},\;s_{2} = {\text{ high}}} \right\} \\ & \overline{S}^{5} = \left\{ s_{0} = {\text{ very low}},\;s_{1} = {\text{ low}},\;s_{2} = {\text{ fair}},\;\right. \\ & \left. s_{3} = {\text{ high,}}\;s_{4} = {\text{ very high}} \right\} \\ & \overline{S}^{7} = \left\{ s_{0} = {\text{ very low}},\;s_{1} = {\text{ low}},\;s_{2} = {\text{ moderately low}},\;\right. \\ & \left. s_{3} = {\text{ fair}},\;s_{4} = {\text{ moderately high}},\;\right. \\ & \left. s_{5} = {\text{ high}}, \, s_{6} = {\text{ very high}} \right\}. \end{aligned} $$

Step 2. We transform multi-granularity linguistic terms into the same granularity using Eq. (5) and normalize extended probabilistic linguistic terms using Eq. (6).

Step 3. According to Eqs. (10) and (11), for alternative \(A_{i}\), its evaluation can be determined as follows:

$$\begin{aligned} E_{{}}^{{A_{i} }}& = \sum\limits_{g = 1}^{G} {\lambda_{g} \cdot \tilde{L}_{ij}^{{D_{g} }} (p)} ,(i = 1,2, \cdots m, \\ & \quad j = 1,2, \cdots n,g = 1,2, \cdots G).\end{aligned} $$
(14)

Thereby, we obtain the overall probabilistic linguistic decision-making matrix of decision-making panels shown in Table 1.

Table 1 The overall probabilistic linguistic decision-making matrix of decision-making panels

Deriving the ranking by multi-granularity extended probabilistic linguistic VIKOR method

Because the decision-makers need to respond to various situations, we proposed multi-granularity extended probabilistic linguistic VIKOR method to obtain the ranking of alternatives. The details of the proposed approach are as follows. Through the alternatives evaluation in Section  "Description of multi-granularity extended probabilistic linguistic term sets based alternative evaluation", the overall probabilistic linguistic decision-making matrix of decision-making panels is constructed and shown in Table 1.

Definition 13.

Let \(R = \left[ {\tilde{L}_{ij}^{{}} (p)} \right]_{{{\kern 1pt} {\kern 1pt} m \times n}}\) be a probabilistic linguistic decision-making matrix of alternatives, then the vector of attribute values of the alternative \(A_{i}\) can be defined as \(\tilde{L}_{i}^{{}} (p) = \, \left\{ { \, \tilde{L}_{i1}^{{}} (p), \, \tilde{L}_{i2}^{{}} (p), \ldots , \, \tilde{L}_{in}^{{}} (p)} \right\} \, \).

Definition 14.

Let \(R = \left[ {\tilde{L}_{ij}^{{}} (p)} \right]_{{{\kern 1pt} {\kern 1pt} m \times n}}\) be a probabilistic linguistic decision-making matrix of alternatives, then the positive ideal solution \(\tilde{L}_{{}}^{ + } (p)\) and the negative ideal solution \(\tilde{L}_{{}}^{ - } (p)\) of alternative can be defined as:

$$ \begin{aligned} \tilde{L}_{{}}^{ + } (p) & = \, \left\{ { \, \tilde{L}_{1}^{ + } (p), \, \tilde{L}_{2}^{ + } (p), \ldots , \, \tilde{L}_{n}^{ + } (p)} \right\} \, \\ & = \, \left\{ {\left( { \, {\text{m}} {\kern 1pt} {\kern 1pt} a{\kern 1pt} x\tilde{L}(p) \, \left| { \, j \in I \, } \right.} \right) \, , \, \left( { \, {\text{m}} {\kern 1pt} {\kern 1pt} i{\kern 1pt} n\tilde{L}(p)\left| { \, j \in I^{ * } } \right.} \right)} \right\} \, \\ & \quad \quad \left( { \, j = 1, \, 2, \ldots , \, n} \right) \\ \tilde{L}_{{}}^{ - } (p) & = \, \left\{ { \, \tilde{L}_{1}^{ - } (p), \, \tilde{L}_{2}^{ - } (p), \ldots , \, \tilde{L}_{n}^{ - } (p)} \right\} \, \\ & = \, \left\{ {\left( { \, {\text{m}} {\kern 1pt} {\kern 1pt} i{\kern 1pt} n\tilde{L}(p) \, \left| { \, j \in I \, } \right.} \right) \, , \, \left( { \, {\text{m}} {\kern 1pt} {\kern 1pt} a{\kern 1pt} x\tilde{L}(p)\left| { \, j \in I^{ * } } \right.} \right)} \right\} \, \\ & \quad \quad \left( {j = 1, \, 2, \ldots , \, n} \right), \end{aligned} $$
(15)

where I is the benefit attribute, and I* is the cost attribute.

Definition 15.

The group utility measure of alternative Ai can be denoted as follows:

$$\begin{aligned} S_{i} &{ = }\sum\nolimits_{j = 1}^{n} {\omega_{j} } \frac{{d\left( {\tilde{L}_{j}^{ + } (p),\tilde{L}_{ij}^{{}} (p)} \right)}}{{d\left( {\tilde{L}_{j}^{ + } (p),\tilde{L}_{j}^{ - } (p)} \right)}} \\ &= \sum\limits_{j = 1}^{n} {\omega_{j} } \frac{{\sqrt {{{\sum\nolimits_{{\text{k = 1}}}^{{\# \tilde{L}_{ij} (p)}} {\left( {\left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ + } - p_{ij}^{{^{(k)} }} r_{ij}^{{^{(k)} }} } \right)^{2} } } \mathord{\left/ {\vphantom {{\sum\limits_{{\text{k = 1}}}^{{\# \tilde{L}_{ij} (p)}} {\left( {\left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ + } - p_{ij}^{{^{(k)} }} r_{ij}^{{^{(k)} }} } \right)^{2} } } {\# \tilde{L}_{ij} (p)}}} \right. \kern-0pt} {\# \tilde{L}_{ij} (p)}}} }}{{\sqrt {{{\sum\nolimits_{{\text{k = 1}}}^{{\# \tilde{L}_{ij} (p)}} {\left( {\left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ + } - \left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ - } } \right)^{2} } } \mathord{\left/ {\vphantom {{\sum\nolimits_{{\text{k = 1}}}^{{\# \tilde{L}_{ij} (p)}} {\left( {\left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ + } - \left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ - } } \right)^{2} } } {\# \tilde{L}_{ij} (p)}}} \right. \kern-0pt} {\# \tilde{L}_{ij} (p)}}} }}. \end{aligned}$$
(16)

Definition 16.

The individual regret measure of alternative Ai can be denoted as follows:

$$\begin{aligned} R_{i} &{ = }\mathop {{\text{max}}}\limits_{j} \left( {\omega_{j} \frac{{d\left( {\tilde{L}_{j}^{ + } (p),\tilde{L}_{ij}^{{}} (p)} \right)}}{{d\left( {\tilde{L}_{j}^{ + } (p),\tilde{L}_{j}^{ - } (p)} \right)}}} \right)\\ & = \mathop {{\text{max}}}\limits_{j} \left( {\omega_{j} \frac{{\sqrt {{{\sum\nolimits_{{\text{k = 1}}}^{{\# \tilde{L}_{ij} (p)}} {\left( {\left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ + } - p_{ij}^{{^{(k)} }} r_{ij}^{{^{(k)} }} } \right)^{2} } } \mathord{\left/ {\vphantom {{\sum\nolimits_{{\text{k = 1}}}^{{\# \tilde{L}_{ij} (p)}} {\left( {\left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ + } - p_{ij}^{{^{(k)} }} r_{ij}^{{^{(k)} }} } \right)^{2} } } {\# \tilde{L}_{ij} (p)}}} \right. \kern-0pt} {\# \tilde{L}_{ij} (p)}}} }}{{\sqrt {{{\sum\nolimits_{{\text{k = 1}}}^{{\# \tilde{L}_{ij} (p)}} {\left( {\left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ + } - \left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ - } } \right)^{2} } } \mathord{\left/ {\vphantom {{\sum\nolimits_{{\text{k = 1}}}^{{\# \tilde{L}_{ij} (p)}} {\left( {\left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ + } - \left( {p_{j}^{{^{(k)} }} r_{j}^{{^{(k)} }} } \right)^{ - } } \right)^{2} } } {\# \tilde{L}_{ij} (p)}}} \right. \kern-0pt} {\# \tilde{L}_{ij} (p)}}} }}} \right). \end{aligned}$$
(17)

Definition 17.

The compromise measure of alternative Ai can be denoted as follows:

$$ Q_{i}\, = \,\alpha \frac{{S_{i} - S^{ - } }}{{S^{ + } - S^{ - } }} + \left( {1 - \alpha } \right)\frac{{R_{i} - R^{ - } }}{{R^{ + } - R^{ - } }}, $$
(18)

where \(S^{ + }\, = \,\mathop {{\text{max}}}\nolimits_{i} \left( {S_{i} } \right),S^{ - }\, = \,\mathop {{\text{min}}}\nolimits_{i} \left( {S_{i} } \right),R^{ + }\, = \,\mathop {{\text{max}}}\nolimits_{i} \left( {R_{i} } \right),R^{ - }\, = \,\mathop {{\text{min}}}\nolimits_{i} \left( {R_{i} } \right),\) and \(\alpha \in \left( {0,1} \right)\) represents a control parameter. \(Q_{i}\) can be used to balance the group utility measure and individual regret measure by changing the value of \(\alpha\).

Rank the alternatives based on \(Q_{i}\) values. The smaller the \(Q_{i}\) value, the better the alternative \(A_{i}\). At the same time, \(Q_{i}\) values satisfy the following two conditions:

  1. (1)

    Acceptable advantage: \(Q_{i}^{\left( 2 \right)} - Q_{i}^{\left( 1 \right)} \ge {1 \mathord{\left/ {\vphantom {1 {\left( {m - 1} \right)}}} \right. \kern-0pt} {\left( {m - 1} \right)}}\), where \(Q_{i}^{\left( 2 \right)}\) is with the second-smallest Q value, \(Q_{i}^{\left( 1 \right)}\) is with the smallest Q value, and m is the number of alternatives.

  2. (2)

    Acceptable stability: the alternative of \(Q_{i}^{\left( 1 \right)}\) should also be the best ranked by \(S_{i}\) and \(R_{i}\), which indicates that this compromise solution is stable. If one of these two conditions is not satisfied, compromise solutions could be obtained:

If condition (1) is not satisfied, \(A_{i}^{\left( m \right)}\) is determined by the relationship \(Q_{i}^{\left( m \right)} - Q_{i}^{\left( 1 \right)} \le {1 \mathord{\left/ {\vphantom {1 {\left( {m - 1} \right)}}} \right. \kern-0pt} {\left( {m - 1} \right)}}\) for the maximum m, and all alternatives are compromise solutions. If Condition (2) is not satisfied, then alternatives \(A_{i}^{\left( 1 \right)}\) and \(A_{i}^{\left( 2 \right)}\) are both compromise solutions.

An illustrative example

In this section, an illustrative case study is conducted to present the application of the novel integrated best–worst and VIKOR methods under multi-granularity extended probabilistic linguistic environment for green supplier selection problems.

Problem description

With the continuous development of agriculture and industry, the world’s natural environment is worsening. The green economy provides a new mode for simultaneous economic development and environmental protection. GSS is one of the most important activities in the modern manufacturing industry to reflect the development potential and competitiveness of an enterprise in the long run. Consider a home furnishing enterprise seeking a green supplier to purchase product assemblies. During the selection process, five major attributes \(C = \left. {\left\{ {C_{1} } \right.,C_{2} ,C_{3} ,C_{4} ,C_{5} } \right\}\) are considered through green economic aspects, literature review and discussion with experts who have vast knowledge and experience in green supply chain and environmental management systems, as shown in Table 2.

  • Green product cost and product quality management The cost, quality, and service have been widely considered as effective factors in the traditional supplier selection problems. During the selection process of the performance evaluation indicators of GSS, Wu et al. [53] considered seven major perspectives according to green economic aspects: green product innovation, environmental regime, use of green technology, product quality management, total green product cost, resource consumption, and environmental pollution of production,and identified quality, delivery, price/cost, manufacturing capability, service, management, and technology. What is more, Govindan et al. [15] considered five major perspectives: cost, quality, technology, environmental impacts and technology capability. Therefore, we determined the green product cost C1 and product quality management C3.

  • Green technology capability The development of infrastructure, green energy, green manufacturing and green management will improve the green supply chain of the industry and promote sustainable economic development. Ecer [12] indicate that the most important factors that are effective in selecting green suppliers are cleaner production, energy/material saving, green package, remanufacturing, and environmental management system. In the selection process of the performance evaluation indicators of GSS, Qin et al. [32] considered ten criteria, among which green product innovation, use of environmentally friendly technology, resource consumption, environment management, and quality management are more important. Hence, we determined the green technology capability C2.

  • Environmental pollution of production and corporate social responsibility In the recent purchasing decisions under GSCM, incorporation of objective environmental criteria in the evaluation systems ensures better environmental performance in the collaborative supply chains. Lahri et al. [19] proposed a two-stage multi-objective possibilistic integer linear programming sustainable supply chain network design model, minimizing the economic, environmental goals and maximizing the social sustainability goals. Samda et al. [37, 40] indicated that the GSCM and the firms’ environmental, operational and economic performances were found to be positively and significantly associated. Demir et al. [9] pointed out that depleting natural resources and limited amount of landfill areas have forced many governments to impose stricter measures on environmental performance. In order to comply with those measures and to have a better environmental image, companies are investing heavily in environmental, social and economic responsibility issues. Moreover, they continuously track the environmental performance of their suppliers. Thus, it is the responsibility of the industry to develop and implement a management system for measuring safety by analysis and prevention of physical, chemical, and organic hazards throughout the whole operation of the industry. Consequently, we determined the environmental pollution of production C4 and corporate social responsibility C5.

Table 2 The major attributes of green supplier selection

According to the procurement needs of enterprises and the requirements of green suppliers, trade representative in China needs to conduct a detailed investigation on suppliers in North China, South China and Central China. After preliminary screening, the enterprise will assess four potential suppliers \(A = \left. {\left\{ {A_{1} } \right.,A_{2} ,A_{3} ,A_{4} } \right\}\). It is necessary to select the green supplier that best meets the company’s needs as a long-term partner. The trade representative will convene procurement specialists from North China, South China and Central China to form three decision-making panels, namely the decision-making panel from North China D1, the decision-making panel from South China D2 and the decision-making panel from Central China D3, each of which is composed of 5 procurement specialists. They evaluate four green suppliers according to the five major attributes of green supplier selection.

Implementation and results

  1. (1)

    Determining the weights of decision-making panels

Through the understanding of the three decision-making teams, the trade representatives can learn that the authority of each decision-making team is different. Therefore, the weights of decision-making panels are calculated by the proposed multi-granularity extended probabilistic linguistic best–worst method.

The trade representatives choose their preferred linguistic term set from multi-granularity and use the form of extended probabilistic linguistic term to obtain best-to-others vector and others-to-worst vector concerning decision-making panels, as displayed in Table 3. The trade representatives choose the linguistic term set with granularity 5, \(S^{5}\).

Table 3 The best-to-others vector and others-to-worst vector with respect to decision-making panels

Then, the extended probabilistic linguistic terms are normalized using Eq. (6). According to Eq. (12), the optimization model for weights of decision-making panels is established as follows:

$$ \begin{aligned} & \min \, \delta \\ & s.t. \, \left. {\left| {\frac{{\lambda_{3} }}{{\lambda_{1} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{31} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{31} } \right)} 4}} \right. \kern-0pt} 4}}} } \right| \le \delta , \left. {\left| {\frac{{\lambda_{3} }}{{\lambda_{2} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{32} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{32} } \right)} 4}} \right. \kern-0pt} 4}}} } \right| \le \delta \\ \, & \qquad \left. {\left| {\frac{{\lambda_{2} }}{{\lambda_{1} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{21} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{21} } \right)} 4}} \right. \kern-0pt} 4}}} } \right| \le \delta , \left. {\left| {\frac{{\lambda_{3} }}{{\lambda_{1} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{31} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{31} } \right)} 4}} \right. \kern-0pt} 4}}} } \right| \le \delta. \end{aligned} $$

By solving above model, \(\delta\, = \,0.0826\) can be obtained. The optimal weight vector of decision-making panels is \( \left( {\lambda _{1}^{ * } ,\lambda _{2}^{ * } ,\lambda _{3}^{ * } } \right)^{T} = \left( {0.1662,{\text{ }}0.3506,0.4832} \right)^{T} \).

(2) The determination of attribute weights

The attribute weights are calculated by the proposed multi-granularity extended probabilistic linguistic BWM. The best indexes determined by the three decision-making panels are C2, C4 and C2, respectively, and the worst indexes are C1, C1 and C5, respectively. Three decision-making panels choose their preferred linguistic term set from multi-granularity, and then use the form of extended probabilistic linguistic term to obtain best-to-others vector and others-to-worst vector concerning evaluation attributes, as displayed in Table 4. Among them, D1 and D3 choose the linguistic term set with granularity 5, \(S^{5}\); D2 chooses the linguistic term set with granularity 7, \(S^{7}\).

Table 4 The best-to-others vector and others-to-best vector with respect to evaluation attributes

Then, the multi-granularity linguistic terms are transformed into the same granularity using Eq. (5) and the extended probabilistic linguistic terms are normalized using Eq. (6). Based on Eq. (13), the optimization model of attribute weights is established as follows:

$$ \begin{aligned} & \min 0.1662\varepsilon _{1} + 0.3506\varepsilon _{2} + 0.4832\varepsilon _{3} \\ & s.t.\left. {\left| {\frac{{\omega _{2} }}{{\omega _{1} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{21}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{21}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{1} ,\left. {\left| {\frac{{\omega _{2} }}{{\omega _{3} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{23}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{23}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{1}, \\ & \qquad \left. {\left| {\frac{{\omega _{2} }}{{\omega _{4} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{24}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{24}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{1} ,\left. {\left| {\frac{{\omega _{2} }}{{\omega _{5} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{25}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{25}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{1} \\ &\qquad \left. {\left| {\frac{{\omega _{3} }}{{\omega _{1} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{31}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{31}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{1}, \\ &\qquad\left. {\left| {\frac{{\omega _{4} }}{{\omega _{1} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{41}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{41}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{1} ,\left. {\left| {\frac{{\omega _{5} }}{{\omega _{1} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{51}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{51}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{1} \\ &\qquad \left. {\left| {\frac{{\omega _{4} }}{{\omega _{1} }}} \right. - 3^{{{{E\left( {\tilde{L}(p)_{{41}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{41}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{2} ,\left. {\left| {\frac{{\omega _{4} }}{{\omega _{2} }}} \right. - 3^{{{{E\left( {\tilde{L}(p)_{{42}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{42}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{2}, \\ &\qquad \left. {\left| {\frac{{\omega _{4} }}{{\omega _{3} }}} \right. - 3^{{{{E\left( {\tilde{L}(p)_{{43}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{43}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{2} ,\left. {\left| {\frac{{\omega _{4} }}{{\omega _{5} }}} \right. - 3^{{{{E\left( {\tilde{L}(p)_{{45}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{45}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{2} \\ &\qquad \left. {\left| {\frac{{\omega _{2} }}{{\omega _{1} }}} \right. - 3^{{{{E\left( {\tilde{L}(p)_{{21}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{21}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{2},\\ &\qquad \left. {\left| {\frac{{\omega _{3} }}{{\omega _{1} }}} \right. - 3^{{{{E\left( {\tilde{L}(p)_{{31}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{31}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{2} ,\left. {\left| {\frac{{\omega _{5} }}{{\omega _{1} }}} \right. - 3^{{{{E\left( {\tilde{L}(p)_{{51}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{51}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{2} \\ &\qquad \left. {\left| {\frac{{\omega _{2} }}{{\omega _{1} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{21}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{21}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{3}, \\ &\qquad \left. {\left| {\frac{{\omega _{2} }}{{\omega _{3} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{23}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{23}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{3} ,\left. {\left| {\frac{{\omega _{2} }}{{\omega _{4} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{24}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{24}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{3}, \\ &\qquad \left. {\left| {\frac{{\omega _{2} }}{{\omega _{5} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{25}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{25}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{3} \\ &\qquad \left. {\left| {\frac{{\omega _{1} }}{{\omega _{5} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{15}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{15}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{3},\\ &\qquad \left. {\left| {\frac{{\omega _{3} }}{{\omega _{5} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{35}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{35}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{3} ,\left. {\left| {\frac{{\omega _{4} }}{{\omega _{5} }}} \right. - 4^{{{{E\left( {\tilde{L}(p)_{{45}} } \right)} \mathord{\left/ {\vphantom {{E\left( {\tilde{L}(p)_{{45}} } \right)} 4}} \right. \kern-\nulldelimiterspace} 4}}} } \right| \le \varepsilon _{3} \\ &\qquad \omega _{1} + \omega _{2} + \omega _{3} + \omega _{4} + \omega _{5} = 1 \end{aligned} $$

By solving above model, \(\varepsilon_{1}\, = \,0.1802,\varepsilon_{2}\, = \,0.1061,\varepsilon_{3}\, = \,0.1263\) can be obtained. The optimal weight vector of attributes is \(\left( {\omega_{1}^{ * } ,\omega_{2}^{ * } ,\omega_{3}^{ * } ,\omega_{4}^{ * } ,\omega_{5}^{ * } } \right)^{T} = \left( {{ 0}{\text{.1581}},{ 0}{\text{.3063}},{0}{\text{.1893}},{0}{\text{.2401}},{0}{\text{.1062}}} \right)^{T}\).

(3) Alternative evaluation

The three decision-making panels choose their preferred linguistic term set from multi-granularity and evaluate alternative through the MGEPLTSs. The evaluation results are shown in Table 5. Among them, D1 and D3 choose the linguistic term set with granularity 5, \(S^{5}\); D2 chooses the linguistic term set with granularity 7, \(S^{7}\).

Table 5 The multi-granularity extended probabilistic linguistic evaluation of alternatives

The normalized multi-granularity extended probabilistic linguistic evaluation of alternatives is obtained using Eqs. (5) and (6). In addition, the overall probabilistic linguistic decision-making matrix of decision-making panels can be obtained using Eq. (14) shown in Table 6.

Table 6 The overall probabilistic linguistic decision-making matrix of decision-making panels

(4) The deriving of ranking

The ranking is calculated by the proposed multi-granularity extended probabilistic linguistic VIKOR approach.

Step 1. Based on alternative evaluation, we can obtain the probabilistic linguistic decision-making matrix of decision-making panels, as shown in Table 6.

Step 2. According to Eq. (15), we calculate the positive ideal solution \(\tilde{L}_{{}}^{ + } (p)\) and the negative ideal solution \(\tilde{L}_{{}}^{ - } (p)\) of alternative as follows:

$$ \begin{aligned} \tilde{L}_{{}}^{ + } (p) &= \, \left\{ { \, \tilde{L}_{1}^{ + } (p), \, \tilde{L}_{2}^{ + } (p),\tilde{L}_{3}^{ + } (p),\tilde{L}_{4}^{ + } (p),\tilde{L}_{5}^{ + } (p)} \right\} \\ &= \left\{ {\left\{ {s_{0}^{5} \left( {0.42} \right),s_{1}^{5} \left( {0.23} \right),\left. {s_{2}^{5} \left( {0.35} \right)} \right\},}\right.}\right. \\ & \quad\left.{\left.{\left\{ {s_{3}^{5} \left( {0.28} \right),} \right.s_{10/3}^{5} \left( {0.35} \right),\left. {s_{4}^{5} \left( {0.37} \right)} \right\}} \right.} \right., \\ &\quad \left. {\left\{ {s_{2}^{5} \left( {0.26} \right),s_{3}^{5} \left( {0.38} \right),} \right.s_{10/3}^{5} \left( {0.38} \right),\left. {s_{4}^{5} \left( {0.06} \right)} \right\},}\right. \\ & \quad \left.{\left\{ {s_{1}^{5} \left( {0.60} \right),} \right.s_{4/3}^{5} \left( {0.30} \right),\left. {s_{2}^{5} \left( {0.10} \right)} \right\},}\right.\\ & \quad \left.{\left\{ {s_{3}^{5} \left( {0.12} \right),s_{10/3}^{5} \left( {0.12} \right),} \right.\left. {s_{4}^{5} \left( {0.76} \right)} \right\}} \right\} \end{aligned} $$
$$ \begin{aligned} \tilde{L}_{{}}^{ - } (p) & = \, \left\{ { \, \tilde{L}_{1}^{ - } (p), \, \tilde{L}_{2}^{ - } (p),\tilde{L}_{3}^{ - } (p),\tilde{L}_{4}^{ - } (p),\tilde{L}_{5}^{ - } (p)} \right\} \\ & = \left\{ {\left\{ {s_{4/3}^{5} \left( {0.35} \right),s_{2}^{5} \left( {0.13} \right)} \right.,\left. {s_{3}^{5} \left( {0.52} \right)} \right\},\;}\right.\\ &\quad \left.{\left\{ {s_{0}^{5} \left( {0.56} \right),s_{2/3}^{5} \left( {0.24} \right),\left. {s_{1}^{5} \left( {0.14} \right),s_{4/3}^{5} \left( {0.06} \right)} \right\}} \right.} \right., \\ & \quad \left. {\left\{ {s_{1}^{5} \left( {0.22} \right),s_{2}^{5} \left( {0.72} \right),\left. {s_{3}^{5} \left( {0.06} \right)} \right\},\;} \right.}\right.\\ &\quad \left.{\left\{ {s_{8/3}^{5} \left( {0.12} \right),} \right.s_{10/3}^{5} \left( {0.21} \right),\;\left. {s_{4}^{5} \left( {0.67} \right)} \right\},}\right.\\ &\quad \left.{\left\{ {s_{1}^{5} \left( {0.35} \right),} \right.s_{4/3}^{5} \left( {0.15} \right),\left. {s_{2}^{5} \left( {0.50} \right)} \right\}} \right\}. \end{aligned} $$

Step 3. Calculate the group utility measure \(S_{i}\) and the individual regret measure \(R_{i}\) using Eqs. (16) and (17). The results are shown as follows:\(S_{1}\, = \,0.3143,S_{2}\, = \,0.6572,S_{3}\, = \,0.6236,S_{4}\, = \,0.7262\); \(R_{1}\, = \,0.1726,R_{2}\, = \,0.2163,R_{3}\, = \,1752,R_{4}\, = \,0.1898\).

Step 4. Calculate the compromise measure \(Q_{i}\) using Eq. (18), which \(\alpha = 0.5\). The results are shown as follows:\(Q_{1}\, = \,0.0034,Q_{2}\, = \,0.9312,Q_{3}\, = \,0.3566,Q_{4}\, = \,0.6671\).

Step 5. Rank the alternatives based on \(Q_{i}\) values. We find that \(Q_{1}\) value is the smaller the of the alternative \(A_{1}\). At the same time, \(Q_{i}\) values satisfy the following two conditions, namely \(Q_{3} - Q_{1} = 0.3532 \le {1 \mathord{\left/ {\vphantom {1 {\left( {4 - 1} \right)}}} \right. \kern-0pt} {\left( {4 - 1} \right)}}\) and the alternative \(A_{1}\) also be the best ranked by \(S_{i}\) and \(R_{i}\). Thus, the optimal green supplier is \(A_{1}\).

Sensitivity analysis

In this section, sensitivity analyses regarding different parameters and different standard granularities are conducted to examine their impacts on the decision-making results.

(1) The effect of \(\alpha\) on the ranking

According to Eq. (17), we find that the control parameter \(\alpha\) will affect the ranking result of alternatives. In practice, the parameter \(\alpha\) is based on the decision-makers’ preferences. Here, we use a value of \(\alpha\) from 0 to 1 in increment of 0.1 to analyze the sensitivity. The compromise measure of alternative Ai under different values of \(\alpha\) is shown in Fig. 2. As can be seen from Fig. 2, the ranking of alternatives is changed with the values of \(\alpha\). However, the best green supplier is always \(A_{1}\); therefore, our proposed method is robust. Additionally, the ranking of \(A_{2}\) improves as \(\alpha\) increases, while the ranking of \(A_{4}\) degrades as \(\alpha\) increases, which reveals that the decision mechanisms affect the ranking result. In general, Fig. 2 illustrates the stability of our method in a simple and direct manner.

Fig. 2
figure 2

The compromise measure under different values of \(\alpha\)


(2) The effect of standard granularity on the ranking


The probabilistic linguistic decision-making matrix of alternatives largely depends on the determination of the standard granularity. To explore the influence of different standard granularities on the results, the sensitivity analysis was carried out with granularity 7 as the standard granularity, and the compromise measure of different alternatives under different granularities is shown in Fig. 3. As can be seen from Fig. 3, whether the standard granularity is 5 or 7, \(Q_{i}\) of \(A_{1}\) is always the minimum value and \(Q_{i}\) of \(A_{{2}}\) is always the maximum value. Accordingly, if any multi-granularity is selected as the standard granularity, the decision information before and after conversion is equivalent and has slight effect on the comprehensive dominance and ranking result, which further shows the stability of the proposed approach.

Fig. 3
figure 3

The compromise measure of different alternatives under 5 and 7 granularities

Comparative analysis and discussion

In this section, to verify the rationality and feasibility of the multi-granularity extended probabilistic linguistic best–worst and VIKOR methods, we provide some comparative analysis with the existing MAGDM methods [32, 45]. The corresponding calculations and analysis are all based on the same scenario mentioned above. Tavana et al. [45] proposed an interval type-2 fuzzy best–worst method and combined compromise solution to evaluate eco-friendly packaging alternatives. They rank alternatives in descending order by calculating the final index value expressing the overall importance \(\xi_{i}^{{}}\) of alternatives to determine the best one. Qin et al. [32] proposed the extended TODIM method in interval type-2 fuzzy environment for GSS. They rank alternatives by calculating the global prospect values \(\pi_{i}^{{}}\) of alternatives to determine the best one. Table 7 shows the ranking results obtained by the three approaches, and it can be clearly seen that ranking order obtained by the methods in Qin et al. [32] and Tavana et al. [45] is slightly different from the ranking obtained by the proposed approach, but the best alternative is the same.

Table 7 The ranking results obtained by the three approaches

Compared with these methods, the features of the proposed model can be summarized in the following aspects. On the one hand, compared to Tavana et al.’s [45] research, our study can provide sets of compromise results, which the decision-makers can easily respond to various situations. However, the interval type-2 fuzzy best–worst method and combined compromise solution obtain a complete ranking order, and our ranking results are flexible. In addition, Tavana et al.’s [45] method gives decision-makers the same weight, while in real cases, decision-makers should be allocated with different weights according to their expertise. Our proposed multi-granularity extended probabilistic linguistic best–worst method enables the trade representatives to evaluate the expertise of decision-making panel by linguistic judgments, and we construct an optimization model to obtain the weights of decision-making panel. Furthermore, this optimization model is easy to understand and feasible, which makes the weight allocation to decision-making panels more scientific and reasonable. On the other hand, compared with Qin et al.’s [32] method, this study introduces the MGEPLTSs to the best–worst and VIKOR methods. The introduction of MGEPLTSs provides a flexible approach for decision-makers to give the evaluation information of alternatives, which can increase the reasonability of the final ranking results. Thus, they accord well with practice and can effectively handle uncertainty. However, in Qin et al.’s [32] method, the interval type-2 fuzzy sets are in the form of symmetrical triangular fuzzy numbers. This practice is improper to some extent. In addition, the TODIM method itself is vulnerable to two paradoxes affecting the weight of the model. For example, if one criteria weight approaches zero, the paradox appears. Also, the TODIM method is based on pairwise comparisons and thus may suffer the rank-reversal phenomenon when some alternatives are added or deleted. Thus, much room for improvement remains. Therefore, through the comparative analysis, the proposed method can be applied in the process of the GSS in a more comprehensive perspective.

As shown in Figs. 2 and 3, by modifying the relevant parameters for sensitivity analysis, it can be seen that the changes of the parameters have slight effect on the final ranking results, which illustrates the robustness of this proposed approach. Furthermore, through the comparative analysis, it can reflect the reliability of the proposed approach. According to the above analysis, we can conclude that the proposed approach has the following advantages:

  • The proposed approach uses the MGEPLTSs as the quantitative tool for decision-makers to make evaluation information. MGEPLTSs can well address the complexity and uncertainty problems, so it provides a flexible approach for decision-makers to give the evaluation information, which is not considered in Qin et al.’s [32] approach. Meanwhile, the three multi-granularity linguistic term sets are provided, which is helpful for the final qualified evaluation results to be closer to the real assessments of decision-makers.

  • A new combined the multi-granularity extended probabilistic linguistic terms with BWM method is conducted. Specifically, the best–worst method and MGEPLTSs are fused, and then, the fuzzy mathematical programming model is constructed to solve the weights of decision-making panels and evaluation attributes, which make the model more suitable to deal with real cases. At the same time, the multi-granularity extended probabilistic linguistic best–worst method can consider the decision-making process and deal with the GSS problems more effectively, which is not considered in Qin et al. [32] and Tavana et al. [45].

The multi-granularity extended probabilistic linguistic VIKOR method is applied to rank alternatives, providing sets of compromise results and the decision-makers can easily respond to various situations, which is not considered in Tavana et al.’s [45] approach. Furthermore, sensitivity analysis regarding different parameters and different standard granularities is conducted to verify the final ranking results, which increase robustness of results and make the ranking results more accurate than previous interval type-2 fuzzy set-based TODIM method in Qin et al. [32], and interval type-2 fuzzy information-based MULTIMOORA method in Tavana et al. [45].

Additional discussion

We also experimented with other sets of values to investigate the sensitivities of these parameters on the computation results, with respect to the overall probabilistic linguistic decision-making matrix of decision-making panels. To achieve this intention, we have conducted the sensitivity analysis using different parameters and different standard granularities to examine their effects on the decision-making results based on two sets of experimental values. However, the detailed results are not presented here due to the space limitations but can be provided on request. It is similar to the above experiments and sensitivity analysis in Section  "Sensitivity analysis", the research results based on other sets of values using different parameters are also robust, namely the ranking of alternatives changes with the values of different parameter \(\alpha\), but the best alternative is always the same. Meanwhile, if any multi-granularity is selected as the standard granularity, the decision information before and after conversion is equivalent and has slight effect on the comprehensive dominance and ranking result.

Conclusions and future directions

With consideration for the resource depletion and environmental degradation being on the rise today, there are an increasing number of manufacturing plants which are willing to cooperate with green suppliers under the fierce marketing competition. Hence, selecting the appropriate green supplier is one of the utmost issues for GSCM practitioners to trade off the economic benefit and the environment friendliness. To achieve this intention, the methodology development, extension and application on the GSS problems are of essential significance. Although many fuzzy multi-attribute decision-making approaches have already been introduced and applied to handle GSS problems, those models cannot consider the bounded rationality behaviors of GSCM practitioners and cannot address group decision making problems in fuzzy environment and obtain compromise solutions as well. In this paper, we focus on the integrated MAGDM approach under MGEPLTSs environment for GSS practices by integrating the MGEPLTSs with the BWM and the classical linguistic decision VIKOR method.

To address the issues on potential ambiguity and uncertainty in actual GSCM practices, we extend a new MGEPLTSs to quantify the decision information of GSS problems in the inspiration of PLTSs, in which all the evaluation information and index weights information given by GSCM practitioners are represented by the MGEPLTSs. It can comprehensively and effectively reflect the real opinions of GSCM practitioners and maintain the integrity of original evaluation information as well. Besides, according to the results of sensitivity analysis and comparative analysis with other similar approaches, the MGEPLTS-based VIKOR method increases robustness of results and makes the ranking of alternatives more accurate than previous interval type-2 fuzzy set-based TODIM method in Qin et al. [32], and interval type-2 fuzzy information-based MULTIMOORA method in Tavana et al. [45]. Then, the BWM, as an effective multi-attribute decision-making method that constructs a comparison system in a structured manner and reduces inconsistency, is introduced to the MGEPLTSs environment to solve the weights of decision-making panels and evaluation attributes in GSS problems. This method requires fewer pairwise comparison than does fuzzy AHP and can obtain more reasonable weights than do BWM and fuzzy BWM. Finally, in combination with the well-known method called VIKOR, we extend a novel integrated MAGDM approach for GSS practices. Perhaps most importantly, the practical advantage of the developed method is that it defines a new research paradigm on the linguistic decision-making using MGEPLTSs rather than previous interval type-2 fuzzy sets. Meanwhile, it can provide an integration of various criteria on the basis of previous literature review, so we can have a clear and deep understanding on the critical success factors affecting GSCM practices, thereby promoting the flexibility and convenience of green supplier decision-making process. These criteria can be applied as the benchmarking and improvement tools that in this case can reconcile the proven aspects on the environmental practices.

An illustrative application on GSS is conducted, and the research results of sensitivity analysis and comparison analysis with other methods further validate the feasibility and reliability of our work in practice. The findings indicate the proposed approach can effectively address the complexity and uncertainty issues in GSS problems, which is useful for GSCM practitioners to select the optimal green supplier to implement GSCM practice and provides a new idea for the linguistic decision-making approach. In the future research, it will be worth studying to express the evaluation information of decision-makers in other ways, such as the generalized EPLTSs. Furthermore, it is also worth integrating the AHP, DEMATEL, PROMETHEE and so on with the VIKOR method to compute the index weights. Finally, the proposed approach in this paper is applicable in many similar fields, such as the low carbon supplier selection, E-commerce service, strategic supplier selection, and hotel location selection.