Next Article in Journal
The Complexity of Some Classes of Pyramid Graphs Created from a Gear Graph
Next Article in Special Issue
Two Types of Single Valued Neutrosophic Covering Rough Sets and an Application to Decision Making
Previous Article in Journal
A Novel Approach for Green Supplier Selection under a q-Rung Orthopair Fuzzy Environment
Previous Article in Special Issue
Algorithm for T-Spherical Fuzzy Multi-Attribute Decision Making Based on Improved Interactive Aggregation Operators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Shadowed Sets-Based Linguistic Term Modeling and Its Application in Multi-Attribute Decision-Making

1
School of Management Science and Engineering, Shandong University of Finance and Economics, Jinan 250014, China
2
School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China
*
Author to whom correspondence should be addressed.
Symmetry 2018, 10(12), 688; https://doi.org/10.3390/sym10120688
Submission received: 20 October 2018 / Revised: 16 November 2018 / Accepted: 16 November 2018 / Published: 2 December 2018
(This article belongs to the Special Issue Fuzzy Techniques for Decision Making 2018)

Abstract

:
For many multi-attribute decision-making (MADM) problems, linguistic variables are more convenient for people to express the attribute values. In this paper, a novel shadowed set-based method is proposed to deal with linguistic terms, where the linguistic term sets are symmetrical both in meaning and form. Firstly, to effectively express the linguistic variables, we develop a data-driven method to construct the shadowed set model for the linguistic terms. Secondly, the Pythagorean shadowed set is defined, and some theorems are subsequently explored. Thirdly, we propose the score function of the Pythagorean shadowed number and develop a new MADM method on the basis of the Pythagorean shadowed set. Finally, a case study of the supplier selection problem is provided to illustrate the effectiveness of the proposed method, and the superiority of our method is demonstrated by comparison analysis.

1. Introduction

Multi-attribute decision-making (MADM) aims to select the best alternative solution(s) from multiple alternatives and has been widely used in various fields [1,2,3]. In MADM problems, linguistic terms are a convenient and natural way to describe evaluation information. For example, the decision-makers (DMs) can use linguistic terms such as ‘Extremely low’, ‘Very low’, ‘Low’, ‘Fair’, ‘High’, ‘Very high’, and ‘Extremely high’ to estimate service quality, product performance, and so forth. Therefore, MADM problems based on linguistic terms have received increasing attention. In [4], Aggarwal proposed a new aggregation operator for linguistic terms, and the effectiveness of the operator was illustrated by a case study on the supplier selection problem. Jin [5] developed two group decision-making methods to handle MADM problems under linguistic set environment, and comparative analysis with other methods was performed to demonstrate the validity and merits of the two methods. Yu [6] proposed an extended TODIM method with unbalanced hesitant fuzzy linguistic term sets for MADM problems. For linguistic decision-making problems, Pei [7] developed a new decision-making method by integrating the fuzzy linguistic multiset and TOPSIS methods, and two practical examples were utilized to verify the feasibility of the proposed approach. For the venture capital problem under a linguistic environment, Cheng [8] proposed an interaction approach. However, the methods mentioned above directly replace the linguistic variables with linguistic subscript in the decision-making process, which may cause distortion of information. To better express linguistic variables, the linguistic 2-tuple [9,10] and linguistic scale function [11,12] were introduced to deal with linguistic sets. Nevertheless, the linguistic 2-tuple and linguistic scale function methods still use linguistic subscript to express language variables in nature. Besides, it is difficult to explain the rationality in theory by simply replacing linguistic word with its linguistic subscript. Furthermore, people may have diverse opinions on identical words, but linguistic subscript can only depict a single meaning for one person, which may lead to information distortion.
As distinct from the linguistic 2-tuple and scale function, shadowed sets [13,14] can effectively construct linguistic terms using a data-driven method, and have recently been attracting more and more attention [15,16]. The membership value of the shadowed set is not a precise number, and its distribution is composed of three different zones: the core zone, shadowed zone, and exclusion zone. The core zone and the exclusion zone take the values of 1 and 0, which means all the elements of both zones are fully compatible with or completely excluded from the linguistic word described by a shadowed set. The shadowed zone is an entire unit interval perceived as a zone of uncertainty, which means we are not sure whether the shadowed zone elements represent the linguistic word described by a shadowed set.
In addition, in many situations, experts may hesitate as to what attribute values should be given by them, due to the increasing complexity. Consequently, Atanassov [17] proposed the intuitionistic fuzzy set (IFS) to express uncertainty, which involves not only membership degree but also non-membership degree. However, the limitation of IFS is that the sum of membership degree and non-membership degree must be no more than 1, which makes it difficult to sufficiently express the ideas of the DMs. Therefore, Yager [18] defined the Pythagorean fuzzy set (PFS), which can effectively express the certainty and uncertainty of experts. Recently, PFS has been introduced to deal with MADM problems [19,20,21,22]. Zhang and Xu [19] proposed the operation rules of PFS, and extended the TOPSIS method to PFS. By combining PFS with the hesitant fuzzy set (HFS), a new fuzzy set was defined by Liang and Xu [20], named the hesitant Pythagorean fuzzy set (HPFS), an extended TOPSIS method with HPFS was subsequently proposed. Zhang [21] extended PFS to the interval-valued case, and explored the basic operation rules of the Pythagorean fuzzy set (IVPFS). In addition, a Pythagorean fuzzy QUALIFLEX method was developed by integrating closeness index, and its effectiveness was demonstrated through a hierarchical MADM problem. Combining PFSs with linguistic variables, the definition of Pythagorean fuzzy linguistic set (PFLS) was proposed by Peng and Yang [22] and the operation rules of PFLS was defined, subsequently.
Inspired by the idea of the shadowed set and PFS, we propose a new approach to solve MADM problems under linguistic set environment. Firstly, we define Pythagorean shadowed set and explore some theorems of the shadowed set. Secondly, a score function of the Pythagorean shadowed number is defined and the detailed decision-making procedures-based upon the score function is proposed. Finally, a case study of supplier selection is adopted to verify the feasibility of the proposed approach.
The organization of this paper is as follows. Section 2 presents the preliminaries of the Pythagorean fuzzy set and shadowed set. In Section 3, the shadowed set model of seven-level language term is obtained by a data-driven method. A new score function of Pythagorean shadowed number is introduced in Section 4. Section 5 mainly addresses a new MADM method based on Pythagorean shadowed set. The effectiveness of the proposed approach is demonstrated through a supplier selection problem in Section 6, and comparative analysis is made with the other existing methods. Finally, some conclusions are drawn in Section 7.

2. Preliminaries

2.1. Pythagorean Fuzzy Set (PFS)

Definition 1
([18,23]). Suppose X is a fixed set. A PFS takes the form of:
P = {   x ,   P ( u P ( x ) , v P ( x ) ) | x X }
where v p ( x ) : X [ 0 , 1 ] and u p ( x ) : X [ 0 , 1 ] represent the non-membership function and membership function of x X , respectively, u p 2 ( x ) + v p 2 ( x ) 1 . In addition, π p ( x ) = 1 u p 2 ( x ) ν p 2 ( x ) denotes the hesitation degree of x X .
For the sake of simplicity, Zhang and Xu [19] named P ( u P ( x ) , v P ( x ) ) the Pythagorean fuzzy number (PFN), expressed by β = P ( u β , v β ) , where u p ( x ) , v p ( x ) [ 0 , 1 ] , π p ( x ) = 1 u p 2 ( x ) ν p 2 ( x ) and u p 2 ( x ) + v p 2 ( x ) 1 .
Definition 2
([9]). Assume S = { s i | i = 0 , , t , t R } is a linguistic term set, s i is the linguistic evaluation value, t is the granularity of S . Take the seven-level linguistic term as an example: S = {s0 = Extremely low, s1 = Very low, s2 = Low, s3 = Fair, s4 = High, s5 = Very high, s6 = Extremely high}.
S must satisfy the following two properties:
(1)
There is a negation operator: n e g ( s i ) = s t i ;
(2)
If i < j then S i < S j ;
Definition 3
([22]). Based on the definition of linguistic term set and PFS, the Pythagorean fuzzy linguistic set (PFLS) takes the form of D = { s τ ( x ) , u p ( x ) , v p ( x ) | x X } , and the Pythagorean fuzzy linguistic number (PFLN) is denoted as s τ ( x ) , u p ( x ) , v p ( x ) , where s τ ( x ) is the linguistic evaluation value.
When the attribute values are represented in the form of linguistic terms in MADM problems, the linguistic variable cannot be directly calculated. Therefore, Xu used the subscript of the linguistic term [24] for computation, Wang put forward a linguistic scale function [11] to convert linguistic terms into crisp numbers, and Herrera converted linguistic terms into fuzzy numbers [25]. However, all those methods still use linguistic subscript to express language variables in nature. To express the fuzziness and uncertainty of linguistic terms, we introduce shadowed set method to cope with linguistic term, and further put forward a new Pythagorean shadowed set.

2.2. Shadowed Set

Definition 4
([13,14]). A shadowed set S is a set-valued mapping as follows:
S : U { 0 , [ 0 , 1 ] , 1 }
where U is a given universe of discourse.
The core of the shadowed set S is the area where the mapping values of the elements are equal to 1.
c o r e ( S ) = { x U | S ( x ) = 1 }
The elements of U whose mapping values are unit intervals in S compose the shadowed zone of the shadowed set and are expressed as follows,
C U ( S ) = { x U | S ( x ) = [ 0 , 1 ] }
The elements of U whose mapping values are equal to 0 will be excluded from the shadowed set S .
Definition 5.
A = [ a , b , c , d ] is called a shadowed number (SN), where a , b are the lower and upper bound of the left-shoulder shadowed part, and c , d are the lower and upper bound of the right-shoulder shadowed part. Figure 1 shows an illustration of shadowed number.

2.3. Pythagorean Shadowed Set (PSS)

In this section, we will define the Pythagorean shadowed set and give some properties for it.
Definition 6.
Suppose X is a fixed set, a Pythagorean shadowed set T over X takes the form of
T = {   A ,   P ( u P ( x ) , v P ( x ) ) | x X }
where A = [ a , b , c , d ] , a , b are the lower and upper bound of the left-shoulder shadowed part, respectively, and c , d are the lower and upper bound of the right-shoulder shadowed part, respectively. Function u p ( x ) : X [ 0 , 1 ] and v p ( x ) : X [ 0 , 1 ] denote the membership function and non-membership function, respectively. u 2 p ( x ) + v 2 p ( x ) 1 , and π p ( x ) = 1 u p 2 ( x ) ν p 2 ( x ) denotes the hesitate degree of x X .
Definition 7.
A Pythagorean shadowed number (PSN) takes the form of:
V =   A ,   P ( u P ( x ) , v P ( x ) )
where a , b are the lower and upper bound of the left-shoulder shadowed part, c , d are the lower and upper bound of the right-shoulder shadowed part, and u p ( x ) : X [ 0 , 1 ] and v p ( x ) : X [ 0 , 1 ] represent membership function and non-membership function, respectively.
Let V 1 =   A 1 ,   P ( u P ( x 1 ) , v P ( x 1 ) ) and V 2 =   A 2 ,   P ( u P ( x 2 ) , v P ( x 2 ) ) be two PSNs, where A 1 = [ a 1 , b 1 , c 1 , d 1 ] and A 2 = [ a 2 , b 2 , c 2 , d 2 ] , then the operation rules are as follows:
(1)
V 1 + V 2 =   [ a 1 + a 2 , b 1 + b 2 , c 1 + c 2 , d 1 + d 2 ] ,   P ( ( u p ( x 1 ) ) 2 + ( u p ( x 2 ) ) 2 ( u p ( x 1 ) ) 2 ( u p ( x 2 ) ) 2 , v p ( x 1 ) v p ( x 2 ) )
(2)
V 1 × V 2 =   [ a 1 × a 2 , b 1 × b 2 , c 1 × c 2 , d 1 × d 2 ] ,   P ( u p ( x 1 ) u p ( x 2 ) , ( ν p ( x 1 ) ) 2 + ( ν p ( x 2 ) ) 2 ( ν p ( x 1 ) ) 2 ( ν p ( x 2 ) ) 2 )
(3)
λ V 1 =   [ λ a 1 , λ b 1 , λ c 1 , λ d 1 ] ,   P ( 1 ( 1 ( u p ( x 1 ) ) 2 ) λ , ( ν p ( x 1 ) ) λ ) , λ 0
(4)
V 1 λ =   [ a 1 λ , b 1 λ , c 1 λ , d 1 λ ] ,   P ( ( u p ( x 1 ) ) λ , 1 ( 1 ( ν p ( x 1 ) ) 2 ) λ ) , λ 0
Theorem 1.
For any two PSNs V 1 =   A 1 ,   P ( u P ( x 1 ) , v P ( x 1 ) ) and V 2 =   A 2 ,   P ( u P ( x 2 ) , v P ( x 2 ) ) ,where A 1 = [ a 1 , b 1 , c 1 , d 1 ] and A 2 = [ a 2 , b 2 , c 2 , d 2 ] , the calculation rules satisfy the following properties:
(1) 
V 1 + V 2 = V 2 + V 1
(2) 
V 1 × V 2 = V 2 × V 1
(3) 
λ ( V 1 + V 2 ) = λ V 1 + λ V 2 , λ 0
(4) 
V 1 λ 1 + λ 2 = V 1 λ 1 + V 2 λ 2 , λ 1 , λ 2 0
(5) 
λ 1 V 1 + λ 2 V 1 = ( λ 1 + λ 2 ) V 1 , λ 1 , λ 2 0
(6) 
V 1 λ × V 2 λ = ( V 1 × V 2 ) λ , λ 0

3. Shadowed Set Model of Linguistic Terms

We collect the interval data for each language word in the form of the seven-level linguistic term listed in Definition 2 and use the collected interval data to construct the shadowed set models for the seven-level linguistic term. The interval data are obtained by means of questionnaire survey. The main framework of our questionnaire is designed to get a proper interval value for each word of the seven-level linguistic term from those respondents according to their experience, habits and common sense. It is necessary for the filled numbers to be accurate to the first decimal place.
We handed out our questionnaires via leaflets, emails and online survey websites to people in different fields, especially to those with a bachelor degree or above. In the end, we got 1205 valid questionnaires, and the questionnaire data were processed by the following interval data preprocessing method to obtain the shadowed number of the seven-level linguistic term.

3.1. Interval Data Preprocessing

Wu and Liu [26,27] proposed an efficient method to preprocess interval data, and we preprocessed the n interval endpoint data [ a k , b k ] ( k = 1 , 2 , , n ) based on this method, as follows:
Step 1: Bad data processing. This aims to remove unreasonable results from the surveyed people, whose answers were beyond the range of the universe of discourse U . If the interval endpoints satisfy the following conditions, the interval data are acceptable. Otherwise, they will be rejected.
{ 0 a k 10 0 b k 10 b k a k , k = 1 , 2 , , n
By this step, some data will be abandoned, and n * < n interval data will be preserved.
Step 2: Outlier Processing. By using the Box and Whisker test [28], the data that are extremely large or small, i.e., outliers, can be eliminated. Outlier tests can be applied to process the endpoints of interval data and the lengths of interval data L k = b k a k , respectively. Consequently, only the interval endpoints and lengths satisfying the following conditions are kept:
{ a k [ Q a ( 0.25 ) 1.5 I Q R a , Q a ( 0.75 ) + 1.5 I Q R a ] b k [ Q b ( 0.25 ) 1.5 I Q R b , Q b ( 0.75 ) + 1.5 I Q R b ] L k [ Q L ( 0.25 ) 1.5 I Q R L , Q L ( 0.75 ) + 1.5 I Q R L ] , k = 1 , 2 , , n *
where Q a and I Q R a are respectively the quartile and interquartile ranges of the left endpoints, Q b and I Q R b are respectively the quartile and interquartile ranges of the right endpoints, Q L and I Q R L are respectively the quartile and interquartile ranges of the interval data’s length. Q ( 0.25 ) and Q ( 0.75 ) are the first and third quartiles, which include 25% and 75% of the data, respectively. In addition, the interquartile range I Q R is the difference between Q ( 0.25 ) and Q ( 0.75 ) ; that is to say, I Q R contains 50% of the data between Q ( 0.25 ) and Q ( 0.75 ) . The points that are more than 1.5 I Q R below the first quartile or more than 1.5 I Q R above the third quartile are regarded as outliers.
After this step, m * < n * interval data will remain.
Then, the following statistics of the m * interval data are calculated: m l and σ l are mean values and standard deviations of the m * left endpoints, respectively. Similarly, m r and σ r represent the mean values and standard deviations of the m * right endpoints. m L and σ L denote the mean values and standard deviations of the lengths of the m * interval data.
Step 3: Tolerance limit processing. If the remaining intervals satisfy the following conditions, then they will be accepted; otherwise, they will be rejected.
{ a k [ m l η σ l , m l + η σ l ] b k [ m r η σ r , m r + η σ r ] L k [ m L η σ L , m L + η σ L ] , k = 1 , 2 , , m *
where η is the tolerance factor, which represents that we can assure the given limits at least include the proportion 1 α of the measurements with 100 ( 1 γ ) % confidence level. The value of tolerance factor can be obtained from Table 1 [29].
After the processing of Step 3, m * * < m * ( 1 m * * n ) interval data will be left, and the following statistical characteristics of the m * * data will be computed: m l , σ l , m r , σ r , m L and σ L of the left (right) endpoints the m * * interval data.
Step 4: Reasonable-interval processing. If the intervals satisfy the following conditions, they will be kept; otherwise, they will be rejected.
2 m l ϕ * a k < ϕ * < b k 2 m r ϕ *
where
ϕ * = ( m r σ l 2 m l σ r 2 ) ± σ l σ r [ ( m l m r ) 2 + 2 ( σ l 2 σ r 2 ) ln ( σ l / σ r ) ] 1 / 2 σ l 2 σ r 2
After this step, there will be m interval data.
In a word, there will be m interval data after the four processing steps above, which is not greater than the n interval data at the beginning, as shown in Figure 2.

3.2. Shadowed Set Model of Seven-Level Language Terms

After data preprocessing, the distribution of the remaining interval data is obtained as shown in Figure 3. The intervals of the left-end points and right-end points can reflect the linguistic word’s uncertainties from different surveyed persons. Therefore, it is necessary to determine the representative intervals for the left-end points and right-end points to express the uncertainties. As shown in Figure 3, the core area can be determined even if the surveyed people cannot give accurate representative intervals. As a result, the core of the shadowed set is the core area and the uncertain bound of the shadowed set is the representative intervals.
Next, we will estimate the representative intervals by the tolerance limit method via the following steps.
Step 1: Calculate the mean m l and standard deviation σ l of the remaining left-end points
m l = k = 1 m l k ^ m
σ l = k = 1 m ( l k ^ m l ) 2 m
where l k ^ denotes the left-end point of each remaining interval, m is the number of remaining intervals.
Step 2: Determine the representative interval. Let [ L l , L r ] and [ R l , R r ] be the representative intervals of the left-end points and right-end points, respectively.
L l = m l η σ l
L r = m l + η σ l
where η is the tolerance factor in Table 1.
Then, the representative interval for the right-end points is calculated in the same way.
The parameters γ and α are set to 0.05 and 0.1 in this paper, respectively, and we can obtain a tolerance factor η of 1.709 from Table 1. Take the seven-level language terms as an example: based on the results above, the shadowed set models for seven-level language terms can be constructed as shown in Figure 4.

4. The Score Function of Pythagorean Shadowed Number

Based on the concepts of shadowed number and Pythagorean shadowed number in Section 2, we will further present the score functions of shadowed number and Pythagorean shadowed number, respectively. Numerical examples will also be given to illustrate the specific calculation process of the two score functions.
According to the central limit theorem, the attribute value r i j given by the decision-maker is stable and tends to be the most likely attribute value at a certain point, so it is believed that r i j obeys the normal distribution within the fuzzy interval. From the tolerance limit method in Section 3.2, we can obtain the distribution of attribute value in the shadowed set S = { A i | U } , A i = [ a i , b i , c i , d i ] , as shown in Figure 5.
Definition 8.
The score function of shadowed number A is defined as follows:
score ( A ) = a + a b f ( x )   d x + c b + c d f ( x )   d x + d
where f ( x ) = 1 2 π σ e ( x u ) 2 / ( 2 σ 2 ) .
According to the 3 σ principle of normal distribution:
p ( r [ u 3 σ , u + 3 σ ] ) = 0.9974 ,   p ( r [ a , d ] ) = 0.9974
Then u = a + d 2 , σ = d a 6 .
Example 1.
The score function value of shadowed set A 0 for ‘High’ in Figure 3 can be calculated as follows:
u = a + d = 5.77 + 7.96 = 13.73 , σ = d a 6 = 7.96 5.77 6 = 0.37
f ( x ) = 1.08 e ( x 6.87 ) 2 / 0.27
Then, we can gain the figure of shadowed number ‘High’ as shown in Figure 6.
score ( A 0 ) = 5.77 + 5.77 6.48 f ( x )   d x + 7.21 6.48 + 7.21 7.96 f ( x )   d x + 7.96 = 17.9
In the same way, we can get the score function of shadowed sets for the other six language terms in Figure 3.
Definition 9.
The score function of a Pythagorean shadowed number V is denoted as:
score ( V ) = ( a + a b f ( x )   d x + c b + c d f ( x )   d x + d ) ( u / v )
Example 2.
For a Pythagorean shadowed number V 1 = { [ 5.77 , 6.48 , 7.21 , 7.96 ] , P ( 0.7 , 0.4 ) } , the score function value is:
s c o r e ( V 1 ) = ( 5.77 + 5.77 6.48 f ( x ) d x + 7.21 6.48 + 7.21 7.96 f ( x ) d x + 7.96 ) ( 0.7 / 0.4 ) = 31.33
where f ( x ) = 1.08 e ( x 6.87 ) 2 / 0.27 .

5. MADM Method Based on the Pythagorean Shadowed Set

With the concept of PSS in mind, we can put forward a novel MADM approach under Pythagorean fuzzy linguistic term circumstances. The diagram of the proposed method is shown in Figure 7. Firstly, present a description of the MADM problem under the Pythagorean linguistic fuzzy circumstances. Secondly, transform the PFLS into PSS through a data-driven method. Thirdly, determine the ranking order of all alternatives so as to obtain the best choice(s) by means of the score function of PSNs and OWA operator. The whole decision-making process is carried out in the following steps.
Step 1: Standardized decision matrix. For PFLVs P i j = s τ i j , P ( u p ( x i j ) , v p ( x i j ) )
For beneficial attributes, P i j ¯ = P i j = s τ i j , P ( u p ( x i j ) , v p ( x i j ) )
For cost attributes, P i j ¯ = ( P i j ) 1 = s ( τ i j ) 1 , P ( v p ( x i j ) , u p ( x i j ) ) where ( τ i j ) 1 = l + 1 τ i j and l is the number of language term.
Step 2: Collect the data by questionnaire and get the shadowed set of language terms by processing the data. Transform Pythagorean fuzzy linguistic numbers into PSNs using Figure 4.
Step 3: Transform the PFSN decision matrix into score function matrix based on Equation (6).
Step 4: By OWA operator, the attribute values r i j of each alternative a i are aggregated to obtain the comprehensive attribute values z i .
z i = O W A w ( r i 1 , r i 2 , , r i m ) = j = 1 m w i r i j , i = 1 , 2 , , n
where w = ( w 1 , w 2 , , w m ) is the criterion weight vector, n is the number of alternatives, m is the number of attribute.
Step 5: Determine the order of all the alternatives in the light of the comprehensive attribute values z i .

6. Numerical Study

The proposed algorithm will be demonstrated by solving the problem of how to select the most suitable supplier for a company under various evaluation factors. At the same time, comparisons with the linguistic term subscript method and the linguistic scale function method are performed to show the advantages of our approach.

6.1. Supplier Selection Problem

A car company needs to choose appropriate supplier of spare parts. A total of five alternative suppliers are denoted as a 1 , a 2 , a 3 , a 4 , a 5 . After synthetical consideration, four main factors are taken into account: c 1 Supply capacity, c 2 Delivery timeliness, c 3 Service quality, c 4 Scientific research ability. The criterion weight vector is w = ( 0.3 , 0.2 , 0.4 , 0.1 ) . Language evaluation of the four attributes adopts the form of seven-level linguistic term, S = { s 0 , s 1 , s 2 , s 3 , s 4 , s 5 , s 6 } = {Extremely low, Very low, Low, Fair, High, Very high, and Extremely high}. The decision matrix given by experts is shown in Table 2:
Step 1: c 1 , c 2 , c 3 , c 4 are beneficial attributes. Therefore, the standardized decision matrix is the same with Table 2.
Step 2: Transform PFLNs into Pythagorean shadowed numbers using Figure 4, and the result is shown in Table 3.
Step 3: Transform the PFSNs decision matrix into score function matrix (shown in Table 4) based on Equation (6).
Step 4: By OWA operator, the attribute values r i j of each alternative a i are aggregated to obtain the comprehensive attribute values z i .
z 1 = 25.87 , z 2 = 25.15 , z 3 = 31.65 , z 4 = 27.01 , z 5 = 29.91 Step 5: Rank the alternatives and obtain the best alternative(s) according to the comprehensive attribute values z i in the Step 4.
z 3 > z 5 > z 4 > z 1 > z 2 , that means, a 3 a 5 a 4 a 1 a 2 .
And the alternative a 3 is the best choice of the supplier option problem.

6.2. Comparison Analysis

To verify the superiority of our method, comparations will be made between our approach and the other two approaches, i.e., the linguistic term subscript method [22] and the linguistic scale function method [11,19].
In [22], the score function of p = s τ ( x ) , u A ( x ) , v A ( x ) is:
s c o r e ( p ) = τ ( x ) t + 1 * ( μ β 2 ν β 2 )
where τ ( x ) is the subscript of the linguistic term, and t is the number of linguistic terms.
We can obtain the comprehensive attribute values z i based on Equation (7) and the OWA operator.
z 1 = 0.094 , z 2 = 0.104 , z 3 = 0.098 , z 4 = 0.115 , z 5 = 0.147 , and z 5 > z 4 > z 2 > z 3 > z 1 .
Therefore, the alternative a 5 is the best choice.
In [19], the score function of PFN β = P ( u β , v β ) is:
s c o r e ( β ) = μ β 2 ν β 2
In [11], the improved linguistic scale function is calculated as follows:
f ( s i ) = θ i = { m α ( m i ) α 2 m α     ( i = 0 , 1 , 2 , , m ) m β + ( i m ) β 2 m β        ( i = m + 1 , m + 2 m , t )
where α , β ( 0 , 1 ] , m = t 2 , and t is the number of linguistic terms.
According to the improved linguistic scale Function (8) and score Function (9), we can obtain the score function of p = s τ ( x ) , u A ( x ) , v A ( x ) as:
s c o r e ( p ) = f ( s i ) * ( μ β 2 ν β 2 )
Let α = β = 0.5 . We can obtain the comprehensive attribute values z i based on Equation (10) and the OWA operator.
z 1 = 0.07 , z 2 = 0.15 , z 3 = 0.2 , z 4 = 0.14 , z 5 = 0.16 , and z 3 > z 5 > z 2 > z 4 > z 1 .
Therefore, the alternative a 3 is the best choice.
From Table 5, it can be observed that the ranking result obtained via our algorithm is different from the other two methods. By using the linguistic term subscript method, the ranking order is a 5 a 4 a 2 a 3 a 1 , which is totally different form the results of our method and the language scale function method. The reason is that replacing linguistic words simply with linguistic subscript leads to distortion of information. In fact, the linguistic subscript cannot effectively reflect original decision information. Compared with the linguistic term subscript approach, the linguistic scale function method seems more reasonable for describing the linguistic term information with a so-called language scale function. However, the language scale function still replaces linguistic words with numbers in nature, and information loss or information distortion is still inevitable. On the other hand, different people may have different viewpoints on the same word, but the linguistic subscript and linguistic scale function can only express a single meaning for a word. Compared with the other two methods, we utilize a data-driven method to construct the shadowed set models for the linguistic terms, which cannot only maintain the original decision information as far as possible, but also take different views into account for a single word.

7. Conclusions

A novel method for MADM problems under a linguistic term environment was proposed, combining shadowed sets and Pythagorean fuzzy sets. We defined Pythagorean shadowed numbers and subsequently described their operation rules and basic properties. Based on the operation rules, the score function of Pythagorean shadowed numbers was deduced, and a numerical example was provided to illustrate the computing process. Bearing the above results in mind, we proposed a new MADM approach to deal with linguistic terms. A supplier selection example was used to demonstrate the feasibility of our method. Compared with the linguistic term subscript method and the linguistic scale function method, a data-driven method was adopted to construct the shadowed set models for linguistic terms, which can avoid information loss or information distortion to a great extent. The comparative analysis shows that our method can provide more reasonable and accurate decision-making results by depicting linguistic terms in a more precise manner.
In future research, the proposed method can be extended to other types of shadowed sets, for example, left-shoulder, right-shoulder, non-cored, etc. Additionally, applications in other fields are also worth exploring with our approach.

Author Contributions

Methodology, H.W.; Writing—Original Draft Preparation, S.H.; Formal Analysis, C.L.; Investigation, X.P.; Writing—Review & Editing, H.W.

Funding

NSFC (No. 61402260, 61473176), and partly by the Taishan Scholar Project of Shandong Province.

Acknowledgments

The authors would like to thank the National Natural Science Foundation of China (No. 61402260, 61473176) and the Taishan Scholar Project of Shandong Province for the financial support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gao, S.; Zhao, H.R. Fuzzy best-worst multi-criteria decision-making method and its applications. Knowl.-Based Syst. 2017, 121, 23–31. [Google Scholar] [CrossRef]
  2. Wu, T.; Liu, X.W.; Liu, F. An interval type-2 fuzzy TOPSIS model for large scale group decision making problems with social network information. Inf. Sci. 2018, 432, 392–410. [Google Scholar]
  3. Li, C.D.; Ding, Z.X.; Yi, J.Q.; Lv, Y.; Zhang, G. Deep belief network based hybrid model for building energy consumption prediction. Energies 2018, 11, 242. [Google Scholar] [CrossRef]
  4. Manish, A. Adaptive linguistic weighted aggregation operators for multi-criteria decision making. Appl. Soft Comput. 2017, 58, 690–699. [Google Scholar]
  5. Jin, F.F.; Ni, Z.W.; Pei, L.D.; Chen, H.; Tao, Z.; Zhu, X.; Ni, L. Approaches to group decision making with linguistic preference relations based on multiplicative consistency. Comput. Ind. Eng. 2017, 114, 69–79. [Google Scholar] [CrossRef]
  6. Yu, W.Y.; Zhang, Z.; Zhong, Q.Y.; Sun, L.L. Extended TODIM for multi-criteria group decision making based on unbalanced hesitant fuzzy linguistic term sets. Comput. Ind. Eng. 2017, 114, 316–328. [Google Scholar] [CrossRef]
  7. Pei, Z.; Liu, J.; Hao, F.; Zhou, B. FLM-TOPSIS: The fuzzy linguistic multiset TOPSIS method and its application in linguistic decision making. Inf. Fusion 2019, 45, 266–281. [Google Scholar]
  8. Cheng, X.; Gu, J.; Xu, Z.S. Venture capital group decision-making with interaction under probabilistic linguistic environment. Knowl.-Based Syst. 2018, 140, 82–91. [Google Scholar] [CrossRef]
  9. Liu, H.B.; Jiang, L.; Martínez, L. A dynamic multi-criteria decision making model with bipolar linguistic term sets. Exp. Syst. Appl. 2018, 95, 104–112. [Google Scholar]
  10. Wang, H.; Xu, Z.S.; Zeng, X.J. Hesitant fuzzy linguistic term sets for linguistic decision making: Current developments, issues and challenges. Inf. Fusion 2018, 43, 1–12. [Google Scholar]
  11. Wang, J.Q.; Wu, J.T.; Wang, J.; Zhang, H.-Y.; Chen, X.-H. Interval-valued hesitant fuzzy linguistic sets and their applications in multi-criteria decision-making problems. Inf. Sci. 2014, 288, 55–72. [Google Scholar] [CrossRef]
  12. Wang, H.D.; Pan, X.H.; He, S.F. A new interval type-2 fuzzy VIKOR method for multi-attribute decision making. Int. J. Fuzzy Syst. 2018. [Google Scholar] [CrossRef]
  13. Pedrycz, W. Shadowed sets: Representing and processing fuzzy sets. IEEE Trans. Syst. Man Cybern. Part B Cybern. 1998, 28, 103–109. [Google Scholar] [CrossRef] [PubMed]
  14. Pedrycz, W. From fuzzy sets to shadowed sets: Interpretation and computing. Int. J. Intell. Syst. 2009, 24, 48–61. [Google Scholar] [CrossRef]
  15. Yao, Y.Y.; Wang, S.; Deng, X.F. Construction shadowed sets and three-way approximations of fuzzy sets. Inf. Sci. 2017, 412–413, 132–153. [Google Scholar] [CrossRef]
  16. Li, C.D.; Yi, J.Q.; Wang, H.K.; Zhang, G.; Li, J. Interval data driven construction of shadowed sets with application to linguistic words modelling. Inf. Sci. 2018. [Google Scholar] [CrossRef]
  17. Atanassov, K.T. Intuitionistic fuzzy sets. Fuzzy Sets Syst. 1986, 20, 87–96. [Google Scholar] [CrossRef]
  18. Yager, L.L. Pythagorean membership grades in multicriteria decision making. IEEE Trans. Fuzzy Syst. 2014, 22, 958–965. [Google Scholar] [CrossRef]
  19. Zhang, X.L.; Xu, Z.S. Extension of TOPSIS to Multiple Criteria Decision Making with Pythagorean Fuzzy Sets. Int. J. Intell. Syst. 2014, 29, 1061–1078. [Google Scholar] [CrossRef]
  20. Liang, D.; Xu, Z.S. The new extension of TOPSIS method for multiple criteria decision making with hesitant Pythagorean fuzzy sets. Appl. Soft Comput. 2017, 60, 167–179. [Google Scholar] [CrossRef]
  21. Zhang, X.L. Multicriteria Pythagorean fuzzy decision analysis: A hierarchical QUALIFLEX approach with the closeness index-based ranking methods. Inf. Sci. 2016, 330, 104–124. [Google Scholar] [CrossRef]
  22. Peng, J.D.; Yang, Y. multi-attribute group decision making method based on Pythagorean fuzzy linguistic set. Comput. Eng. Appl. 2016, 52, 50–54. (In Chinese) [Google Scholar]
  23. Yager, L.L. Pythagorean Membership Grades, Complex Numbers, and Decision Making. Int. J. Intell. Syst. 2013, 28, 436–452. [Google Scholar] [CrossRef]
  24. Xu, Z.S. A method based on linguistic aggregation operators for group decision making with linguistic preference relations. Inf. Sci. 2004, 166, 19–30. [Google Scholar] [CrossRef]
  25. Herrera, F.; Herrera-Viedma, E. Linguistic decision analysis: Steps for solving decision problems under linguistic information. Fuzzy Sets Syst. 2000, 115, 67–82. [Google Scholar] [CrossRef]
  26. Liu, F.L.; Mendel, J.M. Encoding words into interval type-2 fuzzy sets using an interval approach. IEEE Trans. Fuzzy Syst. 2008, 16, 1503–1521. [Google Scholar]
  27. Wu, D.R.; Mendel, J.M.; Coupland, S. Enhanced interval approach for encoding words into interval type-2 fuzzy sets and its convergence analysis. IEEE Trans. Fuzzy 2012, 20, 499–513. [Google Scholar]
  28. Walpole, R.W.; Myers, R.H.; Myers, A.L.; Ye, K. Probability & Statistics for Engineers and Scientists, 8th ed.; Prentice-Hall: Upper Saddleback River, NJ, USA, 2007. [Google Scholar]
  29. Walpole, R.E.; Myers, R.H.; Ye, K. Probability and Statistics for Engineers and Scientists; Pearson: London, UK, 2014. [Google Scholar]
Figure 1. Shadowed number.
Figure 1. Shadowed number.
Symmetry 10 00688 g001
Figure 2. The process of data preprocessing.
Figure 2. The process of data preprocessing.
Symmetry 10 00688 g002
Figure 3. Distribution of the remaining interval data.
Figure 3. Distribution of the remaining interval data.
Symmetry 10 00688 g003
Figure 4. The shadowed set models for seven-level language terms.
Figure 4. The shadowed set models for seven-level language terms.
Symmetry 10 00688 g004
Figure 5. Normal distribution of attribute value.
Figure 5. Normal distribution of attribute value.
Symmetry 10 00688 g005
Figure 6. The shadowed number of ‘High’ and its normal distribution.
Figure 6. The shadowed number of ‘High’ and its normal distribution.
Symmetry 10 00688 g006
Figure 7. Diagram of the proposed method.
Figure 7. Diagram of the proposed method.
Symmetry 10 00688 g007
Table 1. Tolerance factor η for several collected data.
Table 1. Tolerance factor η for several collected data.
m * 1 γ   =   0.95 1 γ   =   0.99
1 α 1 α
0.900.950.900.95
102.8393.3793.5824.265
152.4802.9542.9453.507
202.3102.7522.6593.168
302.1402.5492.3582.841
501.9962.3792.1622.576
1001.8742.2331.9772.355
10001.7092.0361.7362.718
1.6451.9601.6451.960
Table 2. Decision matrix.
Table 2. Decision matrix.
AlternativesAttributes
c 1 c 2 c 3 c 4
a 1 s 4 , P ( 0.7 , 0.4 ) s 5 , P ( 0.5 , 0.6 ) s 2 , P ( 0.7 , 0.3 ) s 3 , P ( 0.8 , 0.4 )
a 2 s 5 , P ( 0.6 , 0.4 ) s 3 , P ( 0.7 , 0.4 ) s 3 , P ( 0.6 , 0.4 ) s 4 , P ( 0.7 , 0.5 )
a 3 s 6 , P ( 0.6 , 0.5 ) s 3 , P ( 0.8 , 0.3 ) s 5 , P ( 0.6 , 0.5 ) s 2 , P ( 0.6 , 0.4 )
a 4 s 3 , P ( 0.7 , 0.3 ) s 4 , P ( 0.6 , 0.5 ) s 3 , P ( 0.7 , 0.4 ) s 6 , P ( 0.7 , 0.6 )
a 5 s 4 , P ( 0.7 , 0.4 ) s 5 , P ( 0.6 , 0.5 ) s 4 , P ( 0.7 , 0.4 ) s 3 , P ( 0.8 , 0.4 )
Table 3. Decision matrix with PFSN.
Table 3. Decision matrix with PFSN.
AlternativesAttributes
c 1 c 2
a 1 [ 5.77 , 6.48 , 7.21 , 7.96 ] , P ( 0.7 , 0.4 ) [ 7.51 , 7.61 , 8.60 , 8.97 ] , P ( 0.5 , 0.6 )
a 2 [ 7.51 , 7.61 , 8.60 , 8.97 ] , P ( 0.6 , 0.4 ) [ 3.83 , 4.84 , 5.52 , 6.46 ] , P ( 0.7 , 0.4 )
a 3 [ 8.61 , 9.22 , 9.62 , 9.89 ] , P ( 0.6 , 0.5 ) [ 3.83 , 4.84 , 5.52 , 6.46 ] , P ( 0.8 , 0.3 )
a 4 [ 3.83 , 4.84 , 5.52 , 6.46 ] , P ( 0.7 , 0.3 ) [ 5.77 , 6.48 , 7.21 , 7.96 ] , P ( 0.6 , 0.5 )
a 5 [ 5.77 , 6.48 , 7.21 , 7.96 ] , P ( 0.7 , 0.4 ) [ 7.51 , 7.61 , 8.60 , 8.97 ] , P ( 0.6 , 0.5 )
AlternativesAttributes
c 3 c 4
a 1 [ 2.38 , 3.28 , 3.83 , 4.90 ] , P ( 0.7 , 0.3 ) [ 3.83 , 4.84 , 5.52 , 6.46 ] , P ( 0.8 , 0.4 )
a 2 [ 3.83 , 4.84 , 5.52 , 6.46 ] , P ( 0.6 , 0.4 ) [ 5.77 , 6.48 , 7.21 , 7.96 ] , P ( 0.7 , 0.5 )
a 3 [ 7.51 , 7.61 , 8.60 , 8.97 ] , P ( 0.6 , 0.5 ) [ 2.38 , 3.28 , 3.83 , 4.90 ] , P ( 0.6 , 0.4 )
a 4 [ 3.83 , 4.84 , 5.52 , 6.46 ] , P ( 0.7 , 0.4 ) [ 8.61 , 9.22 , 9.62 , 9.89 ] , P ( 0.7 , 0.6 )
a 5 [ 5.77 , 6.48 , 7.21 , 7.96 ] , P ( 0.7 , 0.4 ) [ 3.83 , 4.84 , 5.52 , 6.46 ] , P ( 0.8 , 0.4 )
Table 4. Score function matrix.
Table 4. Score function matrix.
AlternativesAttributes
c 1 c 2 c 3 c 4
a 1 31.3318.3925.2926.76
a 2 33.1123.4220.0725.06
a 3 40.9735.6826.4916.26
a 4 31.2221.4823.4239.83
a 5 31.3326.4931.3326.76
Table 5. Comparison analysis results.
Table 5. Comparison analysis results.
MethodOrder of Alternatives
Our method a 3 a 5 a 4 a 1 a 2
Linguistic term subscript method [22] a 5 a 4 a 2 a 3 a 1
Language scale function method [11,19] a 3 a 5 a 2 a 4 a 1

Share and Cite

MDPI and ACS Style

Wang, H.; He, S.; Pan, X.; Li, C. Shadowed Sets-Based Linguistic Term Modeling and Its Application in Multi-Attribute Decision-Making. Symmetry 2018, 10, 688. https://doi.org/10.3390/sym10120688

AMA Style

Wang H, He S, Pan X, Li C. Shadowed Sets-Based Linguistic Term Modeling and Its Application in Multi-Attribute Decision-Making. Symmetry. 2018; 10(12):688. https://doi.org/10.3390/sym10120688

Chicago/Turabian Style

Wang, Huidong, Shifan He, Xiaohong Pan, and Chengdong Li. 2018. "Shadowed Sets-Based Linguistic Term Modeling and Its Application in Multi-Attribute Decision-Making" Symmetry 10, no. 12: 688. https://doi.org/10.3390/sym10120688

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