main

Upload: kenneth-hicks

Post on 14-Oct-2015

6 views

Category:

Documents


0 download

TRANSCRIPT

  • 5/24/2018 Main

    1/16

    PLEASE SCROLL DOWN FOR ARTICLE

    This article was downloaded by: [National Institute of Technology]

    On: 20 October 2010

    Access details: Access Details: [subscription number 919625261]

    Publisher Taylor & Francis

    Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House, 37-

    41 Mortimer Street, London W1T 3JH, UK

    International Journal of Production ResearchPublication details, including instructions for authors and subscription information:http://www.informaworld.com/smpp/title~content=t713696255

    Development of the MAIN algorithm for a cellular manufacturing machinelayoutW. M. Chana; C. Y. Chana; C. K. KwongaaDepartment of Industrial & Systems Engineering, The Hong Kong Polytechnic University, Kowloon,Hong Kong

    To cite this ArticleChan, W. M. , Chan, C. Y. and Kwong, C. K.(2004) 'Development of the MAIN algorithm for a cellularmanufacturing machine layout', International Journal of Production Research, 42: 1, 51 65

    To link to this Article DOI 10.1080/00207540310001598456URL http://dx.doi.org/10.1080/00207540310001598456

    Full terms and conditions of use: http://www.informaworld.com/terms-and-conditions-of-access.pdf

    This article may be used for research, teaching and private study purposes. Any substantial orsystematic reproduction, re-distribution, re-selling, loan or sub-licensing, systematic supply ordistribution in any form to anyone is expressly forbidden.

    The publisher does not give any warranty express or implied or make any representation that the contentswill be complete or accurate or up to date. The accuracy of any instructions, formulae and drug dosesshould be independently verified with primary sources. The publisher shall not be liable for any loss,actions, claims, proceedings, demand or costs or damages whatsoever or howsoever caused arising directlyor indirectly in connection with or arising out of the use of this material.

    http://www.informaworld.com/smpp/title~content=t713696255http://dx.doi.org/10.1080/00207540310001598456http://www.informaworld.com/terms-and-conditions-of-access.pdfhttp://www.informaworld.com/terms-and-conditions-of-access.pdfhttp://dx.doi.org/10.1080/00207540310001598456http://www.informaworld.com/smpp/title~content=t713696255
  • 5/24/2018 Main

    2/16

    int. j. prod. res.,2004, vol.42, no.1, 5165

    Development of the MAIN algorithm for a cellular manufacturing

    machine layout

    W. M. CHANy, C. Y. CHANy* and C. K. KWONGy

    When a static machine layout is simply optimized to a fixed quantitative demand,it may not be able to cope with demand fluctuations. The development of aheuristic approach called the MAIN (Machines Allocation INter-relationship)algorithm for intracellular machine layout design is introduced. It begins byanalysing a single period with a fixed quantitative demand and machine assign-ment is based on a set of proposed objective functions together with mergingtechniques. To simulate the demand fluctuations in a multiple periods planninghorizon, layouts are generated to fit different demand profiles. Each layout is thenprocessed further. First, at every periodic transition, there is re-layout to minimizethe material-handling cost. Second, we will examine the condition of using alayout right through all the periods to keep away from the machine rearrange-ment cost with some scarifications of the material-handling cost. Comparisonswill be done to seek out good machine layout(s). In terms of a single-periodlayout, the experimental results show that the proposed heuristic algorithm canachieve an average deviation of 4.8% in contrast with optimal solutions.However, to opt for re-layout or not depends very much on the relations betweenthe machine rearrangement and material-handling costs. Moreover, the variationsin the qualitative aspects in material handling will also be considered as it has

    significant influence on the design of the machine layout.

    1. Introduction

    Group Technology (GT) has been applied to generate machine groups and

    corresponding part families for cellular manufacturing (CM). In an ideal situation,

    each cell is independent of another and, in practice, the main idea is to reduce the

    intercellular movements. This results in an intracellular flow dominance arrange-

    ment, and there are often similarities in processes in a cell (Chan et al. 1999,Yasuda and Yin 2001). To have the full benefits of CM, efficient layout design is

    a key element (Massoud 1999, Taho and Brett 1999). In a manufacturing cell, each

    part family has its own operating sequences and, in reality, the quantitative demands

    can also vary periodically. This paper is to investigate the Dynamic Machine Cellular

    Layout (DMCL) in an environment with multiple periods planning horizon.

    Initially, the machine layout will be generated based on a fixed quantitative

    demand profile and this is referred to the Static Machine Cellular Layout (SMCL).

    Each static layout makes a good fit for a planning period but, in real situation, the

    product mix is a function of demand, and it may well change as demand fluctuates

    Revision received June 2003.y Department of Industrial & Systems Engineering, The Hong Kong Polytechnic

    University, Hung Hom, Kowloon, Hong Kong.*To whom correspondence should be addressed. e-mail: [email protected]

    International Journal of Production Research ISSN 00207543 print/ISSN 1366588X online# 2004 Taylor & Francis Ltd

    http://www.tandf.co.uk/journals

    DOI: 10.1080/00207540310001598456

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    3/16

    (Seifoddini and Djassemi 1997). Nicol and Hollier (1983) also mentioned that the

    changes of radical layout happened frequently and management should always con-

    sider this in the forward planning. DMCL is an attempt to address the demand

    changes with unchanged product operating sequences in a cell.

    The qualitative flow dominance represents considerable changing attributes

    in parts whilst the quantitative flow dominance means that the movements (e.g.

    transportation frequencies and distances) of the parts between machines are more

    significant. In fact, most of the current approaches pay little attention to the quali-

    tative aspects. In this paper, the MAIN (Machines Allocation INter-relationship)

    algorithm is formulated to optimize the machine layout by considering both the

    qualitative and the quantitative characteristics of a cell. This algorithm will address

    the problem in view of the machine rearrangement cost and the part travelling cost.

    In addition, the total part travelling score will be used as the SMCL performance

    indicator and the dynamic layout(s) in DMCL is obtained by searching the layouts

    generated by SMCL to cope with the multiple periods planning horizon.

    In brief, the objective of this research is to exploit the machine layout with

    varying periodic demand in a CM environment. The intention is to minimize the

    total part travelling cost by taking into the consideration of the closeness of

    machines, the handling efficiency, the part travelling distance, the materials flow

    frequency and the machine rearrangement cost in a dynamic environment. First,

    we will look into how to assign machines within a cell effectively based on several

    factors like the operation sequences, the part flow frequencies, and the customer

    demands of a part family in order to determine the required closeness of machines

    in the layout. Then, the total travelling score will be calculated by accumulatingvalues of all related pair-wise machines, each of which incorporates information

    such as the distance, the frequency of part flow, and the part handling efficiency.

    As mentioned before, this score is also used to represent the SMCL performance for

    comparison purpose. In terms of DMCL, the ultimate goal is to shrink the overall

    layout cost and this can be achieved by having a good balance between the total

    machine rearrangement cost and the total part travelling cost.

    2. Literature review

    Static machine layout problems have being studied for decades and the solution

    layout is only good fit for a planning period. Currently, most of the availabletechniques tackle static layout problems by minimizing the total travelling cost of

    parts. This can be done by working out a suitable arrangement for machines under

    predefined locating zones (Tanchoco and Lee 1999, Urban et al.2000). For example,

    the Quadratic Assignment Problem (QAP) technique uses the number of locations as

    the number of facilities, and Koopmans and Beckmann (1957) are the pioneers of the

    QAP technique. However, the QAP is NP-complete, and the size of a problem that

    can be solved by optimal methods is very limited (Kusiak and Heragu 1987). In

    SMCL, if n machines are grouped into a cell, there are as many as n! potential

    layouts. In case of DMCL, the same machine group may have to be rearranged to

    suit for m periods in a planning horizon. As the result, the probable combina-tions are as large as (n!)m and it is difficult to obtain the optimal solution based

    on QAP approach (Rosenblatt 1986, Balakrishnan and Chun 1998). Indeed, purely

    mathematical iterations will not be a feasible method for dealing with this sort of

    problems (Jajodia et al. 1992) and, moreover, QAP usually works only with little

    constraints. Instead, the heuristic approach can be useful in SMCL and DMCL.

    52 W. M. Chan et al.

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    4/16

    Although heuristic approach cannot guarantee optimal result, it requires relatively

    little time and effort to achieve an acceptable solution (Heragu and Kusiak 1988).

    Apart from using the QAP technique, Montreuil (1990) developed a static layout

    solving method using mixed-integer linear programming, which focuses on the load/

    unload point along aisles. Tam and Li (1991) also formulated a three-phase

    hierarchical approach that attempted to minimize the geometric constraint.

    Nevertheless, the key limitation of static layout is that it only focuses on a single

    planning period and will not be able to fulfil the changing customer demands today.

    The dynamic layout problem usually assumes that machines could be economi-

    cally relocated in order to cope with a new demand profile. Rosenblatt (1986) first

    introduced a layout problem-solving technique for multiple planning periods. His

    dynamic programming model attempts to find out the best layout for each prede-

    termined period. The aim is to minimize the sum of deterministic rearrangement cost

    through the entire planning periods. One limitation of Rosemblatts approach is the

    cost of rearrangement, which does not consider the distance from a machine location

    zone to another. Secondly, the discrete best layouts may not give a good overall

    performance and the assumption that machines could always economically relocated

    is also debatable. To resolve the problem, Kouvelis et al. (1992) presented a similar

    algorithm to determine a layout, which would suit for multiple planning periods,

    and, of course, this resulted in some scarifications in the material-handling cost.

    Rather than switching from two extremes, there are often some rooms in between

    worth exploring. Actually, constraints always exist in layout design. For example,

    Balakrishnan et al. (1992) added the budget constraint for machine rearrange-

    ments and solved the problem by using the shortest path algorithm. In fact, otherrealistic constraints such as the location restrictions, designers preferences, etc. are

    indispensable in determining machine layout (Massoud 1999). Still, there is not much

    concern in the product attributes. Clearly, the design of material-handling devices

    plays a very important role in the material-handling system and the operational

    efficiencies can quite vary with different handling facilities. Thus, the effort spent

    on moving parts should not be uniformly assumed. In terms of layout determination,

    Conway and Venkataramanan (1994) applied the genetic search technique to evolve

    a population with a premature initial solution. Optimal solution layouts were also

    computed for comparison purpose. Two cases were tested by this approach, and an

    optimum could be obtained in the case with six machines. It hints that with areasonable complicated problem, looking for optimal solution will be impractical.

    Again, heuristic algorithms are usually more suitable for cases of larger size.

    Based to the studies, intracellular machine layout problem associated with

    changing in part attributes in both SMCL and DMCL will be essential to look

    into, and the significance of machine rearrangement cost in a multiple periods

    planning horizon will also be a sensible issue to be examined. In addition, the

    material-handling efficiency notably affecting the layout design should be included

    to reflect the real-world situations.

    3. Problem definitionsThis research aims on developing a method to undertake the static and the

    dynamic machine layouts in a manufacturing cell where the machine location site

    is a regular grid; similar to Tanchoco and Lee (1999) and Urban et al. (2000), each

    machine cluster contains machines requiring equal floor space areas. The maximum

    number of machines can be assigned into a grid is limited to nine machines as a

    53MAIN algorithm for a cellular manufacturing machine layout

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    5/16

    3 3 grid is going to be used and there are only nine potential machine location

    zones on it (figure 1). This is considered to be adequate for a machine cell as the

    average machine size in a cell is around seven machines. For the model, we also

    assume that a machine can be assigned to any location and the part travelling

    distance is estimated by measuring the rectilinear distance from the centre of the

    source machine to the centre of the destination machine. This implies the travelling

    distance between machines j and k will be identical, and the size of any machine

    location zone (x,y) should be able to accommodate the largest machine in a cell.

    SMCL is designed to work with a fixed quantitative demand for a given partfamily. Besides targeted on the part flow between pair-wise machines such as

    machines with larger number of in between flow would be allocated more closely,

    the variations in part handling efficiency will also counted. As mentioned, it is

    important as the attributes of a part will change from process to process. For

    example, in an assembly cell, a part can have changes in size, weight, shape and

    so on. It is not a surprise to see an initial 1 kg part increased to 5 kg after some

    assembly operations or, the opposite, a finished part may reduce in weight in com-

    parison with its earlier state if there is a material removal action involved. As a

    result, even though the quantitative demand of a part remains unchanged, the best

    possible layout can be different if the part handling efficiency is taken into account.DMCL is the extension of SMCL. It aims at obtaining machine layout that goes

    well with periodic variations. In the MAIN algorithm, DMCL is further divided

    into two branches namely the multiple-DMCL (mDMCL) and the single-DMCL

    (sDMCL). mDMCL works with changing layouts whilst sDMCL keeps a unique

    layout over periods. In the former case, machine locations will be rearranged as

    the part flow frequencies change so as to maintain the lowest total part travelling

    scores in the subsequent periods (the lowest the score the better the layout).

    Generally, four potential quantitative demand profiles in a planning horizon

    would have four possible optimal layouts ideally. However, owing to the similarity

    in processing natures in a cell, we may have identical layout for a succeeding plan-ning period. Of course, this depends on the conditions but the potential is always

    here. To measure the performance of the proposed algorithm, the total cell layout

    cost is used as the performance indictor in the dynamic stage while the total part

    travelling score is employed in the static stage. The formulation of the total cell

    layout cost includes two basic elements: the total machine rearrangement cost and

    j k

    Measuring

    points

    Measuring

    distance

    n = 3

    Machine

    m = 3

    x

    y

    Maximum size of

    machine location

    Figure 1. Nine zones location site.

    54 W. M. Chan et al.

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    6/16

    the total part travelling cost over all periods. The total part travelling cost is devised

    from the part travelling score, which is determined by the proposed objective func-

    tions to be discussed in the next section. In terms of the machine rearrangement cost,

    figure 2 shows nine machines at the first period (p1). If machinesEand A are going

    to be swapped to suit for the second planning period (p2), the rearrangement cost

    (R1!2) must be introduced into the total machine rearrangement cost at the

    dynamic state.

    In some cases, machine relocation may not be practical due to prohibitive

    rearrangement cost on moving machines and so on. Consequently, only the same

    machine layout will be used for throughout all periods. Under these circumstances,

    some relinquishes in part moving distances have to be made in order to keep the

    layout and this is where the sDMCL takes place. Obviously, there is no machine

    rearrangement cost but the part travelling cost may be higher.

    4. MAIN algorithm

    This section provides a brief description of the mathematical model presented by

    Chan et al. (2002); the interested reader can refer to Chan et al. for details and

    explanations about the handling of the SMCL. Basically, SMCL covers the data

    collection and matrix-based data manipulations along with the application of the

    formulated objective functions. Then, pair-wise machines are inserted into the 3 3

    space grids in accordance with the ranking orders. Possible layouts are evaluated and

    the total part travelling scores calculated to represent the preferences of the machine

    layouts. SMCL can produce a good layout for a single period while DMCL needsa series of static layouts for multiple planning periods correspondingly, or a parti-

    cular layout in case of machine rearrangement is impractical. Figure 3 shows the

    skeleton of the MAIN model.

    Rtotal = R12+R23+R34 (> 0)

    p-1

    A B C

    D E F

    G H I

    p-2

    E B C

    D A F

    G H I

    p-3

    F B C

    D E A

    G H I

    p-4

    A F C

    D E G

    B H I

    Changing in quantitative demands on parts

    There is machine rearrangement costs incurred in four periods (p-1 to p-4).

    Figure 2. mDMCL with four planning periods.

    SMCL mDMCL

    sDMCL

    Dynamic StageStatic Stage

    Figure 3. Skeleton of the conceptual MAIN model.

    55MAIN algorithm for a cellular manufacturing machine layout

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    7/16

    4.1. Static stage: SMCL

    The static stage of the MAIN algorithm is to determine the total part travelling

    score (p) in a cell in a period (p) with a particular layout. The purpose is to minimize

    the total travelling score and this is analogue to the cost on making part movements.

    The objective function is defined as:

    min p Xm

    j1

    Xm

    kj1

    Dj$ k Fpj$ k 1

    where

    Dj$ k Xj Xk Yj Yk

    : 2The Manhattan method has been chosen for calculating the distance (Dj$ k)

    between two points where (Xj, Yj) and (Xk, Yk) are the coordinates of the measuring

    points of machines jand k with reference to the 3 3 grid.

    Fp, j $ x Tp, j ! k Tp, k !j, 3

    whereFp,j$ kis the merged part flow weight for period p. It combines the unidirec-

    tional basic part flow weights (Tp,j!k andTp,k!j) to form a generic correlation of

    two machines. A basic part flow weight (e.g.Tp,j!k) is the mean by which parts are

    transported from one machine to another in unidirectional (say, from machine jto

    machinek) within a cell. The characteristics of intracellular part flows are that they

    are usually rushed and short distances. These weights directly affect the positioning

    of machines. In other words, a pair of machines with higher merged part flow weight

    should be more closely placed. The determination of the basic and the merged part

    flow weights are intimately related to the quantitative demand of a part (i) in a familyin a period (Qp,i) and the part transportation quantity per move (Hi,j!k). The later is

    needed because some transportation devices may have the ability to carry several

    items in one transaction. This suggests that the transportation frequency is equal to

    the quantitative demand of a part divided by the transportation quantity per move.

    Lastly, the part-handling factor (li,j!k) is introduced to signify the levels of

    difficulty in moving a part between a machine pair. In this research, a simple relative

    mode is used to quantify this factor. For examples, 1 represents the easiest in

    transporting and 2 means double the effort of 1, etc. The equation for determine

    the basic part flow weight is:

    Tp, j ! k Xn

    i1

    Qp, i

    Hi,j! k li,j! k 4

    4.2. Dynamic stage: DMCL

    At this point, two situations would be faced, namely the mDMCL and the

    sDMCL in a multiple periods planning horizon. Figure 3 illustrates the two

    alternative routes of the MAIN algorithm. In mDMCL, the part travelling cost

    and the machine rearrangement cost are needed to be determined. In case of the

    travelling cost, it will be obtained by converting the total travelling scores generatedin SMCL into monetary terms; fortunately, this is a linear conversion only. The

    function used for calculating the total cell layout cost () over multiple periods is:

    XP

    p1

    p ! XP1

    p1

    Rp $p1 5

    56 W. M. Chan et al.

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    8/16

    There are at most three machine rearrangement costs involved in a four periods

    planning horizon. !represents the cost per unit travelling score and it is a constant.

    However, the establishment of this value must be taken reference to the formulation

    of the part-handling factor. In the period-to-period machine rearrangement cost

    (Rp!p 1), it consists of two portions; they are the basic cost for machine relocation

    such as the set-up/installation cost (Mj) and the cost per unit machine movement

    (Cj). The calculation of this cost is based on:

    Rp !p1 Xm

    j1

    Mj Dj$ k Cj 6

    Note that Rp!p 1 is equal to 0 if all machines remain in the same locations

    becauseMj 0 and Dj$ k 0.

    Remember, sDMCL tends to keep all machines stationary. This signifies that the

    layout determined by sDMCL may not be the optimal solution in all periods. In theMAIN algorithm, the cell layout cost derived from sDMCL is the aggregation of the

    part travelling cost over all periods. This is done by evaluating every static layout

    generated in SMCL to find out the best one, which is going to be used as the final

    layout for a cell. The equation for working out the total part travelling cost for each

    SMCL generated layout is:

    Total part travelling cost !Xn

    p1

    0

    p 7

    For example, if there are four periods, then SMCL may generate four layouts, each

    of which fits for a particular period. The iteration of using each of these four layouts

    exclusively throughout all periods yields new sets of part travelling scores (0p), and

    the new part travelling costs can be found. Normally, one of them will have the

    lowest value and this becomes the selected layout of sDMCL.

    5. Numerical analysis establishment

    Numerical information provided by established research cases in machine layout

    is used to evaluate the proposed MAIN algorithm. Some related data are obtained

    from Yaman et al. (1993) and Tang and Abdel-Malek (1996). In essence, both

    Yaman et al. and Tang and Abdel-Malek used the same data set. Besides, Yamanet al.also used a 3 3 grid for locating machines. In the process operation side, there

    were five parts processed by nine machines. For each part in this family, the opera-

    tional sequence and quantitative demands in a five-period planning horizon were

    proposed (tables 1 and 2). Although they provided some basic requirements, there

    was still information missing for the MAIN algorithm to operation. These include

    the cost per unit part movement, the part transportation quantity per move, the part-

    handling factor and those that related to machine rearrangement, etc. Therefore, we

    assigned a fixed cost (! $10/unit travelling score) to deal with part movements. To

    test the effect of the part-handling factor, a set of part-handling factors had also been

    proposed (table 3); parts 1 and 3 gradually decease in part-handling factors, whilstthe others increased. Table 4 shows the machine rearrangement costs. They are

    required in the conditions with multiple planning periods.

    In the static stage, all the part transportation quantity per move and the part-

    handling factors were set to 1s. This is required with the purpose of fulfilling the

    needs of the MAIN and also is capable of going for comparisons to see the effect of

    57MAIN algorithm for a cellular manufacturing machine layout

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    9/16

    having taken into the consideration of part-handling effort. As a result, the part flow

    weights (Fp,j$ k) generated by applying the static stage of the MAIN when dealing

    with the period (p1) are presented in the third column in table 5. After the part flowweights were ranked, the layout designer can start pulling the machines to form a

    3 3 machine layout grid according the rankings. Once the pulling operations have

    been completed, the distances among machines (Dj$ k) can be obtained by referring

    to the Manhattan method (equation 2). Then, the travelling score for each machine

    pair can be determined accordingly and the summation of these travelling scores give

    Part

    Period

    p-1 p-2 p-3 p-4 p-5

    1 10 35 90 40 552 30 50 25 65 203 45 15 40 70 154 70 80 55 90 855 85 60 70 20 30

    Table 2. Demand profiles in Yamanet al.s and Tanget al.s cases.

    Part Machine operational sequence

    1 01 ! 03 ! 05 ! 07 ! 02 ! 07 ! 092 01 ! 04 ! 02 ! 05 ! 06 ! 08 ! 09

    3 01 ! 05 ! 07 ! 08 ! 05 ! 06 ! 02 ! 094 01 ! 02 ! 04 ! 06 ! 07 ! 08 ! 02 ! 03 ! 095 01 ! 07 ! 06 ! 04 ! 02 ! 08 ! 03 ! 05 ! 06 ! 09

    Table 1. Original data of Yamana et al.s and Tang et al.s cases.

    Part Part-handling factor

    1 6 ! 5 ! 4 ! 3 ! 2 ! 12 1 ! 2 ! 3 ! 4 ! 5 ! 63 6 ! 5 ! 4 ! 4 ! 3 ! 2 ! 14 1 ! 1 ! 2 ! 2 ! 2 ! 3 ! 3 ! 45 1 ! 2 ! 3 ! 4 ! 5 ! 5 ! 5 ! 5 ! 6

    Table 3. Proposed part-handling factors forYamanet al.s and Tang et al.s cases.

    Machine 01 02 03 04 05 06 07 08 09

    Basic cost for machine relocation (Mj) for case five($) 150 100 200 320 180 90 240 130 90

    Cost per unit machine movement (Cj) for case five($) 15 10 20 32 18 9 24 13 9

    Table 4. Proposed machine rearrangement costs for Yamanet al.s andTang et al.s cases.

    58 W. M. Chan et al.

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    10/16

    the total travelling score (p) of this layout. The second iteration begins by examining

    the part travelling scores. For example, table 5 shows that machines 0708 (F1,7 $ 8)

    contributed a significant influence to the part travelling score (see the greyed row)

    and this was due to the lengthy distance (D7 $ 8) in between. As the result, it is likelyto make some improvements by bringing machines 07 and 08 closer. The rule of

    thumb for doing this part of the job is that that one should always check for those

    with high merged part flow weights and far distances (say, Dj$ k>2) to seek for

    improvements. To simplify the discussions, the layouts for all five periods are shown

    in tables 6 and 7 for the first and the second iterations, respectively. Note that

    layouts suggested by the second iteration may not always be better than the first

    iteration, such as inp4 andp5. The layout designer can make the selection easily by

    looking at the figures and, moreover, based on our experiences, two iterations are

    adequate to provide very good solutions.

    Two more test cases had been created arbitrarily with 10 parts and ninemachines. In each test case, five periods with varying quantitative demands were

    generated to simulate the production fluctuations (tables 8 and 9). In table 10,

    operational sequences and part-handling factors were also proposed for the self-

    developed test cases. Finally, the basic costs for machine relocation and cost per

    unit machine movement were assumed as in tables 11 and 12.

    Ranking (j$ k) Fp,j$ k Dj$ k

    Iteration 1(Fp,j$ k Dj$ k) Dj$ k

    Iteration 2(Fp,j$k Dj$k)

    1 02,04 185 1 185 1 185

    2 05,06 160 1 160 1 1603 02,08 155 1 155 1 155

    04,06 155 1 155 1 15506,07 155 1 155 1 155

    4 07,08 115 4 460 2 2305 03,05 95 1 95 1 956 01,07 85 1 85 1 85

    03,08 85 1 85 1 8506,09 85 3 255 2 170

    7 01,02 70 2 140 2 14002,03 70 2 140 2 14003,09 70 1 70 2 140

    8 05,07 55 2 110 2 1109 01,05 45 1 45 3 135

    02,06 45 2 90 2 9002,09 45 3 135 4 18005,08 45 2 90 2 90

    10 01,04 30 3 90 1 3002,05 30 1 30 3 9006,08 30 3 90 1 3008,09 30 2 60 3 90

    11 02,07 20 3 60 3 6012 01,03 10 2 20 4 40

    07,09 10 2 20 1 101 2980 2850

    * Greyed values are machines 07, 08 with high part-travelling score at Iteration 1.

    Table 5. Part travelling scores in the first planning period(p-1, li, j$k 1, Hi, j$k 1).

    59MAIN algorithm for a cellular manufacturing machine layout

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    11/16

    Part

    Period

    Totalp-1 p-2 p-3 p-4 p-5

    1 100 200 300 700 900 22002 200 610 800 440 650 27003 340 300 980 670 320 26104 450 450 450 450 450 22505 590 370 740 870 1100 36706 500 210 180 120 80 10907 770 800 900 530 790 37908 1120 1500 1400 1600 1210 68309 960 300 200 720 530 2710

    10 440 110 680 90 880 2200

    Table 8. Demand profiles for self-developed case one [S1].

    Part

    Period

    Totalp-1 p-2 p-3 p-4 p-5

    1 1200 1450 1670 1890 1940 81502 400 520 460 930 210 25203 980 460 270 380 740 28304 450 450 450 450 450 22505 610 220 1000 880 370 3080

    6 270 160 150 340 130 10507 650 790 530 460 230 26608 1720 1440 1380 1690 2130 83609 810 150 130 240 1170 2500

    10 410 320 60 700 530 2020

    Table 9. Demand profiles for self-developed case two [S2].

    p-1 p-2 p-3 p-4 p-5

    09 07 07 09 03 05 09 08 06 07 05 06 05 07 0603 05 06 01 07 06 01 03 05 08 02 04 08 02 04

    08 02 04 08 02 04 04 02 07 09 01 03 03 01 091 2980 2 2880 3 3710 4 3165 5 2275

    * Greyed values are the lowest total part-travelling score at each period.

    Table 6. First iterative results of the MAIN algorithm (p-1 top-5, li, j$k 1,Hi, j$ k 1).

    p-1 p-2 p-3 p-4 p-5

    02 04 01 02 04 01 01 08 03 01 02 04 01 02 0408 06 07 08 06 07 02 07 05 09 08 06 09 08 06

    03 05 09 03 05 09 04 09 06 03 07 05 03 05 071 2850 2 2790 3 3160 4 3225 5 2475

    * Greyed values are the lowest total part-travelling score at each period.

    Table 7. Second iterative results of the MAIN algorithm (p-1 to p-5, li, j$ k 1,

    60 W. M. Chan et al.

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    12/16

    6. Results and analysisFor evaluation purposes, MATLAB was used to work out the optimal solutions

    for static layouts using an exhaustive search. However, there is little chance to get the

    optimal layouts for DMCL due to the very large number of combinations involved.

    This is also why a heuristic approach is the feasible technique to determine the

    dynamic layouts. Referring to the information presented in tables 6 and 7, the

    static layouts generated by the SMCL of MAIN for all five periods are given in

    table 13 based on the data sets from Yaman et al.s and Tang and Abdel-Maleks

    cases. Table 14 summarizes the results from various approaches. Note that all

    preliminary results generated by the proposed MAIN algorithm were better than

    Yaman et al.s approaches, although some results might not be more superior toTang and Abdel-Maleks method such as in planning periodsp1 andp4. Among all

    tested heuristics, the proposed algorithm was best in overall performance and the

    average error was least, i.e. it was only 4.8% in comparison with the optimal

    solutions. Furthermore, in operating MAIN, one important feature was virtually

    disabled at this stage as all part-handling factors were set to 1 s. This was done

    Parttype Operational sequence Part-handling factor

    1 01 ! 04 ! 06 ! 04 ! 05 ! 03 ! 09 5 ! 5 ! 4 ! 3 ! 2 ! 1

    2 01 ! 06 ! 04 ! 07 ! 08 ! 09 4 ! 2 ! 2 ! 1 ! 13 01 ! 05 ! 03 ! 02 ! 05 ! 09 1 ! 1 ! 2 ! 3 ! 44 01 ! 02 ! 03 ! 05 ! 04 ! 06 ! 09 1 ! 2 ! 3 ! 3 ! 4 ! 45 01 ! 08 ! 04 ! 06 ! 05 ! 02 ! 03 ! 05 ! 09 1 ! 1 ! 1 ! 1 ! 1 ! 2 ! 2 ! 26 01 ! 03 ! 04 ! 07 ! 09 7 ! 6 ! 5 ! 47 01 ! 06 ! 05 ! 02 ! 06 ! 08 ! 03 ! 09 1 ! 1 ! 1 ! 2 ! 2 ! 3 ! 38 01 ! 02 ! 04 ! 06 ! 05 ! 03 ! 05 ! 09 1 ! 1 ! 1 ! 1 ! 1 ! 2 ! 29 01 ! 04 ! 05 ! 07 ! 03 ! 08 ! 09 4 ! 3 ! 2 ! 1 ! 1 ! 1

    10 01 ! 07 ! 08 ! 02 ! 06 ! 04 ! 05 ! 03 ! 09 5 ! 4 ! 3 ! 2 ! 1 ! 2 ! 3 ! 4

    Table 10. Operational sequences and part-handling factors for [S1] and [S2].

    M/C 01 02 03 04 05 06 07 08 09

    Basic cost for machine relocation (Mj) for S1($) 780 650 930 820 620 670 770 910 860

    Cost per unit machine movement (Cj) for S2($) 78 65 93 82 62 67 77 91 86

    Table 11. Machine rearrangement cost for [S1].

    M/C 01 02 03 04 05 06 07 08 09

    Basic cost for machine relocation (Mj) for S1($) 940 640 1100 450 390 780 990 420 520

    Cost per unit machine movement (Cj) for S2($) 94 64 110 45 39 78 99 42 52

    Table 12. Machine rearrangement cost for [S2].

    61MAIN algorithm for a cellular manufacturing machine layout

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    13/16

    because other approaches had not considered the affect of this parameter and the

    comparison might not be fair if it was included.

    The sDMCL looks for a sole layout for all periods by picking the mostappropriate static layout. Since there are five periods, five static layouts produced

    by the SMCL will be examined. Naturally, the one with a minimum overall total

    part-travelling score should be chosen; to ease the comparison with mDMCL, we

    multiplied them with the cost per unit travelling score (!) to yield the total cell layout

    cost. Referring to table 15, the smallest value is 145 700; it was the static layout

    generated by SMCL for period p5 and it is called SMCL5 in this case.

    In mDMCL, all SMCL generated static layouts were used to minimize the parts

    travelling due to periodic changes and the machine rearrangement cost is brought in

    to finance the re-layout. We also observed that in some cases it might not be

    necessary to rearrange the machines if the proposed successive layout was alsoidentical to the one in use. The chance of having this is always there as parts assigned

    to a cell are from the same family. Similarly, in this case, there was no machine

    rearrangement cost incurred between p1 and p2 (table 16).

    For better illustration, the overall results are summarized in table 17. Note

    that the total cell layout cost of the mDMCL (146 351) was greater than the best

    layout generated by sDMCL (145 700) when using Yaman et al.s and Tang and

    Abdel-Maleks data sets, in which part-handling factors were set to 1s. Therefore,

    sDMCL (grey) should be applied in this case. Moreover, the figures generated by

    including part-handling factors were significantly larger (up to two-to-three times in

    our cases) than those with the part-handling factors disabled. This also indicates thatthe effect of the part-handling factor can be striking and this will surely influence

    planning of the machine layout. In addition, referring to the first self-developed case

    [S1] in table 17, it is clear that if the part-handling factors were taken into account,

    the decision would be quite different. In this case, the most suitable layout strategy

    changed from sDMCL to mDMCLs.

    Method

    Part travelling score

    Per cent ofdeviation

    p-1(1)

    p-2(2)

    p-3(3)

    p-4(4)

    p-5(5)

    Total(P

    )

    Optimal 2780 2640 2950 3020 2200 13 590 Yaman et al. (1) 3630 3180 3690 3975 3045 17 520 28.9Yaman et al. (2) 3470 3350 3570 4065 2975 17 430 28.3Tang et al. 2820 2980 3200 3100 2355 14 455 6.4MAIN 2850 2790 3160 3165 2275 14 240 4.8

    Table 14. Part traveling scores generated by various approaches.

    p-1 p-2 p-3 p-4 p-5

    02 04 01 02 04 01 01 08 03 07 05 06 05 07 0608 06 07 08 06 07 02 07 05 08 02 04 08 02 04

    03 05 09 03 05 09 04 09 06 09 01 03 03 01 091 2850 2 2790 3 3160 4 3165 5 2275

    Table 13. Static layouts generated by MAIN (li, j$ k 1, Hi, j$ k 1).

    62 W. M. Chan et al.

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    14/16

    7. Discussion

    Although we did not incorporate the data for part transportation quantity in this

    research, the establishment of the part-handling factor could imitate the importance

    of the part transportation quantity. In practice, both can be valuable when reflectingtrue situations. In view of the MAIN algorithm, the number of machines and the

    orientation of the location zones should not be the definite constraints. In addition,

    more than nine machines and irregular machine disposition zones are also possible.

    However, these require further investigation. Readers interested in this area can

    refer to Massoud (1999) and Taho and Brett (1999).

    Total part travellingcost ( !) ($)

    PeriodTotal

    (a)p-1 p-2 p-3 p-4 p-5

    Static layout SMCL1 28 500 27 900 35 100 36 100 25 300 152 900SMCL2 28 500 27 900 35 100 36 100 25 300 152 900SMCL3 31 400 29 700 31 600 35 150 24 650 152 500SMCL4 32 600 30 200 35 900 31 650 24 550 154 900SMCL5 29 400 28 200 31 700 33 650 22 750 145 700

    Minimum totalcell layout cost ()

    (b) Total machine rearrangement cost 0 (a) (b)

    145 700

    *Grayed values are generated static layouts by SMCL.

    Table 15. Total cell layout costs for sDMCL.

    Data Set

    Total cell layout cost

    sDMCL(l 1)

    mDMCL(l )

    sDMCL(l vary)

    mDMCL(l vary)

    Averagevariations between

    (l 1) and (l vary)

    Tang et al.s

    Yamanet al.s

    145 700 146 351 456 550 457 326 3.13 times

    S1 3 243 600 3 548 260 7 060 400 6 983 514 2.07 timesS2 2 899 000 3 180 960 6 052 000 6 057 874 1.99 times

    * Greyed values are the lowest total cell layout costs.

    Table 17. Summary of total cell layout costs.

    Period p-1 p-2 p-3 p-4 p-5 Total

    Total parttravelling cost( !) ($)

    28 500 27 900 31 600 31 650 22 750 142 400 (a)

    Machinerearrangementcost (Rp!p 1) ($)

    g 0 1829 1660 1671 g 3951 (b)

    Minimum totalcell layout cost ()

    (a) (b) 146 351

    Table 16. Total cell layout cost from mDMCL.

    63MAIN algorithm for a cellular manufacturing machine layout

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    15/16

    Referring to the analysis, one may observe that the ratios of total part travelling

    cost to total cell layout cost and of total machine rearrangement cost to total cell

    layout cost are very important factors when deciding on layout tactics (e.g. sDMCL

    or mDMCL). Hence, future research could involve the investigation of these

    ratios and the development of a methodology for the quick determination of a

    proper layout strategy could save much calculation effort. Additionally, Taho and

    Brett (1999) presented an idea of putting the probability of occurrence on demand

    profiles. This can be valuable when designing a machine layout if there are some

    kinds of uncertainties. In fact, this always happens in real life. Basically, MAIN

    can absorb probability into the objective functions and this is surely another area

    worth investigating.

    At first, we tended to take out the machine rearrangement cost from the layout

    from the dynamic layouts to yield a lower bound to assist in the searching for better

    solutions. However, it was also noticed that the effect of the machine rearrangementcost was not significant in our cases. Moreover, due to similarities in processing

    a part family, it was also observed that in a lot of cases an identical layout could

    be used effectively throughout multiple periods. However, this can act against our

    intention of expanding the use of the MAIN algorithm to handling more than nine

    machines. This is because a layout with more than nine machines cannot follow the

    characteristics of CM anymore and, thus, the similarity in processes cannot exist in

    these cases.

    8. ConclusionsMachine layout problems in manufacturing have received considerable

    attention. For instance, using a computer can hardly solve problems with more

    than 15 machines in the static stage with limited constraints, according to a literature

    review. MAIN can overcome this problem as it is based on a heuristic approach.

    The proposed MAIN algorithm addresses the problems in both static and

    dynamic layouts by incorporating practical factors such as the part-handling

    factor, the basic cost for machine relocation and the cost per unit machine

    movement, etc. MAIN makes a best compromise of the above-mentioned factors

    with the closeness of machines in order to minimize the total cell layout cost. This

    algorithm also caters for the possibility of allowing a single layout for multiple

    periods with demand fluctuation. The algorithm works well for a maximum of

    nine machines, which are assigned into a 3 3 matrix-like layout by using a pulling

    technique based on a set of objective functions developed under MAIN. Referring to

    the experimental results, the MAIN algorithm achieved an average of 95.2%

    performance (4.8% deviation) in comparison with optimal solutions in the case of

    a static layout. In terms of multiple planning periods, the selection of either sDMCL

    or mDMCL depends on the proportion of the total machine rearrangement cost

    and the total part travelling cost. Moreover, the role of the part-handling factor in

    the layout design is inevitable. The difference in cell layout cost could be more thanthree times in the cases we studied when the part-handling factor was involved. In

    addition, it was assumed that the transportation quantity per move (Hi,j!k) kept

    constant and relied on the part-handling factor to simulate the effect. Finally, it can

    be observed that the layout decision can be totally different if this factor is taken

    into consideration.

    64 W. M. Chan et al.

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010

  • 5/24/2018 Main

    16/16

    Acknowledgements

    The work was substantially supported by a grant from the Department of

    Industiral & Systems Engineering, The Hong Kong Polytechnic University,

    Research Grants Council of the Hong Kong Special Administrative Region

    (Project No. G-V524).

    References

    BALAKRISHNAN, J. and CHUN, H. C., 1998, Dynamic layout algorithms: a state-of-the-artsurvey.Omega, International Journal Management Science, 26, 507521.

    BALAKRISHNAN, J., JACOBS, F. R. and VENKATARAMANAN, M. A., 1992, Solution for the con-strained dynamic facility layout problem. European Journal of Operational Research,57, 280286.

    CHAN, C. Y., LAM, F. W. and LEE, C. P., 1999, Considerations for using cellular manufactur-

    ing. Journal of Materials Processing Technology, 96, 182187.CHAN, W. M., CHAN, C. Y. and IP, W. H., 2002, A heuristic algorithm for machine assignmentin cellular layout. Computer and Industrial Engineering, 44, 4973.

    CONWAY, D. G. and VENKATARAMANAN, M. A., 1994, Genetic search and the dynamic facilitylayout problem. Computers Operations Research, 21, 955960.

    HERAGU, S. S. and KUSIAK, A., 1988, Machine layout problem in flexible manufacturingsystems.European Journal of Operations Research, 36, 258268.

    JAJODIA, S., MINIS, I., HARHALAKI, S. G. and PROTH, J. M., 1992, CLASS: ComputerizedLayout Solutions using simulated annealing. International Journal of ProductionResearch, 30, 95108.

    KOOPMANS, T. C. and BECKMANN, M., 1957, Assignment problems and the location of eco-nomic activities. Econometrica, 25, 5376.

    KOUVELIS, P., KURAWARAWALA, A. A. and GUTIERREZ, G. J., 1992, Algorithms for robust singleand multiple period layout planning for manufacturing systems. European Journal ofOperational Research, 63, 287303.

    KUSIAK, A. and HERAGU, S. S., 1987, The facility layout problem. European Journal ofOperations Research, 29, 229251.

    MASSOUD, B.-L., 1999, Layout designs in cellular manufacturing. European Journal ofOperational Research, 112, 258272.

    MONTREUIL, B., 1990, A modelling framework for integrating layout design and flow networkdesign. In Proceedings of the 1990 Material Handling Research Colloquium, MaterialHandling Institute.

    NICOL, L. M. and HOLLIER, R. H., 1983, Plant layout in practice. Material Flow, 1, 177188.

    ROSENBLATT, M. J., 1986, The dynamics of plant layout. Management Science, 32, 7685.SEIFODDINI, H. and DJASSEMI, M., 1997, Determination of a flexibility range for cellular man-ufacturing systems under product mix variations. International Journal of ProductionResearch, 35, 33493366.

    TAHO, Y. and BRETT, A. P., 1998, Flexible machine layout design for dynamic and uncertainproduction environments. European Journal of Operational Research, 108, 4964.

    TAM, K. Y. and LI, S. G., 1991, A hierarchical approach to the facility layout problem.International Journal of Production Research, 29, 165184.

    TANCHOCO, J. M. A. and LEE, A. C., 1999, Cellular machine layout based on the segmentedflow topology. International Journal of Production Research, 37, 10411062.

    TANG, C. and ABDEL-MALEK, L. L., 1996, A framework for hierarchical interactive generationof cellular layout. International Journal of Production Research, 34, 21332162.

    URBAN, T. L., CHIANG, W. C. and RUSSEL, R. A., 2000, The integrated machine allocation andlayout problem. International Journal of Production Research, 13, 29112930.

    YAMAN, R., GETHIN, D. T. and CLARKE, M. J., 1993, An effective sorting method for facilitylayout construction. International Journal of Production Research, 31, 413427.

    YASUDA, K. and YIN, Y., 2001, A dissimilarity measure for solving the cell formation problemin cellular manufacturing. Computer and Industrial Engineering, 39, 117.

    65MAIN algorithm for a cellular manufacturing machine layout

    DownloadedBy:[NationalInstituteof

    Technology]At:04:4620October

    2010