INITIAL LAYOUT CONSTRUCTION Preliminaries –From-To Chart / Flow-Between Chart –REL Chart –Layout Scores Traditional Layout Construction Manual CORELAP.

Slides:



Advertisements
Similar presentations
Copyright © Created by Jose Ventura for the College-Industry Council for Material Handling Education Initial Layout Construction Preliminaries –From-To.
Advertisements

Wall Building for RTS Games Patrick Schmid. Age of Empires.
10-1 Chapter 10 Facilities Layout and Location McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved.
Applications of Euler’s Formula for Graphs Hannah Stevens.
Activity relationship analysis
Hierarchy of Facility Planning
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
Chapter 23 Gauss’ Law.
3 -1 Chapter 3 The Greedy Method 3 -2 The greedy method Suppose that a problem can be solved by a sequence of decisions. The greedy method has that each.
Applied Combinatorics, 4th Ed. Alan Tucker
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 9 FACILITY LAYOUT E. Gutierrez-Miravete Spring 2001.
An Euler Circuit is a cycle of an undirected graph, that traverses every edge of the graph exactly once, and ends at the same node from which it began.
Tucker, Applied Combinatorics, Section 1.4, prepared by Patti Bodkin
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Surface Simplification Using Quadric Error Metrics.
The Shortest Path Problem
COMPUTERIZED METHODS OF LAYOUT DESIGN
WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 1 IE 368: FACILITY DESIGN AND OPERATIONS MANAGEMENT Lecture Notes #6 Computerized Methodologies.
WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 1 IE 368: FACILITY DESIGN AND OPERATIONS MANAGEMENT Lecture Notes #5 Introduction to Facilities.
Delaunay Triangulations Presented by Glenn Eguchi Computational Geometry October 11, 2001.
GROUP MEMBERS Ahsen Ali 11-IE-06 Mohsin Tariq 11-IE-22
Zvi Kohavi and Niraj K. Jha 1 Capabilities, Minimization, and Transformation of Sequential Machines.
Design and Analysis of Computer Algorithm September 10, Design and Analysis of Computer Algorithm Lecture 5-2 Pradondet Nilagupta Department of Computer.
© The McGraw-Hill Companies, Inc., Chapter 3 The Greedy Method.
Office Layout Techniques and Space Requirements
Slide 14-1 Copyright © 2005 Pearson Education, Inc. SEVENTH EDITION and EXPANDED SEVENTH EDITION.
LAYOUT TYPES PRODUCT PROCESS CELLULAR (Group Technology) MIXED ADEBCFADEBCF LAYOUT BY FIXED POSITION - Ship building - Special Structures.
Facilities Layout and Location The three most important criteria in locating a factory: Location! Location! Location!
Introduction Basic Concepts and Definitions
IENG 471 Facilities Planning
Graph Partitioning Problem Kernighan and Lin Algorithm
5.5 Inequalities in One Triangle. Objectives: Students will analyze triangle measurements to decide which side is longest & which angle is largest; students.
FACILITY LAYOUT PROBLEM
Facility Design-Week 8 BASIC ALGORITHMS FOR THE LAYOUT PROBLEM
Facility Design-Week 9 Computerized Layout Planning
COMPUTERIZED RELATIONSHIP LAYOUT PLANNING (CORELAP)
Comparing Measures of a Triangle There is a relationship between the positions of the longest and shortest sides of a triangle and the positions of its.
1 Slides used in class may be different from slides in student pack Technical Note 6 Facility Layout  Facility Layout and Basic Formats  Process Layout.
Mba Facility Layout u Basic layouts u Some layout techniques u Assembly line balancing u Service Layout.
© The McGraw-Hill Companies, Inc., Technical Note 5 Facility Layout.
Computerized Block Layout Algorithms: BLOCPLAN, MULTIPLE
Data Structures & Algorithms Graphs
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
15-853Page :Algorithms in the Real World Planar Separators I & II – Definitions – Separators of Trees – Planar Separator Theorem.
Planar Graphs Graph Coloring
Chapter 10 Graph Theory Eulerian Cycle and the property of graph theory 10.3 The important property of graph theory and its representation 10.4.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Basic Algorithms and Software for the Layout Problem
© The McGraw-Hill Companies, Inc., Technical Note 5 Facility Layout.
Graphs A ‘Graph’ is a diagram that shows how things are connected together. It makes no attempt to draw actual paths or routes and scale is generally inconsequential.
Facility Layout 2 Basic Data and Layout Evaluation.
Facility Layout 3 Non-computerized Block Layouts:
UNC Chapel Hill M. C. Lin Delaunay Triangulations Reading: Chapter 9 of the Textbook Driving Applications –Height Interpolation –Constrained Triangulation.
Great Theoretical Ideas in Computer Science for Some.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Inequalities in One Triangle Geometry. Objectives: Use triangle measurements to decide which side is longest or which angle is largest. Use the Triangle.
Algorithm Design and Analysis June 11, Algorithm Design and Analysis Pradondet Nilagupta Department of Computer Engineering This lecture note.
1 Schnyder’s Method. 2 Motivation Given a planar graph, we want to embed it in a grid We want the grid to be relatively small And we want an efficient.
1 Job Shop Scheduling. 2 Job shop environment: m machines, n jobs objective function Each job follows a predetermined route Routes are not necessarily.
1 Data Structures and Algorithms Graphs. 2 Graphs Basic Definitions Paths and Cycles Connectivity Other Properties Representation Examples of Graph Algorithms:
LAYOUT Prepared By : Res.Asst.Hanife Demiralp. BLOCKPLAN In this lab, we are going to generate facility layout by using Block plan and POM-QM soft wares.
Capabilities, Minimization, and Transformation of Sequential Machines
Algorithms and Networks
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved
Applied Combinatorics, 4th Ed. Alan Tucker
Spanning Trees.
Graph.
Applied Combinatorics, 4th Ed. Alan Tucker
AB AC AD AE AF 5 ways If you used AB, then, there would be 4 remaining ODD vertices (C, D, E and F) CD CE CF 3 ways If you used CD, then, there.
Facilities Planning and Design Course code:
Presentation transcript:

INITIAL LAYOUT CONSTRUCTION Preliminaries –From-To Chart / Flow-Between Chart –REL Chart –Layout Scores Traditional Layout Construction Manual CORELAP Algorithm Graph-Based Layout Construction –REL Graph, REL Diagram, Planar Graph –Layout Graph, Block Layout –Heuristic Algorithm to Construct a REL Graph –General Procedure

From-To and Flow-Between Charts Given M activities, a From-To Chart represents M(M-1) asymmetric quantitative relationships. Example: where f ij = material flow from activity i to activity j. A Flow-Between Chart represents M(M-1)/2 symmetric quantitative relationships, i.e., g ij = f ij + f ji, for all i > j, where g ij = material flow between activities i and j. f 12 f 13 f 23 f 32 f 21 f 31

Relationship (REL) Chart A Relationship (REL) Chart represents M(M-1)/2 symmetric qualitative relationships, i.e., where r ij  {A, E, I, O, U}: Closeness Value (CV) between activities i and j; r ij is an ordinal value. A number of factors other than material handling flow (cost) might be of primary concern in layout design. r ij values when comparing pairs of activities: A = absolutely necessary  5 % E = especially important  10 % I = important  15 % O = ordinary closeness  20 % U = unimportant  50 % X = undesirable  5 % V(r ij ) = arbitrary cardinal value assigned to r ij, e.g., V(U) = 1, etc. r 12 r 13 r 23

Adjacency Two activities are (fully) adjacent in a layout if they share a common border of positive lenght, i.e., not just a point. Two activities are partially adjacent in a layout if they only share one or a finite number of points, i.e., zero length. Let a ij  [0, 1]: adjacency coefficient between activities i and j. Example:(Fully) adjacent: a 12 = a 13 = a 24 = a 34 = a 45 = 1, Partially adjacent: a 14 = a 23 = a 25 = , and Non-adjacent: a 15 = a 25 =

Layout Scores Two ways of computing layout scores: Layout score based on distance: where d ij = distance between activities i and j. Layout score based on adjacency: where a ij  [0, 1]: adjacency coefficient between activities i and j.

Traditional Layout Configuration An Activity Relationship Diagram is developed from information in the activity relation chart. Essentially the relationship diagram is a block diagram of the various areas to be placed into the layout. The departments are shown linked together by a number of lines. The total number of lines joining departments reflects the strength of the relationship between the departments. E.g., four joining lines indicate a need to have two departments located close together, whereas one line indicates a low priority on placing the departments adjacent to each other. The next step is to combine the relationship diagram with departmental space requirements to form a Space Relationship Diagram. Here, the blocks are scaled to reflect space needs while still maintaining the same relative placement in the layout. A Block Plan represents the final layout based on activity relationship information. If the layout is for an existing facility, the block plan may have to be modified to fit the building. In the case of a new facility, the shape of the building will confirm to layout requirements. A Rating E Rating I Rating O Rating U Rating X Rating Legend

Example CodeReason 1 Flow of material 2 Ease of supervision 3 Common personnel 4 Contact Necessary 5 Conveniences RatingDefinition A Absolutely Necessary E Especially Important I Important O Ordinary Closeness OK U Unimportant X Undesirable 1. Offices 2. Foreman 3. Conference Room 4. Parcel Post 5. Parts Shipment 6. Repair and Service Parts 7. Service Areas 8. Receiving 9. Testing 10. General Storage O4 I5UUUE3UUE3O4 I5UUUE3UUE3 E5O4UO4UUE3A 1E5O4UO4UUE3A 1 O 3 I 2UUU I4UO 3 I 2UUU I4U U I 2UUUUU I 2UUUU U I 2UUA 1U I 2UUA 1 UO 2U I 1UO 2U I 1 U I 2UU I 2U U I 2U I 2 U REL chart:

Example (Cont.) Activity Relationship Diagram

Example (Cont.) 2 (125) Space Relationship Diagram 3 (125) 1 (1000) 4 (350) 6 (75) 9 (500) 10 (1750) 5 (500) 8 (200) 7 (575)

Manual CORELAP Algorithm CORELAP is a construction algorithm to create an activity relationship (REL) diagram or block layout from a REL chart. Each department (activity) is represented by a unit square. Numerical values are assigned to CV’s: V(A) = 10,000,V(O) = 10, V(E) = 1,000,V(U) = 1, V(I) = 100,V(X) = -10,000. For each department, the Total Closeness Rating (TCR) is the sum of the absolute values of the relationships with other departments.

Procedure to Select Departments 1. The first department placed in the layout is the one with the greatest TCR value. I|f a tie exists, choose the one with more A’s. 2. If a department has an X relationship with he first one, it is placed last in the layout. If a tie exists, choose the one with the smallest TCR value. 3. The second department is the one with an A relationship with the first one. If a tie exists, choose the one with the greatest TCR value. 4. If a department has an X relationship with he second one, it is placed next-to-the-last or last in the layout. If a tie exists, choose the one with the smallest TCR value. 5. The third department is the one with an A relationship with one of the placed departments. If a tie exists, choose the one with the greatest TCR value. 6. The procedure continues until all departments have been placed.

Procedure to Place Departments Consider the figure on the right. Assume that a department is placed in the middle (position 0). Then, if another department is placed in position 1, 3, 5 or 7, it is “fully adjacent” with the first one. It is placed in position 2, 4, 6 or 8, it is “partially adjacent” For each position, Weighted Placement (WP) is the sum of the numerical values for all pairs of adjacent departments. The placement of departments is based on the following steps: 1. The first department selected is placed in the middle. 2. The placement of a department is determined by evaluating all possible locations around the current layout in counterclockwise order beginning at the “western edge”. 3. The new department is located based on the greatest WP value.

Example 1. Receiving 2. Shipping 3. Raw Materials Storage 4. Finished Goods Storage 5. Manufacturing 6. Work-In-Process Storage 7. Assembly 8. Offices 9. Maintenance A A E O U U A O E E E A A X X A U U A O O A O A O U E A U E U E A U O A 1. Receiving 2. Shipping 3. Raw Materials Storage 4. Finished Goods Storage 5. Manufacturing 6. Work-In-Process Storage 7. Assembly 8. Offices 9. Maintenance CV values: V(A) = 125 V(E) = 25 V(I) = 5 V(O) = 1 V(U) = 0 V(X) = -125 Partial adjacency:  = 0.5

Table of TCR Values

Example (cont.)

Example (cont.)

Example (cont.)

Planar Graph Assumption: A Planar Graph is a graph that can be drawn in two dimensions with no arc crossing. Nonplanar Planar A graph is nonplanar if it contains either one of the two Kuratowski graphs:

Relationship (REL) Graph Given a (block) layout with M activities, a corresponding planar undirected graph, called the Relationship (REL) Graph, can always be constructed. REL Graph ( Exterior ) Block Layout A REL graph has M+1 nodes (one node for each activity and a node for the exterior of the layout. The exterior can be considered as an additional activity. The arcs correspond to the pairs of activities that are adjacent. A REL graph corresponding to a layout is planar because the arcs connecting two adjacent activities can always be drawn passing through their common border of positive length.

Relationship (REL) Diagram A Relationship (REL) Diagram is also an undirected graph, generated from the REL chart, but it is in general nonplanar. A REL diagram, including the U closeness values, has M  (M-1)/2 arcs. Since a planar graph can have at most 3M-6 arcs, a REL diagram will be nonplanar if M  (M-1)/2 > 3M-6. M  (M-1)/2 > 3M-6  M  5. A REL graph is a subgraph of the REL diagram. For M  5, at most 3M-6 out of M  (M-1)/2 relationships can be satisfied through adjacency in a REL graph.  An upper bound on LS a, LS a UB, is the sum of the 3M-6 longest V(r ij )’s.

Maximally Planar Graph (MPG) A planar graph with exactly 3M-6 arcs is called Maximally Planar Graph (MPG). Not MPG since has only 5 arcs (5 < 6 = 3M-6) MPG since has 6 arcs The interior faces of a graph are the bounded regions formed by its arcs, and its exterior face is the unbounded region formed by its outside arcs. IF 1 IF 2 IF 3 EF The tetrahedron has three interior faces (IF 1, IF 2 and IF 3 ) and an exterior face (EF)

Maximally Planar Graph (MPG) The interior faces and the exterior face of an MPG are triangular, i.e., the faces are formed by three arcs. Not triangular Not an MPG The REL graph of a given a (block) layout may not be an MPG. Layout REL Graph Not an MPG

Maximally Planar Weighted Graph (MPWG) An MPG whose sum of arc weights is as large as any other possible MPG is called a Maximally Planar Weighted Graph (MPWG). Using the V(r ij )’s as arc weights, a REL graph that is a MPWG has the maximum possible LS a, close to LS a UB. Since it is difficult to find an MPWG, a Heuristic (non-optimal) procedure will be used to construct a REL graph that is an MPG, but may not be an MPWG (although its LS a will be close to LS a UB ). The Layout Graph is the dual of the REL graph. Given a graph G, its dual graph G D has a node for each face of G and two nodes in G D are connected with an arc if the two corresponding faces in G share an arc.

Layout Graph Example. The number of nodes in G (primal graph) is the same than the number of faces in G D (dual graph), and vice versa. In addition, (G D ) D = G. Primal Graph is Planar  Dual Graph is planar. G GDGD

Layout Graph (Cont.) Given a layout, the corresponding layout graph can always be constructed by placing the nodes at the corners of the layout where three or more activities meet (including the exterior of the layout as an activity). The arcs in the graph are the remaining portions of the layout walls. E.g., Layout Graph (Exterior) Given a REL graph (RG), its corresponding layout graph (LG) is LG = RG D. E.g., Layout c g a b d f e h RGLG RG D LG D Only activity 3 and exterior meet here Activities 3, 5, and exterior meet here

Layout Graph (Cont.) If LG is given, then RG = LG D, but for layout construction, the layout is not known initially, so LG cannot be constructed without RG. If a planar REL graph (primal graph) exist, the corresponding layout graph (dual graph) is also planar. Therefore, it is possible theorectically to construct a block layout that will satisfy all the adjacency requirements. In practice, this is not straightforward because the space requirements of the activities are difficult to handle.

Example Space Requirements: Dept. Area A 300 B 200 C 100 D 200 E 100 F(exterior) REL graph (Primal graph): A B C D E F

Example (Cont.) Layout graph (Dual graph): A B C D E F

Example (Cont.) A corner point is a point where at least three departments meet, including the exterior department. Note that each corner point in the block layout corresponds to a node in the layout graph. In the first block layout, each corner point is defined by “exactly” three departments. In this case, there is a one-to-one correspondence between corner points and nodes in the layout graph. In the square block layout, there are two corner points defined by four departments, i.e., (A, B, C, D) and (B, D, E, F). Each of these two corner points corresponds to two nodes in the layout graph. Block Layout: Square Block Layout: (areas are not considered) A D BC E A D B C E F F

Heuristic Procedure to Construct a Relationship Graph 1. Rank activities in non-increasing order of TCR k, k = 1, …,M, where TCR k = (Note that the negative values of V(r ik ) and V(r kj ) are not included in TCR k ). 2. Form a tetrahedron using activities 1 to 4 (i.e., the activities with the four largest TCR k ‘s). 3. For k = 5, …, M, insert activity k into the face with the maximum sum of weights (V(r ij )) of k with the three nodes defining the face (where “insert” refers to connecting the inserted node to the three nodes forming the face with arcs). 4. Insert (M+1) th node into the exterior face of the REL graph.

Example O I O A X U U O U U E E ABCDEFABCDEF I E E CV values: V(A) = 81 V(E) = 27 V(I) = 9 V(O) = 3 V(U) = 1 V(X) = -243 REL chart:

Table of TCR Values

Example (Cont.) Step 2: A C FD A O E U E I = r AD  V(r AD ) = 9

Example (Cont.) Step 3: Insert B. A C FD EF IF 1 IF 2 IF 3 I II E E E U U U X X X Face  LS a EF = 37 * IF = -207 IF = -233 IF = -215  Insert B in EF

Example (Cont.) Step 3 (Cont.): Insert E. A C FD B IF 1 IF 2 IF 3 IF 4 IF 5 EF Face  LS a EF 5 IF 1 7 IF 2 33 * IF 3 31 IF 4 31 IF 5 5  Insert E in IF 2

Example (Cont.) Step 4: Call exterior activity EX. A C FD B EX E Since arcs (AB), (BD), and (DA) are the outside arcs, EX connects to nodes A, B, and D.

Example (Cont.) LS a UB is the sum of the 3M - 6 ( 3  = 12), largest V(r ij )’s. In the last example, LS a UB = V(r AF ) + V(r BF ) + V(r CE ) + V(r CF ) + V(r DF ) + V(r AB ) + V(r AD ) + V(r AC ) + V(r AE ) + V(r EF ) + V(r BD ) + V(r BE ) = = 218. For the final REL graph, LS a = 218. LS a UB = LS a  The final REL graph is an MPWG  It is optimal. LS a UB > LS a  The final REL graph may not be an MPWG  It may not be optimal. Using the Heuristic procedure, the generated REL graph will always be an MPG since each face is triangular.

General Procedure for Graph Based Layout Construction 1. Given the REL chart, use the Heuristic procedure to construct the REL graph. 2. Construct the layout graph by taking the dual of the REL graph, letting the facility exterior node of the REL graph be in the exterior face of the layout graph. 3. Convert (by hand) the layout graph into an initial layout taking into consideration the space requirement of each activity. REL ChartREL GraphLayout GraphInitial Layout Space Requirements

Example Step 1: (from before) A C FD B EX E REL Graph

Example (Cont.) Step 2: take the dual of RG C F D EX E A B Layout Graph

Example (Cont.) Step 3: Initial layout is drawn as a square, but could be any other shape. Only A and B are nonrectangular. B D A F E C Initial Layout

Comments 1. If an activity is desired to be adjacent to the exterior of a facility (e.g., a shipping/receiving department), then the exterior could be included in the REL chart and treated as a normal activity, making sure that, in step 1 of the general procedure, its node is one of the nodes forming the exterior face of the REL graph. 2. The area of each interior face of the layout graph constructed in step 2 does not correspond to the space requirements of its activity. 3. In step 3, the overall shape of the initial layout should be usually be rectangular if it corresponds to an entire building because rectangular buildings are usually cheaper to build; even if the initial layout corresponds to just a department, a rectangular shape would still be preferred, if possible. 4. In step 3, the shape of each activity in the initial layout should be rectangular if possible, or at most L- or T-shaped (e.g., activities A and B), because rectangular shapes require less wall space to enclose and provide more layout possibilities in interiors as compared to other shapes.

Comments (Cont.) 5. All shapes should be orthogonal, i.e., all corners are either 90  or 270  (e.g., a triangle is not an orthogonal shape since its corners could all be 60  ). 6. In step 1, if the LS a of the REL graph is less than LS a UB, then the REL graph may not be optimal. The following three steps may improve the REC graph for the purpose of increasing LS a : a) Edge Replacement: replace an arc in the REL graph with a new arc not previously in the graph, without losing planarity, if it increases LS a. b) Vertex Relocation: move a node in the REL graph connected to three arcs to another triangular face if it increases LS a. c) Use a different activity to replace one of the four activities of the tetrahedron formed in step 2 of the Heuristic procedure to construct a new REL graph.