Literature DB >> 25258729

Hesitant fuzzy linguistic multicriteria decision-making method based on generalized prioritized aggregation operator.

Jia-ting Wu1, Jian-qiang Wang1, Jing Wang1, Hong-yu Zhang1, Xiao-hong Chen1.   

Abstract

Based on linguistic term sets and hesitant fuzzy sets, the concept of hesitant fuzzy linguistic sets was introduced. The focus of this paper is the multicriteria decision-making (MCDM) problems in which the criteria are in different priority levels and the criteria values take the form of hesitant fuzzy linguistic numbers (HFLNs). A new approach to solving these problems is proposed, which is based on the generalized prioritized aggregation operator of HFLNs. Firstly, the new operations and comparison method for HFLNs are provided and some linguistic scale functions are applied. Subsequently, two prioritized aggregation operators and a generalized prioritized aggregation operator of HFLNs are developed and applied to MCDM problems. Finally, an illustrative example is given to illustrate the effectiveness and feasibility of the proposed method, which are then compared to the existing approach.

Entities:  

Mesh:

Year:  2014        PMID: 25258729      PMCID: PMC4165881          DOI: 10.1155/2014/645341

Source DB:  PubMed          Journal:  ScientificWorldJournal        ISSN: 1537-744X


1. Introduction

Since the fuzzy set was proposed by Zadeh in 1965 [1], it has been widely researched and developed as well as being successfully applied in various fields [2-5]. Due to the fuzziness and uncertainty of many MCDM problems, the criteria weights and values of alternatives can be inaccurate, uncertain, or incomplete. Under such circumstances, Zadeh's fuzzy sets can provide robust solutions. In Zadeh's fuzzy sets, the membership degree of the element in a universe is a single value between zero and one; however, these single values are inadequate to provide complete information due to a lack of systematic and comprehensive knowledge. Hesitant fuzzy sets (HFSs), an extension of traditional fuzzy sets, can address this problem. HFSs were first introduced by Torra and Narukawa [6, 7], and they permit the membership degree of an element to be a set of several possible values between zero and one. HFSs are highly useful in expressing hesitance existing when decision makers give the evaluation values, and they have been a subject of great interest to researchers. For example, some work on the aggregation operators of HFSs has been undertaken in [8-11], and the distance and correlation measures for HFSs were developed in [12-15]. Later still, hesitant fuzzy TOPSIS [16] and hesitant fuzzy TODIM [17] methods for solving MCDM problems have been proposed. When faced with problems that are too complex or ill-defined to be solved by quantitative expressions, linguistic variables can be an effective tool because the use of linguistic information enhances the reliability and flexibility of classical decision models [18]. Linguistic variables have been studied in depth and used in many fields [19-23]. The linguistic variable could be a single linguistic term [24], or interval of linguistic terms, that is, uncertain linguistic variables [25]. Rodríguez et al. [26, 27] proposed hesitant fuzzy linguistic term sets (HFLTSs) that assess a linguistic variable by using several linguistic terms. However, similar to linguistic variables, they cannot reflect the possible membership degrees of a linguistic term to a given concept. The information they express is not sufficiently comprehensive and they cannot deal with problems in which both the evaluation value and its associate membership degrees are described through fuzzy concepts. By contrast, intuitionistic linguistic sets (ILSs) [28] and their extensions [29, 30] can describe two fuzzy attributes of an object: a linguistic variable and an intuitionistic fuzzy number. The former provides an evaluation value, whilst the latter describes the confidence degree for the given evaluation value. To express decision-makers' hesitance that exists in giving the associated membership degrees of one linguistic term, the concept of hesitant fuzzy linguistic sets (HFLSs), which is based on linguistic term sets and HFSs, was introduced in [31]. The elements in HFLSs are called hesitant fuzzy linguistic numbers (HFLNs). That is to say, for one object, an HFLS is reduced to an HFLN, which can be considered as a special case of HFLSs. For example, 〈s 2, (0.3,0.4,0.5)〉 is an HFLN and 0.3, 0.4, and 0.5 are the possible membership degrees to the linguistic term s 2. HFLSs have enabled great progress in describing linguistic information and to some extent may be considered an innovative construct. The main advantage of HFLSs is that they can describe two fuzzy attributes of an object: a linguistic term and a hesitant fuzzy element (HFE). The former provides an evaluation value, such as “excellent” or “good.” The latter describes the hesitancy for the given evaluation value and denotes the membership degrees associated with the specific linguistic term. However, the operations proposed by Lin et al. [31] have some limitations that will be discussed in Section 3, and this paper will define new operations for HFLNs. To date, several methods have been proposed for dealing with linguistic information and the main ones will now be briefly described. (1) One of the methods is based on a transformation to fuzzy numbers, which converts linguistic information into triangular, or other kinds of fuzzy numbers by means of a membership function [32-34]. However, this method led to a certain degree of information loss in the transformation process and it is difficult to choose the appropriate membership functions in practical decision-making applications. (2) Another method is based on symbols that made computations on the subscripts of linguistic terms and was easy to operate [35-38]. However, in order to express the results in the initial term sets, this method performed the retranslation step as an approximation process, which led to a lack of accuracy [39]. (3) One method is based on the cloud model, which can correctly depict the uncertainty of a qualitative concept. This model has been successfully utilized [40-42]. (4) Another method is based on the 2-tuple linguistic representation model [43], which avoided the information distortion and loss that had hitherto occurred in linguistic information processing [44-47]. In this method, there is a conversion and inverse conversion process. Motivated by this idea and taking into consideration the limitations in previous linguistic methods, Wang et al. [48] proposed linguistic scale functions to deal with linguistic translation issues under different semantic situations. These scale functions provide a higher degree of flexibility for modeling linguistic information. In general, aggregation operators are important tools for dealing with information fusion in MCDM problems and are a research area of great interest throughout the world. In practical situations, decision makers usually consider different criteria priorities. To deal with this issue, Yager [49] developed prioritized average (PA) operators by modeling the criteria priority on the weights associated with criteria, which are dependent on the satisfaction of higher priority criteria. Yager [50] further focused on PA operators and proposed two methods for formulating this type of aggregation process. As is well known, the PA operator has many advantages over other operators. For example, the PA operator does not need to provide weight vectors and, when using this operator, it is only necessary to know the priority among criteria. However, Yager [49] only discussed the criteria values and weights in real number domain, and there has been no aggregation operator that considers different criteria priorities in the aggregation process for HFLNs. Therefore, the aim of this paper is to develop some PA operators for aggregating hesitant fuzzy linguistic information. The paper will focus on a type of MCDM problems where criteria priority exists, referred to as a prioritized MCDM problem. Two PA operators and one generalized PA operator for HFLSs will be proposed under a hesitant fuzzy linguistic environment. These operators are mainly used for solving hesitant fuzzy linguistic MCDM problems in which the criteria are in different priority levels. Therefore, the rest of this paper is organized as follows. In Section 2, some basic concepts of linguistic term sets and HFSs are briefly reviewed. In Section 3, new operations of HFLNs are provided and a method for comparing two HFLNs is proposed based on the linguistic scale functions. In Section 4, the PA operators for HFLNs are proposed and some desirable properties are analyzed. Then, a method for solving MCDM problems with HFLNs, in which the criteria are in different priority levels, is developed. In Section 5, an illustrative example is provided and subsequently the comparison analysis is made. Finally, the conclusions are drawn in Section 6.

2. Preliminaries

Before discussing HFLSs, some related concepts, such as linguistic term sets and HFSs are reviewed in this section. These concepts can lead to a better understanding of HFLSs.

2.1. The Linguistic Term Sets and Their Extension

Let S = {s ∣i = 0,1,…, 2t} be a finite and linguistic term set with odd cardinality, where s represents a possible value for a linguistic variable and should satisfy the following characteristics [32]. The set is ordered: s > s , if i > j. There is a negation operator: s = neg(s ) satisfying i + j = 2t. For example, when t = 3, a linguistic term set S could be given as follows: When aggregating information as part of the decision-making process, the aggregated results do not regularly match the elements in the language assessment scale. To preserve all the information provided, Xu [51, 52] extended the discrete linguistic term set S to a continuous linguistic term set , in which s > s if i > j, and l  (l > 2t) is a sufficiently large positive integer. If s ∈ S, then s is called the original linguistic term; otherwise, s is called the virtual linguistic term. In general, decision makers use original linguistic terms to evaluate alternatives, whereas virtual linguistic terms are only used as part of the calculation process in order to avoid information loss and generally enhance the overall decision making [51]. Virtual linguistic terms have no practical meaning, with their main role being to rank the alternatives [53].

2.2. HFSs

Definition 1 (see [6]).

Let X be a reference set, and let a hesitant fuzzy set (HFS) on X be in terms of a function that will return a subset of [0,1] in the case of it being applied to X. To be easily understood, Xia and Xu [54] expressed HFSs by a mathematical symbol: where h (x) is a set of values in [0,1], denoting the possible membership degrees of the element x ∈ X to the set E. h (x) is called a hesitant fuzzy element (HFE) [54].

Example 2 .

Let X = {x 1, x 2} be a universal set, and two HFEs h (x 1) = {0.1,0.4} and h (x 2) = {0.1,0.5,0.7}, respectively, denote the membership degrees of x   (i = 1,2) to the set E. E is an HFS, where E = {〈x 1, {0.1,0.4}〉, 〈x 2, {0.1,0.5,0.7}〉}.

Definition 3 (see [54]).

For an HFE h, let l(h) be the number of values in h, and then s(h) = (1/l(h))∑ γ is called the score function of h. For two HFEs h 1 and h 2, if s(h 1) > s(h 2), then h 1 is superior to h 2, denoted by h 1≻h 2; if s(h 1) = s(h 2), then h 1 is indifferent to h 2, denoted by h 1 ~ h 2.

3. HFLNs and Their Operations

HFLNs, as the elements and special case of HFLSs, have great significance for information evaluation. In this section, the advantages and applications of HFLNs are firstly introduced. Then, new operations and comparison laws of HFLNs, which will be used in the latter analysis, are also presented.

3.1. HFLSs

Definition 4 (see [31]).

Let X = {x 1, x 2,…, x } be a fixed set and s ∈ S. An HFLS A in X is an object: where h (x) is a set of finite numbers in [0,1] and denotes the possible membership degrees that x belongs to s . When X has only one element, the HFLS A is reduced to 〈s , h (x)〉. For computational convenience, we call α = 〈s , h 〉 as an HFLN. When h (x) = {r} has only one element, it indicates that the degree that x belongs to s is r. For example, 〈s 2, 0.3〉 is called a fuzzy linguistic number, which is a special case of HFLN.

Example 5 .

Let X = {x 1, x 2} be a universal set. If an HFLS A = {〈x, s , h (x)〉∣x ∈ X} = {〈x 1, s 5, {0.4,0.6,0.7}〉, 〈x 2, s 6, {0.1,0.5,0.7}〉} is divided into two subsets that contain only one object, respectively, then 〈s 5, {0.4,0.6,0.7}〉 and 〈s 6, {0.1,0.5,0.7}〉 are HFLNs. 0.4, 0.6, and 0.7 are the possible membership degrees that x 1 belongs to s 5; 0.1, 0.5, and 0.7 are the possible membership degrees that x 2 belongs to s 6. An HFLN is an extension of a linguistic term and an HFE. Compared to linguistic terms, HFLNs embody the possible membership degrees that an evaluation object attaches to the linguistic term, and they can depict the fuzziness more accurately than an uncertain linguistic variable does. When compared to HFEs, HFLNs add linguistic terms and assign the membership function to a specific linguistic evaluation value, which make the membership degrees no longer relative to a fuzzy concept, but to linguistic terms, such as “poor” or “good.” In fuzzy set theory, the hesitant values in HFLNs are called possible membership degrees, which are caused by the hesitancy and uncertainty of decision makers. In the example of the performance evaluation of a car, suppose that “good (s 5)” is an acceptable evaluation result for the car and is given by three decision makers. Then, each decision maker uses a value to express his/her opinion about the car under the evaluation of “good (s 5).” Decision maker A may give the value 0.4 for “good,” whilst decision maker B may give 0.6 and decision maker C may give 0.7. In this case, HFLNs may be a better choice, and the evaluation result can be denoted by 〈s 5, {0.4,0.6,0.7}〉. HFLSs and linguistic hesitant fuzzy sets (LHFSs) [55] are different concepts. An HFLS is defined on a finite set (a set of objects) X = {x 1, x 2,…, x }, while an LHFS is defined for one object y. For example, A = {〈x 1, s 2, {0.6,0.8}〉, 〈x 2, s 5, {0.4,0.6}〉, 〈x 3, s 6, {0.1,0.5,0.7}〉} is an HFLS, and B = {〈s 2, {0.6,0.8}〉, 〈s 5, {0.4,0.6}〉, 〈s 6, {0.1,0.5,0.7}〉} is an LHFS. In the HFLS A, 〈s 2, {0.6,0.8}〉, 〈s 5, {0.4,0.6}〉 and 〈s 6, {0.1,0.5,0.7}〉 are evaluation values for objects x 1, x 2, and x 3, respectively. In the LHFS B, 〈s 2, {0.6,0.8}〉, 〈s 5, {0.4,0.6}〉, and 〈s 6, {0.1,0.5,0.7}〉 are considered as a whole, which are the evaluation values for y. To some extent, an LHFS can be considered to be composed of several HFLNs. The elements in B, that is, 〈s 2, {0.6,0.8}〉, 〈s 5, {0.4,0.6}〉, and 〈s 6, {0.1,0.5,0.7}〉, are regarded as three HFLNs. Such a processing may distort the initial definitions of HFLNs and LHFSs but can make some useful operations and algorithm of HFLNs be feasible for LHFSs. In summary, LHFSs are more complex for experts or decision makers to express their preference than HFLNs because both the linguistic terms and their membership degrees in LHFSs are uncertain and inconsistent simultaneously.

3.2. Linguistic Scale Functions

To use data more efficiently and to express the semantics more flexibly, linguistic scale functions assign different semantic values to linguistic terms under different situations [48]. They are preferable in practice because these functions are flexible and can give more deterministic results according to different semantics.

Definition 6 (see [48]).

If θ ∈ [0,1] is a numeric value, then the linguistic scale function f that conducts the mapping from s to θ   (i = 0,1, 2,…, 2t) is defined as follows: where 0 ≤ θ 0 < θ 1 < ⋯<θ 2. Clearly, the symbol θ   (i = 0,1, 2,…, 2t) reflects the preference of the decision makers when they are using the linguistic term s ∈ S  (i = 0,1, 2,…, 2t). Therefore, the function/value in fact denotes the semantics of the linguistic terms. (1) Consider The evaluation scale of the linguistic information given above is divided on average. (2) Consider With the extension from the middle of the given linguistic term set to both ends, the absolute deviation between adjacent linguistic subscripts also increases. (3) Consider With the extension from the middle of the given linguistic term set to both ends, the absolute deviation between adjacent linguistic subscripts will decrease. To preserve all the given information and facilitate the calculation, the above function can be expanded to , which satisfies f*(s ) = θ , and is a strictly monotonically increasing and continuous function. Therefore, the mapping from to R + is one-to-one because of its monotonicity, and the inverse function of f* exists and is denoted by f ∗−1.

3.3. Operations of HFLNs

Definition 7 (see [31]).

Let α = 〈s , h 〉 and β = 〈s , h 〉 be two HFLNs. Some operations of α and β are defined as follows: α ⊕ β = 〈s , ∪{r 1 + r 2 − r 1 r 2}〉; λα = 〈s , ∪{1 − (1 − r)}〉; α ⊗ β = 〈s , ∪{r 1 r 2}〉; α = 〈s , ∪{r }〉. The operations proposed in [31] have some obvious limitations. (a) All operations are carried out directly based on the subscripts of linguistic terms, which cannot reveal the critical differences of final results under various semantic situations. (b) The two parts of HFLNs are processed separately in the additive operation, that is, (1) of Definition 7, which may ignore the correlation of them. Take α = 〈s 2, {0.3,0.4}〉; for example, 0.3 and 0.4 are the possible membership degrees that the object belongs to s 2; that is, {0.3,0.4} is the explanatory part of s 2 and should be closely related to s 2 in the additive operation. In order to overcome the existing limitations given above, new operations of HFLNs based on linguistic scale functions are defined as follows.

Definition 8 .

Let α = 〈s , h 〉 and β = 〈s , h 〉 be two HFLNs. Some operations of α and β are defined as follows: According to Definition 6, it is known that f* is a mapping from the linguistic term s to the numeric value θ and f ∗−1 is a mapping from θ to s . So, the first part of (1)–(5) is a linguistic term. In addition, it is obvious that the second part of (1)–(5) is an HFE. In summary, according to Definition 4, it is known that the results obtained by Definition 8 are also HFLNs. The operations defined above are based on linguistic scale functions, which can get different results when a different linguistic scale function f* is utilized. Thus, decision makers can flexibly select the linguistic scale function f* depending on their preferences and the actual semantic situations. In addition, the new addition operation of HFLNs is more reasonable and reliable, because the final hesitant fuzzy membership has closely combined each element of the original HFLNs. α ⊕ β, λα, α ⊗ β, and α necessarily appear in defining basic operations, but their results have no practical meaning. In the aggregation process, for example, using weighted operators, α ⊕ β is combined with λα and α ⊗ β is combined with α ; therefore, the calculation results are interpretable in practice.

Example 9 .

Let S = {s 0, s 1, s 2, s 3, s 4, s 5, s 6} = {very poor, poor, slightly poor, fair, slightly good, good, very good}, α = 〈s 2, {0.1,0.3}〉, β = 〈s 3, {0.2}〉, and λ = 2. If f 1*(s ) = i/6  (0 ≤ i ≤ 6), thenIf a = 1.4, thenIf α = β = 0.8, then neg(α) = 〈s 4, {0.7,0.9}〉; α ⊕ β = 〈s 5, {0.16,0.24}〉; 2α = 〈s 4, {0.1,0.3}〉; α ⊗ β = 〈s 1, {0.02,0.06}〉; α 2 = 〈s 0.667, {0.01,0.09}〉. neg(α) = 〈s 4, {0.7,0.9}〉; α ⊕ β = 〈s 5.532, {0.156,0.244}〉; 2α = 〈s 4.976, {0.1,0.3}〉; α ⊗ β = 〈s 0.835, {0.02,0.06}〉; α 2 = 〈s 0.622, {0.01,0.09}〉. neg(α) = 〈s 4, {0.7,0.9}〉; α ⊕ β = 〈s 4.534, {0.163,0.237}〉; 2α = 〈s 3.326, {0.1,0.3}〉; α ⊗ β = 〈s 1.053, {0.02,0.06}〉; α 2 = 〈s 0.627, {0.01,0.09}〉. It can be easily proven that all the results given above are also HFLNs. In terms of the corresponding operations of HFLNs, the following theorem can also be proven easily.

Theorem 10 .

Let α = 〈s , h 〉  (i = 1,2, 3) be any three HFLNs; thus the following properties are true. α 1 ⊕ α 2 = α 2 ⊕ α 1; α 1 ⊗ α 2 = α 2 ⊗ α 1; (α 1 ⊕ α 2) ⊕ α 3 = α 1 ⊕ (α 2 ⊕ α 3); (α 1 ⊗ α 2) ⊗ α 3 = α 1 ⊗ (α 2 ⊗ α 3); λ(α 1 ⊕ α 2) = λα 1 ⊕ λα 2, (λ ≥ 0); (α 1 ⊗ α 2) = α 1 ⊗ α 2 , (λ ≥ 0).

Proof

According to Definition 8, it is known that Properties (1), (2), and (5) are obvious, so the proof of Property (3) is provided now. (3) Consider So, (α 1 ⊕ α 2) ⊕ α 3 = α 1 ⊕ (α 2 ⊕ α 3). Similarity, Properties (4) and (6) can be easily proven.

3.4. Comparison Method for HFLNs

Definition 11 .

Let α = 〈s , h 〉 be an HFLN. The score function E(α) of α can be represented as follows: where s(h ) is the score function of h .

Example 12 .

Let α = 〈s 3, {0.2,0.4,0.5,0.7}〉. If t = 3 and f 1*(s ) = i/2t, by applying (16), then

Definition 13 .

Let α = 〈s , h 〉 = 〈s , ∪{r}〉 be an HFLN. A variance function of h can be denoted by . So, the accuracy function D(α) of α can be represented as follows: where l(h ) is the number of the values in h .

Example 14 .

Let α = 〈s 3, {0.3,0.6}〉. If t = 3 and f 1*(s ) = i/2t, by applying (18), then

Definition 15 .

Let α 1 = 〈s , h 〉 and α 2 = 〈s , h 〉 be any two HFLNs. If E(α 1) > E(α 2), then α 1 > α 2. If E(α 1) = E(α 2), then if D(α 1) > D(α 2), then α 1 > α 2; if D(α 1) = D(α 2), then α 1 = α 2.

Example 16 .

Let α = 〈s 3, {0.3,0.6}〉 and β = 〈s 6, {0.15,0.3}〉. If t = 3 and f 1*(s ) = i/2t, then E(α) = E(β) = 0.225, D(α) = 0.489, D(β) = 0.994, and thus α < β.

4. Hesitant Fuzzy Linguistic Prioritized Aggregation Operations and Their Applications in MCDM Problems

In this section, two prioritized aggregation operators for HFLNs are proposed based on the PA operator, and some desirable properties are also analyzed. Subsequently, these operators are extended to a generalized form. Finally, a method for solving MCDM problems with HFLNs, where the criteria are in different priority levels, is developed. The PA operator was originally introduced by Yager [49] and is shown as follows.

Definition 17 (see [49]).

Let G = {G 1, G 2,…, G } be a collection of criteria and ensure that there is a prioritization between the criteria expressed by the linear ordering G 1≻G 2≻G 3≻⋯≻G , which indicates that the criteria G has a higher priority than G , if j < k. G (x) is an evaluation value denoting the performance of the alternative x under the criteria G and satisfies G (x)∈[0,1]. If where w = T /∑ T , T 1 = 1 and T = ∏ G (x)  (j = 2,…, n), then PA is called the PA operator. PA operators have usually been used in situations where input arguments are exact values. Therefore, PA operators could be extended to accommodate situations where the input arguments are hesitant fuzzy linguistic information. Based on Definition 17, assume {α 1, α 2,…, α } and {β 1, β 2,…, β } are two sets of criteria values under criteria {G 1, G 2,…, G }, where G 1≻G 2≻G 3≻⋯≻G . Now the PA operators under a hesitant fuzzy linguistic environment will be analyzed in the following subsections.

4.1. The Hesitant Fuzzy Linguistic Prioritized Weighted Average (HFLPWA) Operator

In this subsection, the prioritized weighted average operator under a hesitant fuzzy linguistic environment is investigated. The definition of the HFLPWA operator and its relevant theorems are given as follows.

Definition 18 .

Let α   (j = 1,2,…, n) be a collection of HFLNs, and then the HFLPWA operator can be defined as follows: where T = ∏ E(α )  (j = 2,…, n), T 1 = 1, and E(α ) is the score function of α . Based on the operations of HFLNs described in Section 3, Theorem 19 can be deduced. The HFLPWA operator defined in Definition 18 is an abstract expression, whereas Theorem 19 gives the specific expression for it.

Theorem 19 .

Let α = G (x) = 〈s , h 〉  (j = 1,2,…, n) be a collection of HFLNs. Then the aggregated value, obtained by using the HFLPWA operator, is also an HFLN, and where T = ∏ E(α )  (j = 2,…, n), T 1 = 1, and E(α ) is the score function of α . Clearly, according to Definition 8, the aggregated value is also an HFLN. In the following, (22) is proven by using a mathematical induction on n.When n = k + 1, by the operations described in Section 3, we have that is, (22) holds for n = k + 1. Thus, (22) holds for all n. Now For n = 2, since we have If (22) holds for n = k, then

Theorem 20 (boundedness).

Let α = G (x) = 〈s , h 〉  (j = 1,2,…, n) be a collection of HFLNs. If α − = 〈min⁡{s }, r −〉, α + = 〈max⁡{s }, r +〉, where r − = min⁡{r } and r + = max⁡{r }, then Let HFLPWA(α 1, α 2,…, α ) = α = 〈s , h 〉, and then E(α) = f*(s ) · s(h ). Since min⁡{s } ≤ s ≤ max⁡{s } for all j, we have and then Similarly, since therefore So

Theorem 21 (commutativity).

Let α = G (x) = 〈s , h 〉  (j = 1,2,…, n) be a collection of HFLNs and be any permutation of (α 1, α 2,…, α ). Then The weight of α is decided by the priority and value of α and will not be influenced by its position in the permutation. So, Theorem 21 can be easily proven, and the proof is therefore omitted. It should be noted that the HFLPWA operator cannot satisfy idempotency. Take α = 〈s 2, {0.2,0.4}〉, for example, and if α 1 = α 2 = α, then HFLPWA(α 1, α 2) = 〈s 2, {0.2,0.218,0.382,0.4}〉 ≠ α. In addition, we do not consider the monotonicity of HFLPWA because the weights will be recalculated and vary if the values used in the HFLPWA operator change. It is difficult to consider the monotonic property when the parameters are irregularly variable.

4.2. The Hesitant Fuzzy Linguistic Prioritized Weighted Geometric (HFLPWG) Operator

In this subsection, the prioritized weighted geometric operator under a hesitant fuzzy linguistic environment is investigated. The definition of the HFLPWG operator and its relevant theorems are given as follows.

Definition 22 .

Let α   (j = 1,2,…, n) be a collection of HFLNs, and then the HFLPWG operator can be defined as follows: where T = ∏ E(α )  (j = 2,…, n), T 1 = 1, and E(α ) is the score function of α . Similar to the HFLPWA operator, the HFLPWG operator satisfies the following properties.

Theorem 23 .

Let α = 〈s , h 〉  (j = 1,2,…, n) be a collection of HFLNs. Then the aggregated value, obtained by using the HFLPWG operator, is also an HFLN, and where T = ∏ E(α )  (j = 2,…, n), T 1 = 1, and E(α ) is the score function of α . Clearly, according to Definition 8, the aggregated value is also an HFLN. In the following, (36) is proven by using a mathematical induction on n.we have When n = k + 1, by the operations described in Section 3, we have that is, (36) holds for n = k + 1. Thus, (36) holds for all n. Now For n = 2, since If (36) holds for n = k, then

Theorem 24 (boundedness).

Let α = G (x) = 〈s , h 〉  (j = 1,2,…, n) be a collection of HFLNs. If α − = 〈min⁡{s }, r −〉, α + = 〈max⁡{s }, r +〉, where r − = min⁡{r } and r + = max⁡{r }, then Let HFLPWG(α 1, α 2,…, α ) = α = 〈s , h 〉, and then E(α) = f*(s ) · s(h ). Since min⁡{s } ≤ s ≤ max⁡{s } for all j, we have and then Similarly, and hence So

Theorem 25 (commutativity).

Let α = G (x) = 〈s , h 〉  (j = 1,2,…, n) be a collection of HFLNs and is any permutation of (α 1, α 2,…, α ). Then Similarly to Theorem 23, Theorem 25 can be easily proven, and the proof is therefore omitted. Besides, the HFLPWG operator cannot satisfy idempotency. Take α = 〈s 2, {0.2,0.4}〉, for example; if α 1 = α 2 = α, then HFLPWG(α 1, α 2) = 〈s 2, {0.2,0.213,0.376,0.4}〉 ≠ α. Similarly, we do not consider the monotonicity of HFLPWG because of the variability of weights.

4.3. The Hesitant Fuzzy Linguistic Generalized Prioritized Weighted Aggregation (HFLGPWA) Operator

In general, the HFLPWA operator emphasizes the impact of the overall evaluation data and the compensation between different evaluation results, while the HFLPWG operator emphasizes the balance in the system and the coordination between different evaluation results. In this section, the generalized form of the HFLPWA and HFLPWG operators will be proposed, that is, the hesitant fuzzy linguistic generalized prioritized weighted aggregation (HFLGPWA) operator.

Definition 26 .

Let α   (j = 1,2,…, n) be a collection of HFLNs, and then the HFLGPWA operator can be defined as follows: where λ > 0, T = ∏ E(α )  (j = 2,…, n), T 1 = 1, and E(α ) is the score function of α . Obviously, the HFLPWA and HFLPWG operators are the special cases of the HFLGPWA operator. If λ → 0, then the HFLGPWA operator degenerates into the HFLPWG operator: If λ = 1, then the HFLGPWA operator degenerates into the HFLPWA operator:

4.4. An MCDM Method with HFLNs

In this subsection, the HFLGPWA operator will be applied to MCDM problems with hesitant fuzzy linguistic information. For MCDM problems with hesitant fuzzy linguistic information, assume that there is a set of criteria {C 1, C 2,…, C }, and the prioritization relationships that exist among them are C 1≻C 2≻⋯≻C . Every criterion in C has a higher priority than every criterion in C if i < j. Under these criteria, there is a set of alternatives {x 1, x 2,…, x } and the criteria values of the alternatives are expressed as HFLNs C (x )  (i = 1,…, m; j = 1,…, n). Suppose that R = (C (x )) is the decision matrix. Subsequently, a ranking of alternatives is required. In the following paragraphs, the HFLGPWA operator is applied to MCDM problems with hesitant fuzzy linguistic information. This method involves the following steps.

Step 1 (normalize the decision matrix).

The common types of criteria in MCDM problems are maximizing criteria and minimizing criteria. For the minimizing criteria the negation operator in Definition 8 is utilized in order to normalize HFLNs. For convenience, the normalized criteria values of x   (i = 1,2,…, m) with respect to C   (j = 1,2,…, n) are also denoted by C (x ) = 〈s , h 〉.

Step 2 (calculate the comprehensive evaluation values for each alternative).

Obtain the comprehensive evaluation values X   (i = 1,2,…, m) of x by applying the formula as follows:

Step 3 (calculate the score values and accuracy values of X ).

Use Definition 11 to calculate the score values E(X )  (i = 1,2,…, m) of the comprehensive values X of the alternatives x   (i = 1,2,…, m), in order to rank all alternatives x   (i = 1,2,…, m) and then select the best one(s). If the score values are E(X ) = E(X )  (i ≠ j), it is necessary to calculate the accuracy values D(X ) and D(X ) and then rank the alternatives x and x in accordance with these accuracy values.

Step 4 (rank all the alternatives and select the best one(s)).

Use Definition 15 to rank all the alternatives and select the best one(s) in accordance with E(X ) and D(X )  (i = 1,2,…, m).

5. Illustrative Example

5.1. Background

The following case is adapted from [42]. ABC Nonferrous Metals Co. Ltd. is a large state-owned company whose main business is producing and selling nonferrous metals. It is also the largest manufacturer of multispecies nonferrous metals in China, with the exception of aluminum. To expand its main business, the company is always engaged in overseas investment, and a department which consists of executive managers and several experts in the field has been established specifically to make decisions on global mineral investment. Recently, the overseas investment department decided to select a pool of alternatives from several foreign countries based on preliminary surveys. After thorough investigation, five countries (alternatives) are taken into consideration, that is, {x 1, x 2, x 3, x 4, x 5}. There are many factors that affect the investment environment and four factors are considered based on the experience of the department personnel, including C 1: resources (such as the suitability of the minerals and their exploration); C 2: politics and policy (such as corruption and political risks); C 3: economy (such as development vitality and the stability); C 4: infrastructure (such as railway and highway facilities). The decision makers, including the experts and executive managers, have gathered to determine the decision information. The linguistic term set S = {s 0, s 1, s 2, s 3, s 4, s 5, s 6} = {very poor, poor, slightly poor, fair, slightly good, good, very good} is used. The evaluation information is given in the form of HFLNs, where C (x ) is the evaluation value of the alternative x on the criterion C . In C (x ) there is a consensus on the chosen linguistic term and each decision maker can use a value to express his/her opinion; in other words, the value denotes to what degree x matches this given linguistic term under C . Each decision maker gave his/her own evaluations (membership degrees) based on the surveys of the five countries as well as his/her knowledge and experience. Then all the possible membership degrees under each given linguistic term are gathered together. The same membership degrees for a given linguistic term will appear only once in an HFLN. Consequently, following a heated discussion, they came to a consensus on the final evaluations which are expressed by HFLNs as shown in Table 1.
Table 1

The hesitant fuzzy linguistic decision matrix.

C 1 C 2 C 3 C 4
x 1 s 4, {0.4}〉s 5, {0.25,0.45}〉s 4, {0.55,0.75}〉s 3, {0.45}〉
x 2 s 2, {0.25,0.65}〉s 4, {0.35,0.55}〉s 3, {0.7}〉s 4, {0.35,0.55}〉
x 3 s 3, {0.35,0.6}〉s 4, {0.4}〉s 6, {0.75,0.85}〉s 2, {0.65}〉
x 4 s 2, {0.35,0.45,0.55}〉s 3, {0.6}〉s 2, {0.4,0.7}〉s 2, {0.85}〉
x 5 s 5, {0.45,0.8}〉s 5, {0.5}〉s 3, {0.6,0.85}〉s 4, {0.75}〉

5.2. An Illustration of the Proposed Method

Assume that the prioritization relationship for the criteria is C 1≻C 2≻C 3≻C 4. To get the optimal alternative(s), let f 1*(s ) = i/2t and adopt the following steps. Considering that all the criteria are of maximizing type, the performance values of the alternatives x   (i = 1,2,…, 5) do not need to be normalized. Use Definition 26 and then the comprehensive evaluation values of the alternatives are obtained and are shown in Table 2.
Table 2

The aggregation results by utilizing the HFLGPWA operator.

λ → 0 (HFLPWG) λ = 1 (HFLPWA)
X 1 s 4.15, {0.373,0.380,0.418,0.425}〉s 4.17, {0.374,0.385,0.421,0.431}〉
X 2 s 2.23, {0.272,0.274,0.288,0.289,0.599,0.602,0.633,0.637}〉s 2.31, {0.295,0.300,0.338,0.343,0.581,0.586,0.624,0.629}〉
X 3 s 3.21, {0.380,0.382,0.566,0.570}〉s 3.28, {0.402,0.410,0.571,0.580}〉
X 4 s 2.1, {0.378,0.387,0.466,0.476,0.551,0.563}〉s 2.12, {0.399,0.410,0.477,0.488,0.555,0.566}〉
X 5 s 4.66, {0.491,0.512,0.674,0.702}〉s 4.72, {0.488,0.507,0.692,0.711}〉

Step 3 (calculate the score values of X ).

The score values E(X )  (i = 1,2,…, 5) of the comprehensive evaluation values X of the alternatives x   (i = 1,2,…, 5) can be calculated and are shown in Table 3.
Table 3

The score values for the alternatives.

λ → 0 (HFLPWG) λ = 1 (HFLPWA)
E(X 1)0.2760.280
E(X 2)0.1670.178
E(X 3)0.2540.268
E(X 4)0.1650.171
E(X 5)0.4610.471
It has been ascertained that, with the increase of λ, the score values E(X ) would increase slightly, where i = 1,2, 3,4, 5. In accordance with the score values E(X )  (i = 1,2,…, 5), the rankings of the alternatives are shown in Table 4 (note that “≻” means “preferred to”).
Table 4

Rankings of the alternatives.

Ranking
λ → 0 (HFLPWG) x 5x 1x 3x 2x 4
λ = 1 (HFLPWA) x 5x 1x 3x 2x 4
From Table 4 we can see that the rankings obtained by the HFLPWG and HFLPWA operators are the same. In addition, the alternative x 5 is the best choice. This result can reveal the stability of the proposed method. In order to illustrate the influence of the linguistic scale function f* and parameter λ on the decision-making process in this example, different f* and λ are used in Steps 2 and 3 to rank the alternatives. The ranking results are shown in Tables 5, 6, and 7.
Table 5

Rankings of the alternatives with different λ by using f 1*.

λ → 0; λ = 1 λ = 2; λ = 3; λ = 4; λ = 5; λ = 6 λ = 7; λ = 8; λ = 9; λ = 10
f 1* x 5x 1x 3x 2x 4 x 5x 3x 1x 2x 4 x 3x 5x 1x 2x 4
Table 6

Rankings of the alternatives with different λ by using f 2*.

λ → 0 λ = 1; λ = 2; λ = 3; λ = 4; λ = 5 λ = 6; λ = 7; λ = 8; λ = 9; λ = 10
f 2* x 5x 1x 3x 4x 2 x 5x 3x 1x 2x 4 x 3x 5x 1x 2x 4
Table 7

Rankings of the alternatives with different λ by using f 3*.

λ → 0; λ = 1; λ = 2 λ = 3; λ = 4; λ = 5; λ = 6; λ = 7 λ = 8; λ = 9; λ = 10
f 3* x 5x 1x 3x 2x 4 x 5x 3x 1x 2x 4 x 3x 5x 1x 2x 4
We can conclude that the rankings of the alternatives may be a little different when a different linguistic scale function f* or parameter λ is utilized. If λ ≤ 5, the best alternative is x 5; if λ ≥ 8, the best one is x 3. Moreover, the worst alternative is always x 4 except for one situation.

5.3. Comparison Analysis and Discussion

To further illustrate the advantages of the proposed MCDM approach under a hesitant fuzzy linguistic environment, the method in [31] is used to solve the same illustrative example given above. Lin et al. [31] utilized the hesitant fuzzy linguistic weighted average (HFLWA) operator in order to obtain the comprehensive overall of alternatives. Their aggregation operator is now used with the scores of all alternatives being calculated as follows: Since S(x 5) > S(x 1) > S(x 3) > S(x 2) > S(x 4), the ranking is x 5≻x 1≻x 3≻x 2≻x 4, and the most desirable car is x 5. Obviously, the rankings obtained by the proposed method in this paper may be a little different from that obtained by the method in [31]. The only difference is the order of x 1 and x 3, and this may be caused by the different operations and comparison method for HFLNs. The operations and comparison method for HFLNs in [31] consider only one semantic situation, while different linguistic scale functions f* used in this paper are applicable and effective under different semantic environment. In addition, the HFLWA operator in [31] emphasized the impact of the overall criterion values and the compensation between different criterion values, while the proposed hesitant fuzzy linguistic PA operators do not. According to the above comparison analyses, the proposed method for MCDM problems with HFLNs has the following advantages. First, HFLNs used in this paper can express the evaluation information more flexibly. They can depict fuzzy linguistic information more accurately and retain the completeness of the original data or the inherent thoughts of decision makers, which is the prerequisite of guaranteeing accuracy of final outcomes. Second, the operations of HFLNs in this paper are defined based on linguistic scale functions, which can achieve different results when a different linguistic scale function f* is used. Thus, decision makers can flexibly select the linguistic scale function f* depending on their preferences and the actual semantic situations. Third, the proposed hesitant fuzzy linguistic prioritized aggregation operators can deal with MCDM problems under the hesitant fuzzy linguistic environment in which the criteria are in different priority levels. What is more, the criteria weights, which are calculated by the prioritized aggregation operator according to the criteria priority levels, are more objective and reasonable than a set of known criteria weights.

6. Conclusions

To address situations where decision-making problems use qualitative variables rather than numerical ones and to reflect the uncertainty, hesitancy, and inconsistency of decision makers, HFLSs have been introduced and used in this paper. Considering the limitations in the existing literature, new operations of HFLNs were introduced. Then, on the basis of the PA operator, two prioritized aggregation operators for HFLNs were proposed and extended to a generalized form. Furthermore, an MCDM method based on the generalized prioritized aggregation operator under a hesitant fuzzy linguistic environment was developed. Finally, an illustrative example demonstrated the application of the proposed method and comparison analysis was made with the representative method. The results indicated that the method proposed in this paper is feasible and effective in solving MCDM problems with HFLSs. It is well known that the PA operator has many advantages over other operators as it does not need to provide weight vectors and, when using this approach, it is only necessary to know the priority among criteria. The foremost characteristic of these proposed operators is that they take into account the priority among criteria. Although traditional prioritized aggregation operators are generally suitable for aggregating information which is in the form of numerical values or simple fuzzy values, they are unable to deal with hesitant fuzzy linguistic information. The proposed HFLGPWA operator can accommodate situations where the input arguments consist of hesitant fuzzy linguistic information. In addition, the results may change using different linguistic scale functions, and the parameter λ may also influence the results. Decision makers can select the most appropriate linguistic scale function f* according to their interests and actual semantic situations. In a word, the main advantages of the proposed method are not only that the proposed operators accommodate a hesitant fuzzy linguistic environment, but also its consideration of the priority among criteria, which is more feasible and practical. In the future research, the linguistic scale function can be applied in other linguistic sets, such as ILSs, LHFSs, and HFLSs. Moreover, we believe that the study of information measures and outranking relations for HFLSs does make great sense.
  1 in total

1.  On prioritized multiple-criteria aggregation.

Authors:  Ronald R Yager
Journal:  IEEE Trans Syst Man Cybern B Cybern       Date:  2012-04-04
  1 in total
  1 in total

1.  Tackling Complex Emergency Response Solutions Evaluation Problems in Sustainable Development by Fuzzy Group Decision Making Approaches with Considering Decision Hesitancy and Prioritization among Assessing Criteria.

Authors:  Xiao-Wen Qi; Jun-Ling Zhang; Shu-Ping Zhao; Chang-Yong Liang
Journal:  Int J Environ Res Public Health       Date:  2017-10-02       Impact factor: 3.390

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.