Group decision making based on novel fuzzy modified TOPSIS method

Group decision making based on novel fuzzy modified TOPSIS method

Applied Mathematical Modelling 35 (2011) 4257–4269 Contents lists available at ScienceDirect Applied Mathematical Modelling journal homepage: www.el...

219KB Sizes 106 Downloads 236 Views

Applied Mathematical Modelling 35 (2011) 4257–4269

Contents lists available at ScienceDirect

Applied Mathematical Modelling journal homepage: www.elsevier.com/locate/apm

Group decision making based on novel fuzzy modified TOPSIS method Behnam Vahdani ⇑, S. Meysam Mousavi, Reza Tavakkoli-Moghaddam Department of Industrial Engineering, College of Engineering, University of Tehran, Tehran, Iran

a r t i c l e

i n f o

Article history: Received 29 July 2010 Received in revised form 16 February 2011 Accepted 23 February 2011 Available online 26 February 2011 Keywords: Multi-criteria analysis Modified TOPSIS Fuzzy sets Robot selection Rapid prototyping process selection

a b s t r a c t The aim of this paper is to present a novel fuzzy modified technique of order preference by a similarity to ideal solution (TOPSIS) method by a group of experts, which can select the best alternative by considering both conflicting quantitative and qualitative evaluation criteria in real-life applications. The proposed method satisfies the condition of being the closest to the fuzzy positive ideal solution and also being the farthest from the fuzzy negative ideal solution with multi-judges and multi-criteria. The performance rating values of alternatives versus conflicting criteria as well as the weights of criteria are described by linguistic variables and are transformed into triangular fuzzy numbers. Then a new collective index is introduced to discriminate among alternatives in the evaluation process with respect to subjective judgment and objective information. This paper shows that the proposed fuzzy modified TOPSIS method is a suitable decision making tool for the manufacturing decisions with two examples for the robot selection and rapid prototyping process selection. Ó 2011 Elsevier Inc. All rights reserved.

1. Introduction Multi-criteria decision making (MCDM) is regarded as a main part of modern decision science and operational research, which contains multiple decision criteria and multiple decision alternatives. The objective of the MCDM is to find the most desirable alternative(s) from a set of available alternatives versus the selected criteria [1]. The MCDM methods are able to obtain solutions for a wide range of society, economics, engineering and management problems [1–4]. Technique for order preference by similarity to an ideal solution (TOPSIS) is one of the well-known classical MCDM methods proposed by Hwang and Yoon [5] for solving the decision making problems. It is based on the concepts that the chosen alternative should have the shortest distance from the positive ideal point and the farthest distance from the negative ideal point concurrently. In fact, the ideal point is the solution, in which the benefit criteria are maximized and the cost criteria are minimized. Consequently, the negative ideal point is the solution, in which the cost criteria are maximized and the benefit criteria are minimized [6–8]. The increasing complexity of the engineering and management environment leads to benefit from a group of experts or decision makers (DMs) to investigate all relevant aspects of decision making problems. In the recent decade, some studies focused on MCDM problems to provide reliable results and take into account the analysis of the DMs instead of the analysis of a single DM [1,4,7–9]. On the other hand, MCDM methods consist of the DMs’ subjective judgments and preferences including qualitative and/or quantitative criteria ratings as well as weights of criteria. These issues can be regarded as uncertain, imprecise and indefinite values that make the decision making process complicated in the real-life applications. To address the issues, the decision making process under a fuzzy environment is presented, where the information available is imprecise and uncertain to cope with such problems in the DMs’ assessments [8]. ⇑ Corresponding author. Tel./fax: +98 21 44649066. E-mail addresses: [email protected], [email protected] (B. Vahdani), [email protected] (S.M. Mousavi). 0307-904X/$ - see front matter Ó 2011 Elsevier Inc. All rights reserved. doi:10.1016/j.apm.2011.02.040

4258

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

In this paper, the TOPSIS method by a group of DMs is considered for ranking and selection problems because of the merits and advantages provided as below [9,10]: A concept that is rational and readily comprehensible The computation process involved is simple and straightforward A sound logic that is capable of considering both the best and the worst alternative concurrently The ability to depict the best performance of the available alternative versus each assessment criterion in a simple mathematical form  Incorporating the relative importance described by objective and subjective information into the evaluation process  An easy implementation into a spreadsheet software    

Furthermore, both TOPSIS and fuzzy TOPSIS methods have been extensively applied to engineering and management fields over the last two decades. For instance, alternative-fuel buses selection [2], bridge scheme selection [11], evaluating conceptual bridge design [5], inter-company comparison [10], project risk assessment [3,8], rapid prototyping process selection [12], robot selection [13,14], supplier evaluation and selection [15], and temporary storage design [16]. In the last decade, numerous attempts have been made to propose the TOPSIS method for multi-criteria analysis along with uncertainty issues. Chen [17] developed the TOPSIS method for the group decision making under a fuzzy environment. The rating of each alternative and the weight of each criterion are provided by linguistic terms which can be expressed in triangular fuzzy numbers. Then a vertex method is presented to calculate the distance between two triangular fuzzy numbers. Chu and Lin [13] presented a fuzzy TOPSIS method for robot selection. The values of objective criteria are transformed into dimensionless indices to make sure compatibility between the values of objective criteria and the linguistic ratings of subjective criteria. Also, the membership function of each weighted rating is obtained by interval arithmetic of fuzzy numbers. Byun and Lee [12] introduced the selection of an optimal rapid prototyping system based on a decision support system and modified TOPSIS method. A modified TOPSIS is considered to assess both quantitative and qualitative data by using triangular fuzzy numbers and defuzzification centroid values. Chen et al. [15] presented a fuzzy approach based on the concept of the TOPSIS method for supplier evaluation and selection in supply chain management. Linguistic terms are applied to evaluate the ratings and weights for the factors and then they are expressed in trapezoidal or triangular fuzzy numbers. Rao and Padmanabhan [18] designed a methodology on the basis of digraph and matrix methods for the assessment of alternative industrial robots. In addition, they applied an MCDM method (TOPSIS) for the selection of a robot in an industrial application and compared the results. Rao [14] introduced multi-attributes decision making (MADM) methods in the manufacturing environment, such as evaluating flexible manufacturing system, selection of modern machining methods and robot selection. For this purpose, the TOPSIS and the modified TOPSIS methods along with other classical MADM methods are taken into account. In the traditional TOPSIS method, the normalized decision matrix is weighted by multiplying each column of the matrix by its relative importance of criterion. Then the overall performance of an alternative is determined by its Euclidean distance to the positive and negative ideal points; but, the distance depends on the relative importance of each criterion, and should be included in the measurement. In the modified TOPSIS method proposed by Deng et al. [10], weighted Euclidean distances are applied instead of constructing a weighted decision matrix. Hence, the positive and negative ideal points do not interrelate with the weighted decision matrix. Mahdavi et al. [19] proposed a model of the TOPSIS in a fuzzy environment for MCDM problems in order to obtain ideal solutions. They use a measurement of fuzzy distance value with a lower bound of alternatives by triangular fuzzy numbers. Chu and Lin [20] designed an interval arithmetic based fuzzy TOPSIS model, where ratings of alternatives versus criteria and weights of criteria are described by linguistic terms and represented by fuzzy numbers. Also, the membership function of each fuzzy weighted rating is obtained by interval arithmetic of fuzzy numbers. Wang and Lee [21] considered a fuzzy TOPSIS for evaluating alternatives, in which subjective weighting method and entropy-based objective weighting method are applied. Ebrahimnejad et al. [3] proposed an approach based on fuzzy TOPSIS and fuzzy LINMAP methods in order to rank high risks in build-operate-transfer projects. Their ranking process is performed on the basis of triangular fuzzy number and fuzzy Euclidean distance. Kumar and Garg [22] provided deterministic quantitative model according to distance based approach (DBA) method for the selection and ranking of robots. The presented model was illustrated with an application example in the robot selection. Chatterjee et al. [23] carried out an attempt to solve the robot selection problem with the application of two MADM methods, namely compromise ranking and outranking, and discussed their relative performances for a given industrial application. The review of the literature indicates that the fuzzy TOPSIS method under the group decision making process has received much less attention; there is a need for simple and logical mathematical tool to help the DMs in order to make a best decision. Hence, in this paper a new fuzzy modified TOPSIS method by a group of the DMs is proposed that considers both subjective judgment and objective information in real-life situations. The proposed method is based on concepts of positive ideal and negative ideal points for solving decision making problems with multi-judges and multi-criteria in a fuzzy environment. In this method, the performance rating values of each alternative under the selected criteria as well as the weights of criteria are linguistic variables expressed as triangular fuzzy numbers. Then a new collective index is introduced to discriminate among alternatives in the evaluation process by constructing ideal separation and anti-ideal separation matrixes simultaneously. Finally, for the purpose of proving the validity and applicability of the proposed method, two illustrative

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

4259

examples are provided in the manufacturing environment for problems of the robot selection and rapid prototyping process selection. The remaining of this paper is organized as follows: In Section 2, we briefly introduce the classical TOPSIS method. Section 3 reviews basic definitions of fuzzy sets and fuzzy numbers. Novel fuzzy modified TOPSIS method is proposed to solve MCDM problems in Section 4. Section 5 presents two illustrative examples in the manufacturing environment including two applications to select the robot and rapid prototyping process. The paper is concluded in Section 6.

2. TOPSIS method TOPSIS method is a technique to order preference by similarity to ideal solution proposed by Hwang and Yoon [24]. This method regards the principle that the chosen alternative should have the shortest distance from the ideal solution and the longest distance from the negative ideal solution [6,24]. In fact, the ideal solution is a solution that maximizes the benefit criteria and minimizes the cost criteria. If each criterion has a monotone increasing (or decreasing) effective function, the ideal solution, which consists of the best criterion values, and the negative ideal solution, which consists of the worst, is computed [12]. Suppose an MADM problem that has m alternatives, A1, . . ., Am and n decision criteria,C1, . . ., Cn. Each alternative is assessed with respect to the n criteria. All the performance ratings assigned to the alternatives with respect to each criterion form a decision matrix denoted by X ¼ ðxij Þmn . Let W = (w1, w2, . . . , wn) be the relative weight vector about the criteria, P satisfying nj¼1 wj ¼ 1. Then, the TOPSIS method can be summarized as follows: Step 1. Normalize the decision matrix X ¼ ðxij Þmn using the equation below.

xij rij ¼ qffiffiffiffiffiffiffiffiffiffi P ffi

m 2 i¼1 xij

; i ¼ 1; 2; . . . ; m;

j ¼ 1; 2; . . . ; n;

ð1Þ

where rij is the normalized criteria rating. Step 2. Calculate the weighted normalized decision matrix V ¼ ðv ij Þmn: .

v ij ¼ wj rij ; i ¼ 1; 2; . . . ; m;

j ¼ 1; 2; . . . ; n;

ð2Þ Pn

where wj is the relative weight of the jth criterion, and j¼1 wj ¼ 1:. Step 3. Determine the ideal and negative-ideal solutions.

A ¼ v 1 ; . . . ; v m ¼ fðmaxj v ij j jXb Þ; ðminj v ij j jXc Þg;

ð3Þ

A ¼ v 1 ; . . . ; v m ¼ fðminj v ij j jXb Þ; ðmaxj v ij j jXc Þg;

ð4Þ

where Xb and Xc are the sets of benefit criteria and cost criteria, respectively. Step 4. Calculate the Euclidean distances of each alternative from the positive ideal solution and the negative ideal solution, respectively.

vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi uX u n Di ¼ t ðv ij  v j Þ2 ;

i ¼ 1; 2; . . . ; m;

ð5Þ

j¼1

Di

vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi uX u n ¼ t ðv ij  v j Þ2 ;

i ¼ 1; 2; . . . ; m;

ð6Þ

j¼1

Step 5. Calculate the relative closeness of each alternative to the ideal solution. The relative closeness of the alternative Ai with respect to A⁄ is defined as

RC i ¼

Di

Di ; þ Di

i ¼ 1; 2; . . . ; m:

ð7Þ

Step 6. Rank the alternatives according to the relative closeness to the ideal solution. The bigger the RCi, the more desirable the alternative Ai will be. The best alternative is the one with the greatest relative closeness to the ideal solution. 3. Fuzzy numbers In this section, some basic definitions of fuzzy sets and fuzzy numbers are reviewed from Kaufmann and Gupta [25] and Ross [26]. Below, the basic definitions and notations of fuzzy sets and fuzzy numbers are presented which are applied throughout this paper until otherwise stated.

4260

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

~ in a universe of discourse X is characterized by a membership function lAðxÞ ~ Definition. 3.1. A fuzzy set A which associates ~ with each element x in X a real number in the interval [0, 1]. The function value lAðxÞ is termed the grade of membership of x ~ in A. ~ ¼ ða1 ; a2 ; a3 Þ, the membership function of the fuzzy numDefinition. 3.2. The triangular fuzzy numbers can be denoted as A ~ is defined as follows: ber A

~ ¼ lAðxÞ

8 > > > <

0

x < a1 ;

ðx  a1 Þ=ða2  a1 Þ a1  x  a2 ;

> ða3  xÞ=ða3  a2 Þ a2  x  a3 ; > > : 0 x > a3 :

ð8Þ

Definition. 3.3. A non-fuzzy number r can be expressed as (r, r, r). The fuzzy sum  and fuzzy Subtraction  of any two triangular fuzzy numbers are also triangular fuzzy numbers; however, the multiplication of any two triangular fuzzy ~ ¼ ða1 ; a2 ; a3 Þ, numbers is only an approximate triangular fuzzy number. Given any two positive triangular fuzzy numbers, A ~ ~ ~ B ¼ ðb1 ; b2 ; b3 Þ and a positive real number r, some main operations of fuzzy numbers A and B can be expressed as follows:

~B ~ ¼ ða1 þ b1 ; a2 þ b2 ; a3 þ b3 Þ; A

ð9Þ

~B ~ ¼ ða1  b3 ; a2  b2 ; a3  b1 Þ; A

ð10Þ

~ r ¼ ða1 r; a2 r; a3 rÞ; A

ð11Þ

~ B ~ ¼ða A ~ 1 b1 ; a2 b2 ; a3 b3 Þ:

ð12Þ

4. Proposed novel fuzzy modified TOPSIS method The MADM problem including both crisp numbers and fuzzy numbers can be expressed in the matrix format for each DM as

2

x11

6 6 x21 6 6 6 6 .. 6 . 4 xm1



x1ðk1Þ

~x1k







x1ðk2Þ

~x2k



.. .

.. .

.. .

.. .

xmðk1Þ

~xmk

~x1n 3 7 ~x1n 7 7 7 7: .. 7 . 7 5

ð13Þ

~xmn

A set of K DMs is regarded for the above MADM problem. For a convenient calculation, it is assumed that xi1 ; . . . ; xiðk1Þ ði ¼ 1; . . . ; mÞ are crisp numbers and~ xik ; . . . ; ~ xin ði ¼ 1; . . . ; mÞ are fuzzy numbers for each DM. The linguistic variables ~ xij are triangular fuzzy numbers ðaij ; bij ; cij Þ. Furthermore, weights of criteria are linguistic variables which can be expressed in triangular fuzzy numbers. Therefore, the procedure of novel fuzzy modified TOPSIS method by a group of DMs can be described as follows. Step 1. Establish a group of k DMs. Step 2. Define and describe a set of relevant criteria. Step 3. Obtain the rating of a potential alternative versus each criterion for each DM. ~ j Þ. Step 4. Aggregate the ratings of alternatives versus each subjective criterion ð~ xij Þand fuzzy weights of selected criteriaðw Let the fuzzy ratings of all DMs be triangular fuzzy numbers ~ xijk ¼ ðaijk ; bijk ; cijk Þ, k = 1, 2, . . ., K. Then the aggregated fuzzy rating can be obtained as

~xij ¼ ðaij ; bij ; cij Þ; where

aij ¼

k 1X aijk ; K k¼1

bij ¼

k 1X bijk ; K k¼1

k ¼ 1; 2; . . . ; K;

ð14Þ

4261

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

cij ¼

k 1X cijk : K k¼1

~ jk ¼ ðwjk1 ; wjk2 ; wjk3 Þ; Let the fuzzy weights of selected criteria be triangular fuzzy numbers w gated fuzzy weight of each criterion can be obtained as

~ j ¼ ðwj1 ; wj2 ; wj3 Þ; w

k ¼ 1; 2; . . . ; K. Then the aggre-

k ¼ 1; 2; . . . ; K;

ð15Þ

where

wj1 ¼

k 1X wjk1 ; K k¼1

wj2 ¼

k 1X wjk2 ; K k¼1

wj3 ¼

k 1X wjk3 : K k¼1

Also, the ratings of alternatives versus each objective criterion are aggregated by the arithmetic mean. Step 5. Compute the normalized decision matrix. Vector normalization is applied to calculate rij and ~r ij .

xij rij ¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi Pm 2 ; i¼1 xij

i ¼ 1; . . . ; m;

! aij bij cij ; ; ; ej ej ej

~rij ¼

j ¼ 1; . . . ; k  1;

i ¼ 1; . . . ; m;

ð16Þ

j ¼ k; . . . ; n;

ð17Þ

vffiffiffiffiffiffiffiffiffiffiffiffiffi u m uX  c2ij : ej ¼ t i¼1

~ ¼ ½v ~ ij mn . The fuzzy weighted normalized decision Step 6. Construct the fuzzy weighted normalized decision matrix, V ~j Þ, which is assigned by pairwise matrix is calculated by multiplying each column of the matrix by the fuzzy weight ðw comparisons of elements. Thus,

v~ ij ¼ w~ j rij ;

i ¼ 1; . . . ; m;

j ¼ 1; . . . k  1;

ð18Þ

v~ ij ¼ w~ j rij ;

i ¼ 1; . . . ; m;

j ¼ k; . . . n;

ð19Þ

Step 7. Defuzzify fuzzy numbers. Each fuzzy number is defuzzified by using the centroid method. For triangular fuzzy numbers, R v~ ¼ ða; b; cÞ, the defuzzification centroid value is obtained by

v ¼

v lðv Þdv 1 ¼ ða þ b þ cÞ: lðv Þdv 3

R

ð20Þ

~ ij ¼ ðaij ; bij ; cij Þ, contained in the weighted normalized decision matrix is Each centroid value for fuzzy numbers, v

v ij ¼

1 ðaij þ bij þ cij Þ; ¼ 1; . . . ; m; 3

j ¼ k; . . . ; n:

ð21Þ

Step 8. Determine the positive ideal and negative ideal solutions. The values for A⁄ and A are defined as

A ¼ ðv 1 ; v 2 ; . . . ; v k1 ; v~ k ; v~ kþ1 ; . . . ; v~ n Þ          ¼ max v ij j j  J ; min v ij j j  J ; max v ij j j  J ; min v ij j j  J j i ¼ 1; . . . ; m ;

ð22Þ

A ¼ ðv 1 ; v 2 ; . . . ; v k1 ; v~ k ; v~ kþ1 ; . . . ; v~ n Þ          ¼ min v ij j j  J ; max v ij j j  J ; min v ij j j  J ; max v ij j j  J j i ¼ 1; . . . ; m ;

ð23Þ

i

i

i

i

i

i

Where,

J ¼ fj ¼ 1; 2; . . . ; n j j associated with benefit attributeg; J_ ¼ fj ¼ 1; 2; . . . ; n j j associated with cost attributeg;

i

i

4262

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

For benefit criterion, the DM desires to have a maximum value among the alternatives. For cost criterion, however, the DM desires to have a minimum value among them. Obviously, A⁄indicates the most preferable alternative or the ideal solution. Similarly, A indicates the least preferable alternative or the anti-ideal solution. Step 9. Construct ideal separation matrix (D⁄) and anti-ideal separation matrix (D) which are defined as follow.

3 jv 11  v 1 j jv 1ðk1Þ  v k1 j jv 1k  v k j jv 1n  v n j 6 jv 21  v  j jv 2ðk1Þ  v  j jv 2k  v  j jv 2n  v  j 7 6 1 n 7 k1 k  7; D ¼ ½dij ¼ 6 .. .. .. .. .. .. 7 6 5 4 . . . . . . jv m1  v 1 j jv mðk1Þ  v k1 j jv mk  v k j jv mn  v n j

ð24Þ

3 jv 11  v 1 j jv 1ðk1Þ  v k1 j jv 1k  v k j jv 1n  v n j 7 6  6 jv 21  v 1 j jv 2ðk1Þ  v k1 j jv 2k  v k j jv 2n  v n j 7 7 6   D ¼ ½dij ¼ 6 7: .. .. .. .. .. .. 7 6 . . . . . . 5 4     jv m1  v 1 j jv mðk1Þ  v k1 j jv mk  v k j jv mn  v n j

ð25Þ

2

2

Step 10. Calculate collective index (CI). The CI is calculated by

0

11 k  K X dij A HiðD ; D Þ ¼ @ þ Z ij0  dij i¼1 



8i ¼ 1; 2; . . . ; m;

ð26Þ

ðAÞ

P   0 where the first summation ð A Þ refers to all j for which dij > 0 while ðZ ij0 Þ refers to all j for which dij ¼ 0. Moreover, Z ij0 can    max1 w j j d 0   for which dij0 > 0 and wj for dij0 ¼ 0. be calculated such that Z ij0 ¼ maxj0 dij0 ij





Ii ðD ; D Þ ¼

K X l¼1

!m1  dij

0 þ@

11 k K X 1A þ Q ij0  d l¼1ðAÞ ij

8i ¼ 1; 2; . . . ; m;

ð27Þ

P   0 where the second summation ð A Þ refers to all j for which dij > 0 while ðQ ij0 Þ refers to all j for which dij ¼ 0 and   maxj wj    Q ij0 ¼ minj0 dij0 for which dij > 0 and wj for dij ¼ 0. The collective index is calculated as follows:

CI ¼ H i þ Ii :

ð28Þ

Step 11. Rank the preference order. The best satisfactory alternative can be determined according to preference rank order of H i and Ii . Minimum values of the CI indicate the better performance for the alternative i. 5. Application of the proposed method in solving problems 5.1. Illustrative example 1 for the robot selection In this section, the illustrative example from Liang and Wang [27] is presented to illustrate the validity and applicability of the proposed novel fuzzy modified TOPSIS method for the robot selection problem. Assume that a manufacturing company requires a robot to perform a material-handling task. A committee of four DMs (DM1, DM2, DM3 and DM4) is formed to assess and select the most suitable robot. In this example, it is assumed that degrees of the importance for four DMs are equal. Three robots (R1, R2 and R3) are chosen, and six criteria (Ci = 1, 2, ... , 6)are selected for further assessment (Steps 1 and 2). Table 1 Linguistic variables for rating the importance of selected criteria. Linguistic variables

Triangular fuzzy numbers

Very high (VH) high (H) Medium high (MH) Medium (M) Medium low (ML) low (L) Very low (VL)

(0.7, 0.9, 1) (0.6, 0.7, 0.8) (0.4, 0.5, 0.6) (0.1, 0.3, 0.5) (0, 0.2, 0.3) (0, 0.1, 0.2) (0, 0, 0.2)

4263

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

The importance weights of the five criteria are described by using the following linguistic terms: Very low (VL), low (L), medium low (ML), medium (M), medium high (MH), high (H) and very high (VH), which are defined in Table 1. The performance ratings of the alternatives with respect to criteria are characterized by the following linguistic terms: Very poor (VP), poor (P), medium poor (MP), fair (F), medium good (MG), good (G) and very good (VG), which are defined in Table 2. The selected subjective and objective criteria are provided for the robot selection in Table 3. The weights of these six criteria are obtained by four DMs according to linguistic terms described in Table 1 and are given in Table 4. Then the ratings of alternatives with respect to three subjective criteria are represented by four DMs according to linguistic terms in Table 2 and are shown in Table 5. Also, the data of objective criteria is provided in Table 6 (Step 3). The ratings of three robots (alternatives) obtained by all four DMs versus each subjective criterion are aggregated by Eq. (14) and given in Table 7. Also, the relative importance of selected criteria provided by all four DMs is aggregated by Eq. (15) and their calculations are shown in Table 8 (Step 4). The normalized decision making matrix and the weighted normalized decision making matrix are constructed. The respective results are presented in Tables 9 and 10, respectively (Steps 5 and 6). The weighted normalized decision matrix is defuzzified by Eq. (21) and is illustrated in Table 11 (Step 7). Consequently, positive ideal and negative ideal solutions are determined (Step 8). Ideal separation matrix (D⁄) and anti-ideal separation matrix (D) are constructed by using Eqs. (24) and (25), and are given below (Step 9).

2

0:048 0:103 0:033

6  D ¼ ½dij ¼ 4 0:107 0

0

0:01

0:01

0

0:01

0

0:141

0

0:045

0

3

7 0:004 0:051 0:028 5;

and

2 

D ¼

 ½dij

6 ¼4

0:059 0

0

0

0

0:051

0:103 0:023 0:006

0:107 0:093 0:033

0:01

0

0

3

7 0:113 5:

0:006 0:141

Table 2 Linguistic variables for the rating of alternatives. Linguistic variables

Triangular fuzzy numbers

Very good (VG) Good (G) Medium good (MG) Fair (F) Medium poor (MP) Poor (P) Very poor (VP)

(9, 10, 10) (7, 9, 10) (5, 7, 9) (3, 5, 7) (1, 3, 5) (0, 1, 3) (0, 0, 1)

Table 3 Selected criteria for the robot selection problem. Subjective criteria

Objective criteria

Man–machine interface (C1) Programming flexibility (C2) Vendor’s service contract (C3)

Purchase cost (C4) Load capacity (C5) Positioning accuracy (C6)

Table 4 Weights of selected criteria. Criteria

C1 C2 C3 C4 C5 C6

Decision makers DM1

DM2

DM3

DM4

H VH M M VH VH

VH H L M VH H

VH VH M M H H

H M L L VH H

4264

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

Table 5 Ratings of robots under subjective criteria. Criteria

Robots

Decision makers DM1

DM2

DM3

DM4

C1

R1 R2 R3

F F G

F G F

G F VG

VG F G

C2

R1 R2 R3

G VG G

P G F

G VG VG

F F G

C3

R1 R2 R3

F G G

F F G

G VG G

F G VG

Table 6 Ratings of robots under objective criteria. Robots

Purchase cost($  1000), C4

Load capacity, C5

Positioning accuracy (±)in, C6

R1 R2 R3

73 70 68

50 45 45.5

0.12 0.16 0.17

Table 7 Aggregated fuzzy ratings of the alternatives under subjective criteria by four DMs. Criteria

Robots

Decision makers

Aggregated ratings

DM1

DM2

DM3

DM4

C1

R1 R2 R3

(3, 5, 7) (3, 5, 7) (7, 9, 10)

(3, 5, 7) (7, 9, 10) (3, 5, 7)

(7, 9, 10) (3, 5, 7) (9, 10, 10)

(9, 10, 10) (3, 5, 7) (7, 9, 10)

(5.5, 7.25, 8.5) (4, 6, 7.75) (6.5, 8.25, 9.25)

C2

R1 R2 R3

(7, 9, 10) (9, 10, 10) (7, 9, 10)

(1, 3, 5) (7, 9, 10) (3, 5, 7)

(7, 9, 10) (9, 10, 10) (9, 10, 10)

(3, 5, 7) (3, 5, 7) (7, 9, 10)

(4.25, 6, 7.5) (7, 8.5, 9.25) (6.5, 8.25, 9.25)

C3

R1 R2 R3

(3, 5, 7) (7, 9, 10) (7, 9, 10)

(3, 5, 7) (3, 5, 7) (7, 9, 10)

(7, 9, 10) (9, 10, 10) (7, 9, 10)

(3, 5, 7) (7, 9, 10) (9, 10, 10)

(4, 6, 7.75) (6.5, 8.25, 9.25) (7.5, 9.25, 10)

Table 8 Aggregation of the relative importance of each selected criteria by four DMs. Criteria

C1 C2 C3 C4 C5 C6

Decision makers DM1

DM2

DM3

DM4

(0.6, 0.7, 0.8) (0.7, 0.9, 1) (0.1, 0.3, 0.5) (0.1, 0.3, 0.5) (0.7, 0.9, 1) (0.7, 0.9, 1)

(0.7, 0.9, 1) (0.6, 0.7, 0.8) (0, 0.1, 0.2) (0.1, 0.3, 0.5) (0.7, 0.9, 1) (0.6, 0.7, 0.8)

(0.7, 0.9, 1) (0.7, 0.9, 1) (0.1, 0.3, 0.5) (0.1, 0.3, 0.5) (0.6, 0.7, 0.8) (0.6, 0.7, 0.8)

(0.6, 0.7, 0.8) (0.1, 0.3, 0.5) (0, 0.1, 0.2) (0, 0.1, 0.2) (0.7, 0.9, 1) (0.6, 0.7, 0.8)

Aggregated weights

Defuzzify fuzzy weights

(0.65, 0.8, 0.9) (0.525, 0.7, 0.825) (0.025, 0.2.0.35) (0.075, 0.25, 0.425) (0.675, 0.85, 0.95) (0.625, 0.75, 0.85)

0.784 0.684 0.192 0.25 0.825 0.742

Table 9 Normalized decision matrix. Robots

C1

C2

C3

C4

C5

C6

R1 R2 R3

(0.372, 0.491, 0.575) (0.271, 0.406, 0.525) (0.440, 0.558, 0.626)

(0.281, 0.397, 0.497) (0.464, 0.563, 0.613) (0.431, 0.547, 0.613)

(0.255, 0.382, 0.494) (0.414, 0.526, 0.590) (0.478, 0.590, 0.638)

0.598 0.574 0.557

0.615 0.554 0.560

0.457 0.609 0.647

4265

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269 Table 10 Weighted normalized decision matrix. Robots

C1

C2

C3

C4

C5

C6

R1 R2 R3

(0.241, 0.392, 0.517) (0.176, 0.324, 0.472) (0.286, 0.446, 0.563)

(0.147, 0.277, 0.41) (0.243, 0.394, 0.505) (0.226, 0.382, 0.505)

(0.006, 0.076, 0.172) (0.011, 0.105, 0.206) (0.011, 0.118, 0.223)

(0.044, 0.149, 0.254) (0.043, 0.143, 0.243) (0.041, 0.139, 0.236)

(0.415, 0.522, 0.584) (0.373, 0.471, 0.526) (0.378, 0.476, 0.532)

(0.285, 0.342, 0.388) (0.381, 0.456, 0.517) (0.404, 0.485, 0.549)

Table 11 Defuzzified weighted normalized decision matrix. Robots

C1

C2

C3

C4

C5

C6

R1 R2 R3 Positive ideal solutions (R⁄) Negative ideal solutions (R)

0.383 0.324 0.431 0.431 0.324

0.278 0.381 0.371 0.381 0.278

0.084 0.107 0.117 0.117 0.084

0.149 0.143 0.139 0.139 0.149

0.507 0.456 0.462 0.507 0.456

0.338 0.451 0.479 0.479 0.338

Table 12 The values H i ,Ii and CI by the proposed novel fuzzy modified TOPSIS. Robots

Hi

Ii

CI ¼ H i þ Ii

Final ranking

R1 R2 R3

(0.901 + 0.756)=1.657 (1.077 + 0.6116) = 1.688 1.403

(0.833 + 6.046 + 0.109) = 6.958 (0.764 + 3.888 + 0.0146) = 4.667 (0.616 + 2.616) = 3.232

8.615 6.355 4.635

3 2 1

Finally, the values of the H i , Ii and CI are computed by using Eqs. (26)–(28) and are shown in Table 12 (Steps 10 and 11). According to Table 12, the ranking order of three potential robots is R3, R2 and R1 for the robot selection problem. Hence, the best alternative versus six selected criteria is robot 3. 5.2. Illustrative example 2 for the rapid prototyping process selection To further demonstrate the novel fuzzy modified TOPSIS method, another illustrative example from Byun and Lee [12] is presented for the rapid prototyping process selection in the manufacturing environment. Assume that a manufacturing company aims to select an appropriate rapid prototyping process. This selection can be obtained according to various criteria. Dimensional accuracy, surface roughness, part cost, build time and material properties (tensile strength and elongation) are regarded as the main criteria for evaluating rapid prototyping parts. A group of four DMs (DM1, DM2, DM3 and DM4) is arranged to evaluate and select the appropriate rapid prototyping process. In this example, it is assumed that the degrees of importance for all four DMs are equal. Six rapid prototyping processes (i.e., SLA3500, SLS2500, FDM8000, LOM1015, Quadra, Z402) as potential alternatives ðRPP i ; i ¼ 1; 2; . . . ; 6Þ are provided, and six criteria ðC i ; i ¼ 1; 2; . . . ; 6Þ are identified for their evaluations (Steps 1 and 2). The selected subjective and objective criteria are provided for the rapid prototyping process selection in Table 13. The weights of these six criteria are obtained by four DMs according to linguistic terms described in Table 1 and are given in Table 14. Then the ratings of alternatives with respect to three subjective criteria are represented by four DMs according to linguistic terms in Table 2 and are shown in Table 15. Also, the data of objective criteria is provided in Table 16 (Step 3). The ratings of six rapid prototyping processes (alternatives) provided by all four DMs with respect to each criterion are aggregated by Eq. (14) and given in Table 17. Also, the relative importance of selected criteria obtained by all four DMs is aggregated by Eq. (15) and their results are illustrated in Table 18 (Step 4). The normalized decision making matrix and the weighted normalized decision making matrix are constructed. The respective results are presented in Tables 19 and 20, respectively (Steps 5 and 6).

Table 13 Selected criteria for the rapid prototyping process selection problem. Objective

Subjective

Accuracy C1 Roughness C2 Strength C3 Elongation C4

Part cost C5 Build time C6

4266

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269 Table 14 Weights of selected criteria. Criteria

Decision makers

C1 C2 C3 C4 C5 C6

DM1

DM2

DM3

DM4

MH M L ML VH VH

M MH ML L VH VH

MH M L ML H VH

M MH ML L VH H

Table 15 Ratings of rapid prototyping processes under subjective criteria. Criteria

Rapid prototyping processes

Decision makers DM1

DM2

DM3

DM4

C5

RPP1 RPP2 RPP3 RPP4 RPP5 RPP6

G G MG F G VG

G MG MG F G G

G G F MP G VG

MG G MG F MG VG

C6

RPP1 RPP2 RPP3 RPP4 RPP5 RPP6

MG F G F MP MP

MG MG MG F F MP

F MG G MP F MP

MG MG G F F P

Table 16 Ratings of rapid prototyping processes under objective criteria. Rapid prototyping processes

Accuracy C1

Roughness C2

Strength C3

Elongation C4

RPP1 RPP2 RPP3 RPP4 RPP5 RPP6

120 150 125 185 95 600

6.5 12.5 21 20 3.5 15.5

65 40 30 25 30 5

5 8.5 10 10 6 1

Table 17 Aggregated fuzzy ratings of the alternatives under subjective criteria by four DMs. Criteria

Rapid prototyping processes

Decision makers

Average ratings

DM1

DM2

DM3

DM4

C5

RPP1 RPP2 RPP3 RPP4 RPP5

(7, 9, 10) (7, 9, 10) (5, 7, 9) (3, 5, 7) (7, 9, 10)

(7, 9, 10) (5, 7, 9) (5, 7, 9) (3, 5, 7) (7, 9, 10)

(7, 9, 10) (7, 9, 10) (3, 5, 7) (1, 3, 5) (7, 9, 10)

(5, 7, 9) (7, 9, 10) (5, 7, 9) (3, 5, 7) (5, 7, 9)

(6.5, 8.5, 9.75) (6.5, 8.5, 9.75) (4.5, 6.5, 8.5) (2.5, 4.5, 6.5) (6.5, 8.5, 9.75)

C6

RPP6 RPP1 RPP2 RPP3 RPP4 RPP5 RPP6

(7, 9, 10) (5, 7, 9) (3, 5, 7) (7, 9, 10) (3, 5, 7) (1, 3, 5) (1, 3, 5)

(7, 9, 10) (5, 7, 9) (5, 7, 9) (5, 7, 9) (3, 5, 7) (3, 5, 7) (1, 3, 5)

(9, 10, 10) (3, 5, 7) (5, 7, 9) (7, 9, 10) (1, 3, 5) (3, 5, 7) (1, 3, 5)

(9, 10, 10) (5, 7, 9) (5, 7, 9) (7, 9, 10) (3, 5, 7) (3, 5, 7) (0, 1, 3)

(8.5, 9.75, 10) (4.5, 6.5, 8.5) (4.5, 6.5, 8.5) (6.5, 8.5, 9.75) (2.5, 4.5, 6.5) (2.5, 4.5, 6.5) (0.75, 2.5, 4.5)

The weighted normalized decision matrix is defuzzified by Eq. (21) and is given in Table 21 (Step 7). Consequently, positive ideal and negative ideal solutions are determined (Step 8).

4267

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269 Table 18 Aggregation of the relative importance of each selected criteria by four DMs. Criteria

C1 C2 C3 C4 C5 C6

Decision makers DM1

DM2

DM3

DM4

(0.4, 0.5, 0.6) (0.1, 0.3, 0.5) (0, 0.1, 0.2) (0, 0.2, 0.3) (0.7, 0.9, 1) (0.7, 0.9, 1)

(0.1, 0.3, 0.5) (0.4, 0.5, 0.6) (0, 0.2, 0.3) (0, 0.1, 0.2) (0.7, 0.9, 1) (0.7, 0.9, 1)

(0.4, 0.5, 0.6) (0.1, 0.3, 0.5) (0, 0.1, 0.2) (0, 0.2, 0.3) (0.6, 0.70.8) (0.7, 0.9, 1)

(0.1, 0.3, 0.5) (0.4, 0.5, 0.6) (0, 0.2, 0.3) (0, 0.1, 0.2) (0.7, 0.9, 1) (0.6, 0.70.8)

Average weights

Defuzzify fuzzy weights

(0.25, 0.4, 0.55) (0.25, 0.4, 0.55) (0, 0.15, 0.25) (0, 0.15, 0.25) (0.675, 0.85, 0.95) (0.675, 0.85, 0.95)

0.4 0.4 0.13 0.13 0.825 0.825

Table 19 Normalized decision matrix. Rapid prototyping processes

C1

C2

C3

C4

C5

C6

RPP1 RPP2 RPP3 RPP4 RPP5 RPP6

0.17 0.22 0.185 0.27 0.14 0.88

0.18 0.34 0.58 0.55 0.09 0.43

0.71 0.43 0.32 0.27 0.32 0.05

0.27 0.46 0.54 0.54 0.32 0.05

(0.29, 0.38, 0.43) (0.29, 0.38, 0.43) (0.2, 0.29, 0.38) (0.11, 0.2, 0.29) (0.29, 0.38, 0.43) (0.38, 0.43, 0.44)

(0.24, 0.35, 0.45) (0.24, 0.35, 0.45) (0.35, 0.45, 0.52) (0.13, 0.24, 0.35) (0.13, 0.24, 0.35) (0.04, 0.13, 0.24)

Table 20 Weighted normalized decision matrix. Rapid prototyping processes

C1

C2

C3

C4

C5

C6

RPP1 RPP2 RPP3 RPP4 RPP5 RPP6

(0.042, 0.068, 0.093) (0.055, 0.088, 0.12) (0.046, 0.074, 0.101) (0.067, 0.108, 0.14) (0.035, 0.056, 0.077) (0.22, 0.35, 0.48)

(0.045, 0.072, 0.099) (0.085, 0.13, 0.18) (0.14, 0.23, 0.32) (0.13, 0.22, 0.3) (0.022, 0.036, 0.049) (0.107, 0.17, 0.23)

(0, 0.106, 0.177) (0, 0.064, 0.107) (0, 0.048, 0.08) (0, 0.04, 0.067) (0, 0.048, 0.08) (0, 0.007, 0.012)

(0, 0.04, 0.067) (0, 0.069, 0.115) (0, 0.081, 0.13) (0, 0.081, 0.13) (0, 0.048, 0.08) (0, 0.007, 0.012)

(0.19, 0.32, 0.41) (0.19, 0.32, 0.41) (0.13, 0.24, 0.36) (0.074, 0.17, 0.27) (0.19, 0.32, 0.40) (0.25, 0.36, 0.41)

(0.16, 0.29, 0.42) (0.16, 0.29, 0.42) (0.23, 0.38, 0.49) (0.087, 0.2, 0.33) (0.087, 0.2, 0.33) (0.027, 0.11, 0.228)

Table 21 Defuzzified weighted normalized decision matrix. Rapid prototyping processes

C1

C2

C3

C4

C5

C6

RPP1 RPP2 RPP3 RPP4 RPP5 RPP6

0.067 0.087 0.073 0.105 0.056 0.35

0.072 0.131 0.23 0.216 0.035 0.169

0.094 0.057 0.042 0.035 0.042 0.006

0.035 0.061 0.07 0.07 0.042 0.006

0.306 0.306 0.243 0.171 0.303 0.34

0.29 0.29 0.366 0.205 0.205 0.121

Positive ideal solutions (R⁄)

0.056

0.035

0.094

0.07

0.171

0.121

Negative ideal solutions (R)

0.35

0.23

0.006

0.006

0.34

0.366

The ideal separation matrix (D⁄) and anti-ideal separation matrix (D–) are constructed by using Eqs. (24) and (25), and are provided below (Step 9). and

2

0:011 0:037

0

0:035 0:135 0:169

3

6 0:031 0:096 0:037 0:009 0:135 0:169 7 7 6 7 6 6 0:017 0:195 0:052 0 0:072 0:245 7   7; D ¼ ½dij ¼ 6 6 0:049 0:181 0:059 0 0 0:084 7 7 6 7 6 4 0 0 0:052 0:028 0:132 0:084 5 0:294 0:134 0:088 0:694 0:169

0

4268

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

Table 22 The values H i , Ii and CI by the proposed novel fuzzy modified TOPSIS. Rapid prototyping processes

Hi

Ii

CI ¼ H i þ Ii

Final ranking

RPP1 RPP2 RPP3 RPP4 RPP5 RPP6

1.4032 1.4192 (1.2244 + 1.5615) = 2.7859 1.5821 1.3594 (1.4821 + 2.5957) = 4.0778

(0.8536 + 2.1482) = 3.001 (0.8839 + 2.1333) = 3.0172 (0.9134 + 2.7515 + 0.0644) = 3.7293 (0.8484 + 2.2725) = 3.1209 (0.8163 + 2.1447) = 2.961 (1.0550 + 4.5249 + 0.0995) = 5.6794

4.4042 4.4364 6.5152 4.703 4.3204 9.7572

2 3 5 4 1 6

and

2

0:283 0:158 0:088 0:029 0:034 0:076

3

6 0:263 0:099 0:051 0:055 0:034 0:076 7 7 6 7 6 7 6 0:277 0 0:036 0:064 0:097 0  7 D ¼ ½dij ¼ 6 6 0:245 0:014 0:029 0:064 0:169 0:161 7: 7 6 7 6 4 0:294 0:195 0:036 0:036 0:037 0:161 5 0

0:061

0

0

0

0:245

Finally, the values of the H i , Ii and CI are computed by using Eqs. (26)–(28) and are shown in Table 22 (Steps 10 and 11). According to Table 22, the ranking order of six potential rapid prototyping processes is RPP5, RPP1, RPP2, RPP4, RPP3 and RPP6 for the problem of rapid prototyping process selection. Hence, the best alternative versus six selected criteria is rapid prototyping process 5. 6. Conclusion Fuzzy multi-criteria analysis under the group decision making process provides an effective framework for ranking and selecting the potential alternatives in terms of their overall performance with respect to conflicting criteria. In this paper, a novel fuzzy modified TOPSIS method was presented that could reflect both subjective judgment and objective information in real-life decision making. The proposed method was on the basis of the concepts of positive ideal and negative ideal points for solving decision making problems with multi-judges and multi-criteria in a fuzzy environment. In the presented method, the performance rating values of alternatives with respect to the selected criteria as well as the relative importance of the criteria were expressed in linguistic terms; then, these linguistic terms were converted into triangular fuzzy numbers. The new collective index was developed to discriminate among alternatives in the assessment and selection process by constructing ideal separation and anti-ideal separation matrixes concurrently. Finally, for the purpose of proving the validity and suitability of the proposed method, two illustrative examples were presented for the robot selection and rapid prototyping process selection in the manufacturing environment. Although the presented fuzzy modified TOPSIS method was applied for the manufacturing decisions, it can be utilized for making a best decision in any other areas of engineering and management problems. Acknowledgement The authors are grateful for the partially financial support from the University of Tehran under the research Grant No. 8106043/1/16. References [1] Z. Yue, A method for group decision-making based on determining weights of decision makers using TOPSIS, Appl. Math. Model. 35 (2011) 1926–1936. [2] B. Vahdani, M. Zandieh, R. Tavakkoli-Moghaddam, Two novel FMCDM methods for alternative-fuel buses selection, Appl. Math. Model., doi:10.1016/ j.apm.2010.09.018 [3] S. Ebrahimnejad, S.M. Mousavi, H. Seyrafianpour, Risk identification and assessment for build-operate-transfer projects: a fuzzy multi attribute decision making model, Expert Syst. Appl. 37 (2010) 575–586. [4] S.M.H. Mojtahedi, S.M. Mousavi, A. Makui, Project risk identification and assessment simultaneously using multi-attribute group decision making technique, Saf. Sci. 48 (4) (2010) 499–507. [5] H. Malekly, S.M. Mousavi, H. Hashemi, A fuzzy integrated methodology for evaluating conceptual bridge design, Expert Syst. Appl. 37 (2010) 4910– 4920. [6] S.J. Chen, C.L. Hwang, Fuzzy Multiple Attribute Decision Making Methods and Applications, Springer, Berlin, 1992. [7] M.-S. Kuo, G.-H. Tzeng, W.-C. Huang, Group decision-making based on concepts of ideal and anti-ideal points in a fuzzy environment, Math. Comput. Model. 45 (2007) 324–339. [8] A. Makui, S.M.H. Mojtahedi, S.M. Mousavi, Project risk identification and analysis based on group decision making methodology in a fuzzy environment, Int. J. Manage. Sci. Eng. Manage. 5 (2) (2010) 108–118. [9] H.S. Shih, H.J. Syur, E.S. Lee, An extension of TOPSIS for group decision making, Math. Comput. Model. 45 (2007) 801–813. [10] H. Deng, C.-H. Yeh, R.J. Willis, Inter-company comparison using modified TOPSIS with objective weights, Comput. Oper. Res. 27 (2000) 963–973.

B. Vahdani et al. / Applied Mathematical Modelling 35 (2011) 4257–4269

4269

[11] S.M. Mousavi, H. Malekly, H. Hashemi, S.M.H. Mojtahedi, A two phase fuzzy decision making methodology for bridge scheme selection, in: Proc. of the IEEE International Conference on Industrial Engineering and Engineering Management, M. Helander, M. Xie, R. Jiao (Eds.), Singapore, 8-11 December, pp. 415–419, 2008. [12] H.S. Byun, K.H. Lee, A decision support system for the selection of a rapid prototyping process using the modified TOPSIS method, Int. J. Adv. Manuf. Technol. 26 (2005) 1338–1347. [13] T.-C. Chu, Y.-C. Lin, A fuzzy TOPSIS method for robot selection, Int. J. Adv. Manuf. Technol. 21 (2003) 284–290. [14] R.V. Rao, Decision Making in the Manufacturing Environment Using Graph Theory and Fuzzy Multiple Attribute Decision Making Methods, SpringerVerlag, 2007. [15] C.-T. Chen, C.-T. Lin, S.-F. Huang, A fuzzy approach for supplier evaluation and selection in supply chain management, Int. J. Prod. Econ. 102 (2006) 289–301. [16] M. Heydar, R. Tavakkoli-Moghaddam, S.M. Mousavi, S.M.H. Mojtahedi, Fuzzy multi-criteria decision making method for temporary storage design in industrial plants, in: Proc. of the IEEE International Conference on Industrial Engineering and Engineering Management, M. Helander, M. Xie, R. Jiao (Eds.), Singapore, 8–11 December, pp. 1154–1158, 2008. [17] C.-T. Chen, Extensions of the TOPSIS for group decision-making under fuzzy environment, Fuzzy Sets Syst. 114 (2000) 1–9. [18] R.V. Rao, K.K. Padmanabhan, Selection, identification and comparison of industrial robots using digraph and matrix methods, Robot. Comput. Int. Manuf. 22 (2006) 373–383. [19] I. Mahdavi, N. Mahdavi-Amiri, A. Heidarzade, R. Nourifar, Designing a model of fuzzy TOPSIS in multiple criteria decision making, Appl. Math. Comput. 206 (2008) 607–617. [20] T.-C. Chu, Y.-C. Lin, An interval arithmetic based fuzzy TOPSIS model, Expert Syst. Appl. 36 (2009) 10870–10876. [21] T.-C. Wang, H.-D. Lee, Developing a fuzzy TOPSIS approach based on subjective weights and objective weights, Expert Syst. Appl. 36 (2009) 8980–8985. [22] R. Kumar, R.K. Garg, Optimal selection of robots by using distance based approach method, Robot. Comput. Int. Manuf. 26 (2010) 500–506. [23] P. Chatterjee, V. Manikrao Athawale, S. Chakraborty, Selection of industrial robots using compromise ranking and outranking methods, Robot. Comput. Int. Manuf. 26 (2010) 483–489. [24] C.L. Hwang, K. Yoon, Multiple Attributes Decision Making Methods and Applications, Springer, Berlin Heidelberg, 1981. [25] A. Kaufmann, M.M. Gupta, Introduction to Fuzzy Arithmetic: Theory and Applications, Van Nostrand Reinhold, New York, 1991. [26] T.J. Ross, Fuzzy Logic with Engineering Applications, Second ed., John Wiley & Sons Ltd,, 2004. [27] G.H. Liang, M.-J.J. Wang, A fuzzy multi-criteria decision making approach for robot selection, Robot. Comput. Int. Manuf. 10 (1993) 267–274.