A Possibility Distribution Based Multi-Criteria Decision Algorithm for Resilient Supplier Selection Problems Dizuo Jiang, Tasnim Ibn Faiz, Md Mahmudul Hassan and Md. Noor-E-Alam*
Department of Mechanical and Industrial Engineering, Northeastern University 360 Huntington Ave, Boston, MA 02115, USA *Corresponding author email: mnalam@neu.edu
Abstract Resilient supplier selection problem is a key decision problem for an organization to gain competitive advantage. In the presence of multiple conflicting evaluation criteria, contradicting decision makers, and imprecise information sources, this problem becomes even more difficult to solve with the classical optimization approaches. Multi-Criteria Decision Analysis (MCDA) is a viable alternative approach for handling the imprecise information associated with the evaluation proffered by the decision makers. In this work, we present a comprehensive algorithm for ranking a set of suppliers based on aggregated information obtained from crisp numerical assessments and reliability adjusted linguistic appraisals from a group of decision makers. We adapted two popular tools - Single Valued Neutrosophic Sets (SVNS) and Interval-valued fuzzy sets (IVFS) and extended them to incorporate both crisp and linguistic evaluations from the decision makers to obtain aggregated SVNS and IVFS. This information is then used to rank the suppliers by using TOPSIS method. We present a case study to illustrate the mechanism of the proposed algorithm and show sensitivity of the supplier ranking with respect to the priorities of evaluation criteria.
Key Words: Resilient Supplier Selection, Multi Criterial Decision Making, TOPSIS.
1
1. Introduction Due to the competitive nature of the current open market economy, a manufacturer’s ability to avoid and/or absorb disruptions in supply chain has become a crucial requirement to survive and thrive in the market. The flow of material and information through the present-day supply chains can be disrupted by diverse unpredictable natural catastrophes such as earthquakes, floods, hurricanes, or unexpected manmade disasters such as labor strikes, bankruptcy or terrorist attack [1]. These disruptive events with low probability of occurrences can cause huge financial impact on supply chain operations. The Japanese earthquake occurred in 2011 struck the supply chains of motor vehicle companies such as GM and Toyota [2]. The unexpected disaster resulted in substantially reduced production capacity in the U.S., while full restoration of the supply chain capacity took months. As a small example, the earthquake disrupted the operations of Renesas Electronics, manufacturer of 40% of the world’s supply of automotive microcontrollers; the disruption was felt by the worldwide automotive industry. To avoid or absorb the disruptions caused by disasters, either natural or anthropogenic, a manufacturer must design its supply chain network to be resilient. To a great extent, resilience capacity of a supply chain is preserved by resilient suppliers. Yossi [3] and Rice [4] have introduced the definition of supply chain resilience and resilient supplier characteristics. A resilient supplier has high capability to resist or absorb disaster impact and can get back to usual performance quickly following a disaster. To select an optimal resilient supplier among multiple alternatives, plentiful aspects need to be taken into consideration. Supplier selection is a complicated, yet crucial decision problem because of its far-reaching influence on the quality, efficiency and reliability of the supply chain. The decision problem involves weighing several alternatives against multiple conflicting criteria. This becomes even more complicated when evaluation is done by multiple decision makers, each using their own perceptions about importance of criteria and the performance of the alternatives. Furthermore, pertinent information is often imprecise and available in linguistic form. Multi Criteria Decision Analysis (MCDA) is one of the most promising approaches to solve this complex decision-making process, as addressed by several researchers [5-11]. Howard and Ralph [12] first introduce MCDA as an extension of decision theory that considers multiple conflicting objectives. MCDA is methodology for evaluating alternatives based on individual preference, often against conflicting criteria, and combining them into one single appraisal. Due to its versatility, MCDA approaches are widely adopted in the fields of transportation, immigration, education, investment, environment, energy, defense and healthcare [5-10]. The applications of MCDA in supplier selection are numerous and extensive. As one of the most popular MCDA method, AHP (Analytical Hierarchy Process) is widely adopted among the research on supplier selection [13, 14]. AHP was firstly proposed by Saaty [15] and then refined by Golden et al [16], which is 2
always used for ranking alternatives with qualitative data. In AHP, a complex master problem could be decomposed to plenty of subproblems in several levels, in which way the unidirectional hierarchical relationships between levels are more understandable. Then pairwise comparison between alternatives are conducted to determine the importance of the criteria and preference over all alternatives. With the help of AHP, the evaluation of alternatives could be extended to qualitative field while multiple criteria are considered, and the consistency of the system are satisfied. However, as the qualitative data are given by the decision makers based on experience, knowledge and judgment, the discrepancy among the decision makers, which would result in subjective influence in data, are not considered. Thus, the uncertainty and imprecise nature in the data are not dealt with, which may lead to low reliability and robustness of the result. To develop a more accurate and reliable approach to evaluated the alternatives, TOPSIS (Technique for order preference by similarity to an ideal solution) was developed by Yoon [17] and Hwang et al. [18] based on the concept that the optimal solution should have the closest distance from the Positive Ideal Solution (PIS) and longest distance from the Negative Ideal Solution (NIS). The PIS and NIS are determined by the objective of the components of the variables, and the distances are usually measured by Euclidean Distance while handling supplier selection problems. Different from AHP, the input data are quantitative numbers so that the computation could be processed. Due to its high accuracy, the application of TOPSIS in supplier selection is also numerous. One of these studies [19] proposed an application of TOPSIS in the supplier selection process in Iran Auto Supply Chain. In his research, both Numerical and Linguistic evaluation criteria are considered. To evaluate all the criteria simultaneously with quantitative data, the authors assigned numerical numbers (without consideration of fuzziness of data set) to each class in the linguistic criteria directly and generated the quantitative decision matrix. After the normalization and calculation of entropy measurement for the quantitative decision matrix, the weight of each criterion is determined, and TOPSIS is then adopted to measure the performance of each alternative supplier. Finally, the list of preference of the alternative suppliers are generated based on their ranking score and the optimal supplier is selected. In addition, to better evaluate the alternative suppliers, some of the researchers aggregate AHP with TOPSIS to develop a comprehensive decision-making framework [20, 21]. However, most of these methods are developed with respect to crisp data, and the uncertainty, impreciseness and fuzziness nature of the data extracted from real world are not considered. While crisp data is inadequate to model real life situations, intuitionistic fuzzy set was introduced by Atanassov [22] and is adopted to the aggregated decision-making framework by Haldar et al. and Boran et al. [23, 24]. As it is often difďŹ cult for an expert to exactly quantify his or her opinion as a number in interval [0,1], it’s more suitable to represent this degree of certainty by an interval. Wang and Li [25] defined the concept of Interval-valued Fuzzy Sets (IVFS) and it has been widely applied in real-world problems. IVFS includes two indexes, which are the lower limit of degree of membership and the upper 3
limit of degree of membership respectively. Because the interval-valued fuzzy set theory can provide a more accurate modeling, Ashtiani et al. [26] extend the application of IVFS in TOPSIS to solve Multi Criteria Decision Making problems. The algorithm of the interval-valued fuzzy TOPSIS is proposed and a numerical example considering linguistic criteria are presented in his research to demonstrate the practicability and of the model. To characterize the indeterminacy more explicitly and apply more easily in the real world, Wang et al. [27, 28] proposed the concept of single valued neutrosophic set (SVNS) and defined various properties of SVNS. SVNS consists of three components, which are truth-membership degree, the indeterminacymembership degree and the falsity membership degree respectively, which gives us an additional possibility to represent uncertainty, imprecise, incomplete, and inconsistent information existing in real world. As SVNS is more suitable to handle the uncertainty, imprecise, inconsistent and incomplete information existing in real world, Sahin and YiÄ&#x;ider [21] introduced SVNS in TOPSIS to replace the crisp data in the decision matrix and the results show that the single valued neutrosophic TOPSIS can be preferable for dealing with incomplete, undetermined and inconsistent information in MCDA problems. However, only linguistic criteria are evaluated were considered, while many of the essential and significant criteria evaluation may be expressed in numerical form in the process of supplier evaluation. The existing research have shown promising potential of MCDA methods in supplier selection problems. However, there are still scope of extending the current methods to make the decision process more fitting to the real-world problems. The study done by Shahroudi and Tonekaboni [19] presented the application of TOPSIS in supplier selection, where both linguistic and numerical criteria were considered. The works of Ashtiani et al. [26] and Sahin and YiÄ&#x;ider [21] showed the effectiveness of IVFS and SVNS within the TOPSIS process. However, there is still a lack of a systematic approach where alternative suppliers can be evaluated concerning both linguistic and numerical criteria with uncertainty in the data. To the best of our knowledge, there is no method currently present that could evaluate the alternative suppliers from resilient perspective based on numerical criteria and linguistic criteria simultaneously while considering the impreciseness and unreliable nature of the data. To address this problem, we proposed an algorithm based on possibilistic approach that extends the fuzzy-based TOPSIS to numerical criteria along with the linguistic criteria. Furthermore, in our proposed method, the reliability-based membership degree is adopted to bridge the gap in considering crisp data and the fuzzy set (SVNS and IVFS) on numerical criteria simultaneously to help decision maker evaluating the alternative set of suppliers from resilient point of view in a comprehensive way. We organize the rest of the paper as follows: in the Section 2, we introduce the methodology and present the preliminary concepts for designing the algorithm. Then in Section 3, we present the detailed 4
computation process of the algorithm. In Section 4, we present an illustrative example of a resilient supplier selection problem following our algorithm. Finally, in Section 5 we conclude our paper with discussion on our findings and potential future research.
2. Methodology In our MCDA model, we adapted two fuzzy-based approaches, IVFS and SVNS, to characterize the assessment given by decision makers as well as the weight of criteria and decision makers. Although these two approaches share some similarities; the primary difference is how the linguistic evaluations are represented by fuzzy numbers. Firstly, we computed the weight of criteria based on IVFS and SVNS theory and fuzzified the universe of discourse of numerical criteria according to the obtained weight. With the fuzzified frame of discernment, the membership function and associated membership degree for each linguistic class is calculated. After that, the derived membership degrees are modified with respect to reliability indices and normalized to be regarded as the weight of each class in a certain criterion for the supplier’s performance measurement. Multiplied by the components of corresponding IVFS or SVNS of each linguistic class, the weighted average of each component is generated and the integrated IVFS or SVNS decision matrixes for numerical criteria are constructed. Then the obtained decision matrixes are coordinated with respect to the weight of criteria based on the algorithm for these two fuzzy approaches. Possessing the weighted decision matrixes, TOPSIS method is processed to compute the closeness coefficient (CC), which is deemed to be the ranking score of the suppliers to determine the list of preference of suppliers. To make it more understandable, we would introduce some significant preliminaries in our methodology. 2.1. Multi Criteria Decision Analysis Multi Criteria Decision Analysis (MCDA) provides a comprehensive decision analysis framework that could help the stakeholders balance the pros and cons of the alternatives in a multi-dimensional optimization problem, in which alternatives, evaluation criteria and decision makers are the essential variables. The analysis process of MCDA and the corresponding steps in our decision-making model could be summarized as follows [29]: Table 1. Framework of MCDA. Step 1 Step 2
DeďŹ ning the decision problem Selecting and structuring criteria
Step 3
Measuring performance
Step 4
Scoring alternatives
Select optimal supplier with highest resilience over a group of alternative suppliers Identify the evaluation criteria with respect to supplier resilience Gather data about the alternatives’ performance on the criteria and summarize this in a decision matrix Evaluate the performance of the alternative suppliers based on the objective of the criteria
5
Step 5
Weighting criteria and decision makers
Step 6
Calculating aggregate scores
Step 7
Dealing with uncertainty
Step 8
Reporting and examination of ďŹ ndings
Determine the weight of criteria and decision makers based on their importance Use the alternatives’ scores on the criteria and the weights for the criteria and decision makers to get “total value� by which the alternatives are ranked with TOPSIS Perform Sensitivity analysis to understand the level of robustness of the MCDA results Interpret the MCDA outputs, including sensitivity analysis, to support decision making
2.2. Technique for order preference by similarity to an ideal solution (TOPSIS) TOPSIS is a decision-making technique that the alternatives are evaluated based on their distance to the ideal solution. The closer the distance of an alternative to the ideal solution, the higher a grade it would gain. In our research, Euclidian Distance is used to measure the performance of the alternatives and the function is described as below [21]: đ?‘› 2
2
2
(2.1)
đ?‘ đ?‘–+ = √∑ {(đ?‘Žđ?‘–đ?‘— − đ?‘Žđ?‘—+ ) + (đ?‘?đ?‘–đ?‘— − đ?‘?đ?‘—+ ) + (đ?‘?đ?‘–đ?‘— − đ?‘?đ?‘—+ ) } đ?‘– = 1, 2, ‌ , đ?‘› đ?‘—=1 đ?‘› 2
2
2
(2.2)
đ?‘ đ?‘–− = √∑ {(đ?‘Žđ?‘–đ?‘— − đ?‘Žđ?‘—− ) + (đ?‘?đ?‘–đ?‘— − đ?‘?đ?‘—− ) + (đ?‘?đ?‘–đ?‘— − đ?‘?đ?‘—− ) } đ?‘– = 1, 2, ‌ , đ?‘› đ?‘—=1
đ?œŒĚƒđ?‘— =
đ?‘ +
đ?‘ _ , 0 ≤ đ?œŒĚƒđ?‘— ≤ 1 + đ?‘ −
(2.3)
Where đ?‘ đ?‘–+ and đ?‘ đ?‘–− are the positive and negative ideal solution respectively, đ?œŒĚƒđ?‘— is the closeness coefficient(CC), đ?‘Žđ?‘–đ?‘— , đ?‘?đ?‘–đ?‘— , đ?‘?đ?‘–đ?‘— are the component of the alternatives on criteria j and đ?‘Žđ?‘—+ , đ?‘?đ?‘—+ , đ?‘?đ?‘—+ are the corresponding components of the Positive Ideal Solution (PIS) and đ?‘Žđ?‘—− , đ?‘?đ?‘—− , đ?‘?đ?‘—− are the corresponding components of Negative Ideal Solution (NIS). 2.3. Interval Valued Fuzzy Set (IVFS) An interval valued fuzzy set A deďŹ ned on (−1, +1) is given by [30]: A = {(x, [đ?œ‡đ??´đ??ż (đ?‘Ľ), đ?œ‡đ??´đ?‘ˆ (đ?‘Ľ)]} đ?œ‡đ??´đ??ż (đ?‘Ľ), đ?œ‡đ??´đ?‘ˆ (đ?‘Ľ): đ?‘‹ → [0,1] ∀đ?‘Ľ ∈ đ?‘‹, đ?œ‡đ??´đ??ż (đ?‘Ľ) ≤ đ?œ‡đ??´đ?‘ˆ (đ?‘Ľ)
(2.4)
đ?œ‡đ??´ (đ?‘Ľ) = [đ?œ‡đ??´đ??ż (đ?‘Ľ), đ?œ‡đ??´đ?‘ˆ (đ?‘Ľ)] A = {(x, đ?œ‡đ??´ (đ?‘Ľ))}, đ?‘Ľ ∈ (−∞, +∞) ; where đ?œ‡đ??´đ??ż (đ?‘Ľ) is the lower limit of degree of membership and đ?œ‡đ??´đ?‘ˆ (đ?‘Ľ)is the upper limit of degree of membership.
6
If the membership degree is expressed in triangular interval valued fuzzy numbers, it can be also demonstrated as: � = [(�1 , �1′ ); �2 ; (�3′ , �3 )]
(2.5)
; where �1 , �1′ , �2 , �3′ and �3 could be illustrated in the following figure:
Figure 1. Illustration for the Triangular Interval Valued Fuzzy Number. Table 2 shows the corresponding IVFS according to the linguistic terms: Table 2. Linguistic Terms and Associated IVFS. Linguistic Terms IVFS (a, a′, b, c′, c) Weight Linguistic Terms in IVFS VUI 0 0 0 0.15 0.15 UI 0 0.15 0.3 0.45 0.55 M 0.25 0.35 0.5 0.65 0.75 I 0.45 0.55 0.7 0.8 0.95 VI 0.55 0.75 0.9 0.95 1 Performance Linguistic Terms in IVFS VB 0 0 0 1 B 0 0.5 1 2.5 MB 0 1.5 3 4.5 M 1 2.5 4 5.5 MG 2.5 3.5 5 6.5 G 4.5 5.5 6 7 VG 5.5 6.5 7 8 VVG 7.5 8.5 9 9.5 EG 8.5 9.5 10 10
1.5 3.5 5.5 6.5 7.5 8.5 9.5 10 10
In Table 2, {VUI, UI, M, I, VI } is a set of linguistic weights for decision makers refers to Very Unimportant, Unimportant,
Medium,
Important
and
Very
Important
respectively,
and
{VB, B, MB, M, MG, G, VG, VVG, EG } is a set of linguistic weights for criteria refers to Very Bad, Bad, Medium Bad, Medium, Medium Good, Good, Very Good, Very Very Good and Extremely Good respectively.
7
For two IVFS đ?‘Ł = [(đ?‘Ł1 , đ?‘Ł1′ ); đ?‘Ł2 ; (đ?‘Ł3′ , đ?‘Ł3 )] and đ?‘˘ = [(đ?‘˘1 , đ?‘˘1′ ); đ?‘˘2 ; (đ?‘˘3′ , đ?‘˘3 )], the algorithm for finding the compound IVFS is as follows: đ?‘Ł âˆ— đ?‘˘ = [(đ?‘Ł1 ∗ đ?‘˘1 , đ?‘Ł1′ ∗ đ?‘˘1′ ); đ?‘Ł2 ∗ đ?‘˘2 ; ( đ?‘Ł3′ ∗ đ?‘˘3′ , đ?‘Ł3 ∗ đ?‘˘3 )]
(2.6)
; where ∗∈ {+, −,Ă—,á} ′ ); ′ Assume there are t decision makers, đ?‘‰đ?‘˜ = [(đ?‘Ł1đ?‘˜ , đ?‘Ł1đ?‘˜ đ?‘Ł2đ?‘˜ ; (đ?‘Ł3đ?‘˜ , đ?‘Ł3đ?‘˜ )] refers to the weight of ′ ′ kth decision maker in the form of IVFS, đ??źđ?‘—đ?‘˜ = [(đ?‘˘1đ?‘—đ?‘˜ , đ?‘˘1đ?‘—đ?‘˜ ); đ?‘˘2đ?‘—đ?‘˜ ; (đ?‘˘3đ?‘—đ?‘˜ , đ?‘˘3đ?‘—đ?‘˜ )] represent the weight of
jth criteria given by kth decision maker in the form of IVFS, then the aggregated weight of jth criteria in the form of IVFS could be calculated based on (2.6) as follows: 1
1
1
1
1
đ?‘Ą
đ?‘Ą
đ?‘Ą
đ?‘Ą
đ?‘Ą
′ ′ ′ ′ đ??źđ?‘— = [( ∑đ?‘˜ đ?‘Ł1đ?‘˜ đ?‘˘1đ?‘—đ?‘˜ , ∑đ?‘˜ đ?‘Ł1đ?‘˜ đ?‘˘1đ?‘—đ?‘˜ ); ∑đ?‘˜ đ?‘Ł2đ?‘˜ đ?‘˘2đ?‘—đ?‘˜ ; ( ∑đ?‘˜ đ?‘Ł3đ?‘˜ đ?‘˘3đ?‘—đ?‘˜ , ∑đ?‘˜ đ?‘Ł3đ?‘˜ đ?‘˘3đ?‘—đ?‘˜ )]
(2.7)
Similarly, if the performance measurement for ith alternative given by kth decision maker đ?‘ƒđ?‘–đ?‘˜ = ′ ); ′ [(đ?‘’1đ?‘–đ?‘˜ , đ?‘’1đ?‘–đ?‘˜ đ?‘’2đ?‘–đ?‘˜ ; (đ?‘’3đ?‘–đ?‘˜ , đ?‘’3đ?‘–đ?‘˜ )], then the aggregated performance measurement of ith alternative in the
form of IVFS could be calculated as follows: 1
1
1
1
1
đ?‘Ą
đ?‘Ą
đ?‘Ą
đ?‘Ą
đ?‘Ą
′ ′ ′ ′ ′ đ?‘ƒđ?‘– = [( ∑đ?‘˜ đ?‘Ł1đ?‘˜ đ?‘’1đ?‘–đ?‘˜ , ∑đ?‘˜ đ?‘Ł1đ?‘˜ đ?‘’1đ?‘–đ?‘˜ ); ∑đ?‘˜ đ?‘Ł2đ?‘˜ đ?‘’2đ?‘–đ?‘˜ ; ( ∑đ?‘˜ đ?‘Ł3đ?‘˜ đ?‘’3đ?‘–đ?‘˜ , ∑đ?‘˜ đ?‘Ł3đ?‘˜ đ?‘’3đ?‘–đ?‘˜ )]
(2.8)
2.4. Single Valued Neutrosophic Set (SVNS) A single valued neutrosophic set (SVNS) can be defined as follows [21]: Let X be a universe of discourse. A single valued neutrosophic set A over X is an object having the form đ??´ = {⌊đ?‘Ľ, uđ??´ (đ?‘Ľ), rđ??´ (đ?‘Ľ), vđ??´ (đ?‘Ľ)âŒŞ: đ?‘Ľ ∈ đ?‘‹}
(2.9)
where u đ??´ (x): X → [0,1] , rđ??´ (đ?‘Ľ) : X → [0,1] and vđ??´ (đ?‘Ľ) : X → [0,1] with 0 ≤ uA (x) + rA (x) + vA (x) ≤ 3 for all x ∈ X. The intervals uđ??´ (đ?‘Ľ), rđ??´ (đ?‘Ľ) and vđ??´ (đ?‘Ľ) denote the truth- membership degree, the indeterminacy-membership degree and the falsity membership degree of x to A, and can be simplified as a, b, c respectively. Table 3 shows the corresponding SVNS according to the linguistic terms: Table 3. Linguistic Terms and Associated SVNS. Linguistic Terms
SVNS (a, b, c)
Weight Linguistic Terms in SVNS VI 0.9 0.1 0.1 I 0.75 0.25 0.2 M 0.5 0.5 0.5 UI 0.35 0.75 0.8 VUI 0.1 0.9 0.9 Performance Linguistic Terms in SVNS VB 0.2 0.85 0.8 B 0.3 0.75 0.7 MB 0.4 0.65 0.6 M 0.5 0.5 0.5
8
MG G VG VVG EG
0.6 0.7 0.8 0.9 1
0.35 0.25 0.15 0.1 0
0.4 0.3 0.2 0.1 0
Assume the decision makers’ group consists of t participants, Ađ?‘˜ = (ađ?‘˜ , bđ?‘˜ , cđ?‘˜ ) express the SVNS importance of the kth decision maker. Then the weight of kth decision maker can be calculated as follows: đ?œŽđ?‘˜ =
đ?‘Žđ?‘˜ ) đ?‘Žđ?‘˜ +đ?‘?đ?‘˜ đ?‘Ž âˆ‘đ?‘Ąđ?‘˜=1 đ?‘Žđ?‘˜ +đ?‘?đ?‘˜ ( đ?‘˜ ) đ?‘Žđ?‘˜ +đ?‘?đ?‘˜
đ?‘Žđ?‘˜ +đ?‘?đ?‘˜ (
, đ?œŽđ?‘˜ ≼ 0 đ?‘Žđ?‘›đ?‘‘ ∑đ?‘Ąđ?‘˜=1 đ?œŽđ?‘˜ = 1.
(2.10)
The aggregated SVNS decision matrix D with respect to decision makers is defined by D = ∑đ?‘Ąđ?‘˜=1 đ?›żđ?‘˜ đ??ˇđ?‘˜ , where đ?‘‘11 D=( ⋎ đ?‘‘đ?‘–1
⋯ �1� ⋹ ⋎ ) ⋯ ���
(2.11)
And (đ?‘˜) (đ?‘˜) (đ?‘˜) đ?‘‘đ?‘–đ?‘— = (đ?‘˘đ?‘–đ?‘— , đ?‘&#x;đ?‘–đ?‘— , đ?‘Łđ?‘–đ?‘— ) = (1 − âˆ?đ?‘Ąđ?‘˜=1(1 − đ?‘Žđ?‘–đ?‘— )đ?œŽđ?‘˜ , âˆ?đ?‘Ąđ?‘˜=1(đ?‘?đ?‘–đ?‘— )đ?œŽđ?‘˜ , âˆ?đ?‘Ąđ?‘˜=1(đ?‘?đ?‘–đ?‘— )đ?œŽđ?‘˜ )
(2.12)
Let w đ?‘—(k) = (a đ?‘—(đ?‘˜) , bđ?‘—(đ?‘˜) , cđ?‘—(đ?‘˜) ) be an SVN number expressing the importance of criteria j (j = 1, 2, ‌ ) by the kth decision maker. The SVNS describing the weight of the jth criteria can be calculated using the method proposed by: đ?œŽ
đ?‘˜ đ?‘¤đ?‘— = (1 − âˆ?đ?‘Ąđ?‘˜=1(1 − đ?‘Žđ?‘—đ?‘˜ ) , âˆ?đ?‘Ąđ?‘˜=1 đ?‘?đ?‘—đ?‘˜ đ?œŽđ?‘˜ , âˆ?đ?‘Ąđ?‘˜=1 đ?‘?đ?‘—đ?‘˜ đ?œŽđ?‘˜ )
(2.13)
While the weight vector of all criteria is presented as: W = (�1 , �2 , ‌ , �� )
(2.14)
Then the aggregated weighted SVNS decision matrix can be obtained as: đ??ˇâˆ— = D ⊗ W
(2.15)
Based on the product algorithm of SVNS: đ??´1 ⊗đ??´2 = (đ?‘Ž1 đ?‘Ž2 , đ?‘?1 + đ?‘?2 − đ?‘?1 đ?‘?2 , đ?‘?1 + đ?‘?2 − đ?‘?1 đ?‘?2 )
(2.16)
The algorithm of SVNS is totally different to that of IVFS based on (2.6-2.8), so we adopt these two fuzzy approaches to demonstrate the effectiveness and robustness of our decision-making model.
9
2.5. Membership Function The definition of membership function was first introduced by Zadeh [31], where the membership functions were used to operate on the domain of all possible values. In fuzzy logic, membership degree represents the truth value of a certain proposition. Different from the concept of probability, truth value represents membership in vaguely defined sets. For any set X, the membership degree of an element x of X in fuzzy set A is denoted as đ?œ‡đ??´ (đ?‘Ľ), which quantifies the grade of membership of the element x to the fuzzy set A. Ullah et al. [32] presented a method to fuzzify the universe of discourse of the numerical criteria and formulate the membership function to calculate the membership degree with range data as shown in Figure 2:
Figure 2. Frame of Discernment. For the frame of discernment shown in the above figure, the membership functions of the different classes are calculated as follows: đ?‘Ž3 − đ?‘Ľ ) đ?‘Ž3 − đ?‘Ž đ?‘Ľâˆ’đ?‘Ž1 = max (0, min( ,
đ?‘šđ??ľ = đ?‘šđ?‘Žđ?‘Ľ (0, đ?‘šđ?‘€đ??ľ
đ?‘šđ?‘‰đ?‘‰đ??ş = max (0, ; where đ?‘Žđ?‘– = đ?‘Ž +
đ?‘?−đ?‘Ž 2Ă—7
đ?‘Ž5 −đ?‘Ľ
đ?‘Ž3 −đ?‘Ž1 đ?‘Ž5 −đ?‘Ž3
)
(2.17)
đ?‘Ľ − đ?‘Ž11 ) đ?‘? − đ?‘Ž11
, đ?‘– = 1,2, ‌ , (2 Ă— 7 − 1), and 7 is the number of class in this frame of discernment.
The membership functions are assumed to be triangular and symmetric. The membership function for each class depends on the frame of discernment of the criteria. 2.6. Reliability-based Membership Function As the membership functions are assumed triangular and symmetric, the uncertainty and impreciseness of the functions need to be taken into consideration. Jiang et al [33] proposed a reliability-based membership function to deal with uncertainty of information and the reliability of information sources. The reliability of the membership functions is measured by the static reliability index and dynamic reliability index, which are defined by the similarity among classes and the risk distance between the test samples and the overlapping area among classes respectively. The comprehensive reliability is computed by the product of
10
the two index and the reliability-based membership function are fused using Dempster’s combination rule [34, 35]. The numerical examples provided by Jiang et al. verified the effectiveness of the reliabilitymodified functions. The static reliability index is measured by the overlap area between two adjacent classes as follows:
Figure 3. Illustration of Static Reliability Index. The shaded part is the overlap between class M and MG. The larger this area, the more possible that an input data is wrongly recognized as M or MG while it’s actually MG or M. So, the Similarity between M and MG đ?‘ đ?‘–đ?‘šđ?‘€,đ?‘€đ??ş in a certain criterion can be described as [33]: đ?‘‘
đ?‘ đ?‘–đ?‘šđ?‘€,đ?‘€đ??ş =
âˆŤđ?‘? min (đ?‘šđ?‘€ (đ?‘Ľ),đ?‘šđ?‘€đ??ş (đ?‘Ľ))đ?‘‘đ?‘Ľ đ?‘?≤đ?‘Ľâ‰¤đ?‘‘
đ?‘‘
âˆŤ đ?‘šđ?‘€ (đ?‘Ľ)+đ?‘šđ?‘€đ??ş (đ?‘Ľ)âˆ’âˆŤđ?‘? min (đ?‘šđ?‘€ (đ?‘Ľ),đ?‘šđ?‘€đ??ş (đ?‘Ľ))đ?‘‘đ?‘Ľ
(2.18)
đ?‘?≤đ?‘Ľâ‰¤đ?‘‘
The static reliability index đ?‘… đ?‘ then can be calculated as: đ?‘… đ?‘ = ∑(1 − đ?‘ đ?‘–đ?‘šđ?‘–đ?‘™ )
(2.19)
đ?‘–<đ?‘™
While đ?‘– and đ?‘™ are the adjacent classes in the same universe of discourse in one criterion. The dynamic reliability index is measured with a set of test sample and the risk distance between every peak of overlap and the test value.
Figure 4. Illustration of Dynamic Reliability Index. If đ?‘ƒđ?‘€,đ?‘€đ??ş is the peak of the overlap of M and MG, and đ?‘‡đ?‘— is the test sample for this criterion đ??śđ?‘— , the distance đ?‘‘ between đ?‘‡đ?‘— and đ?‘ƒđ?‘€,đ?‘€đ??ş represents the risk distance that related to the uncertainty of the test sample. The risk distance can be formulated as [33]: đ?‘‘đ?‘€,đ?‘€đ??ş =
|Tđ?‘— −đ?‘ƒđ?‘€,đ?‘€đ??ş | đ??ˇ
(2.20)
; where D is the range of the universe of discourse of Cđ?‘— , which is (a − b). 11
After calculating all the risk distance, the total dynamic reliability index can be determined as: đ?‘›
đ?‘…đ?‘‘ = đ?‘’ ∑2 đ?‘‘(đ?‘™âˆ’1)đ?‘™
(2.21)
Then the Comprehensive reliability index can be defined as: đ?‘… = đ?‘… đ?‘ Ă— đ?‘…đ?‘‘
(2.22)
After the normalization: đ?‘…∗ =
đ?‘…
(2.23)
max(đ?‘…)
The reliability-based membership degree can be calculated as: đ?‘šđ?‘™đ?‘… = đ?‘…∗ Ă— đ?‘šđ?‘™
(2.24)
; where l is a class in a universe of discourse. 2.7. Evaluation Criteria The evaluation criteria are divided into two groups: Resiliency Criteria and Critical Criteria [30]. The description of the criteria is summarized as follows: Table 4. Description of Evaluation Criteria. Criteria
Resiliency Criteria
Supply chain density
The quantity and geographical spacing of nodes within a supply chain
Supply chain complexity
The number of nodes in a supply chain and the interconnections between those nodes
Responsiveness
The response speed of the supplier to market demand
Number of critical nodes in a Supply chain
Node criticality is the relative importance of a given node or set of nodes within a supply chain The corrective procedure for the incorporation of any engineering design change within the product The level of extra stock that is maintained to mitigate the risk of stock-outs due to uncertainties in supply and demand. The different logistics strategies which can be adopted either to release a product to a market or to procure a component from a supplier
Re-engineering Critical Criteria
Description
Buffer capacity Supplier’s resource flexibility Lead time
The delay between the initiation and execution of a process
3. Computation Process To better illustrate the detailed steps of our proposed decision-making algorithm, we provide a comprehensive flow that describes the computation process. The computation process includes both the IVFS and SVNS approaches and is summarized as follows: Step 1: Categorize the criteria into different group.
12
Firstly, we determined the feature and objective of each criterion to prepare for further computation.
Table 5. Categorization of Criteria. Categorization Numerical
Linguistic
C1 C2 C3 C4 C5 C6 C7 C8
Criteria Number of critical nodes in a Supply chain Buffer capacity Lead time Supply chain density Supply chain complexity Responsiveness Re-engineering Supplier’s resource flexibility
Obj. Min Max Min Min Max Max Max Max
Step 2: Calculate the weight of each decision maker and criterion. To determine the frame of discernment of the numerical criteria, we need to obtain their weight in advance. Suppose we have i alternative suppliers đ?‘†đ?‘– , j evaluation criteria đ??śđ?‘— and k decision makers đ??ˇđ?‘€đ?‘˜ . Assume đ??ˇđ?‘˜ refers to the linguistic weight of đ??ˇđ?‘€đ?‘˜ , đ??żđ?‘—đ?‘˜ refers to the importance of criteria j given by đ??ˇđ?‘€đ?‘˜ , based on Table 3 and equation (2.10) and (2.13), the weight of each DM and criterion in SVNS approach could be calculated as đ?‘¤đ?‘?đ?‘— . Table 6. Calculated SVNS for Weight of Criteria.
a
Weight b
c
C1
wđ?‘Ž1
wđ?‘?1
wđ?‘?1
C2
wđ?‘Ž2
wđ?‘?2
wđ?‘?2
Criteria
‌
‌
‌
‌
Cđ?‘—
wđ?‘Žđ?‘—
wđ?‘?đ?‘—
wđ?‘?đ?‘—
For IVFS approach, based on (2.7), we just need to transfer the linguistic data to IVFS data for further computation. Step 3: For the numerical criteria, fuzzify their universe of discourse based on their importance and determine the membership function of the classes. After we get the weight of the numerical criteria, the number of classes and frame of discernment could be determined. Based on the obtained weight, the number of classes in each corresponding criterion can be assigned. The higher the weight of criteria, the more number of classes are divided.
13
In the fuzzification process, the span of the universe of discourse is generated by the minimum and maximum of all the crisp data for a certain criterion including all the alternative suppliers. For example, if the minimum and maximum of crisp data in Cđ?‘— are đ?‘Ž0 and đ?‘Ž18 concerning all the suppliers in Cđ?‘— then the span of universe of discourse of Cđ?‘— is (đ?‘Ž0 , đ?‘Ž18 ). Assume we decide to assign 9 classes to Cđ?‘— based on the weight of Cđ?‘— , then the universe of discourse underlying the regular scheme of Cđ?‘— can be fuzzified as follows [32]:
Figure 5. Illustration of Fuzzification. đ?‘Žđ?‘– = đ?‘Ž0 +
đ?‘Ž18 −đ?‘Ž0 18
, � = 1, 2, ‌ ,18
(3.1)
The membership function of each class đ?‘šđ??š in Figure 4 can be formulated as [32]: đ?‘šđ?‘‰đ??ľ = đ?‘šđ?‘Žđ?‘Ľ (0, đ?‘šđ??ľ = max (0, min( đ?‘šđ??¸đ??ş = max (0,
đ?‘Ľâˆ’đ?‘Ž1
đ?‘Ž3 −đ?‘Ľ đ?‘Ž3 −đ?‘Ž0
,
)
đ?‘Ž5 −đ?‘Ľ
đ?‘Ž3 −đ?‘Ž1 đ?‘Ž5 −đ?‘Ž3 đ?‘Ľâˆ’đ?‘Ž15 đ?‘Ž18 −đ?‘Ž15
)
(3.2)
)
Step 4: Transfer the crisp data in the numerical criteria to range data and calculate membership degree. Firstly, put the crisp data in an ascending order. Take numerical criteria Cđ?‘— for example, if we have the crisp data of the suppliers concerning criteria Cđ?‘— : Table 7. Crisp Data of đ??śđ?‘— .
Supplier S1 S2 ‌ S�
DM1 đ?‘ 1đ?‘—1 đ?‘ 2đ?‘—1 ‌ đ?‘ đ?‘–đ?‘—1
Cđ?‘— DM2 đ?‘ 1đ?‘—2 đ?‘ 2đ?‘—2 ‌ đ?‘ đ?‘–đ?‘—2
‌ ‌ ‌ ‌ ‌
DMđ?‘˜ đ?‘ 1đ?‘—đ?‘˜ đ?‘ 2đ?‘—đ?‘˜ ‌ đ?‘ đ?‘–đ?‘—đ?‘˜
Min
Max
đ?‘ 1đ?‘—đ?‘› ‌ ‌ ‌
đ?‘ 1đ?‘—đ?‘š ‌ ‌ ‌
; where Sđ?‘– refers to ith supplier, đ?‘ đ?‘–đ?‘—đ?‘˜ refers to the crisp data of supplier i on criteria j given by decision maker k, đ?‘ 1đ?‘—đ?‘› and đ?‘ 1đ?‘—đ?‘š are the minimum and maximum values for đ?‘†1 on đ??śđ?‘— .
14
Assume that N1j1<N1j2<‌<N1jk for đ?‘†1 (if there is any outlier in the crisp data, we will exclude the outliers with Excel TRIMMEAN), the range value of đ?‘†1 on Cđ?‘— could be described as rđ?‘–đ?‘— (N111, N11k). For đ?‘†1 , there are k crisp data given by decision makers through DM1 to DMđ?‘˜ . These k data consist the data sample for đ?‘†1 concerning Cđ?‘— . Regarding these k crisp data as a data set for đ?‘†1 , the range of this data set is from the minimum to the maximum, which are N111 and N11đ?‘˜ . So, the range value for đ?‘†1 is (N1j1, N1jk). This way, all the k crisp data given by the decision makers are aggregated in the range value and all their contribution are included in this range value. In this process, we don’t consider the weight of decision makers. After that, the decision makers are no longer involved in the computation process of Numerical Criteria because their contribution has been presented in the range value, which would be the fundamental input through the whole model. After we get the range value, we can calculate membership degree for each class according to the membership function [32]: đ?‘šđ?‘–đ?‘— =
âˆŤđ?‘Ľâˆˆđ?‘… đ?‘šđ??š (đ?‘Ľ)đ?‘‘đ?‘Ľ ‖đ?‘…Ě â€–
(3.3)
; where R refers to the span of the criteria and ‖đ?‘…Ě â€– refers to the largest segment of R that belongs to the support đ?‘šđ??š . This way, the membership degree of đ?‘†đ?‘– on Cđ?‘— at linguistic class l could be calculated as đ?‘€đ?‘–đ?‘—đ?‘™ , đ?‘™ = 1, 2, 3, ‌ , 9. Step 5: Calculate the normalized reliability-based membership degree. According to function (2.18-2.24), comprehensive reliability indexes for Cđ?‘— could be generated as Rcđ?‘— . Then based on (2.25), the original membership degree can be modified. To get the normalized weight of each class and make them add up to 1, we should normalize the membership value as: đ?‘šđ?‘–đ?‘—đ?‘™
đ?‘›đ?‘–đ?‘—đ?‘™ = ∑9
đ?‘™=1 đ?‘šđ?‘–đ?‘—đ?‘™
(3.4)
Then the original membership degree đ?‘€đ?‘–đ?‘—đ?‘™ can be normalized as đ??´đ?‘–đ?‘—đ?‘™ , Where ∑9đ?‘™=1 đ??´đ?‘–đ?‘—đ?‘™ = 1, đ?‘™ = 1, 2, 3, ‌ , 9 Step 6: Generate the integrated SVNS and IVFS for every alternative supplier concerning each criterion. To get SVNS for the numerical criteria, we integrated SVNS and the membership degree we calculated above to generate the integrated SVNS for the numerical criteria. In this integration process, the membership degree is regarded as the weight of each linguistic class for every alternative on the criteria.
15
Then the membership degree is multiplied by the components of the corresponding SVNS presented in Table 3 to obtain the integrated SVNS. The components of the integrated SVNS for each Sđ?‘– on Cđ?‘— could be calculated as: đ?‘Žđ?‘–đ?‘— = ∑đ?‘™ đ??´đ?‘–đ?‘—đ?‘™ đ?‘Žđ?‘™ , đ?‘™ = 1, 2, ‌, 9
(3.5)
đ?‘?đ?‘–đ?‘— = ∑đ?‘™ đ??´đ?‘–đ?‘—đ?‘™ đ?‘?đ?‘™ , đ?‘™ = 1, 2, ‌ , 9
(3.6)
đ?‘?đ?‘–đ?‘— = ∑đ?‘™ đ??´đ?‘–đ?‘—đ?‘™ đ?‘?đ?‘™ , đ?‘™ = 1, 2, ‌ , 9
(3.7)
; where đ?‘Žđ?‘™ , đ?‘?đ?‘™ and đ?‘?đ?‘™ are the corresponding components of class l in Table 3. The integrated SVNS for đ?‘†đ?‘– on đ??śđ?‘— can be described as (ađ?‘–đ?‘— , bđ?‘–đ?‘— , cđ?‘–đ?‘— ), Where đ?‘— = 1, 2, 3. Similarly, based on Table 2, the components of the integrated IVFS for each Sđ?‘– on Cđ?‘— could also be calculated based on following functions: đ?‘Žđ?‘–đ?‘— = ∑đ?‘™ đ??´đ?‘–đ?‘—đ?‘™ đ?‘Žđ?‘™ , đ?‘™ = 1, 2, ‌, 9
(3.8)
đ?‘Žâ€˛đ?‘–đ?‘— = ∑đ?‘™ đ??´đ?‘–đ?‘—đ?‘™ đ?‘Žâ€˛đ?‘™ , đ?‘™ = 1, 2, ‌, 9
(3.9)
đ?‘?đ?‘–đ?‘— = ∑đ?‘™ đ??´đ?‘–đ?‘—đ?‘™ đ?‘?đ?‘™ , đ?‘™ = 1, 2, ‌, 9
(3.10)
đ?‘?′đ?‘–đ?‘— = ∑đ?‘™ đ??´đ?‘–đ?‘—đ?‘™ đ?‘?′đ?‘™ , đ?‘™ = 1, 2, ‌, 9
(3.11)
đ?‘?đ?‘–đ?‘— = ∑đ?‘™ đ??´đ?‘–đ?‘—đ?‘™ đ?‘?đ?‘™ , đ?‘™ = 1, 2, ‌, 9
(3.12)
; where đ?‘Žđ?‘™ , đ?‘Žâ€˛đ?‘™ , đ?‘?đ?‘™ , đ?‘?′đ?‘™ and đ?‘?đ?‘™ are the corresponding components of class l in Table 2. Step 7: Construction of aggregated decision matrix with respect to decision makers for linguistic criteria. If đ??żđ?‘–đ?‘—đ?‘˜ refers to the linguistic data of Sđ?‘– on Cđ?‘— given by đ??ˇđ?‘€đ?‘˜ , based on (2.11) and (2.12) and Table 3, the aggregated SVNS with respect to decision makers can be obtained as (ađ?‘–đ?‘— , bđ?‘–đ?‘— , cđ?‘–đ?‘— ), where j = 4, 5, ‌ , 8. Similarly, based on (2.8) and Table 2, the aggregated IVFS with respect to decision makers can be obtained as well. Step 8: Aggregate the numerical criteria matrix and the linguistic criteria matrix. As we have got all the SVNS for both numerical and linguistic criteria, we are able to build up a complete SVNS matrix. Similarly, the decision matrix as IVFS could also be generated. Step 9: Construction of aggregated weighted decision matrix with respect to criteria By using the weight of criteria matrix Table 6 and the aggregated weighted SVNS matrix Table 8, the aggregated weighted SVNS decision matrix can be obtained based on (2.15) and (2.16):
16
Table 8. SVNS Decision Matrix. Complete SVNS Decision Matrix SVNS Supplier Cđ?‘— ‌ C1 S1 (a11 , b11 , c11 ) ‌ (a1đ?‘— , b1đ?‘— , c1đ?‘— ) S2 (a21 , b21 , c21 ) ‌ (a2đ?‘— , b2đ?‘— , c2đ?‘— ) ‌ ‌ ‌ ‌ (ađ?‘–đ?‘— , bđ?‘–đ?‘— , cđ?‘–đ?‘— ) ‌ Sđ?‘– (ađ?‘–1 , bđ?‘–1 , cđ?‘–1 ) Aggregated Weighted SVNS Decision Matrix S1 (a11 , b11 , c11 )∗ ‌ (a1đ?‘— , b1đ?‘— , c1đ?‘— )∗ S2 (a21 , b21 , c21 )∗ ‌ (a2đ?‘— , b2đ?‘— , c2đ?‘— )∗ ‌ ‌ ‌ ‌ Sđ?‘– (ađ?‘–1 , bđ?‘–1 , cđ?‘–1 )∗ ‌ (ađ?‘–đ?‘— , bđ?‘–đ?‘— , cđ?‘–đ?‘— )∗
; where j = 1, 2, ‌ , 8 For the IVFS approach, we must normalize the decision matrix in advance. Given đ?‘Ľđ?‘–đ?‘— = ′ ′ [(đ?‘Žđ?‘–đ?‘— , đ?‘Žđ?‘–đ?‘— ); đ?‘?đ?‘–đ?‘— ; (đ?‘?đ?‘–đ?‘— , đ?‘?đ?‘–đ?‘— )], based on the following functions [26] ′
đ?‘Žđ?‘–đ?‘— đ?‘Žđ?‘–đ?‘—
đ?‘&#x;đ?‘–đ?‘— = [( đ?‘? + , đ?‘? + ) ; đ?‘—
đ?‘&#x;đ?‘–đ?‘— = [(
đ?‘—
đ?‘Žđ?‘—− đ?‘Žđ?‘—− ′
đ?‘Žđ?‘–đ?‘—
,đ?‘Ž ); đ?‘–đ?‘—
đ?‘?đ?‘–đ?‘— đ?‘?đ?‘—+
đ?‘Žđ?‘—− đ?‘?đ?‘–đ?‘—
′
đ?‘?đ?‘–đ?‘— đ?‘?đ?‘–đ?‘—
(3.13)
; (đ?‘? + , đ?‘? + )], ∀ j ∈ đ??ş1 đ?‘—
đ?‘—
đ?‘Žâˆ’ đ?‘Žđ?‘—−
; (đ?‘? đ?‘— , đ?‘–đ?‘—
′
đ?‘?đ?‘–đ?‘—
(3.14)
)], ∀ j ∈ đ??ş2
đ?‘?đ?‘—+ = max đ?‘?đ?‘–đ?‘— , ∀ j ∈ đ??ş1
(3.15)
đ?‘–
′
đ?‘Žđ?‘—− = min đ?‘Žđ?‘–đ?‘— , ∀ j ∈ đ??ş2
(3.16)
đ?‘–
; where đ??ş1 = {đ??ś2 , đ??ś5 , đ??ś6 , đ??ś7 , đ??ś8 } , đ??ş2 = {đ??ś1 , đ??ś3, đ??ś4 } based on Table 5. Then, the aggregated weighted IVFS decision matrix can be obtained based on (2.8). Step 11: Determine positive-ideal solution and negative-ideal solution According to SVNS theory and the principle of classical TOPSIS method, SVNS-PIS and SVNS-NIS can be defined as below [21]: đ?œŒ+ = (đ?‘Žđ?‘—+ , đ?‘?đ?‘—+ , đ?‘?đ?‘—+ )
(3.17)
đ?œŒâˆ’ = (đ?‘Žđ?‘—− , đ?‘?đ?‘—− , đ?‘?đ?‘—− )
(3.18)
; where đ?œŒ+ is the PIS and đ?œŒâˆ’ is the NIS and đ?‘Žđ?‘—+ = (
max đ?‘Žđ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş1
min đ?‘Žđ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş2
đ?‘–
đ?‘–
)
max đ?‘Žđ?‘— , đ?‘Žđ?‘—− = ( đ?‘– min đ?‘Žđ?‘— , đ?‘–
đ?‘–đ?‘“ đ?‘— ∈ đ??ş2 đ?‘–đ?‘“ đ?‘— ∈ đ??ş1
)
17
max đ?‘?đ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş2
min đ?‘?đ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş1
max đ?‘?đ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş2
min đ?‘?đ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş1
đ?‘?đ?‘—+ = (
đ?‘–
đ?‘–
đ?‘?đ?‘—+ = (
đ?‘–
đ?‘–
đ?‘?đ?‘—− = (
)
max đ?‘Žđ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş1
min đ?‘Žđ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş2
max đ?‘Žđ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş1
min đ?‘Žđ?‘— ,
đ?‘–đ?‘“ đ?‘— ∈ đ??ş2
đ?‘–
đ?‘–
đ?‘?đ?‘—− = (
)
đ?‘–
đ?‘–
)
)
For IVFS approach, however, the IVFS-PIS and IVFS-NIS could be defined as [26]: đ?œŒ+ = [(1,1); 1; (1,1)]
(3.17)
đ?œŒâˆ’ = [(0,0); 0; (0,0)]
(3.18)
Step 12: Calculate the Euclidian distance measures from SVN positive-ideal solution and SVN negativeideal solution, the closeness coefficient(CC) and rank the alternatives Based on function (2.1), (2.2), and (2.3), the closeness coefficient (CC) of the alternatives are obtained and the list of preference are generated according to descending order for SVNS approach. For IVFS approach, the Euclidian Distance could be calculated based on the following functions [26]: 1
2
2
2
+ đ??ˇđ?‘–1 = ∑đ?‘— √3 [(đ?‘Žđ?‘–đ?‘— − 1) + (đ?‘?đ?‘–đ?‘— − 1) + (đ?‘?′ đ?‘–đ?‘— − 1) 1
2
2
2
+ đ??ˇđ?‘–2 = ∑đ?‘— √ [(đ?‘Žâ€˛đ?‘–đ?‘— − 1) + (đ?‘?′đ?‘–đ?‘— − 1) + (đ?‘?đ?‘–đ?‘— − 1) 3
1
2
2
2
− đ??ˇđ?‘–1 = ∑đ?‘— √3 [(đ?‘Žđ?‘–đ?‘— − 0) + (đ?‘?đ?‘–đ?‘— − 0) + (đ?‘?′ đ?‘–đ?‘— − 0) 1
2
2
2
− đ??ˇđ?‘–2 = ∑đ?‘— √3 [(đ?‘Žâ€˛đ?‘–đ?‘— − 0) + (đ?‘?′đ?‘–đ?‘— − 0) + (đ?‘?đ?‘–đ?‘— − 0)
(3.19) (3.20) (3.21) (3.22)
The Closeness Coefficient for IVFS could be obtained by: đ?‘…đ??ś1 =
− đ??ˇđ?‘–2 + − đ??ˇđ?‘–2 +đ??ˇđ?‘–2
RCđ?‘–∗ =
,
đ?‘…đ??ś2 =
− đ??ˇđ?‘–1 + − đ??ˇđ?‘–1 +đ??ˇđ?‘–1
đ?‘…đ??ś1 +đ?‘…đ??ś2 2
(3.23) (3.24)
The following flow diagram shows the steps of our MCDA algorithm:
18
Criteria Cj
Supplier Crisp Data Nijk
Transfer Crisp Data to Range Value rij
Criteria Linguistic Data Ljk
Numerical Criteria Cj , j=1,2,3
DMs Linguistic Data Lk
Fuzzification of Numerical Criteria
Membership Function mF
Calculate the Membership Degree Mijl for Supplier i at class l on Criteria j
Linguistic Criteria Cj , j=4,5,6,7,8
Supplier Linguistic Data Lijk
SVNS (aij,bij,cij) or IVFS [(aij, aij ); bij; (cij , cij)], j=4,5,6,7,8
SVNS or IVFS Linguistic Table
Test Sample Tj , j=1,2,3
Calculate Comprehensive Reliability Index Rj for Cj
DM Aggregated SVNS (aij,bij,cij) or IVFS [(aij, aij ); bij; (cij , cij)] , j=4,5,6,7,8
SVNS or IVFS Linguistic Table
Normalized Reliability-based Membership Degree Aijl
Aggregated SVNS (aij,bij,cij) or IVFS [(aij, aij ); bij; (cij , cij)], j=1,2,3
Aggregated Weighted SVNS (aij,bij,cij) or IVFS [(aij, aij ); bij; (cij , cij)] , j=1,2,...,8
Conduct TOPSIS to Obtain Rank of Supplier
Figure 6. Framework of the Proposed MCDA algorithm.
19
4. Numerical Example We randomly generated a data set, archived in appendix A to test the effectiveness of the proposed algorithm. We assumed that 10 decision makers (DM) have been appointed to evaluate 8 alternative suppliers with respect to 8 performance evaluation criteria that were discussed in section 2.7. 4.1 Result Analysis The preferential ranking scores of the several alternative suppliers generated by the proposed algorithm using SVNS and IVFS approaches are presented in Table 9 and Table 10. A comparative analysis of the ranking score obtained in these two approaches are presented in Figure 7. We found that the final ranks of the alternative suppliers are almost same, and supplier 3 is selected as the optimal one in both SVNS and IVFS approaches, showing the robustness of the proposed decision-making algorithm. Table 9. Ranking of the Suppliers.
Supplier S1 S2 S3 S4 S5 S6 S7 S8
Supplier S1 S2 S3 S4 S5 S6 S7 S8
d+ 0.447 0.656 0.364 0.639 0.565 0.644 0.346 0.617
d1+ 3.5 5.3 4.2 3.4 5.2 5.2 4.5 5.5
d2+ 4.3 4.7 3.7 4.5 8.2 5.2 3.9 4.9
SVNS Approach dcc 0.52 0.538 0.409 0.384 0.783 0.683 0.476 0.427 0.607 0.518 0.512 0.443 0.675 0.661 0.428 0.409 IVFS Approach d1- d2- RC1 4.3 5 0.5 3.1 3.9 0.5 5.4 4.3 0.6 4.2 5.1 0.5 3.5 8.2 0.5 3.4 5.4 0.5 4 5.2 0.6 2.9 3.6 0.4
RC2 0.4 0.4 0.5 0.4 0.4 0.4 0.5 0.3
Ranking 3 8 1 6 4 5 2 7
RC 0.456 0.409 0.546 0.442 0.451 0.45 0.521 0.385
Ranking 3 7 1 6 4 5 2 8
Table 10. Relationship between the Suppliers and the Criteria. Relationship Between the Suppliers and the Criteria Supplier C1 C2 C3 C4 C5 C6 C7 C8 S1 P N N N P N N P S2 P N P P N N N P S3 P P N P N N P P S4 N P N P N P P P S5 P P P P N N P N S6 P N N P N N N N S7 P N P P P N P P S8 N P P N P P P N
20
Comparison Between SVNS and IVFS Supplier 8
Suppliers
Supplier 7 Supplier 6 Supplier 5 Supplier 4 Supplier 3 Supplier 2 Supplier 1
Ranking SVNS Ranking
IVFN Ranking
Figure 7. Comparison between SVNS and IVFN.
Given the fact that performance of the candidate supplier(s) may differ on different criteria, the change in the importance of the criteria would change the overall performance of a candidate supplier concerning all the criteria. The relationship between the performance of the resilient suppliers and the criteria are summarized in Table 10 wherein P and N to positive and Negative association. A positive association signifies that the resiliency property of the suppliers would benefit from the increase of the weight of that criterion, implying that the CC of the supplier would be higher if the importance of the criterion is increased. More conclusively, a positive association implies that a supplier possesses a good resilience performance on this criterion. A negative association between the supplier’s performance and importance of the criteria has an opposite meaning. As previously mentioned, the membership functions are modified using the reliability index, we further compared the results of the Reliability-modified model and the original model and presented the outcome in Figure 9. The result shows that the consideration of the reliability has slightly changed the CC of the suppliers, concluding that the consideration of the reliability-based membership function influences the overall preferential ranking of the alternative suppliers. Comparison between the Reliability-modified Model and Original Model
1
CC
0.8 0.6 0.4 0.2 0 supplier supplier supplier supplier supplier supplier supplier supplier 1 2 3 4 5 6 7 8
Suppliers Reliability Modified
Original
Figure 8. Comparison Between the Reliability-modified Model and Original Model 21
In addition, to further validate the importance of considering reliability-based membership function in MCDA framework, we adopt the method proposed in [13] to perform another set of comparative analysis. Because the existing method do not consider multiple decision makers, we only extract the data of DM1 from our original data set to be consistent in the comparative analysis. Besides, crisp data 1 to 9 are assigned to linguistic terms from VB to EG to replace the SVNS. The comparison of the result of our proposed MCDA model and the classical model are presented in Figure 10. Apart from the three suppliers (1, 3 & 7), we observed significant changes in the ranking score of the candidate suppliers while adopting the reliability based SVNS approach as compared to traditional MCDA approach.
Comparison Btween the Proposed SVNS Model and Classical Model
Supplier 8
Supplier 8
Supplier 7
Supplier 7
Supplier 6
Supplier 6
Suppliers
Suppliers
Comparison Btween the Proposed SVNS Model and Classical Model
Supplier 5 Supplier 4 Supplier 3
Supplier 5 Supplier 4 Supplier 3
Supplier 2
Supplier 2
Supplier 1
Supplier 1
Ranking SVNS
Classical
Figure 9. Comparison for Original Model.
Ranking SVNS
Classical
Figure 10. Comparison for Classical Model.
4.2 Sensitivity Analysis In real world, the requirements of the decision-makers who need to select the optimal supplier differs significantly due to their diverse preferences on several criteria. For example, some of the decisionmakers may care more about buffer capacity while the others’ satisfaction would be fulfilled only when the alternative shows a superior performance on responsiveness. That is, the ranking of the supplier(s) may change while different weights are assigned to different criteria. To test whether our proposed algorithm is capable of explaining this, we conduct a sensitivity analysis with respect to the variation in the weight of criteria to observe the corresponding change in the CC and the final list of preference. The weight in the form of SVNS is summarized in Table 3. For SVNS, the higher the importance of a criterion, the larger the truth value. So, we can adopt the truth value to represent the SVNS weight to do the sensitivity analysis. Considering C7 as example, the SVNS for C7 is (0.34, 0.76, 0.79) and assuming the representative weight for đ??śđ?‘— is đ?›źđ?‘— , then we have đ?›ź7 = 0.34. To check the impact of the value of đ?›ź7 on the final ranking score (CC), we would slightly change the value of đ?›ź7 . Because the weights are calculated from the original linguistic data based on Table 1, we can gradually change the original
22
linguistic data on C7 to obtain the đ?›ź7 we desired. The original linguistic data for đ??ś7 and corresponding value of đ?›ź7 could be summarized as follows: Table 11. Original Linguistic Data for Criteria 7 (đ??ś7 ). Data Set DMs Original Data Set Data Set 1 Data Set 2 Data Set 3 Data Set 4 Data Set 5 Data Set 6 Data Set 7 Data Set 8 Data Set 9
DM1 UI VUI VUI VUI M M I I VI VI
DM2 UI VUI VUI VUI M M I I VI VI
DM3 VUI VUI VUI VUI UI UI UI M I VI
Original Linguistic Data for C7 DM4 DM5 DM6 DM7 UI VUI VUI M VUI VUI VUI VUI VUI VUI VUI UI UI UI VUI M UI VUI VUI M M UI UI I UI UI UI I I M M VI I UI M VI VI VI VI VI
DM8 M VUI UI M M I I I VI VI
DM9 UI VUI UI UI UI UI UI M I VI
DM10 UI VUI UI UI UI UI M M I VI
Îą7 0.34 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
While we change the value of �7 , the SVNS weight of other criteria would remain the same based on (2.13). However, as the original performance measurement will be multiplied by the weight to get the weighted performance measurement, the suppliers who have better performance on C7 would benefit from the increased weight, leading to a higher CC which, eventually will change the preferential order of the alternative suppliers. Fig 7 shows the sensitivity analysis on C7. To make it easy to understand, we only pick supplier 3 and supplier 7 as they have the highest CC. Sensitivity Analysis on ι7
0.8
Sensitivity Analysis on Îą7
0.7 0.6
CC
CC
0.5 0.4 0.3 0.2 0.1
0.71 0.7 0.69 0.68 0.67 0.66 0.65 0.64 0.63
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
0 0.1
0.2
0.3
0.4
0.5 Îą7
0.6
0.7
0.8
Îą7
0.9
Supplier 1
Supplier 2
Supplier 3
Supplier 4
Supplier 5
Supplier 6
Supplier 7
Supplier 8
Supplier 3
Supplier 7
Figure 11. Sensitivity Analysis on ι7. We found that, when �7 < 0.7, the optimal supplier is supplier 3; when �7 ≼ 0.7,supplier 3 loses its priority over supplier 7. We must mention that, as the ι� are independent from each other, we only focus on one ι� at one time. Particularly, in doing the sensitivity analysis against one criteria, only the weight of that criteria is adjusted while keeping the weight of other criteria constant. In addition, because the
23
weight is in the form of SVNS, ∑đ?‘– đ?›źđ?‘— ≠1. But we could do the sensitivity analysis on every Îąđ?‘– separately to check their influence on the final rank. The results are summarized in Table 12. Table 12. Result of the Sensitivity Analysis. Îąj Îą1 Îą2 Îą3 Îą4 Îą5 Îą6 Îą7 Îą8
Range (0.1,0.9) (0.1,0.9) (0.1,0.72) (0.1,0.8) (0.1,0.9) (0.1,0.75) (0.1,0.7) (0.1,0.75)
Optimal Supplier S3 S3 S3 S3 S3 S3 S3 S3
Range (0.72,0.9) (0.8,0.9) (0.75,0.9) (0.7,0.9) (0.75,0.9)
Optimal Supplier S7 S7 S7 S7 S7
5. Conclusion Because of the limitation of the current fuzzy-based TOPSIS method applied in the resilient supplier selection problem, there is not existing approach that could provide a comprehensive way to evaluate the alternative suppliers with respect to numerical and linguistic criteria simultaneously. We adapted and extended SVNS and IVFS techniques to consider quantitative and linguistic evaluation criteria in our decision-making algorithm. To consider the unreliability of the information, we calculated reliability indices to modify the obtained membership functions to make them reliability adjusted. With the help of reliability-based membership degree, the crisp data on numerical criteria are transferred to aggregated SVNS or IVFS decision matrix, which are then combined with the decision matrix on linguistic criteria and ranked by the TOPSIS tool. The comparative results generated from these two approaches (SVNS and IVFS) verifies the effectiveness of our algorithm. We also perform a sensitivity analysis to show how the priority of an evaluation criterion impact the preference ranking of the suppliers. The developed MCDA algorithm is an effective and reliable tool for supply chain stakeholders to evaluate multiple suppliers considering several conflicting criteria with imprecise and unreliable decision relevant information. In the future, we will try to find a candidate component in IVFS so that we could conduct a sensitivity analysis in IVFS approach as well. In addition, we will further extend this current work to develop a method that could optimize the weight of decision maker while aggregating the numerical data set.
24
Reference [1] [2] [3] [4] [5] [6] [7] [8]
[9]
[10] [11]
[12] [13]
[14]
[15] [16] [17] [18] [19] [20]
T. Sawik, "Selection of resilient supply portfolio under disruption risks," Omega, vol. 41, no. 2, pp. 259-269, 2013. B. Canis, Motor vehicle supply chain: effects of the Japanese earthquake and tsunami. Diane Publishing, 2011. Y. Sheffi, "The resilient enterprise: overcoming vulnerability for competitive advantage," MIT Press Books, vol. 1, 2005. Y. Sheffi and J. B. Rice Jr, "A supply chain view of the resilient enterprise," MIT Sloan management review, vol. 47, no. 1, p. 41, 2005. N. Devlin and J. Sussex, "Incorporating multiple criteria in HTA," Methods and processes. London: Office of Health Economics, 2011. J. S. Dodgson, M. Spackman, A. Pearman, and L. D. Phillips, "Multi-criteria analysis: a manual," 2009. R. Gregory, L. Failing, M. Harstone, G. Long, T. McDaniels, and D. Ohlson, Structured decision making: a practical guide to environmental management choices. John Wiley & Sons, 2012. A. C. Mßhlbacher and A. Kaczynski, "Making good decisions in healthcare with multi-criteria decision analysis: the use, current research and future development of MCDA," Applied health economics and health policy, vol. 14, no. 1, pp. 29-40, 2016. P. Wahlster, M. Goetghebeur, C. Kriza, C. Niederländer, and P. Kolominsky-Rabas, "Balancing costs and benefits at different stages of medical innovation: a systematic review of Multi-criteria decision analysis (MCDA)," BMC health services research, vol. 15, no. 1, p. 262, 2015. D. J. Nutt, L. A. King, and L. D. Phillips, "Drug harms in the UK: a multicriteria decision analysis," The Lancet, vol. 376, no. 9752, pp. 1558-1565, 2010. M. M. Hasan, M. A. S. Shohag, A. Azeem, and S. K. Paul, "Multiple criteria supplier selection: a fuzzy approach," International Journal of Logistics Systems and Management, vol. 20, no. 4, pp. 429-446, 2015. H. Raiffa and R. Keeney, "Decision Analysis with Multiple Conflicting Objectives, Preferences and Value Tradeoffs," 1975. F. De Felice, M. H. Deldoost, M. Faizollahi, and A. Petrillo, "Performance measurement model for the supplier selection based on AHP," International Journal of Engineering Business Management, vol. 7, p. 17, 2015. K. D. Prasad, M. Prasad, S. B. Rao, and C. Patro, "Supplier Selection through AHP-VIKOR Integrated Methodology," SSRG- Inernational Journal of Industrial Engineering, vol. 3, no. 5, pp. 1-6, 2016. T. L. Saaty, "The analytic hierarchy process: planning, priority setting, resources allocation," New York: McGraw, vol. 281, 1980. B. L. Golden, E. A. Wasil, and P. T. Harker, "The analytic hierarchy process," Applications and Studies, Berlin, Heidelberg, 1989. K. Yoon, "A reconciliation among discrete compromise solutions," Journal of the Operational Research Society, vol. 38, no. 3, pp. 277-286, 1987. C.-L. Hwang, Y.-J. Lai, and T.-Y. Liu, "A new approach for multiple objective decision making," Computers & operations research, vol. 20, no. 8, pp. 889-899, 1993. K. Shahroudi and S. M. S. Tonekaboni, "Application of TOPSIS method to supplier selection in Iran auto supply chain," Journal of Global Strategic Management, vol. 12, pp. 123-131, 2012. P. W. Bhutia and R. Phipon, "Application of AHP and TOPSIS method for supplier selection problem," IOSR Journal of Engineering, vol. 2, no. 10, pp. 43-50, 2012.
25
[21] [22] [23]
[24]
[25] [26] [27] [28] [29]
[30]
[31] [32] [33] [34] [35]
R. Şahin and M. Yiğider, "A Multi-criteria neutrosophic group decision making metod based TOPSIS for supplier selection," arXiv preprint arXiv:1412.5077, 2014. K. T. Atanassov, "Intuitionistic fuzzy sets," Fuzzy sets and Systems, vol. 20, no. 1, pp. 87-96, 1986. A. Haldar, A. Ray, D. Banerjee, and S. Ghosh, "Resilient supplier selection under a fuzzy environment," International Journal of Management Science and Engineering Management, vol. 9, no. 2, pp. 147-156, 2014. F. E. Boran, S. Genç, M. Kurt, and D. Akay, "A multi-criteria intuitionistic fuzzy group decision making for supplier selection with TOPSIS method," Expert Systems with Applications, vol. 36, no. 8, pp. 11363-11368, 2009. W. Guijun and L. Xiaoping, "The applications of interval-valued fuzzy numbers and intervaldistribution numbers," Fuzzy Sets and Systems, vol. 98, no. 3, pp. 331-335, 1998. B. Ashtiani, F. Haghighirad, A. Makui, and G. ali Montazer, "Extension of fuzzy TOPSIS method based on interval-valued fuzzy sets," Applied Soft Computing, vol. 9, no. 2, pp. 457-461, 2009. W. Haibin, F. Smarandache, Y. Zhang, and R. Sunderraman, Single valued neutrosophic sets. Infinite Study, 2010. H. Wang, F. Smarandache, R. Sunderraman, and Y.-Q. Zhang, interval neutrosophic sets and logic: theory and applications in computing: Theory and applications in computing. Infinite Study, 2005. P. Thokala et al., "Multiple criteria decision analysis for health care decision making—an introduction: report 1 of the ISPOR MCDA Emerging Good Practices Task Force," Value in health, vol. 19, no. 1, pp. 1-13, 2016. A. Haldar, A. Ray, D. Banerjee, and S. Ghosh, "A hybrid MCDM model for resilient supplier selection," International Journal of Management Science and Engineering Management, vol. 7, no. 4, pp. 284-292, 2012. L. A. Zadeh, "Information and control," Fuzzy sets, vol. 8, no. 3, pp. 338-353, 1965. A. M. M. S. Ullah and M. Noor-E-Alam, "Big data driven graphical information based fuzzy multi criteria decision making," Applied Soft Computing, vol. 63, pp. 23-38, 2018/02/01/ 2018. W. Jiang, M. Zhuang, and C. Xie, "A reliability-based method to sensor data fusion," Sensors, vol. 17, no. 7, p. 1575, 2017. G. Shafer, A mathematical theory of evidence. Princeton university press, 1976. A. P. Dempster, "Upper and lower probabilities induced by a multivalued mapping," The annals of mathematical statistics, pp. 325-339, 1967.
26