Next Article in Journal
Generalized Bertrand Curves in Minkowski 3-Space
Next Article in Special Issue
Induced OWA Operator for Group Decision Making Dealing with Extended Comparative Linguistic Expressions with Symbolic Translation
Previous Article in Journal
Neural-Network-Based Curve Fitting Using Totally Positive Rational Bases
Previous Article in Special Issue
Barrakuda: A Hybrid Evolutionary Algorithm for Minimum Capacitated Dominating Set Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Consensus Model for Extended Comparative Linguistic Expressions with Symbolic Translation

1
Department of Computer Science, University of Jaén, 23071 Jaén, Spain
2
Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(12), 2198; https://doi.org/10.3390/math8122198
Submission received: 12 November 2020 / Revised: 4 December 2020 / Accepted: 7 December 2020 / Published: 10 December 2020
(This article belongs to the Special Issue Fuzzy Sets and Soft Computing)

Abstract

:
Consensus Reaching Process (CRP) is a necessary process to achieve agreed solutions in group decision making (GDM) problems. Usually, these problems are defined in uncertain contexts, in which experts do not have a full and precise knowledge about all aspects of the problem. In real-world GDM problems under uncertainty, it is usual that experts express their preferences by using linguistic expressions. Consequently, different methodologies have modelled linguistic information, in which computing with words stands out and whose basis is the fuzzy linguistic approach and their extensions. Even though, multiple consensus approaches under fuzzy linguistic environments have been proposed in the specialized literature, there are still some areas where their performance must be improved because of several persistent drawbacks. The drawbacks include the use of single linguistic terms that are not always enough to model the uncertainty in experts’ knowledge or the oversimplification of fuzzy information during the computational processes by defuzzification processes into crisp values, which usually implies a loss of information and precision in the results and also a lack of interpretability. Therefore, to improving the effects of previous drawbacks, this paper aims at presenting a novel CRP for GDM problems dealing with Extended Comparative Linguistic Expressions with Symbolic Translation (ELICIT) for modelling experts’ linguistic preferences. Such a CRP will overcome previous limitations because ELICIT information allows both fuzzy modelling of the experts’ uncertainty including hesitancy and performs comprehensive fuzzy computations to, ultimately, obtain precise and understandable linguistic results. Additionally, the proposed CRP model is implemented and integrated into the CRP support system so-called A FRamework for the analYsis of Consensus Approaches (AFRYCA) 3.0 that facilitates the application of the proposed CRP and its comparison with previous models.

1. Introduction

Human beings are continuously facing decision making problems in their daily life, some of them so simple that we do not even notice their presence. However, not all decision problems are so easy to solve and the engagement of several people or experts with different knowledge may be necessary to reach the solution, giving rise to Group Decision Making (GDM) [1,2,3]. Obviously, the participation of several experts implies different points of view and consequently, conflicting opinions on the solution to the problem. A GDM classical resolution scheme ignores the latter aspect and usually computes the solution based on a simple aggregation of the initial experts’ preferences, disregarding the conflicts on the solution. It can result in several experts feeling that their opinions have been completely omitted [4], decreasing the support for the solution and the resolution scheme in this or future decisions.
To overcome the previous drawback of the GDM process, a Consensus Reaching Process (CRP) has been added to the GDM resolution scheme [5]. In brief, a CRP is a cyclical process in which the experts discuss with each other and modify their initial preferences in order to achieve a satisfactory and agreed solution. This process is usually guided by a moderator who identifies the experts whose opinions are furthest from the rest of the group and advises them with the aim of bringing their positions closer to the rest of the group. CRP has attracted the attention of many researchers and many consensus models that support CRPs have been developed [4,6,7].
Most real-world GDM problems and their correspondent CRPs deal with uncertain and vague information that should be properly modelled and managed to obtain reliable solutions. In such cases, experts usually elicit their information by means of linguistic values or expressions that make them more comfortable to represent their vague assessments. The inherent uncertainty of such linguistic values has been successfully modelled by the fuzzy linguistic approach [8,9,10,11] resulting in Linguistic Decision Making (LDM) [12,13]. Such a type of modelling implies processes of Computing with Words (CW) [14,15], which is one of the most used methodologies for operating with linguistic assessments (words in a natural or artificial language) and not numbers, thus emulating human cognitive processes [16]. The input in CW processes are represented by linguistic values that are manipulated to, finally, obtain results represented by linguistic information that is easy to understand [17]. Most classical LDM proposals in the literature model linguistic information by means of single linguistic terms [12], in which the linguistic 2-tuple model has a prominent position [18,19]. However, it provokes some limitations to experts during the elicitation of their knowledge [20]; thus, several proposals to model multiple linguistic terms for experts’ assessments have been proposed, with Hesitant Fuzzy Linguistic Term Sets standing out (HFLTSs) [21].
Accordingly, many consensus models that deal with LDM problems have been proposed in the specialized literature [6,22,23,24,25], but each presents significant, different drawbacks as follows:
  • Limitation to model expert’s uncertain knowledge: some models use single linguistic terms to represent the experts’ preferences [22]. However, it is common that experts often have doubt among several linguistic terms when providing their opinions due to the complexity of the problem and such hesitancy cannot be modelled by using just a single linguistic term.
  • Closeness to human reasoning: other models represent more complex linguistic assessments [6,26] but their preference modelling does not provide expressions close to humans’ way of thinking.
  • CW integrity and Interpretability: in many linguistic CRPs, the fuzzy linguistic inputs are oversimplified, transforming fuzzy representation into interval or crisp values [27,28], which disrupts the CW process [16,17] suffering loss of information and lack of interpretability.
Even though, some recent improvements modeled linguistic expressions closer to human cognitive process, for instance, by means of the use of context-free grammars to generate richer and flexible comparative linguistic expressions (CLEs) based on HFLTSs [21,29]. This improves the interpretability and allows for the two previous drawbacks to be overcome but still, the consensus models for such a representation [26,30] cannot maintain an appropriate fuzzy representation during CW processes and they use linguistic discrete representation domains which produce bias during the CRP. Therefore, this paper takes advantage of a novel fuzzy linguistic modelling that hybridizes the main ideas of the linguistic 2-tuple model [18] and the HFLTSs [21] resulting in the Extended Comparative Linguistic Expressions with Symbolic Translation (ELICIT) information [31]. It provides the following advantages regarding the previous mentioned drawbacks: (i) their representation is based on the CLEs [21,29]; thus, they can model the experts’ hesitancy, (ii) the ELICIT information is transformed into fuzzy numbers with the premise of keeping as much information as possible by accomplishing fuzzy computations without loss of information and then, the fuzzy numbers are retranslated into linguistic expressions, which means the results are represented linguistically. Consequently, ELICIT information facilitates the representation of a continuous linguistic domain even in complex contexts with multiple linguistic-term-based expressions and provides a fuzzy operational computational approach to accomplish CW processes in a precise way, obtaining comprehensible results in decision making problems.
Therefore, the aim of this research is to introduce a new consensus model dealing with ELICIT that overcomes the previous limitations of an existing consensus model in LDM. This new consensus model presents a key novelty, the use of ELICIT information. As far as we know, there is no other proposal that uses this type of information in a CRP. Furthermore, the use of ELICIT provides relevant advantages related to CW processes, expressiveness, loss of information and interpretability. Then, contrary to other proposals, our consensus model performs precise fuzzy computations in a continuous domain thanks to the symbolic translation of the ELICIT information, avoiding the loss of information and, in turn, obtaining more accurate results that are easy to understand. In addition, the proposed consensus model is implemented and integrated in the consensus support software AFRYCA 3.0 (A FRamework for the analYsis of Consensus Approaches) [4,32,33] in order to simulate the performance of the CRP and solve real world LDM problems dealing with ELICIT information.
To sum up, this proposal aims to achieve the following goals:
  • Define a new consensus model to deal with fuzzy linguistic information modelled by means of ELICIT information to overcome the limitations of the existing consensus model.
  • Such a model will apply CW processes to ELICIT information that will obtain precise linguistic results that are easy to understand.
  • Application of the ELICIT-based consensus model to a real-world GDM problem to show its performance validity and advantages in comparison with other approaches by its integration in the software AFRYCA 3.0 [32].
The remainder of this contribution is structured as follows: Section 2 reviews some basic concepts related to the proposal. Section 3 presents a novel consensus model based on ELICIT information. Section 4 introduces an LDM problem to show the performance of the proposal and includes a comparative analysis with another approach with similar characteristics. To conclude this work, Section 5 draws several conclusion and proposes future research directions.

2. Preliminaries

This section briefly revises the main concepts related to GDM, CRP and ELICIT information that are necessary to understand our proposal.

2.1. Group Decision Making

GDM consists of the participation of several experts in the resolution of a decision problem. By definition, a GDM problem is characterized by a finite set of experts, E = { e 1 , e 2 , , e m } , who provide their opinions over a finite set of possible alternatives/solutions, A = { a 1 , a 2 , , a n } [1,5,34]. In GDM, each expert e i expresses her/his opinion by using a preference structure P k , a A × A matrix so that
P k = p 1 n k p n 1 k
where p i j k represents the preference of the expert e k over the alternative a i regarding the alternative a j .
The classical resolution scheme for this kind of problem is formed by two phases [35]: (i) aggregation: the experts’ preferences obtained are aggregated by using an aggregation operator and (ii) exploitation: one or several alternatives are selected as solutions to the problem (see Figure 1).
The definition of GDM problems under uncertainty is fairly common in real-world scenarios because of pressure to make quick decisions and the lack of information and knowledge about the problem. Therefore, the experts have to deal with incomplete and vague information and, as a result, expressing their knowledge may become an extremely complex task. Under these conditions, linguistic information and its modelling by linguistic variables [8,9,10] has obtained successful results [15] with the use of CW processes [14]. The resolution scheme for LDM problems varies slightly regarding the classical one shown in Figure 1—it includes, as the first step, the definition of the expression domain that experts use to provide their linguistic preferences [36] (see Figure 2).
The Figure 2 shows the need to accomplish computations with linguistic information to solve LDM problems. The CW methodology has been successfully applied to compute and reason by means of words, obtaining linguistic outputs from linguistic inputs [17,37]. Recently, CW has been intensively and comprehensively applied in decision making [15,38] and thus, multiple CW schemes have been proposed in the literature [39,40] to reinforce the need of easy computations to obtain accurate and understandable linguistic results. The CW scheme introduced by Yager in [17,40] includes two main processes in CW, translation and retranslation. The translation process transforms the linguistic assessments into a format based on fuzzy tools to accomplish the computations. Then, the retranslation process transforms the manipulated information into linguistic values that are easily to understand.
Multiple fuzzy-based linguistic modelling approaches together with their computational models have been developed for CW [41,42]. One of the most remarkable is the 2-tuple linguistic model proposed by Herrera and Martínez [18] due to its advantages in terms of interpretability and accuracy [43].

2.2. 2-Tuple Linguistic Model

The 2-tuple linguistic model [44] is one of the most widely used linguistic models thanks to its great qualities both in terms of interpretability and precision related to symbolic translation. This model represents the information by a 2-tuple ( s p , α ) in which s p is a linguistic term belonging to a predefined linguistic term set S = { s 0 , s 1 , , s g } and α [ 0.5 , 0.5 ) is so-called symbolic translation, a numerical value that represents the translation of the fuzzy membership function of s p in a continuous domain (see Figure 3).
α = [ 0.5 , 0.5 ) i f s p { s 1 , s 2 , , s g 1 } [ 0 , 0.5 ) i f s p = s 0 [ 0.5 , 0 ] i f s p = s g
Note that, the symbolic translation computation in linguistic terms in S provides a value β [ 0 , g ] . This value can be translated into its corresponding 2-tuple linguistic value, ( s p , α ) using the function Δ S :
Definition 1.
[44] Let S = { s 0 , , s g } be a set of linguistic terms and S ¯ the 2-tuple set associated with S defined as S ¯ = S × [ 0.5 , 0.5 ) . The function Δ S : [ 0 , g ] S ¯ is given by:
Δ S ( β ) = ( s p , α ) , w i t h p = r o u n d ( β ) α = β p
with r o u n d ( · ) being the function that assigns the closest integer number i { 0 , , g } to β.
Therefore, a 2-tuple linguistic value ( s p , α ) can be represented by its equivalent numerical value β in the interval of granularity of S, [ 0 , g ] .
Proposition 1.
Let S = { s 0 , s g } be a linguistic term set and ( s p , α ) S ¯ be a 2-tuple linguistic value. There is a function, Δ 1 :
Δ 1 : S ¯ [ 0 , g ] Δ S 1 ( s p , α ) = α + p = β
Remark 1.
Note that according to Definition 1 and Preposition 1, the transformation of a linguistic term s p S into a 2-tuple linguistic value in S ¯ is obtained by adding a zero as a symbolic translation to the linguistic term:
s p S ( s p , 0 ) S ¯

2.3. Consensus Reaching Process

The classical GDM resolution schemes shown in Figure 1 and Figure 2 directly aggregate the experts’ preferences and do not guarantee a solution that is accepted by all the experts because agreement on it is not considered. Therefore, some experts may disagree with the solution and feel that their opinions have not been sufficiently considered during the decision process, which can result in either a lack of support for the solution or lack of confidence in the GDM process. In such cases, to avoid such drawbacks, an additional CRP has been added to the GDM process [7].
A CRP is an iterative discussion process among experts involved in the GDM problem in which they discuss with each other, provide their different opinions and points of view and try to achieve a higher collective level of agreement by adjusting their initial preferences and seeking a common point of agreement [45]. A CRP is classically formed by four steps:
  • Gathering preferences: the experts analyze the GDM problem and provide their opinions over the different alternatives by using preference relations.
  • Consensus level: the level of agreement ( c l ) within the group is computed.
  • Consensus control: c l is compared with a predefined consensus threshold ( μ ), which represents the desired level of agreement to be achieved by the group. If the consensus threshold is reached, the CRP finishes and a selection process of the best alternative starts, otherwise a new consensus round begins. In order to avoid an endless CRP, the number of consensus rounds is limited with another threshold ( r m a x ).
  • Feedback generation: the moderator identifies the experts whose opinions are furthest from the rest of the group and advises them to change their preferences in order to reach a higher level of agreement.
CRPs have attracted great attention from many researchers in recent years and a large number of consensus models to support groups in CRPs have been presented in the specialized literature [7,23,46] and several metrics have been proposed to study their performance [31].

2.4. ELICIT Information

Labella et al. proposed in [31] a new fuzzy linguistic representation model so-called ELICIT with the aim of overcoming the drawbacks of existing linguistic representation models in terms of interpretability and precision. The ELICIT information has two main advantages:
  • Interpretability: ELICIT information is generated by a context-free grammar [43]; thus, flexible and rich linguistic expressions are built that are able to model the experts’ hesitancy with expressions such as between, at least or at most. Furthermore, in spite of the ELICIT information being manipulated using fuzzy operations, the ELICIT computational model allows for the fuzzy numbers to be translated again into ELICIT information by obtaining interpretable linguistic results and following a CW approach [14].
  • Accuracy: a key aspect in the ELICIT information is the representation in a continuous domain of the linguistic terms that compose the expressions, thanks to the symbolic translation value introduced in the 2-tuple linguistic model (see Section 2.2).
The different complex linguistic expressions that compose the ELICIT information are generated by means of the following context-free grammar:
Definition 2.
[31] Let G H be a context-free grammar and S = { s 0 , , s g } a linguistic terms set. The elements of G H = ( V N , V T , I , P ) are defined as follows.
V N = { ( c o n t i n u o s p r i m a r y t e r m ) , ( c o m p o s i t e t e r m ) , ( u n a r y r e l a t i o n ) , ( b i n a r y r e l a t i o n ) , ( c o n j u n c t i o n ) } V T = { a t l e a s t , a t m o s t , b e t w e e n , a n d , ( s 0 , α ) γ , ( s 1 , α ) γ , , ( s g , α ) γ } I V N
The production rules defined in an extended Backus-Naur Form are:
P = { I : : = ( c o n t i n u o s p r i m a r y t e r m ) | ( c o m p o s i t e t e r m ) ( c o m p o s i t e t e r m ) : : = ( u n a r y r e l a t i o n ) ( c o n t i n u o u s p r i m a r y t e r m ) | ( b i n a r y r e l a t i o n ) ( c o n t i n u o u s p r i m a r y t e r m ) ( c o n j u n c t i o n ) ( c o n t i n u o u s p r i m a r y t e r m ) ( c o n t i n u o u s p r i m a r y t e r m ) : : = ( s 0 , α ) γ | ( s 1 , α ) γ | | ( s g , α ) γ ( u n a r y r e l a t i o n ) : : = a t l e a s t | a t m o s t ( b i n a r y r e l a t i o n ) : : = b e t w e e n ( c o n j u n c t i o n ) : : = a n d }
Some examples of ELICIT information may be: “at least ( s p , α ) γ ", “at most ( s p , α ) γ " and “between ( s p , α 1 ) γ 1 and ( s q , α 2 ) γ 2 ".
Remark 2.
Note that the parameter γ, so-called adjustment, preserves relevant information about the parametric form of the corresponding fuzzy number of a ELICIT and it is key to obtain results without loss of information [31,47].
The ELICIT representation model was proposed together with a CW approach based on the fuzzy linguistic approach. This approach allows for fuzzy information to be computed in a precise way and return linguistic and understandable results represented by ELICIT information. To carry out these fuzzy operations, first the initial linguistic assessments modelled by complex linguistic expressions are translated into trapezoidal fuzzy numbers (TrFNs) that represent their corresponding fuzzy envelopes [31]. Then, fuzzy arithmetic operations are applied to the fuzzy envelopes in order to preserve the fuzzy representation and guarantee that the new fuzzy numbers can be translated into ELICIT information.
The fuzzy arithmetic operations are based on the work introduced by Rezvani and Molani [48]. They proved that, by means of the fuzzy numbers shape function and α c u t s , it is possible to accomplish arithmetic operations that preserve the fuzzy parametric representation. Here, we present the addition of the fuzzy operation because it will be used later in the contribution.
Definition 3.
Let T A ˜ ( a 1 , a 2 , a 3 , a 4 ) and T B ˜ ( a 1 , a 2 , a 3 , a 4 ) be two fuzzy envelopes modelled by two TrFNs. Suppose the normal shape functions of A ˜ , B ˜ as follows:
μ A ˜ = ( x a 1 a 2 a 1 ) n when x [ a 1 , a 2 ) , 1 when x [ a 2 , a 3 ] , ( a 4 x a 4 a 3 ) n when x ( a 3 , a 4 ] , 0 otherwise μ B ˜ = ( x a 1 a 2 a 1 ) n when x [ a 1 , a 2 ) , 1 when x [ a 2 , a 3 ] , ( a 4 x a 4 a 3 ) n when x ( a 3 , a 4 ] , 0 otherwise
Supposing A ˜ α ¯ , B ˜ α ¯ are the α c u t s of A ˜ and B ˜ [49], respectively:
A ˜ α ¯ = [ a 1 + α ¯ 1 / n ( a 2 a 1 ) , a 4 α ¯ 1 / n ( a 4 a 3 ) ] B ˜ α ¯ = [ a 1 + α ¯ 1 / n ( a 2 a 1 ) , a 4 α ¯ 1 / n ( a 4 a 3 ) ]
Definition 4.
[48] The addition of two fuzzy envelopes modelled by two TrFNs A ˜ , B ˜ can be defined with a shape function μ A ˜ + B ˜ as
μ A ˜ + B ˜ = ( x ( a 1 + a 1 ) ) n ( a 2 + a 2 ) ( a 1 + a 1 ) a 1 + a 1 x a 2 + a 2 , 1 a 2 + a 2 x a 3 + a 3 , ( ( a 4 + a 4 ) x ) n ( a 4 + a 4 ) ( a 3 + a 3 ) a 3 + a 3 x a 4 + a 4 , 0 otherwise
The fuzzy arithmetic operations play a key role in the ELICIT computational model, since they allow for the retention of the fuzzy parametric form when the fuzzy envelopes are manipulated and make it possible to transform the fuzzy numbers back into linguistic information, fulfilling the basic premise of the CW approach. This retranslation process into linguistic information is accomplished by the function ζ .
Definition 5.
[31] Let S = { s 0 , , s g } be a set of linguistic terms and A ˜ a fuzzy number. The function ζ is given by
ζ ( A ˜ ) = x , w h e r e x = a t l e a s t ( s p , α ) γ i f A ˜ = T ( a 1 , a 2 , 1 , 1 ) x = a t m o s t ( s p , α ) γ i f A ˜ = T ( 0 , 0 , a 3 , a 4 ) x = b e t w e e n ( s p , α 1 ) γ 1 a n d ( s q , α 2 ) γ 2 i f A ˜ = T ( a 1 , a 2 , a 3 , a 4 )
Another key function in the ELICIT CW approach is ζ 1 , which transforms the ELICIT information into TrFNs based on the fuzzy envelope computation:
Definition 6.
[31] Let x an ELICIT expression and T ( a 1 , a 2 , a 3 , a 4 ) a TrFN. The function ζ 1 is defined as follows:
ζ 1 : x T ( a 1 , a 2 , a 3 , a 4 )
such that, from an ELICIT expression, it returns its equivalent TrFN.
For the sake of clarity, the previous functions have not been fully described, see [31] for further details.

3. Consensus Model with ELICIT Information

The need for dealing with complex GDM problems defined under uncertainty in real-world scenarios demands new preference modelling that facilitates the flexible and correct elicitation of experts’ knowledge. We have pointed out that CLEs based on HFLTSs [43] provide such a flexibility and are similar to human cognitive processes. Different CRPs have been developed based on CLEs and HFLTSs [26,50,51]; however, as has been pointed out previously, the use of a discrete representation of the linguistic domain produces biases and problems in the evolution of the experts agreements across the CRP. Therefore, this section introduces a new CRP that is able to deal with ELICIT information that facilitates linguistic assessment elicitation, maintains the fuzzy representation across the CW processes, uses a continuous representation of the linguistic domain that results in a proper evolution of the agreement across the CRP and, finally, obtains precise and understandable results.
The ELICIT consensus model proposed follows the general scheme shown in Figure 4 but with additional tasks, which are highlighted in Figure 5.
The resolution scheme shown in Figure 5 includes additional steps regarding the classical CRP resolution scheme shown in Figure 4. First, the experts’ preferences are modelled by CLEs that are lately transformed into ELICIT information. Then, the consensus level is computed by the following four consecutive steps—(i) Compute similarity matrices; (ii) Compute consensus matrix; (iii) Compute consensus level of alternatives; (iv) Compute overall consensus. The overall consensus, c l , is compared with the predefined consensus threshold, μ , in the consensus control step. Finally, if needed, a feedback process composed by three processes—(a) Compute collective opinion; (b) Compute proximity matrices; (c) Compute experts’ changes; will provide the modified preferences according to the suggestions provided by the consensus model. The previous steps and processes are described in further detail in the following subsections and summarized in Algorithm 1.
Algorithm 1: Proposal steps
Mathematics 08 02198 i001

3.1. Input Information

In this initial step of the proposed CRP, each expert e k can elicit their preferences into a linguistic preference relation whose values could be any of the generated ones for the context-free grammar introduced in Definition 2. Initially, it is reasonable that the elicited assessments by experts would be CLEs or linguistic terms to model her/his opinions in a matrix P k = ( p i j k ) n × n , where p i j k is either a CLE or a linguistic term. Assuming the linguistic terms set, S = { v e r y w e a k , w e a k , f a i r , s t r o n g , v e r y s t r o n g } , an example of such an input matrix may be the following:
P k = at most weak strong at least strong between weak and fair w e a k between fair and strong

3.2. Transformation into ELICIT Information and Fuzzy Numbers

The initial CLEs expressions p i j k provided by the experts are transformed into ELICIT information. Depending on the type of CLE, the corresponding ELICIT information is obtained according to Remark 1 as follows:
  • single linguistic term: the CLE s p is transformed into ( s p , 0 ) 0 .
  • at least expression: the CLE a t l e a s t s p is transformed into a t l e a s t ( s p , 0 ) 0 .
  • at most expression: the CLE a t m o s t s p is transformed into a t m o s t ( s p , 0 ) 0 .
  • between expression: the CLE b e t w e e n s p a n d s q is transformed into b e t w e e n ( s p , 0 ) 0 a n d ( s q , 0 ) 0 .
Once the initial CLEs are transformed into ELICIT information, the fuzzy representation of the latter is obtained by the function ζ 1 (see Definition 6). The experts’ preferences transformed into TrFNs are noted as p ˜ i j k .

3.3. Compute Consensus Level

In this step, the current consensus level within the group is computed. This process is divided into several sub-steps:

3.3.1. Compute Similarity Matrices

A similarity matrix S M k t = ( s m i j k t ) n × n for each pair of experts ( e k , e t ) is computed:
s m i j k t = k = 1 m 1 t = k + 1 m i = 1 n 1 j = n + 1 n s i m ( p ˜ i j k , p ˜ i j t )
where p ˜ i j k and p ˜ i j t represents the TrFNs of the preferences of the expert e k and e t over the pair of alternatives ( a i , a j ) and s i m ( · ) computes the similarity between two TrFNs.
Definition 7.
Let A ˜ = T ( a 1 , a 2 , a 3 , a 4 ) and B ˜ = T ( a 1 , a 2 , a 3 , a 4 ) two fuzzy numbers, the similarity measure between them is computed as follows
s i m ( A ˜ , B ˜ ) = 1 d i s t ( A ˜ , B ˜ )
where d i s t ( A ˜ , B ˜ ) represents the distance between fuzzy numbers computed as follows
d i s t ( A ˜ , B ˜ ) = 1 4 i = 1 4 ( | a i a i | )

3.3.2. Compute Consensus Matrix

From the aggregation of the similarity values, a consensus matrix C M = ( c m i j ) n × n is computed:
c m i j = i = 1 n 1 j = i + 1 n m ( m 1 ) 2 k = 1 m 1 t = k + 1 m s m i j k t

3.3.3. Compute Consensus Level for Alternatives

The degree of consensus c a i for each alternative a i is computed:
c a i = j = 1 , j i n c m i j n 1

3.3.4. Compute Overall Consensus

The overall consensus c l is computed as:
c l = i = 1 n c a i n

3.4. Consensus Control

The overall consensus degree c l is compared with the predefined consensus threshold μ . If the latter is achieved, a selection process of the best alternative starts, otherwise, the CRP requires another discussion round to increase the level of agreement.

3.5. Feedback Mechanism

The feedback mechanism requires the identification of the experts who are furthest from the rest of the group and the assessments over the alternatives to change.

3.5.1. Compute Collective Opinion

The collective opinion C = ( c i j ) n × n of the experts’ group is obtained from:
c i j = i = 1 n 1 j = i + 1 n ψ ¯ ( p ˜ i j 1 , p ˜ i j m )
where ψ ¯ represents the fuzzy arithmetic mean aggregation operator defined as follows (see Definition 4):
Definition 8.
[31] Let { A ˜ 1 , , A ˜ m } be a set of fuzzy numbers, the fuzzy arithmetic mean ψ ¯ is computed as follows:
ψ ¯ { A ˜ 1 , , A ˜ m } = 1 m ( μ A ˜ 1 + A ˜ 2 + + A ˜ m )
where the division between a TrFN, A ˜ = T ( a 1 , a 2 , a 3 , a 4 ) , and a scalar o is computed as follows:
A ˜ o = T ( a 1 o , a 2 o , a 3 o , a 4 o )

3.5.2. Compute Proximity Matrices

For each expert e k her/his proximity matrix P M k = ( p m i j k ) regarding the collective opinion is computed so:
p m i j k = k = 1 m i = 1 n 1 j = i + 1 n s i m ( p ˜ i j k , c i j )

3.5.3. Compute Experts’ Changes

To apply the changes to the experts’ preferences, it is necessary to identify the assessments of the pair of alternatives to change, and which experts have to modify such assessments.
  • Identify alternatives: the pair of alternatives ( a i , a j ) will be modified if c a i < μ and c m i j < μ .
  • Identify experts: the expert e k is candidate to modify their preferences if p m i j k < p m ¯ i j , where p m ¯ i j is the average proximity value of all the experts for each pair of alternatives ( a i , a j ) selected to be modified.
Once the alternatives and experts have been identified, the next step consists of defining the direction of change (increase/decrease). To determine the direction, an acceptability threshold of change, ε , is introduced. According to this value, several direction rules are applied:
  • RULE 1: If ϕ ( p ˜ i j k ) ϕ ( c i j ) < ε then e k should increase her/his assessments p i j k on ( a i , a j ) .
  • RULE 2: If ϕ ( p ˜ i j k ) ϕ ( c i j ) > ε then e k should decrease her/his assessments p i j k on ( a i , a j ) .
where ϕ ( · ) denotes the defuzzified value of a TrFN T ( a 1 , a 2 , a 3 , a 4 ) such that:
ϕ ( T ( a 1 , a 2 , a 3 , a 4 ) ) = ( a 1 + 2 a 2 + 2 a 3 + a 4 ) 6
Finally, we define how the change in the preference will take place. The degree of change to apply is a very relevant aspect in a CRP, since an excessive/insignificant modification in the experts’ preferences could lengthen the CRP more than necessary.
Our proposal includes an adaptive process to deal with the latter issue so a greater or slighter change is applied depending on the distance between the expert’s preference to be modified and the collective opinion. This is a key aspect of our contribution since, contrary to other existing proposals, the ELICIT information allows for the modification of the experts’ preferences in a continuous domain. Whereas other consensus models that use HFLTSs or CLEs apply the change in the experts’ preferences by means of “jumps” between the linguistic terms belonging to a predefined linguistic term set and thus, in a discrete domain, our proposal can use the symbolic translation of the ELICIT information to apply the changes in intermediate continuous values between linguistic terms. This facilitates the reaching of a consensus since excessive modifications in the experts’ preferences that may provoke a deadlock in the consensus process are avoided, as it will be shown in the comparative analysis introduced in Section 4.3.
To identify the degree of change needed in the expert’s preferences, we use the concept of centroid of a fuzzy number [52]. If the distance between the centroid of the fuzzy number that represents the expert’s preferences, noted as c e n ( p ˜ i j k ) , and the fuzzy number that represents the collective opinion, c e n ( c i j ) , for the pair of alternatives ( a i , a j ) is greater than a predefined closeness threshold θ , the change to apply will be greater, otherwise, it will be less. This is summarized in two cases:
  • CASE 1: If | c e n ( p ˜ i j k ) c e n ( c i j ) ) | > θ then a significant change is applied. This change will be applied directly over the linguistic terms that compose the ELICIT expression.
  • CASE 2: If | c e n ( p ˜ i j k ) ) c e n ( c i j ) ) | θ , then a slight change is applied. This change will be applied over the symbolic translation of the terms of the ELICIT expression.
Remark 3.
The function c e n ( · ) represents the coordinate x of the centroid of a fuzzy number and the parameter θ > 0 defined as a closeness threshold between the expert’s preference and the collective opinion.
Depending on the case, we studied two changes direction, increase and decrease:
  • CASE 1
    -
    Increase assessment
    If p i j k = ( s p , α ) , then the advice for the expert is p i j k = ( s p + θ 1 , α ) , θ 1 [ 1 , g 1 ] , p + θ 1 g . In case that s p = s g no change will be applied.
    If p i j k = at least ( s p , α ) or at most ( s p , α ) , then the advice for the expert is p i j k = at least ( s p + θ 1 , α ) or at most ( s p + θ 1 , α ) , respectively, θ 1 [ 1 , g 1 ] , p + θ 1 g . In case that s p = s g no change will be applied.
    If p i j k = b e t w e e n ( s p , α 1 ) a n d ( s q , α 2 ) then the advice for the expert is p i j k = b e t w e e n ( s p + θ 1 , α 1 ) a n d ( s q , α 2 ) , θ 1 [ 1 , g 1 ] , p + θ 1 g and p + θ 1 q . In case that s p + θ 1 = s q and α 1 α 2 , the new assessment is p i j k = ( s p + θ 1 , α 1 ) .
    -
    Decrease assessment
    If p i j k = ( s p , α ) , then the advice for the expert is p i j k = ( s p θ 1 , α ) , θ 1 [ 1 , g 1 ] , p θ 1 0 . In case that s p = s 0 no change will be applied.
    If p i j k = at least ( s p , α ) or at most ( s p , α ) , then the advice for the expert is p i j k = at least ( s p θ 1 , α ) or at most ( s p θ 1 , α ) , respectively, θ 1 [ 1 , g 1 ] , p θ 1 0 . In case that s p = s 0 , no change will be applied.
    If p i j k = b e t w e e n ( s p , α 1 ) a n d ( s q , α 2 ) , then the advice for the expert is p i j k = b e t w e e n ( s p , α 1 ) a n d ( s q θ 1 , α 2 ) , θ 1 [ 1 , g 1 ] , q θ 1 0 and q θ p . In case that s q θ 1 = s p and α 2 α 1 , the new assessment is p i j k = ( s q θ 1 , α 2 ) .
  • CASE 2
    -
    Increase assessment
    If p i j k = ( s p , α ) , then the advice for the expert is p i j k = ( s p , α + θ 2 ) , θ 2 [ 0 , 0.5 ] .
    If p i j k = at least ( s p , α ) or at most ( s p , α ) , then the advice for the expert is p i j k = at least ( s p , α + θ 2 ) or at most ( s p , α + θ 2 ) , respectively, θ 2 [ 0 , 0.5 ] .
    If p i j k = b e t w e e n ( s p , α 1 ) a n d ( s q , α 2 ) then the advice for the expert is p i j k = b e t w e e n ( s p , α 1 + θ 2 ) a n d ( s q , α 2 ) , θ 2 [ 0 , 0.5 ] . In case that ( s p , α 1 + θ 2 ) ( s q , α 2 ) , the new assessment is p i j k = ( s p , α 1 + θ 2 ) .
    -
    Decrease assessment
    If p i j k = ( s p , α ) , then the advice for the expert is p i j k = ( s p , α θ 2 ) , θ 1 [ 0 , 0.5 ] .
    If p i j k = at least ( s p , α ) or at most ( s p , α ) , then the advice for the expert is p i j k = at least ( s p , α θ 2 ) or at most ( s p , α θ 2 ) , respectively, θ 2 [ 0 , 0.5 ] .
    If p i j k = b e t w e e n ( s p , α 1 ) a n d ( s q , α 2 ) , then the advice for the expert is p i j k = b e t w e e n ( s p , α 1 ) a n d ( s q , α 2 θ 2 ) , θ 2 [ 0 , 0.5 ] . In case that ( s q , α 2 θ 2 ) ( s p , α 1 ) , the new assessment is p i j k = ( s q , α 2 θ 2 ) .
Remark 4.
The adjustment parameters θ 1 and θ 2 represent the change degree to apply.

4. Case Study

This section introduces a real world GDM problem to show the performance of the proposed consensus model together with its advantages and novelties. Furthermore, a comparative performance analysis with another consensus approach is introduced. Note that both the GDM problem below and the consensus approaches have been integrated into the AFRYCA 3.0 software [4,32,33].
Let us suppose a panel of eight experts, E = { e 1 , e 2 , e 3 , e 4 , e 5 , e 6 , e 7 , e 8 } , who have to decide between three action plans to increase the flow of tourists in a given city. The three action plans are A = { a 1 : T V a d v e r t i s e m e n t , a 2 : s p o r t e v e n t , a 3 : c o m m e r c i a l p r o d u c t s } . Due to the complexity of the the decision, the experts express their preferences by using the linguistic expression domain shown in Figure 6.
The adjustment parameters to solve this problem are as follows:
Remark 5.
Note that the values of the parameters (see Table 1) μ and r m a x have been assigned with the aim of showing clearly that our proposal is able to reach a high level of agreement in decision situations in which the time pressure is key. The parameters ε, θ 1 and θ 2 have been evaluated taking into account the multiple experiments that we have carried out using the AFRYCA software. Finally, the value for θ represents the distance between two consecutive linguistic labels in a linguistic term set. We consider that when the distance between the centroids of the expert’s preference and the collective opinion is greater than θ, we should apply a significant change. Otherwise, the distance would be smaller than the one between two consecutive linguistic labels and the change should be slighter.
Finally, a key aspect in any CRP is the experts’ behavior in the face of the changes advised by the model. AFRYCA 3.0 allows for the configuration and simulation of different experts’ behavior, which means experts may accept the recommendations provided for the consensus approach or refuse them. Keeping in mind our idea of doing a fair comparison between our proposal and another CRP model and showing the advantages of the former, we considered that experts always accept the recommendations provided by both models.

4.1. Resolution Scheme

In order to solve the GDM problem by using the CRP support system AFRYCA 3.0 and according to the resolution scheme introduced in Section 3:
  • Input information: the experts provide their assessments by means of HLPR using the expression domain shown in Figure 6. These preferences are shown below:
    e 1 = v e r y b a d g o o d v e r y g o o d a t m o s t v e r y b a d b a d a t l e a s t v e r y g o o d
    e 2 = v e r y g o o d v e r y b a d v e r y b a d v e r y g o o d v e r y g o o d v e r y b a d
    e 3 = b t h o r r i b l e a n d v e r y b a d g o o d b t v e r y g o o d a n d e x c e l l e n t v e r y b a d b a d v e r y g o o d
    e 4 = b t m e d i u m a n d g o o d m e d i u m b t b a d a n d m e d i u m v e r y g o o d b a d v e r y b a d
    e 5 = v e r y g o o d m e d i u m v e r y b a d b a d m e d i u m g o o d
    e 6 = g o o d h o r r i b l e b a d a t m o s t v e r y b a d e x c e l l e n t a t l e a s t v e r y g o o d
    e 7 = b a d h o r r i b l e g o o d b t m e d i u m a n d g o o d e x c e l l e n t b t b a d a n d m e d i u m
    e 8 = m e d i u m g o o d m e d i u m a t m o s t v e r y b a d b a d a t l e a s t v e r y g o o d
  • Transformation into ELICIT information and Fuzzy Numbers: the assessments modelled by CLEs are transformed into ELICIT information and, finally, into TrFN, p ˜ i j k .
  • Compute the consensus level: initially, the level of agreement within the group is c l = 0.72 .
  • Consensus control: taking into account that μ = 0.9 , the desired level of consensus is not achieved thus, a consensus round is necessary.
  • Feedback mechanism: the pair of alternatives to be changed and the expert candidates to modify their assessments are identified:
    • Pair of alternatives to change: ( a 1 , a 2 ) , ( a 1 , a 3 ) , ( a 2 , a 3 )
    • Experts’ assessments to change: e 1 = { ( a 1 , a 2 ) , ( a 1 , a 3 ) , ( a 2 , a 3 ) } ,   e 2 = { ( a 1 , a 2 ) , ( a 2 , a 3 ) } ,   e 3 = { ( a 1 , a 2 ) , ( a 1 , a 3 ) } ,   e 4 = { ( a 2 , a 3 ) } ,   e 5 = { ( a 1 , a 2 ) } ,   e 6 = { ( a 1 , a 3 ) , ( a 2 , a 3 ) } ,   e 7 = { ( a 1 , a 3 ) } ,   e 8 = { ( a 1 , a 3 ) , ( a 2 , a 3 ) }
    Then, depending on the direction of change and the degree of change needed, the assessments are modified. Figure 7 represents the evolution of the experts’ preferences across the CRP by using the multi-dimensional scaling technique [53]. In the center of each plot, the collective opinion of the experts is represented and around it, the experts’ preferences. The closer the experts are to the collective opinion, the greater the level of agreement in the group.
After the first discussion round, the level of agreement achieved in the group is c l = 0.9 . Due to c l μ , the CRP finishes and the selection process of the best alternative starts. For this problem, the ranking of alternatives is a 3 a 2 a 1 , thus a 3 is selected as the solution to the problem. The ranking of the alternatives is obtained from the collective opinion computed by Equation (9) and a dominance process [54].

4.2. Discussion

The results obtained in the previous section demonstrate the good performance of the proposed consensus model. Despite the desired level of consensus being high ( μ = 0.9 ) and the initial consensus degree in the group being far from this value ( c l = 0.72 ), our consensus model needs only one discussion round to achieve the desired level of consensus. That means, that our consensus model is able to achieve a high level of agreement rapidly, thus, it can be applied perfectly both to LDM problems where a high level of consensus is required within the group and to problems where the time pressure is key, such as emergency decision situations. The ELICIT information and its modelling in a continuous domain are key to achieving these excellent results, since both precise fuzzy computations and changes in experts’ preferences can be carried out. The computations by means fuzzy operations avoid the loss of information in the resolution process by obtaining more reliable solutions and the experts’ preferences are modified in the right measure, discarding excessive changes that negatively influence the achievement of consensus. Furthermore, the initial preferences are represented linguistically as well as the final preferences, which facilitates the elicitation task and the understanding of the CRP. This is of great importance since experts should be able to understand the results that the consensus model provides, otherwise, it is meaningless. To further highlight the good performance of our proposal, in the following section, we will detail a comparative analysis with another model similar to ours.
Inevitably, our proposal presents some limitations that may be fixed in future works. For instance, the values for the parameters introduced in Table 1 have been assigned according to several experiments carried out with AFRYCA but, undoubtedly, on many occasions, these values will depend on the decision problem to deal with. Although many of the values have a good performance in any decision situation, it would be interesting to provide a formal methodology to set them accordingly. Additionally, we have focused our proposal on decision making problems with few experts but, today, decision problems with hundreds or thousands of experts are common too [7,23]. We should adapt our consensus model to deal with the challenges related to this kind of problems, such as scalability or polarized opinions.

4.3. Comparative Analysis

Despite the previous results that show a good performance according to our goals, it is key to perform comparisons with other CRP approaches with similar features. In our case, we compare with the CRP proposed in [55] because of its similarity with our proposal.
In the resolution of the previous GDM problem with the latter approach, we draw interesting conclusions. The model achieves the maximum number of rounds and does not reach the desired level of agreement (see Figure 8). There are two main reasons for this behavior. Firstly, the linguistic information is transformed into numerical values, losing information in the process. Secondly, when the experts express their preferences in a continuous domain, as in the ELICIT assessments case, the change can vary greatly but, in a discrete one, such change is less because it will not be greater than the granularity of the linguistic term set, which limits a lot the feedback process. The latter drawback can be also appreciated in Table 2. The consensus level achieved c l = 0.86 in the second round but, in the third one, the level of agreement decreased. This means that the model accomplishes excessive changes in the experts’ preferences that decrease the level of agreement within the group.
This comparative analysis shows the importance of using ELICIT information in CRPs, since it allows for more accurate computations and precise changes in the experts’ preferences to be carried out, which helps a desired level of consensus to be acheived faster.

5. Conclusions and Future Works

This work has introduced a new consensus model under linguistic environments based on ELICIT information. This approach allows for modeling of the experts’ preferences by means of linguistic complex expressions to be closer to the experts’ way of thinking by facilitating the elicitation task. Furthermore, precise computations with fuzzy operations are carried out together with a linguistic representation of the result that facilitates their understanding by the experts. Finally, a case study has been presented in order to show the performance of the proposal together with a comparative analysis with another proposal to highlight its superior performance. The results obtained from the case study and the comparative analysis show the good performance of our proposal. It is able to achieve a high level of consensus with just a single consensus round. The use of ELICIT information and its modelling in a continuous domain allows for the application of more precise changes to the experts’ preferences and positively influences the achievement of the consensus within the group. The latter issue has been widely proved in the comparative analysis with another proposal with similar characteristics in which the desired level of consensus is never reached.
As future research, Large-Scale Group Decision Making (LSGDM) problems are becoming more common and they are drawing the attention of researchers. In this type of problem, it is even more necessary to apply CRP because of the large number of experts involved in the decision process. For this reason, we will study how to apply the proposed consensus approach to deal with LS-GDM problems.

Author Contributions

Conceptualization, Á.L., R.M.R., A.A.A. and L.M.; methodology, Á.L., R.M.R. and L.M.; software, Á.L.; validation, Á.L., R.M.R., A.A.A. and L.M.; formal analysis, Á.L. and R.M.R.; investigation, Á.L., R.M.R. and L.M.; writing–original draft preparation, Á.L., R.M.R. and L.M.; supervision, R.M.R., A.A.A. and L.M.; funding acquisition, A.A.A. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Deanship of Scientific Research (DSR), King Abdulaziz University, Jeddah, under Grant FP-123-42.

Acknowledgments

The authors, therefore, gratefully acknowledge DSR technical and financial support.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
GDMGroup Decision Making
CRPConsensus Reaching Process
LDMLinguistic Decision Making
HFLTSHesitant Fuzzy Linguistic Term Set
CLEComparative Linguistic Expression
ELICITExtended Comparative Linguistic Expressions with Symbolic Translation
AFRYCAA FRamework for the analYsis of Consensus Approaches
CWComputing with Words
TrFNTrapezoidal Fuzzy Number

References

  1. Kacprzyk, J. Group Decision Making with a Fuzzy Linguistic Majority. Fuzzy Sets Syst. 1986, 18, 105–118. [Google Scholar] [CrossRef]
  2. Fazlollahtabar, H.; Smailbašić, A.; Stević, Ž. FUCOM method in group decision-making: Selection of forklift in a warehouse. Decis. Mak. Appl. Manag. Eng. 2019, 2, 49–65. [Google Scholar] [CrossRef]
  3. Bozanic, D.; Tešić, D.; Milić, A. Multicriteria decision making model with Z-numbers based on FUCOM and MABAC model. Decis. Mak. Appl. Manag. Eng. 2020, 3, 19–36. [Google Scholar] [CrossRef]
  4. Palomares, I.; Estrella, F.; Martínez, L.; Herrera, F. Consensus under a Fuzzy Context: Taxonomy, Analysis Framework AFRYCA and Experimental Case of Study. Inf. Fusion 2014, 20, 252–271. [Google Scholar] [CrossRef]
  5. Butler, C.; Rothstein, A. On Conflict and Consensus: A Handbook on Formal Consensus Decision Making; Food Not Bombs: Takoma Park, MA, USA, 2006. [Google Scholar]
  6. Herrera-Viedma, E.; Cabrerizo, F.; Kacprzyk, J.; Pedrycz, W. A review of soft consensus models in a fuzzy environment. Inf. Fusion 2014, 17, 4–13. [Google Scholar] [CrossRef]
  7. Labella, Á.; Liu, Y.; Rodríguez, R.M.; Martínez, L. Analyzing the Performance of Classical Consensus Models in Large Scale Group Decision Making: A comparative Study. Appl. Soft Comput. 2018, 67, 677–690. [Google Scholar] [CrossRef]
  8. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning, Part I. Inf. Sci. 1975, 8, 199–249. [Google Scholar] [CrossRef]
  9. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning, Part II. Inf. Sci. 1975, 8, 301–357. [Google Scholar] [CrossRef]
  10. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning, Part III. Inf. Sci. 1975, 9, 43–80. [Google Scholar] [CrossRef]
  11. Biswas, P.; Pal, B.B. A fuzzy goal programming method to solve congestion management problem using genetic algorithm. Decis. Mak. Appl. Manag. Eng. 2019, 2, 36–53. [Google Scholar] [CrossRef]
  12. Sohaib, O.; Naderpour, M.; Hussain, W.; Martínez, L. Cloud Computing Model Selection for E-commerce Enterprises Using a New 2-tuple Fuzzy Linguistic Decision-Making Method. Comput. Ind. Eng. 2019, 32, 47–58. [Google Scholar] [CrossRef]
  13. Zhao, J.; Zhu, H. 2-Dimension Linguistic Bonferroni Mean Aggregation Operators and Their Application to Multiple Attribute Group Decision Making. Int. J. Comput. Intell. Syst. 2019, 12, 1557–1574. [Google Scholar] [CrossRef] [Green Version]
  14. Zadeh, L.A. Fuzzy logic = Computing with words. IEEE Trans. Fuzzy Syst. 1996, 4, 103–111. [Google Scholar] [CrossRef] [Green Version]
  15. Martínez, L.; Herrera, F. An overview of the 2-tuple linguistic model for computing with words in decision making: Extensions, applications and challenges. Inf. Sci. 2012, 207, 1–18. [Google Scholar] [CrossRef]
  16. Mendel, J.M. Computing with words: Zadeh, turing, popper and occam. IEEE Comput. Intell. Mag. 2007, 2, 10–17. [Google Scholar] [CrossRef]
  17. Yager, R.R. On the retranslation process in Zadeh’s paradigm of computing with words. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2004, 34, 1184–1195. [Google Scholar] [CrossRef] [PubMed]
  18. Herrera, F.; Martínez, L. A 2-tuple Fuzzy Linguistic Representation Model for Computing with Words. IEEE Trans. Fuzzy Syst. 2000, 8, 746–752. [Google Scholar]
  19. Estrella, F.J.; Espinilla, M.; Herrera, F.; Martínez, L. FLINTSTONES: A fuzzy linguistic decision tools enhancement suite based on the 2-tuple linguistic model and extensions. Inf. Sci. 2014, 280, 152–170. [Google Scholar] [CrossRef]
  20. Rodríguez, R.; Labella, A.; Martínez, L. An Overview on Fuzzy Modelling of Complex Linguistic Preferences in Decision Making. Int. J. Comput. Intell. Syst. 2016, 9, 81–94. [Google Scholar] [CrossRef] [Green Version]
  21. Rodríguez, R.M.; Martínez, L.; Herrera, F. Hesitant Fuzzy Linguistic Term Sets for Decision Making. IEEE Trans. Fuzzy Syst. 2012, 20, 109–119. [Google Scholar] [CrossRef]
  22. Wu, T.; Liu, X.; Qin, J. A linguistic solution for double large-scale group decision-making in E-commerce. Comput. Ind. Eng. 2018, 116, 97–112. [Google Scholar] [CrossRef]
  23. Rodríguez, R.M.; Labella, Á.; Tré, G.D.; Martínez, L. A large scale consensus reaching process managing group hesitation. Knowl.-Based Syst. 2018, 159, 86–97. [Google Scholar] [CrossRef]
  24. Xu, Y.; Wen, X.; Sun, H.; Wang, H. Consistency and Consensus Models with Local Adjustment Strategy for Hesitant Fuzzy Linguistic Preference Relations. Int. J. Fuzzy Syst. 2018, 20, 2216–2233. [Google Scholar] [CrossRef]
  25. Zhang, B.; Liang, H.; Zhang, G. Reaching a consensus with minimum adjustment in MAGDM with hesitant fuzzy linguistic term sets. Inf. Fusion 2018, 42, 12–23. [Google Scholar] [CrossRef]
  26. Gou, X.; Xu, Z.; Herrera, F. Consensus reaching process for large-scale group decision making with double hierarchy hesitant fuzzy linguistic preference relations. Knowl.-Based Syst. 2018, 157, 20–33. [Google Scholar] [CrossRef]
  27. Wei, C.; Rodríguez, R.M.; Martínez, L. Uncertainty measures of extended hesitant fuzzy linguistic term sets. IEEE Trans. Fuzzy Syst. 2018, 26, 1763–1768. [Google Scholar] [CrossRef]
  28. Montes, R.; Sanchez, A.M.; Villar, P.; Herrera, F. A Decision Making model to evaluate the reputation in Social Networks using HFLTS. In Proceedings of the 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Imperial College, London, UK, 23–26 July 2017; pp. 1–6. [Google Scholar]
  29. Rodríguez, R.M.; Martínez, L.; Herrera, F. A Group Decision Making Model dealing with Comparative Linguistic Expressions based on Hesitant Fuzzy Linguistic Term Sets. Inf. Sci. 2013, 241, 28–42. [Google Scholar] [CrossRef]
  30. Montserrat-Adell, J.; Agell, N.; Sanchez, M.; Javier Ruiz, F. Consensus, dissension and precision in group decision making by means of an algebraic extension of hesitant fuzzy linguistic term sets’. Inf. Fusion 2018, 42, 1–11. [Google Scholar] [CrossRef]
  31. Labella, Á.; Rodríguez, R.M.; Martínez, L. Computing With Comparative Linguistic Expressions and Symbolic Translation for Decision Making: ELICIT Information. IEEE Trans. Fuzzy Syst. 2020, 28, 2510–2522. [Google Scholar]
  32. Labella, A.; Martínez, L. AFRYCA 3.0: An Improved Framework for Consensus Analysis in Group Decision Making. In Proceedings of the International Conference on Intelligent Decision Technologies, Gold Coast, Australia, 20–22 June 2018; pp. 76–86. [Google Scholar]
  33. Labella, Á.; Estrella, F.; Martínez, L. AFRYCA 2.0: An improved analysis framework for consensus reaching processes. Prog. Artif. Intell. 2017, 6, 181–194. [Google Scholar] [CrossRef]
  34. Lu, J.; Ruan, D. Multi-Objective Group Decision Making: Methods, Software and Applications with Fuzzy Set Techniques; Imperial College Press: London, UK, 2007; Volume 6. [Google Scholar]
  35. Roubens, M. Fuzzy sets and decision analysis. Fuzzy Sets Syst. 1997, 90, 199–206. [Google Scholar] [CrossRef]
  36. Herrera, F.; Herrera-Viedma, E.; Verdegay, J.L. A sequential selection process in group decision making with a linguistic assessment approach. Inf. Sci. 1995, 85, 223–239. [Google Scholar] [CrossRef]
  37. Mendel, J.M.; Zadeh, L.A.; Trillas, E.; Yager, R.; Lawry, J.; Hagras, H.; Guadarrama, S. What computing with words means to me [discussion forum]. IEEE Comput. Intell. Mag. 2010, 5, 20–26. [Google Scholar] [CrossRef]
  38. Martínez, L.; Ruan, D.; Herrera, F. Computing with words in decision support systems: An overview on models and applications. Int. J. Comput. Intell. Syst. 2010, 3, 382–395. [Google Scholar]
  39. Tong, R.M.; Bonissone, P.P. A linguistic approach to decision making with fuzzy sets. IEEE Trans. Syst. Man Cybern. 1980, 10, 716–723. [Google Scholar] [CrossRef]
  40. Yager, R.R. Approximate reasoning as a basis for computing with words. In Computing with Words and Information/Intelligent Systems 2: Applications; Physica Verlag: Berlin/Heidelberg, Germany, 1999; pp. 50–77. [Google Scholar]
  41. Wang, J.; Hao, J. A new version of 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans. Fuzzy Syst. 2006, 14, 435–445. [Google Scholar] [CrossRef]
  42. Xu, Y.; Shi, P.; Merigó, J.; Wang, H. Some proportional 2-tuple geometric aggregation operators for linguistic decision making. J. Intell. Fuzzy Syst. 2013, 25, 833–843. [Google Scholar] [CrossRef]
  43. Rodríguez, R.M.; Martínez, L. An Analysis of Symbolic Linguistic Computing Models in Decision Making. Int. J. Gen. Syst. 2013, 42, 121–136. [Google Scholar] [CrossRef]
  44. Martínez, L.; Rodríguez, R.M.; Herrera, F. The 2-Tuple Linguistic Model; Springer International Publishing: Cham, Switzerland, 2015. [Google Scholar]
  45. Parreiras, R.; Ekel, P.; Martini, J.; Palhares, R. A flexible consensus scheme for multicriteria group decision making under linguistic assessments. Inf. Sci. 2010, 180, 1075–1089. [Google Scholar] [CrossRef]
  46. Zhao, M.; Gao, M.; Li, Z. A consensus model for large-scale multi-attribute group decision making with collaboration-reference network under uncertain linguistic environment. J. Intell. Fuzzy Syst. 2019, 37, 4133–4156. [Google Scholar] [CrossRef]
  47. Dutta, B.; Labella, Á.; Rodríguez, R.; Martínez, L. Aggregating Interrelated Attributes in Multi-Attribute Decision-Making With ELICIT Information Based on Bonferroni Mean and Its Variants. Int. J. Comput. Intell. Syst. 2019, 12, 1179–1196. [Google Scholar] [CrossRef] [Green Version]
  48. Rezvani, S.; Molani, M. Representation of trapezoidal fuzzy numbers with shape function. Ann. Fuzzy Math. Inf. 2014, 8, 89–112. [Google Scholar]
  49. Zadeh, L.A. Fuzzy Sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  50. Ren, R.; Tang, M.; Liao, H. Managing minority opinions in micro-grid planning by a social network analysis-based large scale group decision making method with hesitant fuzzy linguistic information. Knowl.-Based Syst. 2020, 189, 105060. [Google Scholar] [CrossRef]
  51. Zhong, X.; Xu, X. Clustering-based method for large group decision making with hesitant fuzzy linguistic information: Integrating correlation and consensus. Appl. Soft Comput. 2020, 87. [Google Scholar] [CrossRef]
  52. Cheng, C. A new approach for ranking fuzzy numbers by distance method. Fuzzy Sets Syst. 1998, 95, 307–317. [Google Scholar] [CrossRef]
  53. Blouvshtein, L.; Cohen-Or, D. Outlier detection for robust multi-dimensional scaling. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 41, 2273–2279. [Google Scholar] [CrossRef] [Green Version]
  54. Tapia, J.; del Moral, M.; Alonso, S.; Herrera-Viedma, E.; Alonso, S.; Herrera-Viedma, E. A Statistical Study for Quantifier-Guided Dominance and Non-Dominance Degrees for the Selection of Alternatives in Group Decision Making Problems. In Advances in Fuzzy Logic and Technology 2017; Springer: Berlin/Heidelberg, Germany, 2017; pp. 383–392. [Google Scholar]
  55. Labella, A.; Rodríguez, R.M.; Martinez, L. A consensus reaching process dealing with comparative linguistic expressions for group decision making: A fuzzy approach. J. Intell. Fuzzy Syst. 2020, 38, 735–748. [Google Scholar] [CrossRef]
Figure 1. GDM resolution scheme.
Figure 1. GDM resolution scheme.
Mathematics 08 02198 g001
Figure 2. LDM resolution scheme.
Figure 2. LDM resolution scheme.
Mathematics 08 02198 g002
Figure 3. Symbolic translation.
Figure 3. Symbolic translation.
Mathematics 08 02198 g003
Figure 4. CRP resolution scheme.
Figure 4. CRP resolution scheme.
Mathematics 08 02198 g004
Figure 5. Consensus model resolution scheme.
Figure 5. Consensus model resolution scheme.
Mathematics 08 02198 g005
Figure 6. Expression domain.
Figure 6. Expression domain.
Mathematics 08 02198 g006
Figure 7. CRP evolution.
Figure 7. CRP evolution.
Mathematics 08 02198 g007
Figure 8. CRP evolution with [55].
Figure 8. CRP evolution with [55].
Mathematics 08 02198 g008
Table 1. Parameters.
Table 1. Parameters.
ParameterValue
μ 0.9
r m a x 5
ε 0.05
θ 1/g
θ 1 2
θ 2 0.2
Table 2. Consensus level in different rounds.
Table 2. Consensus level in different rounds.
Round cl
10.77
20.86
30.82
40.71
50.82
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Labella, Á.; Rodríguez, R.M.; Alzahrani, A.A.; Martínez, L. A Consensus Model for Extended Comparative Linguistic Expressions with Symbolic Translation. Mathematics 2020, 8, 2198. https://doi.org/10.3390/math8122198

AMA Style

Labella Á, Rodríguez RM, Alzahrani AA, Martínez L. A Consensus Model for Extended Comparative Linguistic Expressions with Symbolic Translation. Mathematics. 2020; 8(12):2198. https://doi.org/10.3390/math8122198

Chicago/Turabian Style

Labella, Álvaro, Rosa M. Rodríguez, Ahmad A. Alzahrani, and Luis Martínez. 2020. "A Consensus Model for Extended Comparative Linguistic Expressions with Symbolic Translation" Mathematics 8, no. 12: 2198. https://doi.org/10.3390/math8122198

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop