1 Introduction
Making decisions is a routine activity for human beings. Typically, a decision-making problem involves selecting the best solution among several alternatives. However, decision-making problems become more complex when multiple criteria must be considered. These types of problems are referred to as multi-criteria decision-making (MCDM) problems and arise in a variety of contexts, such as supplier selection (Kabadayi and Dehghanimohammadabadi,
2022; Sahoo
et al.,
2024), renewable energy (Asakereh
et al.,
2022; Jameel
et al.,
2026), healthcare (Bouraima
et al.,
2024; Puška
et al.,
2022), and education (Srivastava
et al.,
2024). Multi-criteria group decision-making (MCGDM) problems occur when the decision-making process for MCDM problems is carried out by taking into account the preferences of several evaluators.
The participation of multiple evaluators in an MCGDM problem allows the decision problem to be analysed from different perspectives. In the specialized literature, there are multiple rules for solving MCGDM problems. Among others, Authority Rule (Pingle,
1997), in which a leader has the authority to make the final decision, Majority Rule (Straffin Jr,
1977) based on a voting process, Minority Rule (Butler and Rothstein,
2006), in which the decision is assigned to a subgroup of people, Negative Minority Rule (Butler and Rothstein,
2006), where the group votes for the least popular alternatives to be removed and several rounds are carried out, or Consensus Rules, in which all group members agreed that the solution chosen is a satisfactory solution (García-Zamora
et al.,
2023a). This paper follows the latter type of rules and the concept of consensus-reaching process (CRP) to address MCGDM problems. In a CRP, usually supervised by a moderator, evaluators discuss among themselves and try to increase the level of agreement within the group to reach a solution that satisfies its members. However, CRPs are usually time-consuming and become increasingly complex as the number of evaluators grows. Under these circumstances, automatic CRP models have proven to facilitate the task of the moderator, supporting the consensus process in an effective and accurate way, because these models are able to detect disagreements and provide agreed solutions without evaluators’ feedback (García-Zamora
et al.,
2023b; García-Zamora
et al.,
2025). Obviously, these solutions are valid from a theoretical point of view, but they can serve as a guide for moderators to guide a CRP through the feedback process. In this regard, our contribution addresses the handling of disagreements between evaluators in MCGDM problems from an automatic CRP perspective and subsequently helps the moderators to conduct CRPs with feedback in a faster and more efficient way if it is necessary.
Solving MCGDM problems is becoming increasingly complex due to the lack of information and uncertainty often present in decision-making contexts. This can lead to doubts and vague judgments that cannot be easily modelled by using numerical values. To address this challenge, fuzzy linguistic approaches have been widely adopted (Zadeh,
1975), allowing evaluators to express their preferences by using linguistic expressions that align better with human communication patterns. MCGDM problems in which evaluators provide their opinions by means of linguistic expressions are known as linguistic MCGDM (LiMCGDM) problems. Several linguistic models have been proposed in the literature (Du
et al.,
2023; Martínez
et al.,
2015; Wang and Hao,
2006), but the 2-tuple linguistic model (Martínez
et al.,
2015) is particularly noteworthy for its ability to perform precise computing with words (CW) processes.
One of the most common tasks in MCDM problems is evaluating the importance of the criteria involved in the problem. Various decision methods have been developed to derive the importance of criteria from evaluators’ opinions, such as the expert judgment method proposed by Kendall based on expert questioning (Kendall,
1970), the Analytic Hierarchy Process (AHP) introduced by Saaty (
1977,
1990) that obtains criteria weights from pairwise comparisons among the criteria, or the step-wise weight assessment ratio analysis (SWARA) by Keršuliene
et al. (
2010) to estimate the opinions of experts or interest groups on the significance ratio of criteria.
The BWM has gained popularity due to its simplicity and reliability in deriving criteria weights (Rezaei,
2015). The BWM relies on pairwise comparisons between the best and worst criteria, which are chosen by the evaluator, and the remaining criteria. It addresses some behavioural errors related to the consistency of the preferences that arise in similar MCDM methods. Despite its effectiveness, the first version of this method has limitations:
-
• Individual decision-making: the BWM was proposed to deal with MCDM problems in which only one person is involved. Therefore, MCGDM problems were initially omitted.
-
• Numerical assessments: in the BWM, evaluators use the well-known Saaty’s scale, a numerical scale in 1–9 (Saaty,
1977,
1990). However, these numerical assessments cannot model the inherent uncertainty in many MCDM problems. Therefore, the LiMCGDM problems were also initially ignored.
-
• Numerical results: the BWM provides numerical weights for the criteria, but although for some evaluators the numerical weights may be interpretable enough, others could prefer a representation closer to their common way of thinking, using words.
Extant works have already presented several attempts to address the previous limitations, either by adapting the BWM to MCGDM (Moreno-Albarracín
et al.,
2020; Safarzadeh
et al.,
2018) or even by using linguistic information (Licerán-Gutiérrez
et al.,
2022). Safarzadeh
et al. (
2018) proposed a Group BWM (G-BWM) to manage MCGDM problems. However, it still has some drawbacks, such as the imposition that all evaluators select the same best and worst criterion, the omission of the LiMCGDM problems, or its inability to deal with the disagreements that may arise among evaluators. On the other hand, the Minimum Cost Consensus BWM (MCC-BWM) versions introduced in Licerán-Gutiérrez
et al. (
2022); Moreno-Albarracín
et al. (
2020) follow a similar approach. First, they applied an optimization BWM model for each evaluator to obtain individual weights. Afterward, such individual weights are used as inputs of an MCC optimization model (Ben-Arieh
et al.,
2008) to obtain collectively agreed weights. The MCC model allowed for deriving collective weights by changing as little as possible the individual weights and obtaining an agreed solution. However, this way of dealing with disagreements can lead to inconsistent results.
Therefore, this paper aims to support CRPs with feedback and deal properly with the conflicts that may appear among the participants in a LiMCGDM problem to fix the importance of the criteria. A novel MCC-BWM method is then proposed to adapt the traditional BWM to a 2-tuple linguistic setting, and generates optimal agreed collective weights based on pairwise linguistic comparisons of their views on the best to others, and others to the worst criteria. These collective weights are directly obtained as numeric values from a single mathematical programming model that integrates consensus constraints within classic BWM to obtain the theoretical optimum for the CRP. To retrieve a linguistic output, an unbalanced 2-tuple linguistic scale (Licerán-Gutiérrez
et al.,
2022; Martínez
et al.,
2015) is then used to guarantee the interpretability of the results. In comparison to a balanced linguistic scale, unbalanced scales allow describing situations in which the linguistic labels are not symmetrically distributed in the universe of discourse in which they are defined (Herrera
et al.,
2008). These linguistic outputs can be used by the moderators involved in a CRP to (i) identify disagreements among the evaluators, (ii) identify the changes in the preferences to be suggested, and, ultimately, (iii) to reach the desired consensus, keeping the evaluators’ initial opinions as much as possible. In addition, the proposal includes a novel consistency measure to quantify the consistency of the preferences provided by the evaluators.
To sum up, the main novelties of the proposal are listed below:
-
• Group decision-making: the proposal can deal with BWM MCGDM problems in which several evaluators’ opinions are considered.
-
• Linguistic information: the proposal replaces the numerical Saaty’s scale used in BWM with a linguistic scale to model linguistic evaluators’ preferences. In addition, the results of the optimization model are translated into 2-tuple linguistic values by using the fuzzy unbalanced linguistic approach, which facilitates their interpretability and keeps the accuracy of the numerical results (Licerán-Gutiérrez
et al.,
2022).
-
• Consensual solution: the proposal detects disagreements among evaluators, smooths them out, and obtains agreed optimal collective weights for the criteria that will be analysed by the moderator in a CRP with feedback to provide proper suggestions to the evaluators if necessary, and reach the desired agreed solution faster.
-
• Stochastic consistency index: the proposal provides a novel consistency index to measure the reliability of evaluators’ opinions with statistical insight.
This paper is structured as follows: Section
2 provides a review of fundamental concepts related to the proposed method. Section
3 presents an extension of the BWM for handling disagreements in LiMCGDM problems. In Section
4, the feasibility and applicability of the proposed method are illustrated through a case study related to sustainable packaging. Section
5 further validates the proposal by means of a comprehensive numerical analysis, including computational scalability experiments, comparative analyses with related BWM approaches, sensitivity analyses, and a discussion of the main findings. Finally, Section
6 summarizes the main conclusions and identifies avenues for future research.
3 Consensus BWM Under 2-Tuple Environment
This section first introduces the selected linguistic additive scale that replaces Saaty’s multiplicative scale used in the classical BWM to provide the evaluators’ preferences. Afterward, a novel consensus BWM optimization model is introduced, which allows facing LiMCGDM problems regarding evaluating criteria importance and obtaining consensual solutions represented both numerically and linguistically. Finally, a novel consistency index is provided to evaluate the reliability of evaluators’ preferences.
3.1 Linguistic Scale
The 2-tuple linguistic approach is usually based on a symmetrically distributed additive scale, which suggests that the pairwise comparisons necessary to apply the linguistic BWM should also be modelled as an additive scale (Orlovski,
1978), rather than the classic multiplicative Saaty’s scale (Saaty,
1977). The use of the 2-tuple linguistic model within the BWM method allows not only the evaluators to provide their preferences using a linguistic scale but also offers an output in terms of linguistic values. This is extremely important to develop a feedback mechanism, since the analyst/moderator may provide the recommendations using expressions such as “the importance of the criterion C1 is average” or “criterion C2 is unimportant”.
This section aims to clarify how to remap linguistic preferences into the interval $[0,1]$ to compute weights using BWM.
Let us consider a linguistic term set
$S=\{{s_{0}},\dots ,{s_{G}}\}$ of granularity
$G+1\in \mathbb{N}$. To remap the linguistic labels into a numeric additive scale, we can define the mapping
${\hat{\Delta }_{S}}:[0,1]\to \overline{S}$ as
whose inverse
${\hat{\Delta }_{S}^{-1}}:\overline{S}\to [0,1]$ is
Note that the mapping
${\hat{\Delta }_{S}}$ is slightly different from the mapping
${\Delta _{S}}$. Whereas the input of the first one is the centroid of the triangular fuzzy number associated with the linguistic label, the input of the second one is the index of the linguistic label.
The linguistic scale
S represents the element importance in both directions, so that the preference degree between the criterion
${C_{i}}$ and
${C_{j}}$ is
${s_{l}}$, then the inverse preference is
${s_{G-l}}$. Nevertheless, the linguistic scale
S consists of a set of linguistic descriptors with an uncertain and imprecise nature that should be represented in some way. In this sense, the fuzzy linguistic approach uses the fuzzy sets theory to handle vague and imprecise information (Parsons,
1996) (see Section
2.1). To do so, a fuzzy membership function is associated with each linguistic descriptor, now a fuzzy linguistic term, resulting in a fuzzy linguistic term set. Therefore, we set a fuzzy membership function for each linguistic descriptor of
S to define a fuzzy linguistic term set
S. For instance, using these mappings for
$G=16$ may lead to the linguistic scale given in Table
2, whose semantics are represented in Fig.
4.
Table 2
Fuzzy linguistic scale.
| Membership function |
Linguistic term |
| (0, 0, 0.062) |
Extremely less important ($ELI$) |
| (0, 0.062, 0.125) |
Very, very, strongly less important ($VLI$) |
| (0.062, 0.125, 0.188) |
Demonstratedly less important ($DLI$) |
| (0.125, 0.188, 0.25) |
Strongly plus less important ($SPLI$) |
| (0.188, 0.25, 0.312) |
Strongly less important ($SLI$) |
| (0.25, 0.312, 0.375) |
Moderately plus less important ($MPLI$) |
| (0.312, 0.375, 0.438) |
Moderately less important ($MLI$) |
| (0.375, 0.438, 0.5) |
Weakly less important ($WLI$) |
| (0.438, 0.5, 0.562) |
Equally important ($EI$) |
| (0.5, 0.562, 0.625) |
Weakly more important ($WMI$) |
| (0.562, 0.625, 0.688) |
Moderately more important ($MMI$) |
| (0.625, 0.688, 0.75) |
Moderately plus more important ($MPMI$) |
| (0.688, 0.75, 0.812) |
Strongly more important ($SMI$) |
| (0.75, 0.812, 0.875) |
Strongly plus more important ($SPMI$) |
| (0.812, 0.875, 0.938) |
Demonstratedly more important ($DMI$) |
| (0.875, 0.938, 1) |
Very, very strongly more important ($VSMI$) |
| (0.938, 1, 1) |
Extremely more important ($EMI$) |

Fig. 4
Fuzzy linguistic scale.
Consequently, the evaluators may use the linguistic scale S to provide their BWM preferences. However, because of the nature of the BWM performance in which the evaluators compare how important the best criterion is with the remainder and how important the rest of the criteria are concerning the worst criterion, the evaluators will only use the subset {EI, WMI, MMI, MPMI, SMI, SPMI, DMI, VSMI, EMI} of the scale.
In addition, after applying BWM to derive numerical weights in
$[0,1]$, it will be necessary to retrieve the linguistic values and represent such weights in a format closer to how human beings express their opinions. Therefore, such numerical weights must be remapped into 2-tuple linguistic values in the unbalanced linguistic scale
${S_{n}^{U}}$ (see Table
1) according to the following process (Licerán-Gutiérrez
et al.,
2022):
Let
${\overline{x}_{h}}$ represent the centroid (Cheng,
1998) of the linguistic term
${s_{h}}$, which is assumed to be an element of the unbalanced scale
${S_{n}^{U}}$ with granularity
G. Consider the mapping
${\hat{\Delta }_{U}}:[0,1]\to {S_{n}^{U}}$ defined as
${\hat{\Delta }_{U}}(w)=({s_{l}},\alpha )$,
$\forall \hspace{0.1667em}w\in [0,1]$ where:
As an illustrative example, Fig.
5 shows the graphic representation of an unbalanced linguistic scale with 5 fuzzy linguistic terms, in which the centroid of the central label (
$AI$) is the closest one to a numerical weight
w, i.e.
${\hat{\Delta }_{U}}(w)=(AI,\alpha )$.

Fig. 5
2-tuple linguistic weight computation.
3.2 Consensus Process
MCC models have been proven to be extremely useful in supporting interactive CRPs by facilitating the achievement of consensus by the group (García-Zamora
et al.,
2023a). Although they are automatic consensus models without feedback (and thus they cannot ensure the evaluators’ acceptance of the generated collective opinion), they can help the analyst/moderator in a CRP to identify the stronger disagreement points and provide precise recommendations to smooth them. In this view, here we introduce a BWM consensus model inspired by MCC. This model could act as a consensus support tool for CRPs.
Let us suppose an MCGDM in which a group of $m\in \mathbb{N}$ evaluators $E=\{{E_{1}},{E_{2}},\dots ,{E_{m}}\}$ wants to reach a collectively agreed solution about the importance of $n\in \mathbb{N}$ criteria. First, the evaluators provide their opinions by using BW preferences, which implies the evaluator, ${E_{k}}$, chooses the best (${B^{k}}$) and the worst (${W^{k}}$) criteria according to his/her opinion and also provides two pairwise comparison vectors:
for the best criteria
${C_{{B^{k}}}}$
and for the worst criteria
${C_{{W^{k}}}}$
where
${a_{{B^{k}}i}},{a_{i{W^{k}}}}\in S$,
$i=1,2\dots ,n$
Classically, these preferences were given by using a 1–9 Saaty scale (Saaty,
1977). Nevertheless, in this proposal, the evaluators are using fuzzy linguistic terms that belong to a fuzzy linguistic term set
S. To facilitate the linearization of the BWM optimization model, these linguistic preferences are remapped into a linear scale in
$[0,1]$ by using the function
${\hat{\Delta }_{S}^{-1}}$. To simplify the notation, the information is stored as follows:
-
• The vectors $B{O^{k}}=({a_{{B^{k}}1}},{a_{{B^{k}}2}},\dots ,{a_{{B^{k}}n}})$, $k=1,\dots ,m$, containing the linguistic comparisons among the best criterion and the remainder for each evaluator,
-
• The vector $O{W^{k}}=({a_{1{W^{k}}}},{a_{2{W^{k}}}},\dots ,{a_{n{W^{k}}}})$, $k=1,\dots ,m$, containing the linguistic comparisons among the criteria regarding the worst for each evaluator,
-
• A vector $B=({B^{1}},{B^{2}},\dots ,{B^{m}})\in {\mathbb{N}^{m}}$, ${B^{k}}\in \{1,2,\dots ,n\}$, containing the best criterion for each evaluator,
-
• A vector $W=({W^{1}},{W^{2}},\dots ,{W^{m}})\in {\mathbb{N}^{m}}$, ${W^{k}}\in \{1,2,\dots ,n\}$, containing the worst criterion for each evaluator.
Consequently, the preference structure can be defined as
which is bijective to
In other words, the preferences of each evaluator can be stored as a list
$(B,W,BO,OW)$ containing which are the best and the worst criteria
B and
W and the corresponding pairwise comparison vectors
$BO$ and
$OW$. Since we aim to propose a BWM method for groups of
m evaluators, let us consider the set
$\mathcal{P}={\mathbb{P}^{m}}$ consisting of all the possible values of the preferences of such
m evaluators.
Whereas the classical BWM obtains the weights for only one evaluator, our proposal derives the individual weight for each evaluator involved in the decision process and stores them in a matrix
where
${u_{ki}}$ represents the individual weight corresponding to
${E_{k}}$ for the criterion
${C_{i}}$. For the sake of simplicity, let us consider the preference structure consisting of the weighting vectors of dimension
n ${\mathbb{P}_{U}}=\{u\in {[0,1]^{n}}:{\textstyle\sum _{i=1}^{n}}{u_{i}}=1\}$. In such a case, our goal is to associate a weighting vector
${u_{k}}=({u_{k1}},\dots ,{u_{kn}})\in {\mathbb{P}_{U}}$ to each evaluator. In addition, our proposal also computes the collective weights from the aggregation of each evaluator’s weights:
where
${g_{i}}={F_{i}}({u_{1}},\dots ,{u_{m}})$ for a certain fusion mapping
$F:{\mathbb{P}_{U}^{m}}\to {\mathbb{P}_{U}}$. In such a case, after running the model, each evaluator will be assigned a weighting vector
${u_{k}}\in {\mathbb{P}_{U}}$, and we will also obtain the collective weighting vector
$g\in {\mathbb{P}_{U}}$. For the sake of clarity, in this paper, we consider the arithmetic mean to compute the collective weight vector, i.e.
${F_{i}}({u_{1}},\dots ,{u_{m}})=\frac{1}{m}{\textstyle\sum _{k=1}^{m}}{u_{ki}}$ $\hspace{2.5pt}\forall \hspace{2.5pt}i\in \{1,2,\dots ,n\}$, which also allows linearizing the resulting optimization model.
To guarantee agreed weights, let us consider the consensus measure
$\kappa :{\mathbb{P}_{U}^{m}}\to {\mathbb{R}_{0}^{+}}$ defined by
Therefore, in our model, individual and collective weights must satisfy the following consensus constraint:
This constraint computes the level of agreement in the group by using a consensus measure based on the distance between the individual weights and the collective ones and ensures the achievement of a desired level of consensus
${\varepsilon _{0}}$ (García-Zamora
et al.,
2023a). Note that this consensus measure could be replaced by any other with a similar interpretation. For instance, to avoid compensatory behaviours, we might define
$\hat{\kappa }:{\mathbb{P}_{U}^{m}}\to {\mathbb{R}_{0}^{+}}$ by
On the other hand, due to the transformation to the
$0-1$ linear scale, the distance between the weights that the method aims to obtain, and the original preferences elicited from the evaluators can be defined by
$\xi :{\mathcal{M}_{m,n}}\times {\mathcal{M}_{m,n}}\times {\mathbb{R}^{m}}\times {\mathbb{R}^{m}}\times {\mathbb{P}_{U}^{m}})\to {\mathbb{R}_{0}^{+}}$
Therefore, for fixed values $BO$, $OW$, B, W, the proposed consensual BWM (LC-BWM) is defined as

Remark 3.
Note that to obtain an individual version of the previous optimization model, the so-called L-BWM, it is sufficient to define
where
$BO$,
$OW$ are
$1\times n$ matrices and
B,
W are integer numbers.
Here, the interpretation of the objective function ξ in both LC-BWM and L-BWM should be highlighted. This function measures the distance between the original evaluators’ opinions and the output (weights) obtained from the models. In this sense, the function ξ can be seen as a consistency measure that allows measuring the magnitude of the changes applied to the original preferences. Since the goal of these models is minimizing these distance/consistency measures, the weights obtained after their resolution are guaranteed to be the ones that minimize the value of the consistency measure, or, in other words, the weights that are closest to the initial preferences and simultaneously satisfy the consensus condition.
The LC-BWM provides individual and collective values
u,
g, expressed in an additive scale, that represent as much as possible the BW preferences given by the evaluators, while also reaching the predefined consensus level and
${\varepsilon _{0}}$. It should be highlighted that LC-BWM assumes additive consistency to compute the values
u,
g. Therefore, to obtain weights expressed in a multiplicative scale, in the same way as traditional BWM, it is enough to transform the values:
Finally, if
${w_{i}}$ is the agreed numerical weight associated with the criterion
${C_{i}}$, its corresponding 2-tuple linguistic representation in
${S_{n}^{U}}$ is given by
${\hat{\Delta }_{U}}({w_{i}})$. The scheme of the proposal is represented in Fig.
6.
3.3 Consistency Index
To quantify the consistency of the preferences provided by the evaluators, here we combine some statistical insight with the value of the function $\xi (BO,OW,B,W,u)$, which measures the distance between the original preferences given by the evaluators $(BO,OW,B,W)$ and the output of the L-BWM u.
We will conduct several Montecarlo simulations to determine the percentiles of the random variable $\xi (BO,OW,B,W,u)$. Since the smaller the value $\xi (BO,OW,B,W,u)$, the more consistent the results of the L-BWM, we can analyse the consistency of the preferences $(BO,OW,B,W)$ by checking the percentile corresponding to the value $\xi (BO,OW,B,W,u)$.
First, note that for $n\in \mathbb{N}$, BWM preferences may be randomly generated as follows:
-
1. Assume that $B=1$ and $W=n$.
-
2. Generate the pairwise comparison of the best and worst criteria $B{O_{n}}=O{W_{1}}$ as a random label in $[8,16]\cap \mathbb{N}$.
-
3. Define $B{O_{1}}=8$, $O{W_{n}}=8$.
-
4. Complete $BO,OW\in {\mathbb{R}^{n}}$ with random labels in $[8,B{O_{n}}]$.
Under these conditions, for the most common values of
$n\in \mathbb{N}$, i.e. natural numbers between 4 and 9, we have generated a sample of 50000 linguistic BWM preferences and computed the corresponding weights. Then, for each BWM preference
$(BO,OW,B,W)$ and resulting output
u, the objective value has been computed
$X=\xi (BO,OW,B,W,u)$. Subsequently, the cumulative density function for
X has been approximated using the function
ecdf in the package StatsBase for Julia (Bezanson
et al.,
2017). The obtained values for the percentiles are shown in Table
3, and allow classifying a BW preference according to the probability of obtaining a more consistent preference.
Table 3
Percentiles for the consistency.
| n |
$20\% $ |
$40\% $ |
$60\% $ |
$80\% $ |
$100\% $ |
| 4 |
0.00781 |
0.01563 |
0.03125 |
0.04688 |
0.11719 |
| 5 |
0.0125 |
0.025 |
0.03125 |
0.05 |
0.13125 |
| 6 |
0.01563 |
0.02604 |
0.03646 |
0.05208 |
0.13542 |
| 7 |
0.01786 |
0.02679 |
0.04018 |
0.05804 |
0.14286 |
| 8 |
0.01953 |
0.03125 |
0.04297 |
0.05859 |
0.14363 |
| 9 |
0.02083 |
0.03125 |
0.04514 |
0.0625 |
0.14536 |
For instance, let us consider 5 criteria whose importance is evaluated from some BW preferences provided by evaluators. After solving the LC-BWM optimization model, the value of the objective function is
$\xi (BO,OW,B,W,u)=0.016$. Then, to determine the consistency index, we need to check the row that corresponds to 5 criteria (
$n=5$) in Table
3. According to the table, the first value in that row that is greater than 0.016 is 0.025, which corresponds to the percentile
$40\% $. Therefore, the given preferences are allocated in the top
$40\% $ of the most consistent preferences for 5 criteria. Note that the acceptable values of the consistency index must be chosen according to the needs of the MCDM problem, taking into account that the lower the value
$\xi (BO,OW,B,W,u)$, the higher the reliability of the preferences
$(BO,OW,B,W)$. On the contrary, preferences whose consistency index is closer to the percentiles
$80\% -100\% $, will show a poor level of consistency and, consequently, are not reliable. As a general rule, those preferences whose consistency index is allocated in the percentiles
$20-40\% $, are reliable enough to generate reasonable results.
Therefore, we define an individual consistency index that measures how far the individual preferences are from the ideal consistency scenario, i.e.
$\xi (BO,OW,B,W,u)=0$. Since our proposal aims to deal with LiMCGDM problems, the group consistency index is computed from the average of the individuals’ consistency indices. The LC-BWM derives the additive weights minimizing the group consistency, and thus keeping as much as possible the initial evaluators’ view, and satisfying the consensus condition to obtain an agreed solution. In any case, instead of the arithmetic mean, the maximum operator could be used for computing the group’s consistency index and avoiding compensatory effects without impacting the structure of the model (García-Zamora
et al.,
2023b; García-Zamora
et al.,
2025).
4 Case Study
The food industry is a major contributor to global environmental challenges such as climate change, deforestation, and plastic pollution (D’Adamo,
2023; Prasanna
et al.,
2025). One area where food companies can make a significant impact on sustainability is in their choice of packaging materials.
Packaging plays an important role in protecting food and extending its shelf life, but it also generates a significant amount of waste, particularly in the form of single-use plastics. In recent years, there has been a growing interest in sustainable packaging options, such as those made from biodegradable materials or those that are easily recyclable.
In this case study, a food company aims at reducing its environmental impact and is exploring new packaging options. The company’s sustainability team has studied some potential packaging options and is seeking input from a diverse group of evaluators to help make a decision.
This case study includes 5 representatives from the packaging industry, environmental organizations, and the company’s internal departments $E=\{{E_{1}},{E_{2}},{E_{3}},{E_{4}},{E_{5}}\}$. Each evaluator brings their own perspectives, values, and priorities to the decision-making process, highlighting the importance of a structured and transparent decision-making approach.
Before considering the new packaging options to reduce the environmental impact, the evaluators also have to identify the criteria to consider for evaluating such options. They have identified 4 main criteria $C=\{{C_{1}}:\textit{recyclability},\hspace{2.5pt}{C_{2}}:\textit{cost},\hspace{2.5pt}{C_{3}}:\textit{energy usage},\hspace{2.5pt}{C_{4}}:\textit{carbon emissions}\}$. However, the evaluators have different views on the importance of each criterion, which led to differences in their evaluations. To ensure a unified judgment, the panel of members has agreed to participate in a CRP supervised by a moderator to achieve an agreement on the importance of each criterion. In this regard, the LC-BWM method will be used to support the moderator during the consensus process.
Following the BWM approach, the members of the panel first have to choose the best and worst criteria according to their expertise. In the LC-BWM, the vectors
B and
W, which contain the best and worst criteria selected by the evaluators, respectively, are described below:
Once the members have chosen the best and worst criteria, they provide linguistic pairwise comparisons. The evaluators use the fuzzy linguistic term set
S with
$G=16$ described in Section
3 to assess their pairwise comparisons, which are collected in the LC-BWM through the matrices
$BO$, which contains the comparisons between the best criteria and the remainder, and
$OW$, which contains the comparisons between the remainder criteria and the worst ones as follows:

The moderator can also compute the consistency index of these preferences by using the LC-BWM to check if they are reasonable. This is key because if the preferences are not consistent (contradictory/random), the results are not reliable, and the whole process may be compromised. In this regard, all of them are allocated in the top 40% of the most consistent preferences. In addition, note that we have transformed the single linguistic terms provided by the evaluators into 2-tuple linguistic values by adding a symbolic translation equal to 0 (see Remark
1). This is necessary to apply the LC-BWM later on.
Before carrying out a CRP, let us use the L-BWM model to compute the importance of the criteria according to each evaluator’s opinion (see Table
4). The computation of the consensus degree of such preferences (0.93) evidences that there are some disagreements in the evaluators’ opinions, a CRP is initiated to increase the level of agreement in the group. To easily identify such disagreements and provide precise suggestions to reach a consensus faster, the CRP is first theoretically computed by the LC-BWM.
Table 4
Evaluators’ weights.
| Opinion |
${C_{1}}$ |
${C_{2}}$ |
${C_{3}}$ |
${C_{4}}$ |
| ${E_{1}}$ |
0.133 |
0.101 |
0.077 |
0.69 |
| ${E_{2}}$ |
0.204 |
0.068 |
0.118 |
0.611 |
| ${E_{3}}$ |
0.149 |
0.196 |
0.065 |
0.589 |
| ${E_{4}}$ |
0.203 |
0.267 |
0.068 |
0.462 |
| ${E_{5}}$ |
0.485 |
0.093 |
0.054 |
0.368 |
To apply the LC-BWM, we transform the linguistic preferences into a linear scale in $[0,1]$ by using the mapping ${\hat{\Delta }_{S}^{-1}}$:

From the previous numerical matrices and the vectors B and W, we apply the LC-BWM optimization model considering
${\varepsilon _{0}}=0.05$ to obtain the agreed modified evaluators’ opinions, and the agreed individual and group weights, which are expressed in a multiplicative scale by using Eq. (
13) (see Table
5).
Table 5
LC-BWM consensual weights.
| Opinion |
${C_{1}}$ |
${C_{2}}$ |
${C_{3}}$ |
${C_{4}}$ |
| ${E_{1}}$ |
0.133 |
0.101 |
0.077 |
0.69 |
| ${E_{2}}$ |
0.204 |
0.068 |
0.118 |
0.611 |
| ${E_{3}}$ |
$\mathbf{0.168}$ (+0.019) |
$\mathbf{0.192}$ (−0.004) |
$\mathbf{0.064}$ (−0.001) |
$\mathbf{0.576}$ (−0.013) |
| ${E_{4}}$ |
$\mathbf{0.233}$ (+0.03) |
$\mathbf{0.16}$ (−0.107) |
$\mathbf{0.078}$ (+0.01) |
$\mathbf{0.53}$ (+0.068) |
| ${E_{5}}$ |
$\mathbf{0.38}$ (−0.105) |
$\mathbf{0.127}$ (+0.034) |
$\mathbf{0.063}$ (+0.009) |
$\mathbf{0.43}$ (+0.062) |
| Group |
0.216 |
0.126 |
0.08 |
0.578 |
| Linguistic |
$(AI,0.177)$ |
$(AI,-0.246)$ |
$(U,0.479)$ |
$(I,0.482)$ |
Note that the values of the modified preferences may be obtained from the modified individual weights by:
Thus, we can obtain the feedback for the evaluators whose opinions are represented in $\overline{BO}$ and $\overline{OW}$, in which changes with respect to their initial opinions have been highlighted in bold.

Note that most of the evaluators’ preferences remain the same. LC-BWM suggests that
${E_{3}}$ and
${E_{4}}$ should change their view regarding the importance of
${C_{1}}$ and
${C_{2}}$, respectively. The highest number of changes is recommended for
${E_{5}}$. It is suggested that all preferences of this evaluator’s regarding the best-to-other comparison change slightly (no change involves more than one linguistic label away) since this evaluator’s opinion is the furthest away from the rest. These changes are reflected in the resulting weights shown in Table
5.
Table
5 shows the optimal theoretical weights for the problem that allow achieving the desired level of consensus. In this table, we can see even more clearly that the changes suggested by the LC-BWM imply minimal changes in the weights obtained from the evaluators’ initial preferences. The most significant change occurs in the weight given by
${E_{4}}$ to
${C_{2}}$ (-40%).
In addition, the agreed group solution identifies
${C_{4}}$ (carbon emissions) as the most important criterion and
${C_{3}}$ (energy usage) as the least important one (see the row Group in Table
5). To facilitate the understanding of the results from the evaluators, the numerically agreed weights can be retranslated into a linguistic representation (see the row Linguistic in Table
5). Notice that the most important criterion
${C_{4}}$ is labelled with “important”, whereas the least important criterion
${C_{3}}$ is labelled as “unimportant”. This linguistic representation can be useful for both moderators and evaluators, as it allows them to immediately identify the importance of a criterion by using linguistic terms that people often use to express degrees of importance.
Therefore, this information can be used by the moderator to provide suggestions in the following round of the CRP and achieve the desired level of consensus efficiently. Notice that the changes suggested by the LC-BWM are quite slight since the model finds a solution that changes the initial preferences of the evaluators as little as possible. This is key for the use of the LC-BWM in CRPs with feedback, since it is expected that the evaluators will be willing to modify their opinions if these changes are minimal.
5 Numerical Analysis
For all experiments reported in this manuscript, we have used JuMP (Julia for Mathematical Programming), a domain-specific modelling language for mathematical optimization embedded in Julia (Dunning
et al.,
2017). Specifically, optimization experiments are conducted in Julia 1.12.6 on a laptop with Windows 11 Professional OS, 1.4 GHz Intel Core Ultra i7-155H CPU, and 32 GB RAM by invoking the Gurobi 9.0.3 optimizer.
5.1 Computational Scalability Analysis
The case study presented in the previous section was intentionally limited to five evaluators and four criteria in order to facilitate the explanation of the proposed LC-BWM model and allow the reader to clearly follow each stage of the decision-making process. Although such a configuration is representative of many real-world group decision-making problems, it does not fully illustrate the computational capabilities of the proposed approach when dealing with larger problem instances.
Therefore, an additional computational scalability analysis was conducted to evaluate the performance of the model under increasingly demanding conditions. Specifically, the number of evaluators was progressively increased from 5 to 100 evaluators. This allows us to assess whether the proposed formulation remains computationally efficient when applied to large-scale group decision-making scenarios involving a substantial number of participants.
Regarding the number of criteria, the experiments were restricted to scenarios involving 3, 5, 7, and 9 criteria. This decision is motivated by the cognitive limitations associated with pairwise comparison-based preference elicitation methods. According to Miller’s well-known “seven plus or minus two” principle (Miller,
1956), individuals have a limited capacity to simultaneously process information, and several studies have highlighted that excessively large sets of elements to compare may impose a significant cognitive burden on evaluators (Goodwin and Wright,
2014; Rezaei,
2015; Saaty,
1990). Consequently, considering more than nine criteria would be less representative of realistic applications of the BWM framework and similar pairwise comparison approaches.
To perform this analysis, consistent synthetic BWM preference relations were automatically generated for each combination of evaluators and criteria. The execution time required to solve each instance was then recorded. Table
6 summarizes the obtained results. As expected, the execution time increases with both the number of evaluators and the number of criteria. Nevertheless, even for the largest tested scenario involving 100 evaluators and 9 criteria, the proposed LC-BWM model required less than one second to obtain the optimal solution. These results suggest that the computational burden introduced by the consensus mechanism remains moderate and that the proposed formulation is suitable for large-scale group decision-making problems.
Table 6
Computational scalability analysis of the proposed LC-BWM model.
| Evaluators |
Criteria |
Execution time (s) |
| 5 |
3 |
0.0031 |
| 5 |
0.0027 |
| 7 |
0.0037 |
| 9 |
0.0044 |
| 10 |
3 |
0.0022 |
| 5 |
0.0062 |
| 7 |
0.0087 |
| 9 |
0.0135 |
| 20 |
3 |
0.0048 |
| 5 |
0.0127 |
| 7 |
0.0228 |
| 9 |
0.0445 |
| 50 |
3 |
0.0166 |
| 5 |
0.0377 |
| 7 |
0.1258 |
| 9 |
0.1324 |
| 100 |
3 |
0.0680 |
| 5 |
0.1109 |
| 7 |
0.2496 |
| 9 |
0.5481 |
5.2 Comparative Analysis
This section compares the LC-BWM approach with other existing group BWM approaches. The comparison focuses on G-BWM and MCC-BWM because these approaches share the same objective of deriving criteria weights from BWM preference structures in group decision-making environments. Moreover, all three methods operate on the same type of preference information, which allows a direct and fair comparison of their weighting and consensus mechanisms. In contrast, many well-known MCDM methods either address different decision-making tasks or require alternative preference representations. Consequently, comparing the proposed LC-BWM with such methods would require transforming the original BWM preference information into different formats. This transformation process may introduce information loss or distort the original evaluators’ assessments, potentially affecting the validity and fairness of the comparison. Among criteria-weighting approaches, AHP is one of the most widely adopted methods. However, AHP relies on a different preference elicitation process based on complete pairwise comparison matrices. In fact, one of the main motivations behind the development of the BWM was to reduce the number of required comparisons and the associated cognitive burden while maintaining satisfactory consistency levels. These advantages have already been extensively discussed and validated in the BWM literature. Therefore, the objective of this study is not to reassess BWM against AHP, but rather to analyse how consensus mechanisms can be incorporated into the BWM framework. For this reason, G-BWM and MCC-BWM constitute the most appropriate benchmark methods for evaluating the contribution of the proposed consensus-based BWM approach.
To do this comparison, we first define default BW preferences that are then used to run the different proposals based on the BWM. Note that the proposals sometimes present different characteristics, so it will be necessary to perform some operations on the preferences and optimization models to make a fair comparison.
In this comparative analysis, for the sake of simplicity, we consider 3 evaluators that provide the following BW preferences $B=({C_{1}},{C_{5}},{C_{3}})$, $W=({C_{5}},{C_{1}},{C_{2}})$

Initially, we perform the LC-BWM, obtaining the results shown in Table
7.
| Opinion |
${C_{1}}$ |
${C_{2}}$ |
${C_{3}}$ |
${C_{4}}$ |
${C_{5}}$ |
Consistency (ξ) |
| ${E_{1}}$ |
0.466723 |
0.143833 |
0.155574 |
0.182011 |
0.051858 |
0.066964 |
| ${E_{2}}$ |
0.111957 |
0.121096 |
0.193915 |
0.209745 |
0.363288 |
0.100893 |
| ${E_{3}}$ |
0.087721 |
0.066654 |
0.599885 |
0.158018 |
0.087721 |
0.048214 |
| Group |
0.19917 |
0.126015 |
0.314793 |
0.218265 |
0.141757 |
0.072024 |
5.2.1 Classic BWM with Minimum Cost Consensus
First, the LC-BWM is compared with adapted versions of the BWM extensions introduced in Licerán-Gutiérrez
et al. (
2022); Moreno-Albarracín
et al. (
2020). These MCC-BWM approaches also deal with MCGDM problems and the conflicts among evaluators, as the LC-BWM, by following a common process consisting of two steps:
Therefore, the main difference between these proposals and the one presented here is that, whereas the LC-BWM optimization model returns both the evaluators’ weights and the collectively agreed weights by using one single model, these proposals carry out two separate processes. This difference will have a direct influence on the results, which will be discussed in Section
5.2.3.
To compare our proposal with these approaches, first, the L-BWM is applied to individual opinions to obtain individual weights. The results are shown in Table
8. However, the consensus degree of these values is
$\varepsilon =0.17$, which proves there are disagreements among the evaluators. To smooth such disagreements until an acceptable level of agreement is reached (
${\varepsilon _{0}}=0.1$) and following the process introduced in Licerán-Gutiérrez
et al. (
2022); Moreno-Albarracín
et al. (
2020), an MCC optimization model is applied to the individual weights to obtain collectively agreed weights. The results are shown in Table
9.
Table 8
Individual weights obtained from L-BWM.
| Opinion |
${C_{1}}$ |
${C_{2}}$ |
${C_{3}}$ |
${C_{4}}$ |
${C_{5}}$ |
Consistency (ξ) |
| ${E_{1}}$ |
0.451621 |
0.260744 |
0.15054 |
0.086915 |
0.05018 |
0.00625 |
| ${E_{2}}$ |
0.05018 |
0.15054 |
0.086915 |
0.260744 |
0.451621 |
0.03125 |
| ${E_{3}}$ |
0.067593 |
0.051359 |
0.462234 |
0.351222 |
0.067593 |
0.0 |
| Group |
0.156044 |
0.171004 |
0.246631 |
0.270276 |
0.156044 |
0.0125 |
Table 9
Consensual weights obtained from MCC.
| Opinion |
${C_{1}}$ |
${C_{2}}$ |
${C_{3}}$ |
${C_{4}}$ |
${C_{5}}$ |
Consistency (ξ) |
| ${E_{1}}$ |
0.133218 |
0.287439 |
0.165953 |
0.358072 |
0.055318 |
0.21625 |
| ${E_{2}}$ |
0.05018 |
0.15054 |
0.086915 |
0.260744 |
0.451621 |
0.03125 |
| ${E_{3}}$ |
0.077114 |
0.086069 |
0.359007 |
0.400696 |
0.077114 |
0.0875 |
| Group |
0.092474 |
0.178769 |
0.199528 |
0.385724 |
0.143505 |
0.111667 |
5.2.2 Group Best-Worst Method
This section compares the LC-BWM approach with the so-called G-BWM introduced in Safarzadeh
et al. (
2018). Such BWM extension deals with MCGDM problems and provides collective weights for the group of evaluators. To do so, the G-BWM initially assumes common best and worst criteria for all the evaluators. Afterward, the authors provide two different nonlinear optimization models to derive the weights. Whereas the former minimizes the summation of the consistency deviation for all the evaluators, and according to the original BWM, the latter uses a min-max objective (Safarzadeh
et al.,
2018).
Below, we evaluate the performance of the G-BWM. To do a fair comparison, we adapt the G-BWM to deal with additive preferences, as the LC-BWM, obtaining the results shown in Table
10. Notice the individual evaluators’ weights are not derived by the G-BWM, and they have been noted in Table
10 as “–”. Furthermore, we have computed the consistency indexes of the individual and collective preferences by using the measure of the LC-BWM to properly compare both approaches.
Table 10
Group weights obtained from G-BWM.
| Opinion |
${C_{1}}$ |
${C_{2}}$ |
${C_{3}}$ |
${C_{4}}$ |
${C_{5}}$ |
Consistency (ξ) |
| ${E_{1}}$ |
– |
– |
– |
– |
– |
0.24375 |
| ${E_{2}}$ |
– |
– |
– |
– |
– |
0.24375 |
| ${E_{3}}$ |
– |
– |
– |
– |
– |
0.1125 |
| Group |
0.1625 |
0.0375 |
0.4125 |
0.225 |
0.1625 |
0.2 |
Finally, we have also derived the level of agreement of the G-BWM solution. Despite it not being possible to know the individual weights from the G-BWM, we have computed the consensus degree by comparing the individual weights obtained from the LC-BWM (see Table
8) and the collective weights obtained from the G-BWM, resulting in a consensus degree
$\varepsilon =0.15$ (as in the previous section, we have considered as acceptable level of agreement
${\varepsilon _{0}}=0.1$). Therefore, some disagreements are ignored by the G-BWM and, consequently, some evaluators may not be satisfied with the solution.
5.2.3 Comparison
This section provides a quantitative and qualitative analysis of the performance of the three proposals mentioned above, namely, our proposed LC-BWM, the MCC-BWM (Licerán-Gutiérrez
et al.,
2022; Moreno-Albarracín
et al.,
2020), and the G-BWM (Safarzadeh
et al.,
2018) (see Table
11).
Table 11
Comparison among BWM approaches.
| Features |
LC-BWM |
MCC-BWM |
G-BWM |
| Consensus degree (ε) |
0.1 |
0.1 |
0.15 |
| Group consistency (ξ) |
0.072024 |
0.111667 |
0.2 |
| Multiple preference structures |
✓ |
✗ |
✗ |
| No need to fix best and worst criteria |
✓ |
✓ |
✗ |
| Provides individual modified weights |
✓ |
✓ |
✗ |
| Linear optimization |
✓ |
✗ |
✗ |
Regarding the consensus of the group, the G-BWM does not consider any consensus threshold in the optimization model, which leads to a low consensus degree in the final solution ($\varepsilon =0.15$). On the contrary, both LC-BWM and MCC-BWM reach the consensus degree $\varepsilon =0.1$, resulting in an acceptable consensus level for the final weights.
Another remarkable difference among the analysed approaches is related to the consistency of the obtained solutions. Recall that the function
ξ measures the deviation between the evaluators’ original preferences and the weights returned by the optimization model. As shown in Table
11, the proposed LC-BWM achieves the lowest consistency deviation (
$\xi =0.072024$), outperforming both MCC-BWM (
$\xi =0.111667$) and G-BWM (
$\xi =0.2$). This indicates that the collective solution obtained by the LC-BWM remains closer to the evaluators’ original opinions while still satisfying the desired consensus requirements. These results suggest that incorporating consensus requirements directly into the weighting process may provide a more effective balance between consensus attainment and preference preservation than the sequential strategies adopted by existing approaches.
5.3 Sensitivity Analysis
This section provides a sensitivity analysis to provide the robustness and validity of the proposal. To do so, we carry out two different analyses. The former is regarding the LC-BWM behaviour when the initial evaluators’ preferences are changed to a greater or lesser extent. The latter analyses the results obtained from the LC-BWM, considering different values of ${\varepsilon _{0}}$.
5.3.1 Dependency with Respect to Original Opinions
Here, we present several heterogeneous scenarios that introduce slight modifications to the evaluators’ preferences, and afterward, analyse the impact of such changes on the final recommendations. Keeping in mind the preferences introduced in Section
5.2, we consider 3 scenarios:
-
• Scenario 1: ${E_{1}}$ changes his/her preferences over ${C_{2}}$ so that ${a_{{B^{1}}2}}=SPMI$ and ${a_{2{W^{1}}}}=MPMI$.
-
• Scenario 2: ${E_{1}}$ and ${E_{3}}$ change their preferences over ${C_{5}}$ so that ${a_{{B^{1}}5}}=SPMI$ and ${a_{{B^{3}}5}}=SMI$.
-
• Scenario 3: ${E_{3}}$ changes all his/her preferences over all the criteria so that $B{O^{3}}=(DMI,VSMI,EI,EI,DMI)$ and $O{W^{3}}=(MMI,EI,VSMI,DMI,MMI)$.
Table
12 shows the results obtained for each scenario, considering
${\varepsilon _{0}}=0.1$ and the ones obtained from the original preferences shown in Section
5.2.
Table 12
Preferences simulation experiments.
| Scenario |
Opinion |
${C_{1}}$ |
${C_{2}}$ |
${C_{3}}$ |
${C_{4}}$ |
${C_{5}}$ |
Consistency (ξ) |
| Original |
${E_{1}}$ |
0.466723 |
0.143833 |
0.155574 |
0.182011 |
0.051858 |
0.066964 |
| ${E_{2}}$ |
0.111957 |
0.121096 |
0.193915 |
0.209745 |
0.363288 |
0.100893 |
| ${E_{3}}$ |
0.087721 |
0.066654 |
0.599885 |
0.158018 |
0.087721 |
0.048214 |
| Group |
0.199170 |
0.126015 |
0.314793 |
0.218265 |
0.141757 |
0.072024 |
| Importance |
3 |
5 |
1 |
2 |
4 |
– |
| 1 |
${E_{1}}$ |
0.502946 |
0.127385 |
0.167649 |
0.146137 |
0.055883 |
0.025000 |
| ${E_{2}}$ |
0.123705 |
0.115496 |
0.214264 |
0.200046 |
0.346489 |
0.110938 |
| ${E_{3}}$ |
0.086316 |
0.065586 |
0.590272 |
0.171511 |
0.086316 |
0.043750 |
| Group |
0.208340 |
0.117563 |
0.329286 |
0.203625 |
0.141186 |
0.059896 |
| Importance |
2 |
5 |
1 |
3 |
4 |
– |
| 2 |
${E_{1}}$ |
0.34202 |
0.197466 |
0.25988 |
0.114007 |
0.086627 |
0.068750 |
| ${E_{2}}$ |
0.087813 |
0.142655 |
0.152096 |
0.189471 |
0.427965 |
0.073125 |
| ${E_{3}}$ |
0.096050 |
0.072982 |
0.39699 |
0.301647 |
0.13233 |
0.053125 |
| Group |
0.162401 |
0.145061 |
0.285611 |
0.213080 |
0.193846 |
0.065000 |
| Importance |
4 |
5 |
1 |
2 |
3 |
– |
| 3 |
${E_{1}}$ |
0.414518 |
0.19669 |
0.138173 |
0.204561 |
0.046058 |
0.058036 |
| ${E_{2}}$ |
0.093169 |
0.130051 |
0.161374 |
0.225254 |
0.390152 |
0.083482 |
| ${E_{3}}$ |
0.122086 |
0.070486 |
0.482021 |
0.203322 |
0.122086 |
0.045536 |
| Group |
0.197084 |
0.143051 |
0.259377 |
0.247771 |
0.152718 |
0.062351 |
| Importance |
3 |
5 |
1 |
2 |
4 |
– |
Scenario 1 evaluates a slight change in the ${E_{1}}$’s preferences. In this scenario, the evaluator decreases the relative importance of ${C_{2}}$. Both the original scenario and Scenario 1 set ${C_{2}}$ as the least important, but with different weights. In Scenario 1, the ${C_{2}}$ group weight, originally 0.126015, decreases to 0.117563, which seems logical, taking into account the changes. Notice that, due to the modifications in ${E_{1}}$’s preferences, the relative importance of ${C_{2}}$ regarding the best criterion (${C_{1}}$) has been changed. Consequently, the latter has increased its relative importance, and it is also reflected in the group’s weight, which has increased to 0.20834. Certainly, such a change has provoked an exchange of positions in the ranking between ${C_{1}}$ and ${C_{4}}$. However, they originally were very close to each other (0.19917 and 0.218265), and a small variation could lead to such an exchange of positions. This situation happens in this scenario, despite the resulting weights of both criteria being quite similar to the original one (${C_{1}}$:$0.199170/0.208340$ and ${C_{4}}$:$0.218265/0.203625$), which is the expected behaviour since a slight modification in the evaluators’ preferences should not provoke significant changes in the criteria weights.
Scenario 2 simulates two changes over the BO preferences associated with the criterion ${C_{5}}$ for all the evaluators. ${E_{1}}$ and ${E_{3}}$ increase the ${C_{5}}$ relative importance. As in the previous scenario, such an increment can be appreciated in the resulting weights. ${C_{5}}$ goes from having a weight of 0.141757 to 0.193846. Notice that the consistency index of ${E_{2}}$ has decreased. The reason behind this is that, in the initial preferences, ${E_{1}}$ and ${E_{3}}$ evaluate ${C_{5}}$ with quite low importance. On the contrary, ${E_{2}}$ considers ${C_{5}}$ to be the most important criterion. By increasing the relative importance of ${C_{5}}$ from ${E_{1}}$ and ${E_{3}}$, the opinions between all the evaluators are closer to each other, which implies that ${E_{2}}$ does not need to change that much his/her initial opinions to reach a consensus. In addition, such variation over the relative importance of ${C_{5}}$ has led to a change in the ranking, moving up one position. Again, the LC-BWM presents a logical behaviour regarding the applied changes.
The last scenario changes all the
${E_{3}}$’s preferences. They are not extreme changes. For
$B{O^{3}}$,
${E_{3}}$’ preference has been changed to the label immediately preceding the one used in the original scenario, except for those criteria that were evaluated with an
${s_{8}}$. For the
$O{W^{3}}$, the preferences have been changed by the labels immediately following the ones used in the original scenario, except for those criteria that were evaluated with an
${s_{8}}$. The changes have been applied in this way to obtain meaningful and non-random preferences. In this scenario, the evaluator has increased the relative importance of all criteria with respect to the most important one, in this case,
${C_{3}}$. If we look at
${E_{3}}$’s original preferences, the relative importance of
${C_{3}}$ with respect to the others is quite strong, except with
${C_{4}}$. This can also be appreciated in the original weights, in which
${C_{3}}$ has been assigned a weight close to 0.6. However, Table
12 shows that such importance is now a little more balanced. The weight of
${C_{3}}$ has decreased to 0.482021, and the remaining weights have increased. In addition, the consistency index associated with
${E_{3}}$’ preferences has not been significantly affected, since although the preferences have undergone several changes, they have not implied a substantial modification in the relative importance assigned to the criteria in the original scenario. We see again how the model behaves logically to changes in evaluators’ preferences.
Therefore, the LC-BWM presents a reliable and robust solution according to the results obtained from the different scenarios. Furthermore, we would like to remark that the values of the consistency indexes are generally low, which is even more evidence of the model’s good performance.
5.3.2 Dependency with Respect to the Consensus Degree
This section analyses the results obtained from the LC-BWM for different values of
${\varepsilon _{0}}$. Taking as an example the problem presented in Section
5, where the initial group consensus is
$\varepsilon =0.17$, Table
13 shows the results obtained for the different values of
${\varepsilon _{0}}$.
Table 13
Consensus degree simulation.
| ${\varepsilon _{0}}$ |
Opinion |
${C_{1}}$ |
${C_{2}}$ |
${C_{3}}$ |
${C_{4}}$ |
${C_{5}}$ |
Consistency (ξ) |
| 0.1 |
${E_{1}}$ |
0.466723 |
0.143833 |
0.155574 |
0.182011 |
0.051858 |
0.066964 |
| ${E_{2}}$ |
0.111957 |
0.121096 |
0.193915 |
0.209745 |
0.363288 |
0.100893 |
| ${E_{3}}$ |
0.087721 |
0.066654 |
0.599885 |
0.158018 |
0.087721 |
0.048214 |
| Group |
0.199170 |
0.126015 |
0.314793 |
0.218265 |
0.141757 |
0.072024 |
| Importance |
3 |
5 |
1 |
2 |
4 |
– |
| 0.05 |
${E_{1}}$ |
0.408551 |
0.113398 |
0.235877 |
0.163548 |
0.078626 |
0.110417 |
| ${E_{2}}$ |
0.138119 |
0.126035 |
0.239229 |
0.181774 |
0.314843 |
0.125000 |
| ${E_{3}}$ |
0.162993 |
0.123848 |
0.371545 |
0.17862 |
0.162993 |
0.145833 |
| Group |
0.222919 |
0.128702 |
0.293377 |
0.185621 |
0.169381 |
0.127083 |
| Importance |
2 |
5 |
1 |
3 |
4 |
– |
| 0 |
${E_{1}}$ |
0.145066 |
0.083754 |
0.435197 |
0.190917 |
0.145066 |
0.243750 |
| ${E_{2}}$ |
0.145066 |
0.083754 |
0.435197 |
0.190917 |
0.145066 |
0.243750 |
| ${E_{3}}$ |
0.145066 |
0.083754 |
0.435197 |
0.190917 |
0.145066 |
0.112500 |
| Group |
0.145066 |
0.083754 |
0.435197 |
0.190917 |
0.145066 |
0.200000 |
| Importance |
3 |
5 |
1 |
2 |
4 |
– |
From this table, we can draw several conclusions. The smaller the ${\varepsilon _{0}}$ value, the higher the values obtained from the consistency index. This is logical, taking into account that a lower value of ${\varepsilon _{0}}$ implies reaching a higher consensus and, consequently, modifying to a greater extent the initial evaluations’ opinions. This can also be appreciated in the corresponding individual weights. The higher the degree of consensus to be reached, the more similar the opinions of the evaluators should be, and thus the more similar the individual weights of the criteria.
Notice that, despite the scenario with ${\varepsilon _{0}}=0$, which represents unanimity, requiring many changes in the evaluators’ original opinions, the importance of the criteria varies slightly in all the cases. The only difference is regarding ${C_{1}}$ and ${C_{4}}$, which exchange their positions in the ranking with ${\varepsilon _{0}}=0.05$ in comparison with the remaining scenarios. This is possible because the optimization model obtains a solution that involves as few changes as possible in the initial preferences while minimizing the consistency measure ξ, thus the modifications provided by the model do not involve abrupt variations in the ranking of importance of the criteria, which is, in fact, a desired behaviour. In this sense, the LC-BWM presents a robust consensus solution, where in all cases the selection of the most and least important criterion is clear, which can make it easier for the moderator or analyst of a CRP with a feedback process to provide suggestions to the evaluators and reach an agreement.
5.3.3 Insights from the Sensitivity Analysis
The results obtained from the different sensitivity analyses provide additional evidence of the robustness of the proposed LC-BWM approach. Regarding the modifications introduced in the evaluators’ preferences, the resulting collective weights evolved coherently with the changes applied to the input information. In all the analysed scenarios, the model exhibited a predictable behaviour, assigning higher importance to those criteria whose relative relevance was increased by the evaluators and reducing the importance of those criteria whose assessments became less favourable.
Another remarkable aspect is the stability of the obtained rankings. Although some exchanges of positions were observed among criteria with very similar importance values, the overall structure of the rankings remained largely unchanged across the analysed scenarios. In particular, the most and least important criteria were consistently identified in almost all cases, which suggests that the proposed methodology is capable of producing reliable recommendations despite moderate variations in the input preferences.
The analysis of different consensus thresholds also highlights an important property of the LC-BWM. As expected, lower values of ${\varepsilon _{0}}$ require greater modifications of the evaluators’ original opinions to achieve higher levels of agreement. Nevertheless, even under strict consensus requirements, the resulting collective weights remained reasonably close to those obtained in the original scenario. This behaviour indicates that the proposed optimization model successfully balances the two conflicting objectives of preserving the evaluators’ initial views and achieving a desired level of consensus.
Therefore, the sensitivity analyses confirm that the proposed methodology behaves in a stable and consistent manner under different conditions, supporting its applicability as a consensus support tool in LiMCGDM problems.
5.4 Discussion
5.4.1 Comparison with Existing Approaches
The comparative analysis reveals several conceptual and practical differences between the proposed LC-BWM and existing BWM-based approaches. Although all the analysed methods aim to derive collective criteria weights in group decision-making environments, they follow substantially different strategies to address disagreements among evaluators.
The most important distinction concerns the way consensus is incorporated into the weighting process. Traditional MCC-BWM approaches obtain individual weights in a first stage and subsequently apply a consensus optimization model to modify those weights until an acceptable agreement level is achieved. In contrast, the proposed LC-BWM integrates both objectives into a single optimization framework. As a consequence, consensus requirements are considered from the beginning of the weighting process, allowing the model to simultaneously derive individual and collective consensual weights. This integrated formulation contributes to obtaining collective solutions that remain closer to the evaluators’ original preferences while satisfying the desired consensus requirements.
Another relevant advantage of the LC-BWM is its flexibility regarding preference representation. Unlike G-BWM, which assumes common best and worst criteria for all evaluators, the proposed approach allows each evaluator to independently identify the criteria that best reflect his or her personal perspective. This characteristic increases the applicability of the model in real-world group decision-making problems, where evaluators frequently have heterogeneous viewpoints and priorities. Furthermore, LC-BWM can operate with linguistic, additive, and multiplicative preference structures, providing additional flexibility for preference elicitation.
Finally, the proposed methodology benefits from a linear optimization formulation. This property simplifies the computational resolution of the problem and contributes to the scalability of the approach, as evidenced by the computational experiments presented in Section
5.1. The ability to efficiently manage large numbers of evaluators while preserving consensus and consistency requirements makes the proposed approach particularly suitable for complex group decision-making environments.
Therefore, the obtained results suggest that the proposed LC-BWM provides a more flexible and integrated framework for consensus-based criteria weighting than existing BWM extensions, while maintaining high levels of consistency, interpretability, and computational efficiency.
5.4.2 Practical Implications
Beyond its methodological contributions, the proposed LC-BWM may provide practical benefits for moderators and decision analysts involved in CRPs. One of its main advantages is its ability to identify the minimum modifications required in the evaluators’ preferences to achieve a desired level of agreement. This information can be used to generate targeted feedback recommendations, helping moderators focus their efforts on the most critical disagreements instead of manually analysing all the assessments provided by the evaluators.
Another relevant implication concerns the interpretability of the results. The use of the 2-tuple linguistic model allows evaluators to express their preferences through linguistic terms that are closer to natural human reasoning than purely numerical assessments. Furthermore, the resulting criteria weights can also be represented linguistically, facilitating the communication of the final collective solution and improving its transparency and understandability for non-technical participants.
The proposed methodology may be particularly useful in decision-making contexts involving heterogeneous stakeholders with different backgrounds, interests, and priorities. Examples include sustainability assessment, public policy design, strategic planning, supplier selection, and other group decision-making scenarios in which reaching consensus is often as important as obtaining an accurate weighting of the criteria.
Finally, the computational efficiency observed in the scalability analysis suggests that the proposed approach can be applied not only to small decision panels but also to larger groups of evaluators without introducing significant computational burdens. This characteristic increases the practical applicability of the model in real-world consensus-based decision-making environments.
5.4.3 Limitations
Despite the promising results obtained throughout the experimental analyses, several limitations of the proposed LC-BWM approach should be acknowledged. First, the methodology provides a theoretically optimal consensual solution according to the specified consensus requirements and optimization objectives. However, the model cannot guarantee that evaluators will accept the suggested modifications to their preferences during a real CRP. Consequently, LC-BWM should be viewed as a decision support tool that assists moderators and evaluators rather than as a mechanism capable of automatically enforcing consensus.
A second limitation concerns the representation of linguistic information. The proposed approach relies on predefined linguistic semantics derived from the 2-tuple linguistic model. Although this framework has been widely adopted in the literature, the correspondence between linguistic expressions and their computational representation may not always perfectly reflect the individual interpretation of each evaluator. Therefore, some degree of semantic mismatch may exist between the intended meaning of a linguistic assessment and its mathematical representation.
Finally, although the proposal has been validated through a case study, comparative analyses, sensitivity analyses, and computational scalability experiments, additional empirical applications involving different domains and decision-making contexts would provide further evidence regarding its practical applicability and generalizability. Future studies involving real CRPs could offer valuable insights into the interaction between the theoretical recommendations generated by the model and the actual behaviour of evaluators.
6 Conclusions
This study proposes a novel extension of the BWM based on the fuzzy linguistic approach that uses the 2-tuple linguistic model to derive agreed criteria weights in LiMCGDM problems. Evaluators express pairwise comparisons through a linguistic scale, enabling the modelling of uncertainty in their assessments. A novel BWM optimization model has been presented to derive consensual individual and group weights by preserving as much as possible the initial evaluators’ views. The resulting weights are represented both numerically and linguistically to enhance their interpretability. In addition, we have provided a novel consistency index based on a cumulative density function that evaluates the consistency in evaluators’ preferences according to the probability of finding more consistent values. Finally, we have proved the feasibility of the model by solving a real-world case study and comparing the performance of the proposal with other versions of BWM for groups.
Beyond extending the BWM to a linguistic group decision-making environment, the main novelty of the proposed LC-BWM lies in the integration of consensus requirements directly into the weighting process. Unlike existing approaches that first derive individual weights and subsequently apply a consensus model, LC-BWM simultaneously obtains individual and collective consensual weights within a single optimization framework. This allows the method to preserve the evaluators’ original opinions as much as possible while ensuring a predefined level of agreement among the participants.
The key advantages of the proposal are listed below:
-
• The proposed approach is capable of considering several evaluators’ views at the same time, facing MCGDM problems.
-
• The linguistic representation of the evaluators’ opinions and the resulting weights facilitates the elicitation task, modelling the uncertainty in such opinions, and improves the interpretability of the results.
-
• The detection of disagreements between evaluators and the capacity to smooth them provides solutions in which evaluators agree, which is key in several real-world MCGDM problems.
-
• The stochastic consistency index here defined allows classifying the consistency of the BW preferences according to the probability of finding a more consistent preference.
From a practical perspective, the proposed LC-BWM provides moderators and decision analysts with a support tool for CRPs. By simultaneously deriving individual and collective consensual weights while preserving the evaluators’ original views as much as possible, the approach facilitates the identification of disagreement sources and supports the generation of targeted recommendations. Furthermore, the linguistic representation of preferences and results enhances the interpretability of the obtained solutions.
Despite these advantages, several limitations should be acknowledged. The proposed methodology cannot guarantee that evaluators will accept the suggested preference modifications during a real CRP. In addition, the computational representation of linguistic assessments relies on predefined semantics that may not perfectly match the interpretation of all evaluators. Finally, further empirical validation in additional decision-making domains would strengthen the practical evidence supporting the proposal.
Regarding future research, several directions deserve further investigation. First, although the proposed LC-BWM can theoretically handle large groups of evaluators, its performance in large-scale group decision-making scenarios should be analysed in greater detail, particularly from a computational and consensus-management perspective. Second, future studies could investigate alternative consensus measures and aggregation operators to analyse their impact on the resulting collective weights. Third, it would be interesting to extend the proposal to more sophisticated uncertainty modelling frameworks, such as hesitant, probabilistic, or multi-granular linguistic information.
Furthermore, future work will explore the simulation of different evaluators’ behaviours during CRPs, including situations in which some evaluators partially accept or reject the suggested modifications. The integration of intelligent support mechanisms to automatically generate personalized feedback recommendations for evaluators also represents a promising research direction.
Finally, we will consider the use of co-constructive preference modelling approaches to validate and refine the conversion of evaluators’ linguistic assessments into computational representations (Corrente
et al.,
2021). Such approaches could provide a more faithful representation of the semantics associated with linguistic expressions and further improve the interpretability and acceptance of the generated recommendations.