Multiple-Attribute Decision Making Methods For Plant Layout Design Problem
Multiple-Attribute Decision Making Methods For Plant Layout Design Problem
Abstract
The layout design problem is a strategic issue and has a significant impact on the efficiency of a manufacturing system. Much of the
existing layout design literature that uses a surrogate function for flow distance or for simplified objectives may be entrapped into local
optimum; and subsequently lead to a poor layout design due to the multiple-attribute decision making (MADM) nature of a layout
design decision. The present study explores the use of MADM approaches in solving a layout design problem. The proposed
methodology is illustrated through a practical application from an IC packaging company. Two methods are proposed in solving the
case study problem: Technique for order preference by similarity to ideal solution (TOPSIS) and fuzzy TOPSIS. Empirical results showed
that the proposed methods are viable approaches in solving a layout design problem. TOPSIS is a viable approach for the case study
problem and is suitable for precise value performance ratings. When the performance ratings are vague and imprecise, the fuzzy TOPSIS
is a preferred solution method.
r 2006 Elsevier Ltd. All rights reserved.
Keywords: Plant layout; Fuzzy set theory; Multiple-attribute decision making; TOPSIS
0736-5845/$ - see front matter r 2006 Elsevier Ltd. All rights reserved.
doi:10.1016/j.rcim.2005.12.002
ARTICLE IN PRESS
T. Yang, C.-C. Hung / Robotics and Computer-Integrated Manufacturing 23 (2007) 126–137 127
the desired criteria for design alternatives. This will permit department placement and departmental dimensions are
the desired design criteria to be better incorporated and not explicitly considered.
evaluated. In addition, the direct evaluation of a design Badiru and Arif [19] proposed a fuzzy linguistic expert
alternative in lieu of incomplete design, e.g., an improve- system in solving a layout design problem. It incorporated
ment type layout design algorithm, will increase the level of an existing layout algorithm, BLOCPLAN [20], to
confidence in searching for a quality solution. It solves a efficiently create design alternatives. Their proposed expert
layout design problem using multiple-attribute decision system is an integrated system with three major compo-
making (MADM) methods. It seeks to evaluate a large nents—fuzzy algorithm, BLOCPLAN and expert system
number of layout design alternatives generated by an (knowledge-based rules). The interactions among the three
efficient layout design algorithm. The evaluation of a large components have the merits of computational efficiency
number of design alternatives will thereby reduce the risk and fuzzy linguistic modeling capability for a layout design
of missing a high-quality solution. problem. The system is fundamentally an improvement-
We propose two MADM methods in solving a plant type layout design algorithm.
layout design problem. They are: technique for order In the study of decision making, terms such as multiple
preference by similarity to ideal solution (TOPSIS) and objective, multiple attribute and multiple criteria are often
fuzzy TOPSIS. A case study from an integrated-circuit (IC) used interchangeably. Here, we provide the conceptual
packaging plant is adopted for the empirical testing. distinctions leading to the definition of the proposed
The remainder of this paper is organized as follows. The MADM methods. However, more detailed information
pertinent literature is reviewed in Section 2. Section 3 can be found in Ribeiro [21–23].
provides the background information for the case study Multiple objective decision making (MODM) consists of
problem. The theories and empirical description for the a set of conflicting goals that cannot be achieved
two methods are discussed in detail sequentially in Sections simultaneously. It invariably concentrates on continuous
4 and 5. The discussion that summarizes the empirical decision spaces and can be solved with mathematical
results is given in Section 6. Finally, conclusions and future programming techniques. MODM generally deals with (i)
research opportunities are drawn together in Section 7. preferences relating to the decision maker’s objectives and
(ii) the relationships between objectives and attributes. An
alternative could be described whether in terms of its
2. Literature review attributes or in terms of the attainment of the decision
maker’s objectives.
Karray et al. [11] proposed an integrated methodology MADM deals with the problem of choosing an option
using the fuzzy set theory and genetic algorithms to from a set of alternatives which are characterized in terms
investigate the layout of temporary facilities in relation to of their attributes. MADM is a qualitative approach due to
the planned buildings in a construction site. It identifies the the existence of criteria subjectivity. It requires information
closeness relationship values between each pair of facilities on the preferences among the instances of an attribute, and
in a construction site using fuzzy linguistic representation. the preferences across the existing attributes. The decision
Grobelny [14,15] explored the use of a fuzzy approach to maker may express or define a ranking for the attributes as
facilities layout problems using a fuzzy criterion to importance/weights. The aim of the MADM is to obtain
determine the closeness relationship among departments; the optimum alternative that has the highest degree of
and then to determine the final optimum design. Evans satisfaction for all of the relevant attributes.
et al. [16] and Dweiri and Meier [17] used a similar concept TOPSIS and fuzzy TOPSIS have been applied to solve a
that employed the theory of fuzzy sets to solve a block variety of applications, and are proven methodology in
layout design problem. solving MADM problems [24,25]. The present study
Raoot and Rakshit [18] proposed a construction-type explores the use of TOPSIS and fuzzy TOPSIS to solve
layout design heuristic based on fuzzy set theory. the proposed layout design problem since we are not aware
A linguistic variable was used to model various qualitative of a similar application. Details of the proposed case and
design criteria, and then to determine the closeness methodology are discussed sequentially in the following
relationship among departments. The resulting closeness sections.
relationship matrix was used to construct a layout design.
This approach allowed, in a qualitative manner, for the
systematic treatment of uncertainty due to fuzziness. 3. The case
All of the above fuzzy-based layout design algorithms
modeled the fuzzy or linguistic closeness relationship The layout design problem presented in Yang and Kuo
among departments. The resulting fuzzy scores that [10] is adopted for the present study. It is an IC packaging
represent the desired closeness are then used for a layout plant. The detail of IC fabrication process is not discussed
design criterion along as part of the layout improvement in this paper for a concise presentation. Interested readers
process. In these methods, the fuzzy closeness determines are referred to Xiao [26] for a detailed discussion of the IC
the order of entry of departments into the layout; but the fabrication process.
ARTICLE IN PRESS
128 T. Yang, C.-C. Hung / Robotics and Computer-Integrated Manufacturing 23 (2007) 126–137
The IC packaging plant usually adopts the process quantitative and three qualitative design attributes. The
layout strategy that clusters the same tool type to form a quantitative attributes included material handling distance
workstation. A product traverses all the workstations in (in ‘meters’), adjacency score and shape ratio, which are the
the same sequence. For the case study problem, there are direct outputs of Spirals. They are referred to as C1, C2
ten departments (workstations) whose names and area size and C3, respectively, hereafter.
information are depicted in Table 1. The handling distance was measured by the sum of the
The case study is based on an existing layout design. products of flow volume and rectilinear distance between
Understandably, the company would like to know whether the centroids of two departments. The adjacency score is
the existing design is an effective one. The experience the sum of all positive relationships between adjacent
learned from this study will provide guidelines for the departments. There is a positive relationship between each
company’s future layout design problem, as well as for two consecutive departments along the process routing.
identifying potential layout improvement opportunities. Shape ratio is defined as the maximum of the depth-to-
In Yang and Kuo [10], a set of potential ‘good’ layout width and width-to-depth ratio of the smallest rectangle
alternatives were generated by commercial software, that completely encloses the department. The shape ratio is
entitled Spirals [3]. According to the flow distance always greater or equal to one. For a layout design
criterion, the top 17 layout design alternatives were problem, we endeavour to minimize both the shape ratio
generated and selected for further analysis. The existing and flow distance, while maximizing adjacency score.
layout design was the 18th alternative choice. A prelimin- There are three qualitative attributes—flexibility, acces-
ary study was conducted to determine the design criteria sibility and maintenance. They are referred to as C4, C5 and
among the area experts that subsequently led to three C6, respectively, hereafter. Flexibility involves two aspects:
the first is the capability to perform a variety of tasks under
Table 1 a variety of operating conditions; second is the flexibility of
Layout data future expansion. Accessibility involves material handing
and operator paths. Finally, the maintenance issue involves
No. Department name Size (m2)
the required space for maintenance engineers and tool
1 Wafer sawing 89.21 movement. The qualitative attributes are evaluated using
2 Die bond 181.51 an analytic hierarchy process (AHP). Readers are referred
3 Wire bond 577.38
to Yang and Kuo [10] for details of the AHP evaluation
4 Molding 599.57
5 Dejunk/trimming & curing 183.71 process, as well as the block layout figures of the 17 design
6 Electro deflash/solder platting 500.13 alternatives. The performance ratings for the 18 alter-
7 Marking 199.94 natives with respect to the six attributes are summarized in
8 Forming and singulation 186.40 Table 2: decision matrix.
9 Lead scanning/inspection 110.78
Yang and Kuo [10] adopted a data envelopment analysis
10 Packaging 51.09
(DEA) approach in solving the case study problem. DEA is
Table 2
Decision matrix
No. C1 C2 C3 C4 C5 C6
a nonparametric approach that does not require any shown in Eq. (1):
assumptions about the functional form of the production C1 C2 C3 Cn
function. Assume that there are n decision-making units 2 3
A1x11 x12 x13 x1n
(DMUs) to be evaluated. Each DMU consumes varying
amount of m different inputs to produce s different A2 6 7
6 x21 x22 x23 x2n 7
6 7
6 7 (1)
outputs. Let D ¼ A3 6 x31 x32 x33 x3n 7:
DMUk ¼ the kth decision making unit (DMU), k ¼ 1, .. 6 . . . . . 7
2,y, n; . 6
4 .
. .. .. .. .. 7
5
Xik ¼ the ith input for the kth DMU, i ¼ 1, 2, y, m and Am xm1 xm2 xm3 xmn
k ¼ 1, 2,y, n;
Yrk ¼ the rth output for the kth DMU, r ¼ 1, 2, y, s Hwang and Yoon [30] developed TOPSIS based on the
and k ¼ 1, 2,y, n; concept that the chosen alternative should have the
vi ¼ the associated weight for the ith input, i ¼ 1, 2, y, shortest distance from the positive ideal solution and the
m; longest distance from the negative ideal solution. More
ur ¼ the associated weight for the rth output, r ¼ 1, detailed information can be found in Yoon and Hwang
2, y, s; and [24]. The terms used in the present study are briefly defined
hk ¼ efficiency score (hk p1). as follows:
Specifically, DMUk consumes amount Xik of input i and
produces amount Yrk of output r, that can be incorporated Attributes: Attributes (Cj, j ¼ 1, 2, y, n) should provide
into an efficiency measure—the weighted sum of the a means of evaluating the levels of an objective. Each
outputs alternative can be characterized by a number of
P divided P by the weighted sum of the inputs
hk ¼ urYrk/ viXik. This definition requires a set of attributes.
factor weights ur and vi, which are the decision variables. Alternatives: These are synonymous with ‘options’ or
Each DMUk is assigned the highest possible efficiency ‘candidates’. Alternatives (Ai, i ¼ 1, y, m) are mutually
score (hk p1) by choosing the optimal weights for the exclusive of each other.
outputs and inputs [27]. DEA has been applied to a variety Attribute weights: Weight values (wj) represent the
of applications for choosing performance frontiers [28]. relative importance of each attribute to the others.
There are constraints for the application of the DEA in W ¼ {wj|j ¼ 1, 2, y, n}.
solving a layout design problem. First, it requires at least Normalization: Normalization seeks to obtain compar-
two design alternatives or decision-making units for each able scales, which allows attribute comparison. The
input or output measure [29]. Thus, it may become a vector normalization approach divides the rating of each
constraint when there are many performance measures. attribute by its norm to calculate the normalized value
Second, the idea of performance frontiers often generates of xij as defined in Eq. (2):
several popular choices that all lie along the DEA frontier xij
rij ¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
Pm 2ffi ; i ¼ 1; . . . ; m; j ¼ 1; . . . ; n. (2)
line; it is difficult to realize the discrepancy among those
i¼1 ijx
top choices.
This research explores the use of TOPSIS and fuzzy
TOPSIS in solving the proposed layout design problem. Given the above terms, the formal TOPSIS procedure is
The TOPSIS uses specific values for MADM problem, defined as follows:
while the fuzzy TOPSIS is applied to the instances of Step 1: Calculate normalized rating for each element
imprecise and fuzzy performance ratings. in the decision matrix.
Step 2: Calculate weighted normalized ratings. The
weighted normalized value vij is calculated by Eq. (3).
vij ¼ wj rij ; i ¼ 1; . . . ; m; j ¼ 1; . . . ; n. (3)
4. TOPSIS
Step 3: Identify positive ideal (A*) and negative ideal
4.1. Principles of TOPSIS (A) solutions. The A* and A are defined in terms of the
weighted normalized values, as shown in Eqs. (4) and (5),
A MADM problem can be concisely expressed in a respectively:
matrix format, in which columns indicate attributes n o
considered in a given problem; and in which rows list the A ¼ v1 ; v2 ; . . . ; vj ; . . . ; vn
competing alternatives. Specifically, a MADM problem ¼ fðmax vij jj 2 J 1 Þ; ðmin vij jj 2 J 2 Þji ¼ 1; . . . ; mg, ð4Þ
with m alternatives (A1, A2, y, Am) that are evaluated by n i i
where J1 is a set of benefit attributes (larger-the-better type) normalized decision matrix for the TOPSIS analysis is
and J2 is a set of cost attributes (smaller-the-better type). shown as Table 3.
Step 4: Calculate separation measures. The separation The second step requires the attribute weight informa-
(distance) between alternatives can be measured by the n- tion to calculate the weighted normalized ratings. The
dimensional Euclidean distance. The separation of each decision for the attribute weighting is often ambiguous;
alternative from the positive ideal solution, A*, is given by therefore we adopt the numeric scale method proposed by
Eq. (6): Ribeiro [21]. It uses a five grade scale from ‘‘extremely
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi important (the grade of 5)’’ to ‘‘extremely unimportant (the
uX
u n 2
grade of 1)’’. The calculation algorithm is shown as Eq. (9):
S i ¼ t vij vj ; i ¼ 1; . . . ; m. (6)
j¼1
gradej
wj ¼ Pn ; j ¼ 1; 2; . . . ; n, (9)
Similarly, the separation from the negative ideal solu- j¼1 gradej
tion, A, is given by Eq. (7):
vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi where gradej is the grade scale for attribute Cj. Accord-
uX
u n 2 ing to experts’ opinion, the grade scales for the six
S ¼ t v ij v ; i ¼ 1; . . . ; m. (7)
i j attributes are {4, 4, 3, 2, 4, 3}. We collected a pretty
j¼1
unanimous conclusion during the weight data collection
Step 5: Calculate similarities to ideal solution. This is process, and thus, do not feel the compelling need to
defined in Eq. (8): develop a more sophisticated approach. Then, the result-
ing numeric scale weights using Eq. (9) are shown as
S
i
C i ¼ ; i ¼ 1; . . . ; m. (8) Eq. (10).
S i þ S
i
Note that 0pC i p1, where C i ¼ 0 when Ai ¼ A , and W ¼ f4=20; 4=20; 3=20; 2=20; 4=20; 3=20g
C i
¼ 1 when Ai ¼ A . ¼ f0:20; 0:20; 0:15; 0:10; 0:20; 0:15g. ð10Þ
Step 6: Rank preference order. Choose an alternative
with maximum Ci* or rank alternatives according to Ci* in The third step finds the weighted normalized decision
descending order. matrix. The analysis then proceeds to Steps 4 and 5. The
results are summarized in Table 4.
4.2. Empirical illustrations for TOPSIS method Finally, the sixth step ranks the alternative according to
Table 4 results as follows:
The decision matrix from Table 2 is used for the TOPSIS
analysis. Based on the first step of the TOPSIS procedure, A11 4A15 4A10 4A4 4A14 4A6 4A17 4A16 4A2 4A3
each element is normalized by Eq. (2). The resulting 4A18 4A5 4A8 4A13 4A9 4A1 4A12 4A7 .
Table 3
Normalized decision matrix for TOPSIS analysis
No. C1 C2 C3 C4 C5 C6
Table 4
TOPSIS analysis results
Eventually, only the ‘best’ will be adopted as the final are shown by Eq. (11) [32]:
design. Our attention should focus on the top few 8
> 0; xpa1 ;
choices if there is a need for further investigation or >
>
< xa1 ; a1 oxpa2 ;
discussion. a a
ma~ ðxÞ ¼ a23 x1 (11)
>
> a a ; a2 oxpa3 ;
>
: 3 2
0; x4a3 ;
5. Fuzzy TOPSIS
5.1. Fuzzy TOPSIS model Definition 5.2. Let a~ ¼ ða1 ; a2 ; a3 Þ and b~ ¼ ðb1 ; b2 ; b3 Þ be
two triangular fuzzy numbers, then the vertex method is
It is often difficult for a decision-maker to assign a defined to calculate the distance between them, as Eq. (12):
rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
precise performance rating to an alternative for the 1
~
~ bÞ ¼
dða; ða1 b1 Þ2 þ ða2 b2 Þ2 þ ða3 b3 Þ2 . (12)
attributes under consideration. The merit of using a fuzzy 3
approach is to assign the relative importance of attributes
using fuzzy numbers instead of precise numbers. This
Property 5.1. Assuming that both a~ ¼ ða1 ; a2 ; a3 Þ and b~ ¼
section extends the TOPSIS to the fuzzy environment. This
ðb1 ; b2 ; b3 Þ are real numbers, then the distance measurement
method is particularly suitable for solving the group ~ is identical to the Euclidean distance [33].
~ bÞ
dða;
decision-making problem under fuzzy environment. We
briefly review the rationale of fuzzy theory before the
development of fuzzy TOPSIS; as follows: Property 5.2. Let a, ~ and c~ be three triangular fuzzy
~ b,
numbers. The fuzzy number b~ is closer to fuzzy number a~
than the other fuzzy number c~ if, and only if, dða; ~
~ bÞodð ~ c~Þ
a;
Definition 5.1. A fuzzy set a~ in a universe of discourse X is [33].
characterized by a membership function ma~ ðxÞ which
associates with each element x in X, a real number in the The basic operations on fuzzy triangular numbers are as
interval [0, 1]. The function value ma~ ðxÞ is termed the grade follows:
of membership of x in a~ [31].
a~ b~ ¼ ða1 b1 ; a2 b2 ; a3 b3 Þ for multiplication; (13)
The present study uses triangular fuzzy numbers.
A triangular fuzzy number a~ can be defined by a triplet
(a1, a2, a3). Its conceptual schema and mathematical form a~ þ b~ ¼ ða1 þ b1 ; a2 þ b2 ; a3 þ b3 Þ for addition: (14)
ARTICLE IN PRESS
132 T. Yang, C.-C. Hung / Robotics and Computer-Integrated Manufacturing 23 (2007) 126–137
The fuzzy MADM can be concisely expressed in matrix procedure. For this instance, the D~ defined by Eq. (15) is
format as Eqs. (15) and (16). equivalent to the R~ defined by Eq. (17).
Step 2: Construct the weighted normalized fuzzy
C1 C2 C3 . . . Cn decision matrix. The weighted normalized value V~ is
2 3 calculated by Eq. (18).
A1 x~ 11 x~ 12 x~ 13 . . . x~ 1n
6 7 Step 3: Identify positive ideal (A*) and negative ideal
A2 6 7
6 x~ 21 x~ 22 x~ 23 . . . x~ 2n 7 (A) solutions. The fuzzy positive-ideal solution (FPIS, A*)
6 7
6 7 and the fuzzy negative-ideal solution (FNIS, A) are
D~ ¼ A3 6 x~ 31 x~ 32 x~ 33 . . . x~ 3n 7, ð15Þ
6 7 shown as Eqs. (19) and (20):
.. 6 .. .. .. .. .. 7
. 6
4 . . . . . 7
5 A ¼ v~1 ; v~2 ; . . . ; v~n
Am x~ m1 x~ m2 x~ m3 . . . x~ mn ¼ fðmax vij ji ¼ 1; 2; . . . ; mÞ; j ¼ 1; 2; . . . ; ng, ð19Þ
i
~ ¼ ½w~ 1 ; w~ 2 ; . . . ; w~ n ,
W (16) A ¼ v~
1 ; v~2 ; . . . ; v~n
where x~ ij , i ¼ 1, 2,y, m, j ¼ 1, 2,y, n and w~ j , j ¼ 1, 2,y, ¼ fðmin vij ji ¼ 1; 2; . . . ; mÞ; j ¼ 1; 2; . . . ; ng. ð20Þ
i
n are linguistic triangular fuzzy numbers, x~ ij ¼ ðaij ; bij ; cij Þ
Step 4: Calculate separation measures. The distance of
and w~ j ¼ ðwj1 ; wj2 ; wj3 Þ. Note that x~ ij is the performance
each alternative from A* and A can be currently
rating of the ith alternative, Ai, with respect to the jth
calculated using Eqs. (21) and (22).
attribute, Cj and w~ j represents the weight of the jth
attribute, Cj. Xn
d i ¼ d v~ij ; v~j ; i ¼ 1; 2; . . . ; m (21)
The normalized fuzzy decision matrix denoted by R~ is
j¼1
shown as Eq. (17):
X
n
R~ ¼ ½~rij mn . (17) d d v~ij ; v~
i ¼ j ; i ¼ 1; 2; . . . ; m (22)
The weighted fuzzy normalized decision matrix is shown j¼1
five-level fuzzy linguistic variables and thus, is used for the Table 6
analysis hereafter. Normalized decision matrix for fuzzy TOPSIS analysis
As a rule of thumb, each rank is assigned an evenly No. C1 C2 C3 C4 C5 C6
spread membership function that has an interval of 0.30 or
0.25. Based on these assumptions, a transformation table A1 0.76 0.60 0.12 0.10 0.18 0.71
can be found as shown in Table 5. For example, the fuzzy A2 0.49 0.80 0.46 0.60 0.18 0.57
A3 0.51 0.60 0.13 0.70 0.36 0.25
variable—Very Low has its associated triangular fuzzy
A4 0.71 0.60 0.12 0.70 0.64 0.43
number with minimum of 0.00, mode of 0.10 and A5 0.45 0.60 0.14 0.70 0.27 0.43
maximum of 0.25. The same definition is then applied to A6 0.00 0.00 0.96 0.40 0.36 0.71
the other fuzzy variables—Low, Medium, High and Very
A7 0.29 0.60 0.00 0.50 0.27 0.00
High. Fig. 1 illustrates the fuzzy membership functions. A8 0.77 0.80 0.21 0.50 0.00 0.57
A9 0.76 0.80 0.13 0.40 0.18 0.57
A10 0.21 0.60 0.13 0.60 0.64 0.71
5.3. Empirical illustrations A11 0.80 0.60 1.00 1.00 1.00 1.00
A12 0.53 0.60 0.01 0.40 0.27 0.57
Table 2 numeric performance ratings are adopted again A13 0.31 0.60 0.12 0.70 0.27 0.14
for the fuzzy TOPSIS analysis. In order to transform the A14 0.55 0.60 0.13 0.40 0.64 0.57
performance ratings to fuzzy linguistic variables as A15 1.00 0.80 0.12 1.00 1.00 1.00
discussed in the previous section, the performance ratings A16 0.40 0.80 0.14 0.50 0.36 0.71
A17 0.76 0.60 0.12 0.10 0.18 0.71
in Table 2 are normalized into the range of [0,1] by Eqs. A18 0.49 0.80 0.46 0.60 0.18 0.57
(24) and (25) [34]:
wj 0.2000 0.2000 0.1500 0.1000 0.2000 0.1500
A1 H M VL VL VL H
For the present study, C1 and C3 are the smaller-the- A2 M H M M VL M
better type, the others belong to the larger-the-better type. A3 M M VL H L L
A4 H M VL H M M
Then, Table 2 can be transformed into Table 6. A5 M M VL H L M
A6 VL VL VH L L H
Table 5 A7 L M VL M L VL
Transformation for fuzzy membership functions A8 H H VL M VL M
A9 H H VL L VL M
Rank Attribute grade Membership A10 VL M VL M M H
functions A11 VH H VH VH VH VH
A12 M M VL L L M
Very low (VL) 1 (0.00, 0.10, 0.25)
Low (L) 2 (0.15, 0.30, 0.45) A13 L M VL H L VL
Medium (M) 3 (0.35, 0.50, 0.65) A14 M M VL L M M
High (H) 4 (0.55, 0.70, 0.85) A15 VH H VL VH VH VH
Very high (VH) 5 (0.75, 0.90, 1.00) A16 L H VL M L H
A17 H M VL M M VL
A18 VH VH VL H M VL
Weight H H M L H M
VL L ML H VH
1
The fuzzy linguistic variable is then transformed into a ranges belong to the closed interval [0,1]. Thus, we can
fuzzy triangular membership function as shown in Table 8. define the fuzzy positive-ideal solution (FPIS, A*) and the
This is the first step of the fuzzy TOPSIS analysis. The fuzzy negative-ideal solution (FNIS, A) as: v~j ¼ ð1; 1; 1Þ
fuzzy attribute weight is also collected in Table 8. and v~
j ¼ ð0; 0; 0Þ, j ¼ 1, 2, y, n. This is the third step of the
The second step in the analysis is to find the weighted fuzzy TOPSIS analysis.
fuzzy decision matrix. Using Eq. (13), the fuzzy multi- For the fourth step, the distance of each alternative from
plication equation, the resulting fuzzy weighted decision A* and A can be currently calculated using Eqs. (21) and
matrix is shown as Table 9. (22). The fifth step solves the similarities to an ideal solution
According to Table 9, we know that the elements v~ij ; 8i; j by Eq. (23). The resulting fuzzy TOPSIS analyses are
are normalized positive triangular fuzzy numbers and their summarized in Table 10.
Table 8
Fuzzy decision matrix and fuzzy attribute weights
No. C1 C2 C3 C4 C5 C6
A1 (0.55, 0.70, 0.85) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.00, 0.10, 0.25) (0.00, 0.10, 0.25) (0.55, 0.70, 0.85)
A2 (0.35, 0.50, 0.65) (0.55, 0.70, 0.85) (0.35, 0.50, 0.65) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.35, 0.50, 0.65)
A3 (0.35, 0.50, 0.65) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.55, 0.70, 0.85) (0.15, 0.30, 0.45) (0.15, 0.30, 0.45)
A4 (0.55, 0.70, 0.85) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.55, 0.70, 0.85) (0.55, 0.70, 0.85) (0.35, 0.50, 0.65)
A5 (0.35, 0.50, 0.65) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.55, 0.70, 0.85) (0.15, 0.30, 0.45) (0.35, 0.50, 0.65)
A6 (0.00, 0.10, 0.25) (0.00, 0.10, 0.25) (0.75, 0.90, 1.00) (0.15, 0.30, 0.45) (0.15, 0.30, 0.45) (0.55, 0.70, 0.85)
A7 (0.15, 0.30, 0.45) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.35, 0.50, 0.65) (0.15, 0.30, 0.45) (0.00, 0.10, 0.25)
A8 (0.55, 0.70, 0.85) (0.55, 0.70, 0.85) (0.15, 0.30, 0.45) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.35, 0.50, 0.65)
A9 (0.55, 0.70, 0.85) (0.55, 0.70, 0.85) (0.00, 0.10, 0.25) (0.15, 0.30, 0.45) (0.00, 0.10, 0.25) (0.35, 0.50, 0.65)
A10 (0.15, 0.30, 0.45) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.35, 0.50, 0.65) (0.55, 0.70, 0.85) (0.55, 0.70, 0.85)
A11 (0.75, 0.90, 1.00) (0.55, 0.70, 0.85) (0.75, 0.90, 1.00) (0.75, 0.90, 1.00) (0.75, 0.90, 1.00) (0.75, 0.90, 1.00)
A12 (0.35, 0.50, 0.65) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.15, 0.30, 0.45) (0.15, 0.30, 0.45) (0.35, 0.50, 0.65)
A13 (0.15, 0.30, 0.45) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.55, 0.70, 0.85) (0.15, 0.30, 0.45) (0.00, 0.10, 0.25)
A14 (0.35, 0.50, 0.65) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.15, 0.30, 0.45) (0.55, 0.70, 0.85) (0.35, 0.50, 0.65)
A15 (0.75, 0.90, 1.00) (0.55, 0.70, 0.85) (0.00, 0.10, 0.25) (0.75, 0.90, 1.00) (0.75, 0.90, 1.00) (0.75, 0.90, 1.00)
A16 (0.15, 0.30, 0.45) (0.55, 0.70, 0.85) (0.00, 0.10, 0.25) (0.35, 0.50, 0.65) (0.15, 0.30, 0.45) (0.55, 0.70, 0.85)
A17 (0.75, 0.90, 1.00) (0.35, 0.50, 0.65) (0.00, 0.10, 0.25) (0.35, 0.50, 0.65) (0.55, 0.70, 0.85) (0.00, 0.10, 0.25)
A18 (0.55, 0.70, 0.85) (0.75, 0.90, 1.00) (0.00, 0.10, 0.25) (0.55, 0.70, 0.85) (0.15, 0.30, 0.45) (0.00, 0.10, 0.25)
Weight (0.55, 0.70, 0.85) (0.55, 0.70, 0.85) (0.35, 0.50, 0.65) (0.15, 0.30, 0.45) (0.55, 0.70, 0.85) (0.35, 0.50, 0.65)
Table 9
Fuzzy-weighted decision matrix
No. C1 C2 C3 C4 C5 C6
A1 (0.30, 0.49, 0.72) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.00, 0.03, 0.11) (0.00, 0.07, 0.21) (0.19, 0.35, 0.55)
A2 (0.19, 0.35, 0.55) (0.30, 0.49, 0.72) (0.12, 0.25, 0.42) (0.05, 0.15, 0.29) (0.00, 0.07, 0.21) (0.12, 0.25, 0.42)
A3 (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.08, 0.21, 0.38) (0.05, 0.15, 0.29)
A4 (0.30, 0.49, 0.72) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) (0.12, 0.25, 0.42)
A5 (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.08, 0.21, 0.38) (0.12, 0.25, 0.42)
A6 (0.00, 0.07, 0.21) (0.00, 0.07, 0.21) (0.26, 0.45, 0.65) (0.02, 0.09, 0.20) (0.08, 0.21, 0.38) (0.19, 0.35, 0.55)
A7 (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.08, 0.21, 0.38) (0.05, 0.15, 0.29)
A8 (0.30, 0.49, 0.72) (0.30, 0.49, 0.72) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.00, 0.07, 0.21) (0.12, 0.25, 0.42)
A9 (0.30, 0.49, 0.72) (0.30, 0.49, 0.72) (0.00, 0.05, 0.16) (0.02, 0.09, 0.20) (0.00, 0.07, 0.21) (0.12, 0.25, 0.42)
A10 (0.00, 0.07, 0.21) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.19, 0.35, 0.55) (0.19, 0.35, 0.55)
A11 (0.41, 0.63, 0.85) (0.30, 0.49, 0.72) (0.26, 0.45, 0.65) (0.11, 0.27, 0.45) (0.41, 0.63, 0.85) (0.26, 0.45, 0.65)
A12 (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.02, 0.09, 0.20) (0.08, 0.21, 0.38) (0.12, 0.25, 0.42)
A13 (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.08, 0.21, 0.38) (0.00, 0.05, 0.16)
A14 (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.02, 0.09, 0.20) (0.19, 0.35, 0.55) (0.12 ,0.25, 0.42)
A15 (0.41, 0.63, 0.85) (0.30, 0.49, 0.72) (0.00, 0.05, 0.16) (0.11, 0.27, 0.45) (0.41, 0.63, 0.85) (0.26, 0.45, 0.65)
A16 (0.08, 0.21, 0.38) (0.30, 0.49, 0.72) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.08, 0.21, 0.38) (0.19, 0.35, 0.55)
A17 (0.30, 0.49, 0.72) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16)
A18 (0.41, 0.63, 0.85) (0.41, 0.63, 0.85) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16)
ARTICLE IN PRESS
T. Yang, C.-C. Hung / Robotics and Computer-Integrated Manufacturing 23 (2007) 126–137 135
Table 10
Fuzzy TOPSIS analysis
A1 (0.30, 0.49, 0.72) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.00, 0.03, 0.11) (0.00, 0.07, 0.21) (0.19, 0.35, 0.55) 4.635148 1.606324 0.257363
A2 (0.19, 0.35, 0.55) (0.30, 0.49, 0.72) (0.12, 0.25, 0.42) (0.05, 0.15, 0.29) (0.00, 0.07, 0.21) (0.12, 0.25, 0.42) 4.425966 1.823517 0.291787
A3 (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.08, 0.21,0.38) (0.05, 0.15, 0.29) 4.654412 1.581345 0.253592
A4 (0.30, 0.49, 0.72) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) (0.12, 0.25, 0.42) 4.298028 1.958154 0.312995
A5 (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.08, 0.21, 0.38) (0.12, 0.25, 0.42) 4.558833 1.681219 0.269424
A6 (0.00, 0.07, 0.21) (0.00, 0.07, 0.21) (0.26, 0.45, 0.65) (0.02, 0.09, 0.20) (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) 4.730627 1.510169 0.241983
A7 (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.08, 0.21, 0.38) (0.05, 0.15, 0.29) 4.843391 1.510169 0.221744
A8 (0.30, 0.49, 0.72) (0.30, 0.49, 0.72) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.00, 0.07, 0.21) (0.12, 0.25, 0.42) 4.483565 1.769500 0.282981
A9 (0.30, 0.49, 0.72) (0.30, 0.49, 0.72) (0.00, 0.05, 0.16) (0.02, 0.09, 0.20) (0.00, 0.07, 0.21) (0.12, 0.25, 0.42) 4.54085 1.705947 0.273092
A10 (0.00, 0.07, 0.21) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) 4.646129 1.591422 0.255136
A11 (0.41, 0.63, 0.85) (0.30, 0.49, 0.72) (0.26, 0.45, 0.65) (0.11, 0.27, 0.45) (0.41, 0.63, 0.85) (0.26, 0.45, 0.65) 3.22343 3.112578 0.491252
A12 (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.02, 0.09, 0.20) (0.08, 0.21, 0.38) (0.12, 0.25, 0.42) 4.672235 1.553481 0.249527
A13 (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.08, 0.21, 0.38) (0.00, 0.05, 0.16) 4.877236 1.350266 0.216823
A14 (0.19, 0.35, 0.55) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.02, 0.09, 0.20) (0.19, 0.35, 0.55) (0.12, 0.25, 0.42) 4.539392 1.690642 0.27137
A15 (0.41, 0.63, 0.85) (0.30, 0.49, 0.72) (0.00, 0.05, 0.16) (0.11, 0.27, 0.45) (0.41, 0.63, 0.85) (0.26, 0.45, 0.65) 3.586443 2.728874 0.432104
A16 (0.08, 0.21, 0.38) (0.30, 0.49, 0.72) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) 4.52647 1.721120 0.275485
A17 (0.30, 0.49, 0.72) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) (0.05, 0.15, 0.29) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) 4.539705 1.700176 0.272469
A18 (0.41, 0.63, 0.85) (0.41, 0.63, 0.85) (0.00, 0.05, 0.16) (0.08, 0.21, 0.38) (0.19, 0.35, 0.55) (0.00, 0.05, 0.16) 4.127193 2.150711 0.342584
A v~1 ¼ ð1; 1; 1Þ v~2 ¼ ð1; 1; 1Þ v~3 ¼ ð1; 1; 1Þ v~4 ¼ ð1; 1; 1Þ v~5 ¼ ð1; 1; 1Þ v~6 ¼ ð1; 1; 1Þ
A v~1 ¼ ð0; 0; 0Þ v~2 ¼ ð0; 0; 0Þ v~3 ¼ ð0; 0; 0Þ v~4 ¼ ð0; 0; 0Þ v~5 ¼ ð0; 0; 0Þ v~6 ¼ ð0; 0; 0Þ
W ¼ {(0.55, 0.70, 0.85), (0.55, 0.70, 0.85), (0.35, 0.50, 0.65), (0.15, 0.30, 0.45), (0.55, 0.70, 0.85), (0.35, 0.50, 0.65)}
[18] Raoot AD, Rakshit A. A ‘fuzzy’ approach to facilities layout [26] Xiao H. Introduction to semiconductor manufacturing technology.
planning. Int J Prod Res 1991;29:835–57. New Jersey: Prentice Hall; 2000.
[19] Badiru AB, Arif A. FLEXPERT: facility layout expert system using [27] Sinuany-Stern Z, Mehrez A, Hadad Y. An AHP/DEA methodology
fuzzy linguistic relationship codes. IEE Trans 1996;28:295–308. for ranking decision making units. Int Trans Oper Res 2000;7:
[20] Donaghey CE, Pire VF. Solving the facilities layout problem with 109–24.
BLOCPLAN. Working paper. Houston, Texas: Industrial Engineer- [28] Seiford LM. Data envelopment analysis: the evolution of the state-of-
ing Department, University of Houston; 1990. the-art 1978–1995. J Prod Anal 1996;7:99–137.
[21] Ribeiro RA. Fuzzy multiple attribute decision making: a review and [29] Bowlin WF. Evaluating the efficiency of US Air Force
new preference elicitation techniques. Fuzzy Set Syst 1996;78:155–81. real-property maintenance activities. J Oper Res Soc 1987;38:
[22] Bellman RE, Zadeh LA. Decision-making in a fuzzy environment. 127–35.
Manage Sci 1970;17:B141–64. [30] Hwang CL, Yoon KP. Multiple attribute decision making: methods
[23] Zimmermann HJ. Fuzzy sets, decision making, and expert systems. and applications. New York: Springer; 1981.
International series in management science/operations research. [31] Zadeh LA. Fuzzy sets. Inform Control 1965;8:338–53.
Dordrecht: Kluwer Academic; 1987. [32] Kaufmann A, Gupta MM. Introduction to fuzzy arithmetic: theory
[24] Yoon KP, Hwang CL. Multiple attribute decision making. Thousand and applications. New York: Van Nostrand Reinhold; 1985.
Oaks, CA: Sage Publication; 1995. [33] Chen CT. Extensions of the TOPSIS for group decision-making
[25] Yang T, Chou P. Solving a multiresponse simulation–optimization under fuzzy environment. Fuzzy Set Syst 2000;114:1–9.
problem with discrete variables using a multiple-attribute decision- [34] Cheng CH. Evaluating weapon systems using ranking fuzzy numbers.
making method. Math Comput Simulat 2005;68:9–21. Fuzzy Set Syst 1999;107:25–35.