Next Article in Journal
Dynamic, Interactive and Visual Analysis of Population Distribution and Mobility Dynamics in an Urban Environment Using the Mobility Explorer Framework
Previous Article in Journal
An Experience-Based Framework for Evaluating Tourism Mobile Commerce Platforms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Method for Multi-Criteria Group Decision Making with 2-Tuple Linguistic Information Based on Cloud Model

1
School of Economics and Management, North China Electric Power University, Beijing 102206, China
2
Beijing Key Laboratory of New Energy and Low-Carbon Development, North China Electric Power University, Beijing 102206, China
*
Author to whom correspondence should be addressed.
Information 2017, 8(2), 54; https://doi.org/10.3390/info8020054
Submission received: 19 March 2017 / Revised: 8 May 2017 / Accepted: 9 May 2017 / Published: 12 May 2017
(This article belongs to the Section Information Theory and Methodology)

Abstract

:
This paper presents a new approach to solve the multi-criteria group decision making (MCGDM) problem where criteria values take the form of 2-tuple linguistic information. Firstly, a 2-tuple hybrid ordered weighted geometric (THOWG) operator is proposed, which synthetically considers the importance of both individual and the ordered position so as to overcome the defects of existing operators. Secondly, combining the advantages of the cloud model and 2-tuple linguistic variable, a new generating cloud method is proposed to transform 2-tuple linguistic variables into clouds. Thirdly, we further define some new cloud algorithms, such as cloud possibility degree and cloud support degree which can be respectively used to compare clouds and determine the criteria weights. Furthermore, a new approach for 2-tuple linguistic group decision making is presented on the basis of the THOWG operator, the improved generating cloud method as well as the new cloud algorithms. Finally, an example of assessing the social effects of biomass power plants (BPPS) is illustrated to verify the application and feasible of the developed approach, and a comparative analysis is also conducted to validate the effectiveness of the proposed method.

1. Introduction

Multi-criteria group decision-making (MCGDM) problems are wide-spread in real-life decision-making situations, especially with the increasing complexity of the socio-economic environment [1,2]. In reality, decision-making information is usually uncertain or fuzzy, due to the complexity of things and in recognition of the limitations of decision makers. In order to thoroughly describe fuzzy information, Herrera and Martinez [3] proposed the 2-tuple linguistic model, composed of a linguistic term and a real number, to represent assessment information in a way that can effectively avoid information loss. Consequently, 2-tuple linguistic MCGDM problems have captured the attention of many researchers in recent years [4,5,6]. 2-tuple linguistic information can describe the fuzziness of decision-making information, while it seems imperfect and inaccurate to deal with information in terms of randomness. In fact, randomness and fuzziness are the most important and fundamental of all kinds of uncertainty [7,8]. For instance, for a linguistic decision-making problem, decision maker A may think that 75% fulfillment of a task is “good”, while decision maker B may hold that less than 80% fulfillment of the same task cannot be considered to be “good” with the same linguistic term scale. So in such a way, when considering the degree of certainty of an element belonging to a qualitative concept in a specific universe, it is more feasible to allow a stochastic disturbance of the membership degree encircling a determined central value than to allow a fixed number [9,10]. Fortunately, the cloud model can easily overcome this weakness and make decision-making processes more realistic. The cloud model, which is a quantitative and qualitative uncertainty conversion model proposed by Professor Deyi Li based on traditional fuzzy set theory and probability statistics [11], has distinct advantages in terms of dealing with vague and random decision-making information. It not only easily characterizes the concept of uncertainty in the natural language, but also reflects the intrinsic connection between randomness and fuzziness. Therefore, the cloud model can be used to depict the randomness of 2-tuple linguistic information. To the best of the authors’ knowledge, however, research on converting 2-tuple linguistic variables into clouds has not been reported in the existing literature.
One aim of this paper is to propose a 2-tuple hybrid ordered weighted geometric (THOWG) operator which synthetically considers the importance of both individual and the ordered position to overcome the defect of the existing operators. Another aim of this paper is to develop a new cloud generation method to transform 2-tuple linguistic variables into clouds. The novelty of this paper is as follows:
(i) We develop a new THOWG operator. Traditional 2-tuple linguistic operators either ignore the importance of the individual or neglect the importance of ordered position. To overcome the limitations of existing 2-linguistic power aggregation operators, we develop a new THOWG operator. The THOWG operator combines the advantages of TWG operators and TOWG operators. In this way, it can synthetically consider the importance of both individuals and the ordered position. Moreover, both the TWG operator and the TOWG operator are proved to be special cases of the THOWG operator.
(ii) We present a new cloud generation method to transform 2-tuple linguistic variables into clouds. In real life, fuzziness and randomness are used to describe the uncertainty of natural languages. In addition, randomness and fuzziness are tightly related and inseparable. However, the 2-tuple linguistic variable finds it hard to deal with information in terms of randomness, which will lead to the loss of decision information. To deal with this limitation, we present a new cloud generating method to transform 2-tuple linguistic variables into clouds. This method integrates the significant advantages of the cloud model, so that it can deal with the randomness of natural languages, which will significantly improve the decision quality.
(iii) We address some new cloud algorithms: cloud distance, cloud possibility degree and cloud support degree. Based on the “3En rules” of cloud models, a cloud distance is defined. We further put forward a cloud possibility degree according to this cloud distance, which can be used to compare clouds, and define a cloud support degree which is a similarity index. That is, the greater the similarity is, the closer the two clouds are, and consequently the more they support each other. The support degree can be used to determine the weights of aggregation operators.
To verify the application of the developed approach, a case study of social effect evaluation for BPPs in China is illustrated, and a comparative analysis of the existing approach and the proposed one is carried out to prove the effectiveness of the new developed approach.
The rest of this paper is organized as follows. Section 2 reviews some recent studies regarding 2-tuple linguistic MCGDM problems and aggregating operators, as well as cloud models. Section 3 introduces the fundamental conceptions of 2-tuple linguistic variables and cloud models. Section 4 develops a new averaging operator, and discusses its properties. Section 5 introduces a method for converting a 2-tuple linguistic into a corresponding normal cloud and defines some new algorithms of the cloud model. Section 6 proposes a 2-tuple linguistic MCGDM approach based on the cloud model. Section 7 presents a case study to verify the application of the proposed method and Section 8 draws conclusions.

2. Literature Review

The decision information in some practical MAGDM situations may be unquantifiable due to its nature, or cannot be precisely assessed in a quantitative form, but may be assessed in a qualitative one. Thus, it may take the form of linguistic variables [12], such as “poor”, “fair”, and “very good”. To utilize linguistic variables, a pre-defined linguistic assessment set is needed. Unfortunately, the traditional linguistic assessment set is discrete. So in many cases, the decision information provided by DMs may not match any of the original linguistic phrases in the linguistic assessment sets, resulting in loss of information. To overcome these limitations, Herrera and Martinez [3] introduced the 2-tuple linguistic representation model of which the significant advantage is to be continuous in its domain. Therefore, it can express any counting of information in the universe of the discourse. Recently, the 2-tuple linguistic model has been widely studied. Dong, et al. [13] developed two different models based on linguistic 2-tuples to address term sets that are not uniformly and symmetrically distributed. Truck [14] stressed a comparison between the 2-tuple semantic model and the 2-tuple symbolic model, and then proved that links can be made between them. Zhu et al. [15] utilized two 2-tuples in a 2-dimension linguistic lattice implication algebra to represent a 2-dimension linguistic label for more precise computing and aggregating 2-dimension linguistic information. Xu et al. [16] proposed a four-way procedure to estimate missing preference values when dealing with acceptable incomplete 2-tuple fuzzy linguistic preference relations in group decision-making. Gong et al. [17] established an optimization model of group consensus of 2-tuple linguistic preferential relations. In addition, the 2-tuple linguistic variable has been applied to many practical MCGDM problems such as supplier selection [18,19], material selection [20], site selection [21], emergency response capacity evaluation [22] and in-flight service quality evaluation [23].
In light of the fact that information aggregation always plays an important role in decision-making processes, many 2-tuple aggregation operators have been proposed to aggregate information. The ordered weighted averaging (OWA) operator is one of the most common aggregation methods [24,25,26,27]. It provides a parameterized family of aggregation operators that include as special cases the maximum, the minimum and the average [28]. Motivated by the idea of the OWA operator, Xu and Wang [29] developed the 2-tuple linguistic power ordered weighted averaging (2TLPOWA) operator, which can take all the decision arguments and their relationships into account. Jiang and Fan [30] proposed the 2-tuple ordered weighted geometric (TOWG) operator on the basis of the 2-tuple OWA operator. Li et al. [28] developed the 2-tuple linguistic induced generalized ordered weighted averaging distance (2LIGOWAD) operator. Zeng et al. [31] developed the 2-tuple linguistic generalized ordered weighted averaging distance (2LGOWAD) operator, which is an extension of the OWA operator that utilizes generalized means, distance measures and uncertain information represented as 2-tuple linguistic variables. Wang and Hao [32] introduced the quantifier-guided OWA aggregation operator and anchoring value-based OWA aggregation operator for 2-tuples. However, it needs to point out that these above operators only take into account the importance degrees of relative position and fail to consider the individual importance. On the other hand, some operators just consider individual significance, but neglect the importance of ordered position. For instance, Liu et al. [33] developed a dependent interval 2-tuple weighted averaging (DITWA) operator and a dependent interval 2-tuple weighted geometric (DITWG) operator.
Randomness and fuzziness are the most important and fundamental of all kinds of uncertainties [8]. Here, fuzziness mainly refers to uncertainty regarding the range of extension of concept, and randomness implies that any concept is related to the external world in various ways [10]. However, it is necesssary to point out that the 2-tuple linguistic variable can describe the fuzziness of decision making information, whereas it seems imperfect and inaccurate in dealing with information in terms of randomness. Cloud models, proposed by Professor Deyi Li, has distinct advantages in terms of dealing with vague and random decision-making information. The cloud model depicts the fuzziness and randomness of a qualitative concept with three numerical characteristics perfectly, in such a way that objective and interchangeable transformation between qualitative concepts and quantitative values becomes possible [11]. Therefore, the cloud model makes it possible to improve the accuracy of decisions. With the rapid development of the cloud model theory, successful applications were carried out in various fields, such as intelligent control [34], network security [35], and algorithm improvement [36]. In particular, since Wang and Feng [37] introduced the conversion between linguistic variables and clouds, the cloud model has also been applied to the field of decision-making [9,38,39,40].
From what has been discussed above, it is necessary to develop a new 2-tuple linguistic variable aggregation operator which considers the importance degrees of relative position and individual importance simultaneously. In addition, regarding the significant advantages of 2-tuple linguistic variable and cloud model, it is meaningful to combine them together to deal with MCGDM problems. On the basis of the aforementioned improvements, the decision results will be more reasonable than before.

3. Preliminaries

In this section, we briefly review the fundamental concepts and properties of 2-tuple linguistic and cloud model.

3.1. 2-Tuple Linguistic Variable

Herrera and Martinez [3] developed the 2-tuple fuzzy linguistic representation model based on the concept of symbolic translation. It is used for representing the linguistic assessment information by means of a 2-tuple ( s i , a i ) , where s i is a linguistic label from predefined linguistic term set S and a i is the value of symbolic translation, and a i [ 0.5 , 0.5 ) .
Definition 1
[3]. Let S = { s 0 , s 1 , s 2 , , s t } be a finite and totally ordered discrete linguistic term set with odd cardinality, where s i represents a possible value for a linguistic variable. β [ 0 , t ] is a number value representing the aggregation result of linguistic symbolic. Then the function Δ used to obtain the 2-tuple linguistic information is defined as:
Δ : [ 0 , Q ] S × [ 0.5 , 0.5 ) ,   β Δ ( β ) = ( s i , α )
where i = r o u n d ( β ) ,   α = β i ,   α [ 0.5 , 0.5 ) ,   r o u n d ( ) is the usual round operation, s i has the closest index label to β and α is the value of the symbolic translation.
Definition 2
[3]. Let S = { s 0 , s 1 , s 2 , , s t } be a linguistic term set and ( s i , α ) a linguistic 2-tuple. There is always a function Δ 1 , such that, from a 2-tuple it returns its equivalent numerical value, β [ 0 , t ] R , which is
Δ 1 : S × [ 0.5 , 0.5 ) [ 0 , t ] ,   Δ 1 ( s i , α ) = i + α = β
From Definitions 1 and 2, we can conclude that the conversion of a linguistic term into a linguistic 2-tuple consists of adding a value 0 as symbolic translation:
Δ ( s i ) = ( s i , 0 )
Definition 3
[41]. Let ( s k , α k ) and ( s l , α l ) be two 2-tuples, they should have the following properties.
(1) 
If k < l then ( s k , α k ) is smaller than ( s l , α l ) , denoted by ( s k , α k ) < ( s l , α l ) ;
(2) 
If k > l then ( s k , α k ) is bigger than ( s l , α l ) , denoted by ( s k , α k ) > ( s l , α l ) ;
(3) 
If k = l then
(a) 
If α k = α l , then ( s k , α k ) = ( s l , α l ) representing the same information;
(b) 
If α k < α l , then ( s k , α k ) < ( s l , α l ) ;
(c) 
If α k > α l , then ( s k , α k ) > ( s l , α l ) .

3.2. Cloud Model

The cloud theory is a model that contains the procedure for transferring uncertainty between quality concepts and quantity data representation by using natural language [7], which was proposed by Professor Deyi Li based on the traditional fuzzy set theory and probability statistics.
Definition 4
[7]. Suppose U is a quantitative domain expressed by precise values, and C is a qualitative concept on the domain. If the quantitative value x U , and x is a random realization to the qualitative concept C, whose membership μ ( x ) [ 0 , 1 ] for C is a random number with stable tendency:
μ : U [ 0 , 1 ] , x U ,   x μ ( x )
then, the distribution of x on the domain is called as cloud, and each x is called as droplet.
A cloud is made up of many cloud droplets, and a single cloud droplet is a specific realization of the qualitative value in number. Its abscissa value represents the quantitative value corresponding to qualitative concept, and the ordinate value expresses the membership degree of the quantitative value on behalf of the qualitative concepts. The three number features of cloud are expectation Ex, entropy En and hyper entropy He.
  • Ex: Expectation best representatives the value of the qualitative concept, and it is usually the x value corresponding to the gravity of the cloud, reflecting the center value of corresponded qualitative concepts.
  • En: Entropy represents the measure of the fuzzy degree of the qualitative concept, the size of which directly determines the number of elements that can be accepted by the qualitative concept on the domain, and also reflects the margin of qualitative value based on both this and that.
  • He: Hyper entropy expresses the uncertainty measurement of entropy; that is, the entropy of entropy. The size of hyper entropy indirectly reflects the cloud’s thickness.
The 3En rules for clouds refer to the fact that the total contribution of all elements on the domain U to the qualitative concept C is 1. That is, 99.7% of the cloud droplets will fall into the range ( E x 3 E n , E x + 3 E n ) . Thus, cloud droplets falling outside of this scope are small probability events for a qualitative linguistic values concept, and can be ignored. A normal cloud is used most commonly to express the linguistic values. Figure 1 shows the cloud (50, 3.93, 0.01).

4. A New 2-Tuple Aggregation Operator

The use of the fuzzy linguistic approach provides a direct way to manage the uncertainty and model the linguistic assessments by means of linguistic variables. In order to effectively avoid the loss and distortion of information in linguistic information processing processes, Herrera and Martinez [3] proposed a 2-tuple linguistic model, composed of a linguistic term and a real number, to represent the assessment information.
Definition 5
[30]. Let { ( s 1 , a 1 ) , ( s 2 , a 2 ) , , ( s n , a n ) } be a set of 2-tuple and ω = ( ω 1 , ω 2 , , ω n ) T be the weighting vector of 2-tuple ( s j , a j ) ( j = 1 , 2 , , n ) and ω j [ 0 , 1 ] , j = 1 n ω j = 1 , the 2-tuple weighted geometric (TWG) operator ( φ ) is
( s ˜ , α ˜ ) = φ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) = Δ ( j = 1 n ( Δ 1 ( s j , α j ) ) ω j ) ,   s ˜ S , α ˜ [ 0.5 , 0.5 ) .
Definition 6
[30]. Let { ( s 1 , a 1 ) , ( s 2 , a 2 ) , , ( s n , a n ) } be a set of 2-tuple, a 2-tuple ordered weighted geometric operator ( ϕ ) of dimension n is a mapping T O W G : R n R that has an associated vector ω = ( ω 1 , ω 2 , , ω n ) T such that w j > 0 and j = 1 n ω j = 1 . Furthermore,
( s ¯ , α ¯ ) = ϕ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) )
Where ( π ( 1 ) , π ( 2 ) , , π ( n ) ) is a permutation of ( 1 , 2 , , n ) such that ( s π ( j 1 ) , α π ( j 1 ) ) ( s π ( j ) , α π ( j ) ) for all j = 2 , , n .
It is obvious that the two operators have their own defect by Definitions 5 and 6. That is to say, the fundamental aspect of the TWG operator just considers individual significance, but the importance of ordered position is neglected. On the contrary, the TOWG operator only takes the importance degrees of relative position into account and ignores the individual importance.
Therefore, in this section, we propose a new 2-tuple aggregation operator by combining with the advantages of two kinds of operators.
Definition 7.
Let { ( s 1 , a 1 ) , ( s 2 , a 2 ) , , ( s n , a n ) } be a set of 2-tuple, A 2-tuple hybrid ordered weighted geometric operator ( ψ ) of dimension n is a mapping T H O W G : R n R that has an associated vector ω = ( ω 1 , ω 2 , , ω n ) T such that ω j > 0 an d j = 1 n ω j = 1 . Furthermore,
( s ^ , α ^ ) = ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) = Δ ( j = 1 n ( Δ 1 ( s π ( j ) , α π ( j ) ) ) ω j ) ,   s ^ S ,   α ^ [ 0.5.0.5 ) .
where ( π ( 1 ) , π ( 2 ) , , π ( n ) ) is a permutation of ( 1 , 2 , , n ) , such that ( s π ( j 1 ) , α π ( j 1 ) ) ( s π ( j ) , α π ( j ) ) = Δ ( Δ 1 ( s j , α j ) / n w j ) for all j = 2 , , n , in which w = ( w 1 , w 2 , , w n ) T is the weighting vector of 2-tuple ( s j , a j ) and w j [ 0 , 1 ] , j = 1 n w j = 1 . n is the balance factor. The advantage of taking the expression Δ ( Δ 1 ( s j , α j ) / n w j ) is that it ranks 2-tuple variables by taking the difference and balance into account.
Proposition 1.
If w = ( 1 / n , 1 / n , , 1 / n ) T , then THOWG operator can degenerate into TOWG operator.
Proof. 
If w = ( 1 / n , 1 / n , , 1 / n ) T , then Δ ( Δ 1 ( s j , α j ) / n w j ) = ( s j , α j ) .
Thus, ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) = ϕ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) . ☐
Proposition 2.
If w = ( 1 / n , 1 / n , , 1 / n ) T and ( s j 1 , α j 1 ) ( s j , α j ) , then THOWG operator can degenerate into TWG operator.
Proof. 
If w = ( 1 / n , 1 / n , , 1 / n ) T , then THOWG operator can degenerate into TOWG operator by Proposition 1.
Moreover, ( s j 1 , α j 1 ) ( s j , α j ) . That is to say, the corresponding weight of ( s j , α j ) is ω j .
Thus ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) = φ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) . ☐
Proposition 3.
If ( s j , α j ) = ( s , α ) for all j = 1 , 2 , , n , then ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) = ( s , α ) .
Proposition 4.
Let ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) and ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) be two set of 2-tuple, if ( s j , α j ) ( s j , α j ) for all j = 1 , 2 , , n and the rest of the conditions are not changed, then ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) .
Proof. 
According to Equation (6), ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) = Δ ( j = 1 n ( Δ 1 ( s j , α j ) ) ω j ) , ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) = Δ ( j = 1 n ( Δ 1 ( s j , α j ) ) ω j ) .
If ( s j , α j ) ( s j , α j ) , then Δ 1 ( s j , α j ) / n w j Δ 1 ( s j , α j ) / n w j . so ( s j , α j ) = Δ ( Δ 1 ( s j , α j ) / n w j ) Δ ( Δ 1 ( s j , α j ) / n w j ) = ( s j , α j ) , Δ 1 ( s j , α j ) Δ 1 ( s j , α j ) .
Therefore, Δ ( j = 1 n ( Δ 1 ( s j , α j ) ) ω j ) Δ ( j = 1 n ( Δ 1 ( s j , α j ) ) ω j ) .
Thus, ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) ψ ( ( s 1 , α 1 ) , ( s 2 , α 2 ) , , ( s n , α n ) ) . ☐
Remark 1.
Definition 7 shows that the new 2-tuple aggregation operator not only considers individual significance, but also considers the importance of ordered position.

5. An Improved Cloud Generating Method and Cloud Algorithms

5.1. An Improved Cloud Generating Method

This section introduces a cloud generating method in which a 2-tuple linguistic variable is converted into a corresponding normal cloud.
Let decision-makers’ linguistic evaluation scale be n . If U = [ X min , X max ] is the effective universe given by experts, then a normal cloud is generated by the given 2-tuple linguistic variable ( s j , α j ) . The intermediate normal cloud is expressed as C 0 ( E x 0 , E n 0 , H e 0 ) , so the respective representations of the adjacent normal cloud are:
C 1 ( E x 1 , E n 1 , H e 1 ) , C + 1 ( E x + 1 , E n + 1 , H e + 1 ) , , C n 1 2 ( E x n 1 2 , E n n 1 2 , H e n 1 2 ) , C + n 1 2 ( E x + n 1 2 , E n + n 1 2 , H e + n 1 2 )
Based on golden section method, we present a model that the 2-tuple linguistic variable can be converted into the corresponding normal cloud. In order to be convenient, let ξ = Δ 1 ( s j , α j ) / j , η = 1 ξ 1 + ξ . To generate the five normal cloud, for example, the transformation process of three numerical characters of normal cloud is as follows:
Step 1. Compute E x
E x 0 = X min + X max 2 ξ , E x ( n 1 ) / 2 = X max ξ , E x ( n 1 ) / 2 = X min ξ ;
E x i = E x 0 + 0.382 i ( X max X min 2 ) / ( n 3 ) 2 ξ ,
E x i = E x 0 0.382 i ( X max X min 2 ) / ( n 3 ) 2 ξ ,   ( 1 i n 3 2 )
Step 2. Compute E n
E n 1 = E n + 1 = ( 1 + η ) 0.382 ( X max X min ) / 6 , E n 0 = 0.618 ( 1 + η ) E n + 1 ;
E n i = E n + i = ( 1 + η ) E n i 1 / 0.618 ;   ( 2 i n 1 2 ) .
Step 3. Calculate H e
H e i = H e + i = H e i 1 / 0.618 ,   1 i ( n 1 ) / 2 , here H e 0 is given beforehand.
If α j = 0 , that is to say, the 2-tuple linguistic variable can degenerate into natural language. In this case, the cloud generating model, in which the 2-tuple linguistic variable is converted into the corresponding normal cloud, can degenerate into the corresponding model.
The following Theorem proves that our method can overcome the weaknesses of method given by [37].
Theorem 1.
The expectations of clouds are different from each other and all fall into the range of the universe.
Proof. 
(1) First, we prove that the expectations of clouds are different from each other.
Without loss of generality, we assume i > j , then
E x i E x j = E x 0 + 0.382 i ( X max X min 2 ) / ( n 3 ) 2 ξ i E x 0 0.382 j ( X max X min 2 ) / ( n 3 ) 2 ξ j = 0.382 ( X max X min 2 ) / ( n 3 ) 2 [ ( 1 m k ) ( k + α k ) ( 1 m l ) ( l + α l ) ] = 0.382 ( X max X min 2 ) / ( n 3 ) 2 [ ( k l m l ) ( k + α k ) ( k l m k ) ( l + α l ) k l ] > 0.382 ( X max X min 2 ) / ( n 3 ) 2 [ ( k l m l ) ( l + α l ) ( k l m k ) ( l + α l ) k l ] = 0.382 ( X max X min 2 ) / ( n 3 ) 2 [ m k m l k l ] > 0
m , k , l are constant, and i = k m ,   j = l m .
Therefore, E x i > E x j , this is to say, E x i E x j .
(2) Second, we prove that all the expectations of clouds fall into the range of the universe.
From Step 1 of the procedure for transforming linguistic variables into clouds, we see that
E x 1 = min { E x i } ,   E x ( n 1 ) / 2 = max { E x i } ,   ( 1 i ( n 1 ) / 2 ) .
Since E x 1 = X max ( 0.5 0.382 n 3 ) × l U , it can be concluded that
X min < E x 1 < X max .
Similarly, note that E x ( n 1 ) / 2 = X max 0.309 × l U , we then have
X min < E x ( n 1 ) 2 < X max .
Therefore, the expectations of clouds Y i ( 1 i n 1 2 ) fall into the range of the universe. ☐
By the same token, it is easy to verify that the expectations of clouds Y i ( 1 i n 1 2 ) fall into the range of the universe. Based on the above analysis, we can conclude that all the expectations of clouds fall into the range of the universe.
Remark 2.
Theorem 1 shows that the improved cloud generating method can guarantee that all the expectations fall into the range of the universe, and meanwhile this method can effectively distinguish the linguistic evaluation scale over the symmetrical interval and transform linguistic term sets of any odd labels into a cloud rather than only five labels.

5.2. New Algorithms of the Cloud Model

This subsection firstly defines the cloud distance, based on it, cloud possibility degree and cloud support degree are also defined, which will be used for cloud comparison and weight determination, respectively.
Based on the “3En rules” of normal cloud models, the distance of clouds is defined as follows.
Definition 8.
Let Y 1 = Y 1 ( E x 1 , E n 1 , H e 1 ) and Y 2 = Y 2 ( E x 2 , E n 2 , H e 2 ) be two normal clouds in universe U. Then, the distance d ( Y 1 , Y 2 ) of two normal clouds Y 1 and Y 2 is given by:
d ( Y 1 , Y 2 ) = 1 2 ( d _ ( Y 1 , Y 2 ) + d ¯ ( Y 1 , Y 2 ) ) ,
where d _ ( Y 1 , Y 2 ) = | ( 1 3 E n 1 2 + H e 1 2 / E x 1 ) E x 1 ( 1 3 E n 2 2 + H e 2 2 / E x 2 ) E x 2 | , and d ¯ ( Y 1 , Y 2 ) = | ( 1 + 3 E n 1 2 + H e 1 2 / E x 1 ) E x 1 ( 1 + 3 E n 2 2 + H e 2 2 / E x 2 ) E x 2 | .
Proposition 5.
The cloud distance satisfies the following properties:
(i) 
d ( Y 1 , Y 2 ) 0 ;
(ii) 
d ( Y 1 , Y 2 ) = d ( Y 2 , Y 1 ) ;
(iii) 
For Y 3 F , d ( Y 1 , Y 3 ) d ( Y 1 , Y 2 ) + d ( Y 2 , Y 3 ) .
Proof. 
See Appendix. ☐
Remark 3.
If E n 1 = H e 1 = E n 2 = H e 2 = 0 , then the normal cloud will degenerate into a real number, in this case, d ( Y 1 , Y 2 ) = | E x 1 E x 2 | .
Based on the cloud distance, a cloud possibility degree can be defined as follows.
Definition 9.
Let Y 1 = Y 1 ( E x 1 , E n 1 , H e 1 ) and Y 2 = Y 2 ( E x 2 , E n 2 , H e 2 ) be two normal clouds in universe U, and Y * = Y ( m a x   E x i , min   E n i , min   H e i )   ( i = 1 , 2 ) be the positive ideal cloud, then the cloud possibility degree is defined as
p ( Y 1 Y 2 ) = d ( Y * , Y 2 ) d ( Y * , Y 1 ) + d ( Y * , Y 2 )
where d ( Y * , Y 1 ) and d ( Y * , Y 2 ) are the distances between Y * and Y 1 , Y 2 , respectively.
Definition 9 shows that the cloud possibility degree p ( Y 1 Y 2 ) is described by the distance d ( Y * , Y 1 ) and d ( Y * , Y 2 ) . The larger the distance between Y 2 and Y * is, the larger the cloud possibility degree p ( Y 1 Y 2 ) is. The cloud possibility degree can be used for cloud comparison.
From Definition 9, we can easily obtain the following properties of cloud possibility degree.
Proposition 6.
Let Y 1 = Y 1 ( E x 1 , E n 1 , H e 1 ) , Y 2 = Y 2 ( E x 2 , E n 2 , H e 2 ) and Y 3 = Y 3 ( E x 3 , E n 3 , H e 3 ) be three cloud variables. Then, the cloud possibility degree satisfies the following properties:
(i) 
0 p ( Y 1 Y 2 ) 1 ;
(ii) 
p ( Y 1 Y 2 ) = 1 Y * = Y 1 ;
(iii) 
p ( Y 1 Y 2 ) = 0 Y * = Y 2 ;
(iv) 
p ( Y 1 Y 2 ) + p ( Y 1 < Y 2 ) = 1 , particularly, p ( Y 1 Y 1 ) = 0.5 ;
(v) 
if p ( Y 1 Y 2 ) 1 and p ( Y 2 Y 3 ) 1 , then p ( Y 1 Y 3 ) 1 ;
(vi) 
if p ( Y 1 Y 2 ) = 1 , then p ( Y 1 Y 3 ) p ( Y 2 Y 3 ) .
To rank clouds Y i ( i = 1 , 2 , , m ) , following Wan and Dong [42] who ranked interval-valued intuitionistic fuzzy numbers via possibility degree, we can construct a fuzzy complementary matrix of cloud possibility degree as follows:
P = [ p 11 p 12 p 1 m p 21 p 22 p 2 m p m 1 p m 2 p m m ]
where Y * = Y ( max E x i , min E n i , min H e i ) , p i j 0 , p i j + p j i = 1 and p i i = 0.5 . It is noteworthy that it is possible for there to be different sets of Y 1 and Y 2 results in the same value p 12 . In other words, if Y 1 Y 1 , Y 2 Y 2 , Y 3 Y 3 , then it could be p 12 = p 12 . However, these cases have no effect on the final ranking. The aim of the introduction of possibility degree is to make a rank.
Then, the ranking vector V = ( v 1 , v 2 , , v m ) T is determined by
v i = 1 m ( m 1 ) ( j = 1 m p i j + m 2 1 ) ( i = 1 , 2 , , m ) ,
and consequently, the clouds Y i ( i = 1 , 2 , , m ) can be ranked in descending order via values of v i ( i = 1 , 2 , , m ) . That is, the smaller the value of v i is, the larger the corresponding order of Y i ( i = 1 , 2 , , m ) is.
The advantage of utilizing the vector V = ( v 1 , v 2 , , v m ) T for ranking clouds lies in the fact that it fully uses the decision making information and makes the calculation simple.
Proposition 7.
Suppose that Y 1 ( E x 1 , E n 1 , H e 1 ) and Y 2 ( E x 2 , E n 2 , H e 2 ) are two normal clouds in universe, if E x 1 E x 2 , E n 1 E n 2 , H e 1 H e 2 , then Y 1 Y 2 .
Proof. 
See Appendix. ☐
Note that the positive ideal cloud Y * = Y ( 7.58 , 0.663 , 0.09 ) and according to Equation (9), we have that d ( Y * , Y 1 ) = 3.78 , d ( Y * , Y 2 ) = 3.28 , d ( Y * , Y 3 ) = 1.96 and d ( Y * , Y 4 ) = 2.82 .
Consequently, based on Equation (10), the possibility degree matrix can be derived as follows:
P = [ 0.500 0.465 0.344 0.427 0.535 0.500 0.377 0.462 0.656 0.623 0.500 0.587 0.573 0.538 0.413 0.500 ] .
According to Equation (12), we further derive the ranking vector V = ( 0.228 , 0.240 , 0.280 , 0.252 ) T . So the ranking of the normal clouds is: Y 3 > Y 4 > Y 2 > Y 1 .
Following [43] we can define the cloud support degree.
Definition 10.
Let F be the set of all normal clouds and support (hereafter, Sup) a mapping from F × F to R. For any Y α and Y β , if the term Sup satisfies:
(i) 
S u p ( Y a , Y β ) [ 0 , 1 ] ;
(ii) 
S u p ( Y a , Y β ) = S u p ( Y β , Y a ) ;
(iii) 
S u p ( Y a , Y β ) S u p ( Y i , Y j ) if d ( Y α , Y β ) < d ( Y i , Y j ) , where d is a distance measure for clouds.
Then, S u p ( Y a , Y β ) is called the support degree for Y α from Y β .
Note that Sup measure is essentially a similarity index, meaning that the greater the similarity is, the closer the two clouds are, and consequently the more they support each other. The support degree will be used to determine the weights of aggregation operator.

6. 2-Tuple Linguistic Multi-Criteria Group Decision Making Approach

This section presents an approach to dealing with the 2-tuple linguistic MCGDM problems.

6.1. Solution Procedure

For a 2-tuple linguistic MCGDM problem, Let A = { A 1 , , A i , , A m } be a discrete set of alternatives, C = { C 1 , , C j , , C n } a finite set of criteria, and w = ( w 1 , , w j , w n ) T be the weight vector of criteria, where j = 1 n w j = 1 , w j 0 , j = 1 , 2 , , n . Let D = { D 1 , , D l , D t } be a finite set of decision-makers, whose weight vector is λ = ( λ 1 , λ 2 , , λ t ) T , with l = 1 t λ l = 1 , λ l 0 , l = 1 , 2 , , t .
Figure 2 illustrates the solution procedure about solving the above 2-tuple linguistic MCDM problem.
From Figure 2, we notice that the solution procedure can be decomposed into six sub-procedures. First, a 2-tuple linguistic decision matrix is constructed according to decision-makers’ preferences. Second, the 2-tuple linguistic decision matrices are aggregated into a collective decision matrix by the THOWG operator. Third, based on generating cloud method, the collective decision matrix is converted into the corresponding cloud decision matrix. Fourth, a cloud support degree is defined to determine the criteria weights. Fifth, the integrated value of each alternative is calculated by aggregating the cloud prospect values. Last, the ranking of alternatives is determined by comparing the integrated cloud values based on the cloud possible degree.

6.2. Decision Making Approach

Based on the THOWG operator, we propose the decision-making approach which is shown as follows.
Step 1. Construct the 2-tuple linguistic decision matrix R ˜ l = ( r i j k ( l ) , 0 ) m × n .
Step 2. Utilize the decision information given in matrix R ˜ l , and the THOWG operator which has the associated weighting vector ω = ( ω 1 , , ω l , ω t ) T
x i j k = ( r i j k , α i j k ) = ψ ( ( r i j k ( 1 ) , 0 ) , ( r i j k ( l ) , 0 ) , , ( r i j k ( t ) , 0 ) ) = Δ ( l = 1 t ( Δ 1 ( r ^ i j k ( l ) , α ^ i j k ( l ) ) ) ω l ) ,   r i j k ( l ) S ,   α i j k ( l ) [ 0.5.0.5 ) ,   k = 1 , 2 , s .
to aggregate all the decision matrices R ˜ l ( l = 1 , 2 , , t ) into a collective decision matrix R ˜ = ( r i j k , α i j k ) m × n , where ( r ^ i j k ( l ) , α ^ i j k ( l ) ) is jth element of { Δ ( Δ 1 ( r i j k ( 1 ) , 0 ) / t λ 1 ) , Δ ( Δ 1 ( r i j k ( 2 ) , 0 ) / t λ 2 ) , , Δ ( Δ 1 ( r i j k ( t ) , 0 ) / t λ t ) } based on descending order, and λ = ( λ 1 , λ 2 , , λ t ) T the weighting vector of decision makers.
Step 3. Based on the generating cloud method, the collective decision matrix R ˜ is converted into the corresponding normal cloud decision matrix R .
Step 4. Determine the criteria weights.
Calculate the cloud support degrees:
S u p ( r ^ s j k , r ^ q j k ) = 1 2 d ( r ^ s j k , r ^ q j k ) q = 1 q s n d ( r ^ s j k , r ^ q j k ) + s = 1 s q n d ( r ^ q j k , r ^ s j k ) , q = 1 , 2 , , n ,
which satisfy the support conditions (i)–(iii) in Definition 10. Here, the cloud distance measure is expressed by Equation (9), and S u p ( r ^ s j k , r ^ q j k ) denotes the similarity between the sth largest cloud preference value r ^ s j k and the qth largest cloud preference value r ^ q j k . We further calculate the weights of criteria by means of Equation (14).
Step 5. Aggregate the criteria values of each alternative into a collective value.
Utilize Equation (14) to aggregate all cloud decision matrices R ^ k = ( r ^ i j ( k ) ) m × n ( k = 1 , 2 , , t ) into a collective cloud decision matrix R = ( r i j ) m × t .
Step 6. Rank the alternatives and choose the best one(s).
According to the cloud possibility degree and the ranking vector, we can rank the collective overall preference values r i ( i = 1 , 2 , , m ) in descending order and consequently select the best one in the light of the collective overall preference values r i ( i = 1 , 2 , , m ) .

7. A Case Study

7.1. Social Effect Evaluation of BPPs in China

Fossil fuels are the main cause of many of the environmental impacts that limit human beings [44]. Biomass, as an important kind of renewable energy, is a promising energy source alternative to traditional fossil fuel [45]. In China, a lot of BBPs are beginning to emerge with the support of national policies. According to this country’s “The 12th Five Year Plan for Renewable Energy Development”, electricity generated by biomass will have reached a total installed capacity of 13 GW by 2015. This value will have been doubled by 2020, and is supposed to account for 4% of the total energy consumption [46,47].
Recently, a thermal power corporation in Beijing, China, intends to enter into the field of biomass energy. Given the advantages of electricity market share in South China and energy information, the decision-makers consider southern Fujian and Guangdong are suitable for establishing a BPP. Many proposals have been put forward for this project. The local government and people share the concern of social problems for establishing a BPP. Thus, it is strongly recommended that the social effects of the BPP proposals must be assessed before any BPP proposal is chosen for development. An expert committee, which consists of three expert groups whose academic backgrounds are in the energy, social, and mathematical fields, is organized temporarily for the social effects assessment of BPP proposals. The major tasks of the three expert groups are as follows: (1) expert group I is responsible for the selection of prospective BPP proposals and the identification of the most significant criteria involved in assessing social effects of BPPs; (2) expert group II is responsible for expressing their preference on the prospective BPP proposals with respect to every criterion; (3) the task of expert group III is to calculate the ranking results by the proposed method.
Firstly, by using GIS and satellite images, expert group I preliminarily screens out four prospective proposals, which are denoted A1, A2, A3 and A4. In fact, A1 and A2 lie in Fujian province, A3 and A4 in Guangdong province. Then, the most significant criteria for the assessment of social effects of BPPs are also identified: effect on local economic development (C1), effect on local employment boost (C2), and effect on local cultural development (C3). Secondly, three experts in expert group II express their preference on the four BPP proposals with respect to the three criteria by using 2-tuple linguistic information. The information is collected and shown in Table 1. In addition, the weight vector of the three experts is λ = ( 0.3 , 0.4 , 0.3 ) T and the used linguistic term set is S = { E S = extremely   small , S = small , M = medium , G = great , E G = extremely   great } . Thirdly, expert group III calculates the ranking results. The process is as follows: (i) Based on the THOWG operator, expert group III calculates the collective overall 2-tuple linguistic decision matrix R ˜ = ( r i j k , α i j k ) 4 × 3 , k = 1 , 2 , 3 given in Table 2, where ω = ( 0.3 , 0.3 , 0.4 ) T is the associated weight vector with THOWG operator; (ii) According to the cloud generating method, the collective overall 2-tuple linguistic decision matrix is converted into the corresponding normal cloud decision matrix, as shown in Table 3; (iii) Based on the cloud support degree, the criteria weights are derived. Then, the criteria values of each alternative are aggregated into a collective value, as shown in Table 4; (iv) Equation (14) is utilized to compute the collective overall preference value of the alternatives: A 1 : Y ( 72.56 , 7.760 , 0.19 ) , A 2 : Y ( 65.42 , 7.797 , 0.19 ) , A 3 : Y ( 63.98 , 7.613 , 0.18 ) and A 4 : Y ( 78.05 , 9.538 , 0.23 ) ; (v) The positive ideal cloud is Y * = Y ( 78.05 , 7.613 , 0.18 ) . The ranking vector, then, is derived by Equations (11) and (12): V = ( 0.1965 , 0.1572 , 0.1522 , 0.1941 ) T ; (vi) The ranking order in light of the overall collective preference values r i ( i = 1 , 2 , 3 , 4 ) is A 1 > A 4 > A 2 > A 3 .
The ranking results show that the social effects of BPP proposal A 1 is the greatest. It implies that the local government and people highly encourage the corporation to establish a BPP. So, the proposal A 1 should be the primary choice for establishing a BPP.

7.2. Comparative Analysis

To validate the effectiveness of the proposed method, a comparative study is conducted by applying the 2-tuple weighted averaging (2TWA) operator. And the dependent 2-tuple ordered weighted averaging (D2TOWA) operator of Wei [48]. This comparative analysis is based on the same illustrative example given in Section 7.1. The weights of criteria are taken from Table 4 to make it easy to compare these results with our method.
Table 5 shows the individual overall preference value by utilizing 2TWA operator and Table 6 presents the overall preference values of the alternatives. It is easily seen from Table 7 that the ranking results obtained by the 2TWA and D2TOWA operator of Wei and the method of this paper are slightly different. Disparities are manifested in the ranking order of A 1 and A 4 . The best alternative by the former is A 4 , while the best alternative by the latter is A 1 . However, it is difficult to judge which one is close to the original expert judgments since multiple experts are involved. So we judge it indirectly from the comparison of two methods. Compared with the two operators of Wei, the main advantages of our method mainly lie in the following:
(i) Our method sufficiently takes the importance degrees of different experts into consideration. The 2TWA and D2TOWA operators are based on the ET-WG and ETOWG operators, which don’t consider the importance degrees of different experts at all. In fact, different experts act in different roles in the decision process. Some experts may assign unduly high or unduly low uncertain preference values to their preferred or non-preferred objects. To reduce the influence of these unfair arguments on the decision results and reflect the importance degrees of all the experts, the proposed method calculates the collective overall 2-tuple linguistic decision matrix by using the weighting vector of decision makers and the weighting vector of ordered position based on the THOWG operator. Therefore, the THOWG operator can make the decision results more reasonable through assigning low weights to those “false” or “biased” arguments. These advantages cannot be reflected in the former.
(ii) Our method utilizes the cloud model which can easily overcome this weakness and make decision processes more realistic. The 2TWA and D2TOWA operators cannot deal with information in terms of fuzziness and randomness. However, randomness and fuzziness are the most important and fundamental in all kinds of uncertainty. It will produce a consequent loss of information and then result in a lack of precision if randomness or fuzziness are ignored. Our method transforms the collective 2-tuple linguistic decision matrix into the corresponding normal cloud decision matrix by applying generating cloud method. Thus, our method could better depict the fuzziness and randomness of the 2-tuple linguistic variables. It demonstrates that our method is of flexibility and accuracy.
In conclusion, we hold that the ordering result from the proposed methodology is superior to the Wei’s methodology.

8. Conclusions

This paper has investigated MCGDM problems where the criteria values of the alternatives are 2-tuple linguistic information and the information of criteria weights is partially known. A new 2-tuple aggregation operator is developed so as to aggregate the evaluation value into the group’s comprehensive evaluation information. In addition, taking the fuzziness and randomness of linguistic information into account, a cloud generating method is proposed in which a 2-tuple linguistic is converted into a corresponding normal cloud. Based on this method, we developed some new cloud algorithms such as the cloud possibility degree and cloud support degree, which can be used for cloud comparison and the weight determination, respectively. In particular, based on the new cloud generating method and THOWG operator, an approach for the 2-tuple linguistic MCGDM problems is developed. Finally, to show the effectiveness and the good performance of our approach in practice, we provide an example and make a comparative analysis.
In further research about the 2-tuple linguistic MCGDM problems, it would be very interesting to extend our analysis to the case of more sophisticated situations, such as dynamic group decisions, etc. Nevertheless, we leave that point to future research, since our methodology cannot be applied to that extended framework, which will result in more sophisticated calculations and which we cannot tackle here.

Acknowledgments

Project supported by the National Nature Science Foundation of China (No.71271085).

Author Contributions

Haobo Zhang and Chuanbo Xu mainly studied the proposed method; Jianwei Gao collected and analyzed the relative data; Yunna Wu and Chuanbo Xu carried out a case study and calculated the results; Haobo Zhang wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

( s i , a i ) is a 2-tuple linguistic variable
S = { s 0 , s 1 , s 2 , , s t } is a predefined linguistic term set
s i is the linguistic label from S
a i is the value of symbolic translation
β is a number value representing the aggregation result of linguistic symbolic
U is a quantitative domain expressed by precise values
C is a qualitative concept on the domain
x is a random realization to the qualitative concept C
μ ( x ) is the membership of x
E x is the expectation of a cloud
E n is the entropy of a cloud
H e is the hyper entropy of a cloud
ω = ( ω 1 , ω 2 , , ω n ) T is the weighting vector of ( s i , a i )
ω j is the element in ω
φ is the 2-tuple weighted geometric operator
ψ is the 2-tuple hybrid ordered weighted geometric operator
ξ represents the formula Δ 1 ( s j , α j ) / j for brevity
η represents the formula ( 1 ξ ) / ( 1 + ξ ) for brevity
d ( Y 1 , Y 2 ) is the distance of two normal clouds
Y * is the positive ideal cloud
p is the cloud possibility degree
P is the fuzzy complementary matrix of p
V = ( v 1 , v 2 , , v n ) T is the ranking vector
v i is the element in V
S u p is the cloud support degree
A = { A 1 , , A i , , A m } is a discrete set of alternatives
C = { C 1 , , C j , , C n } is a finite set of criteria
w = { w 1 , , w j , , w n } is the weight vector of criteria
D = { D 1 , , D l , , D t } is a finite set of decision makers
λ = { λ 1 , , λ l , , λ t } is the weight vector of decision makers
R ˜ l is the 2-tuple linguistic decision matrix
Y = ( E x , E n , H e ) is a normal cloud

Appendix

Proof of Proposition 5.
From Definition 8, it is easy to verify that conclusions (i) and (ii) hold.
(iii) From Definition 8, we have
d _ ( Y 1 , Y 3 ) = | ( 1 3 E n 1 2 + H e 1 2 E x 1 ) E x 1 ( 1 3 E n 3 2 + H e 3 2 E x 3 ) E x 3 | = | ( 1 3 E n 1 2 + H e 1 2 E x 1 ) E x 1 ( 1 3 E n 2 2 + H e 2 2 E x 2 ) E x 2 + ( 1 3 E n 2 2 + H e 2 2 E x 2 ) E x 2 ( 1 3 E n 3 2 + H e 3 2 E x 3 ) E x 3 | | ( 1 3 E n 1 2 + H e 1 2 E x 1 ) E x 1 ( 1 3 E n 2 2 + H e 2 2 E x 2 ) E x 2 | + | ( 1 3 E n 2 2 + H e 2 2 E x 2 ) E x 2 ( 1 3 E n 3 2 + H e 3 2 E x 3 ) E x 3 | = d _ ( Y 1 , Y 2 ) + d _ ( Y 2 , Y 3 ) .
Similarly, we can obtain that
d ¯ ( Y 1 , Y 3 ) d ¯ ( Y 1 , Y 2 ) + d ¯ ( Y 2 , Y 3 ) .
Therefore,
d ( Y 1 , Y 3 ) = 1 2 { d _ ( Y 1 , Y 3 ) + d ¯ ( Y 1 , Y 3 ) } 1 2 { d _ ( Y 1 , Y 2 ) + d _ ( Y 2 , Y 3 ) + d ¯ ( Y 1 , Y 2 ) + d ¯ ( Y 2 , Y 3 ) } = 1 2 { d _ ( Y 1 , Y 2 ) + d ¯ ( Y 2 , Y 3 ) } + 1 2 { d _ ( Y 2 , Y 3 ) + d ¯ ( Y 2 , Y 3 ) } = d ( Y 1 , Y 2 ) + d ( Y 2 , Y 3 ) .
Proof of Proposition 7.
Notice that if E x 1 E x 2 , E n 1 E n 2 and H e 1 H e 2 , then the positive ideal cloud will become Y = Y ( E x 1 , E n 1 , H e 1 ) . According to Definition 8, we derive d ( Y * , Y 1 ) = 0 . And then, based on Equation (10), the possibility degree matrix can be obtained as follows:
[ 0.5 1.0 0.0 0.5 ] .
According to Equation (12), we can get the ranking vector v = ( 0.75 , 0.25 ) T . Thus, we have Y 1 Y 2 .  ☐

References

  1. Gong, Y.; Hu, N.; Zhang, J.; Liu, G.; Deng, J. Multi-attribute group decision making method based on geometric bonferroni mean operator of trapezoidal interval type-2 fuzzy numbers. Comput. Ind. Eng. 2015, 81, 167–176. [Google Scholar] [CrossRef]
  2. Wan, S.P.; Wang, F.; Lin, L.L.; Dong, J.Y. Some new generalized aggregation operators for triangular intuitionistic fuzzy numbers and application to multi-attribute group decision making. Comput. Ind. Eng. 2016, 93, 286–301. [Google Scholar] [CrossRef]
  3. Herrera, F.; Martinez, L. A 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans. Fuzzy Syst. 2000, 8, 746–752. [Google Scholar] [CrossRef]
  4. Li, C.C.; Dong, Y.; Herrera, F.; Herrera-Viedma, E.; Martínez, L. Personalized individual semantics in computing with words for supporting linguistic group decision making. An application on consensus reaching. Inf. Fusion 2017, 33, 29–40. [Google Scholar] [CrossRef]
  5. Liu, X.; Tao, Z.; Chen, H.; Zhou, L. A magdm method based on 2-tuple linguistic heronian mean and new operational laws. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2016, 24, 593–627. [Google Scholar] [CrossRef]
  6. Dutta, B.; Guha, D. Partitioned bonferroni mean based on linguistic 2-tuple for dealing with multi-attribute group decision making. Appl. Soft Comput. 2015, 37, 166–179. [Google Scholar] [CrossRef]
  7. De-Yi, L.I.; Liu, C.Y.; Yi, D.U.; Xu, H. Artificial intelligence with uncertainty. J. Softw. 2004, 15, 2. [Google Scholar] [CrossRef]
  8. Wang, J.Q.; Liu, T. Uncertain linguistic multi-criteria group decision-making approach based on integrated cloud. Control Decis. 2012, 27, 1185–1190. [Google Scholar] [CrossRef]
  9. Wang, J.Q.; Peng, L.; Zhang, H.Y.; Chen, X.H. Method of multi-criteria group decision-making based on cloud aggregation operators with linguistic information. Inf. Sci. 2014, 274, 177–191. [Google Scholar] [CrossRef]
  10. Wang, J.Q.; Wang, P.; Wang, J.; Zhang, H.Y. Atanassov’s interval-valued intuitionistic linguistic multicriteria group decision-making method based on the trapezium cloud model. IEEE Trans. Fuzzy Syst. 2015, 23, 542–554. [Google Scholar] [CrossRef]
  11. Li, D.; Meng, H.; Shi, X. Membership clouds and membership cloud generators. J. Comput. Res. Dev. BJ. 1995, 32, 15–20. [Google Scholar]
  12. Zadeh, L.A. The Concept of a Linguistic Variable and Its Application to Approximate Reasoning. Inf. Sci. 1974, 8, 199–249. [Google Scholar] [CrossRef]
  13. Dong, Y.; Li, C.C.; Herrera, F. Connecting the linguistic hierarchy and the numerical scale for the 2-tuple linguistic model and its use to deal with hesitant unbalanced linguistic information. Inf. Sci. 2016, 367–368, 259–278. [Google Scholar] [CrossRef]
  14. Truck, I. Comparison and links between two 2-tuple linguistic models for decision making. Knowl.-Based Syst. 2015, 87, 61–68. [Google Scholar] [CrossRef]
  15. Zhu, H.; Zhao, J.; Xu, Y. 2-dimension linguistic computational model with 2-tuples for multi-attribute group decision making. Knowl.-Based Syst. 2016, 103, 132–142. [Google Scholar] [CrossRef]
  16. Xu, Y.; Ma, F.; Tao, F.; Wang, H. Some methods to deal with unacceptable incomplete 2-tuple fuzzy linguistic preference relations in group decision making. Knowl.-Based Syst. 2014, 56, 179–190. [Google Scholar] [CrossRef]
  17. Gong, Z.W.; Forrest, J.; Yang, Y.J. The optimal group consensus models for 2-tuple linguistic preference relations. Knowl.-Based Syst. 2013, 37, 427–437. [Google Scholar] [CrossRef]
  18. Wan, S.P.; Xu, G.L.; Dong, J.Y. Supplier selection using anp and electre ii in interval 2-tuple linguistic environment. Inf. Sci. 2017, 385, 19–38. [Google Scholar] [CrossRef]
  19. You, X.Y.; You, J.X.; Liu, H.C.; Zhen, L. Group multi-criteria supplier selection using an extended vikor method with interval 2-tuple linguistic information. Expert Syst. Appl. 2014, 42, 1906–1916. [Google Scholar] [CrossRef]
  20. Liu, H.C.; Liu, L.; Wu, J. Material selection using an interval 2-tuple linguistic vikor method considering subjective and objective weights. Mater. Des. 2013, 52, 158–167. [Google Scholar] [CrossRef]
  21. Wu, Y.; Chen, K.; Zeng, B.; Yang, M.; Li, L.; Zhang, H. A cloud decision framework in pure 2-tuple linguistic setting and its application for low-speed wind farm site selection. J. Clean. Prod. 2016, 142, 2054–2165. [Google Scholar] [CrossRef]
  22. Ju, Y.; Wang, A.; Liu, X. Evaluating emergency response capacity by fuzzy ahp and 2-tuple fuzzy linguistic approach. Expert Syst. Appl. 2012, 39, 6972–6981. [Google Scholar] [CrossRef]
  23. Li, W.; Yu, S.; Pei, H.; Zhao, C.; Tian, B. A hybrid approach based on fuzzy ahp and 2-tuple fuzzy linguistic method for evaluation in-flight service quality. J. Air Transp. Manag. 2017, 60, 49–64. [Google Scholar] [CrossRef]
  24. Yager, R.R. On ordered weighted averaging aggregation operators in multicriteria decision making. IEEE Trans. Syst. Man Cybern. 1988, 18, 183–190. [Google Scholar] [CrossRef]
  25. Jiang, W.; Wei, B.; Tang, Y.; Zhou, D. Ordered visibility graph average aggregation operator: An application in produced water management. Chaos Interdiscip. J. Nonlinear Sci. 2017, 27, 023117. [Google Scholar] [CrossRef] [PubMed]
  26. Jiang, W.; Wei, B.; Zhan, J.; Xie, C.; Zhou, D. A visibility graph power averaging aggregation operator: A methodology based on network analysis. Comput. Ind. Eng. 2016, 101, 260–268. [Google Scholar] [CrossRef]
  27. Wang, H.; Mo, H.; Sadiq, R.; Hu, Y.; Deng, Y. Ordered visibility graph weighted averaging aggregation operator. Comput. Ind. Eng. 2015, 88, 181–190. [Google Scholar] [CrossRef]
  28. Li, C.; Zeng, S.; Pan, T.; Zheng, L. A method based on induced aggregation operators and distance measures to multiple attribute decision making under 2-tuple linguistic environment. J. Comput. Syst. Sci. 2014, 80, 1339–1349. [Google Scholar] [CrossRef]
  29. Xu, Y.; Wang, H. Approaches based on 2-tuple linguistic power aggregation operators for multiple attribute group decision making under linguistic environment. Appl. Soft Comput. 2011, 11, 3988–3997. [Google Scholar] [CrossRef]
  30. Jiang, Y.P.; Fan, Z.P. Property analysis of the aggregation operators for two-tuple linguistic information. Control Decis. 2003, 18, 754–757. [Google Scholar] [CrossRef]
  31. Zeng, S.; Baležentis, T.; Zhang, C. A method based on owa operator and distance measures for multiple attribute decision making with 2-tuple linguistic information. Informatica 2012, 4, 665–681. [Google Scholar]
  32. Wang, J.H.; Hao, J. An approach to aggregation of ordinal information in multi-criteria multi-person decision making using choquet integral of fubini type. Fuzzy Optim. Decis. Mak. 2009, 8, 365–380. [Google Scholar] [CrossRef]
  33. Liu, H.; Lin, Q.; Wu, J. Dependent interval 2-tuple linguistic aggregation operators and their application to multiple attribute group decision making. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2014, 22, 717–735. [Google Scholar] [CrossRef]
  34. Zheng, E.R.; Hui, L.C.; Wang, X.M. Intelligent control algorithm of cloud models and simulation research of superheated steam temperature control. J. Syst. Simul. 2007, 19, 98–100. [Google Scholar] [CrossRef]
  35. Jie, Z.; Zhang, J.A.; Wen, J. Trust Evaluation Model Based on Cloud Model for c2c Electronic Commerce. In Proceedings of the International Conference on Computer Application and System Modeling, Taiyuan, China, 22–24 October 2010. [Google Scholar] [CrossRef]
  36. Wu, L.; Zuo, C.; Zhang, H. A cloud model based fruit fly optimization algorithm. Knowl.-Based Syst. 2015, 89, 603–617. [Google Scholar] [CrossRef]
  37. Wang, H.L.; Feng, Y.Q. On multiple attribute group decision making with linguistic assessment information based on cloud model. Kongzhi Yu Juece/Control Decis. 2005, 20, 679. [Google Scholar] [CrossRef]
  38. Wang, D.; Liu, D.; Ding, H.; Singh, V.P.; Wang, Y.; Zeng, X.; Wu, J.; Wang, L. A cloud model-based approach for water quality assessment. Environ. Res. 2016, 148, 24–35. [Google Scholar] [CrossRef] [PubMed]
  39. Wu, Y.; Chen, K.; Zeng, B.; Yang, M.; Geng, S. Cloud-based decision framework for waste-to-energy plant site selection—A case study from China. Waste Manag. 2015, 48, 593–603. [Google Scholar] [CrossRef] [PubMed]
  40. Wu, Y.; Yang, M.; Zhang, H.; Chen, K.; Wang, Y. Optimal site selection of electric vehicle charging stations based on a cloud model and the promethee method. Energies 2016, 9, 157. [Google Scholar] [CrossRef]
  41. Herrera, F.; Martı́Nez, L.; Sánchez, P.J. Managing non-homogeneous information in group decision making. Eur. J. Oper. Res. 2005, 166, 115–132. [Google Scholar] [CrossRef]
  42. Wan, S.; Dong, J. A possibility degree method for interval-valued intuitionistic fuzzy multi-attribute group decision making. J. Comput. Syst. Sci. 2014, 80, 237–256. [Google Scholar] [CrossRef]
  43. Yager, R.R. The power average operator. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2001, 31, 724–731. [Google Scholar] [CrossRef]
  44. Weldu, Y.W.; Assefa, G. Evaluating the environmental sustainability of biomass-based energy strategy: Using an impact matrix framework. Environ. Impact Assess. Rev. 2016, 60, 75–82. [Google Scholar] [CrossRef]
  45. Angelis-Dimakis, A.; Biberacher, M.; Dominguez, J.; Fiorese, G.; Gadocha, S.; Gnansounou, E.; Guariso, G.; Kartalidis, A.; Panichelli, L.; Pinedo, I. Methods and tools to evaluate the availability of renewable energy sources. Renew. Sustain. Energy Rev. 2011, 15, 1182–1200. [Google Scholar] [CrossRef]
  46. Yu, H.; Wang, Q.; Ileleji, K.E.; Yu, C.; Luo, Z.; Cen, K.; Gore, J. Design and analysis of geographic distribution of biomass power plant and satellite storages in china. Part 1: Straight-line delivery. Biomass Bioenergy 2012, 46, 773–784. [Google Scholar] [CrossRef]
  47. Zhao, X.; Wang, J.; Liu, X.; Feng, T.; Liu, P. Focus on situation and policies for biomass power generation in china. Renew. Sustain. Energy Rev. 2012, 16, 3722–3729. [Google Scholar] [CrossRef]
  48. Wei, G.; Zhao, X. Some dependent aggregation operators with 2-tuple linguistic information and their application to multiple attribute group decision making. Expert Syst. Appl. 2012, 39, 5881–5886. [Google Scholar] [CrossRef]
Figure 1. Cloud (50, 3.93, 0.01).
Figure 1. Cloud (50, 3.93, 0.01).
Information 08 00054 g001
Figure 2. The solution procedure for the 2-tuple linguistic MCGDM problem.
Figure 2. The solution procedure for the 2-tuple linguistic MCGDM problem.
Information 08 00054 g002
Table 1. 2-Tuple linguistic decision matrix R ˜ l .
Table 1. 2-Tuple linguistic decision matrix R ˜ l .
A1A2A3A4
D 1 C 1 ( E G , 0 ) ( M , 0 ) ( M , 0 ) ( G , 0 )
C 2 ( G , 0 ) ( E G , 0 ) ( G , 0 ) ( E G , 0 )
C 3 ( E G , 0 ) ( G , 0 ) ( E G , 0 ) ( E G , 0 )
D 3 C 1 ( G , 0 ) ( S , 0 ) ( G , 0 ) ( G , 0 )
C 2 ( G , 0 ) ( G , 0 ) ( M , 0 ) ( G , 0 )
C 3 ( E G , 0 ) ( E G , 0 ) ( G , 0 ) ( E G , 0 )
D 3 C 1 ( S , 0 ) ( M , 0 ) ( M , 0 ) ( G , 0 )
C 2 ( G , 0 ) ( E G , 0 ) ( G , 0 ) ( E G , 0 )
C 3 ( E G , 0 ) ( G , 0 ) ( E G , 0 ) ( E G , 0 )
Table 2. Collective decision matrix R .
Table 2. Collective decision matrix R .
Y1Y2Y3Y4
C 1 ( G , 0.17 ) ( M , 0.5 ) ( M , 0.3 ) ( G , 0.03 )
C 2 ( G , 0.03 ) ( E G , 0.47 ) ( G , 0.47 ) ( E G , 0.47 )
C 3 ( E G , 0.04 ) ( G , 0.33 ) ( E G , 0.47 ) ( E G , 0.04 )
Table 3. Cloud decision matrix Y .
Table 3. Cloud decision matrix Y .
A1A2A3A4
C 1 Y + 1 ( 65.18 , 6.56 , 0.16 ) Y 0 ( 37.50 , 4.50 , 0.10 ) Y 0 ( 57.50 , 3.66 , 0.10 ) Y + 1 ( 68.41 , 6.40 , 0.16 )
C 2 Y + 1 ( 68.41 , 6.40 , 0.16 ) Y + 2 ( 77.84 , 10.95 , 0.26 ) Y + 1 ( 58.27 , 6.91 , 0.16 ) Y + 2 ( 77.84 , 10.95 , 0.26 )
C 3 Y + 2 ( 87.32 , 10.35 , 0.26 ) Y + 1 ( 76.70 , 6.03 , 0.16 ) Y + 1 ( 77.84 , 10.95 , 0.26 ) Y + 2 ( 87.32 , 10.35 , 0.26 )
Table 4. Weights of criteria.
Table 4. Weights of criteria.
A1A2A3A4
C 1 0.3550.2980.3440.313
C 2 0.3660.3500.3510.354
C 3 0.2800.3520.3050.333
Table 5. Individual overall preference value by utilizing 2TWA operator.
Table 5. Individual overall preference value by utilizing 2TWA operator.
E1E2E3
Z 1 ( E G , 0.36 ) ( G , 0.28 ) ( G , 0.43 )
Z 2 ( G , 0.05 ) ( G , 0.22 ) ( G , 0.05 )
Z 3 ( G , 0.04 ) ( G , 0.35 ) ( G , 0.05 )
Z 4 ( E G , 0.31 ) ( G , 0.33 ) ( E G , 0.31 )
Table 6. Overall preference values of the alternatives.
Table 6. Overall preference values of the alternatives.
Z1Z2Z3Z4
2TWA and D2TOWA ( G , 0.21 ) ( G , 0.02 ) ( G , 0.12 ) ( E G , 0.4 )
Table 7. Ordering of the alternative.
Table 7. Ordering of the alternative.
SourcesOperatorsOrdering
This paperTHOWG A 1 > A 4 > A 2 > A 3 .
Wei’s paper2TWA and D2TOWA A 4 > A 1 > A 2 > A 3 .

Share and Cite

MDPI and ACS Style

Zhang, H.; Wu, Y.; Gao, J.; Xu, C. A Method for Multi-Criteria Group Decision Making with 2-Tuple Linguistic Information Based on Cloud Model. Information 2017, 8, 54. https://doi.org/10.3390/info8020054

AMA Style

Zhang H, Wu Y, Gao J, Xu C. A Method for Multi-Criteria Group Decision Making with 2-Tuple Linguistic Information Based on Cloud Model. Information. 2017; 8(2):54. https://doi.org/10.3390/info8020054

Chicago/Turabian Style

Zhang, Haobo, Yunna Wu, Jianwei Gao, and Chuanbo Xu. 2017. "A Method for Multi-Criteria Group Decision Making with 2-Tuple Linguistic Information Based on Cloud Model" Information 8, no. 2: 54. https://doi.org/10.3390/info8020054

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