WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 1 IE 368: FACILITY DESIGN AND OPERATIONS MANAGEMENT Lecture Notes #6 Computerized Methodologies.

Slides:



Advertisements
Similar presentations
Experimental Design, Response Surface Analysis, and Optimization
Advertisements

Activity relationship analysis
Vehicle Routing & Scheduling: Part 1
Computerized Block Layout Algorithms: ALDEP, CRAFT, MCRAFT
Planning under Uncertainty
© Janice Regan, CMPT 102, Sept CMPT 102 Introduction to Scientific Computer Programming The software development method algorithms.
Layout and DesignKapitel 4 / 1 (c) Prof. Richard F. Hartl QAP - different space requirements We assume departments, i.e. OE, being either rectangular shaped.
1 Optimisation Although Constraint Logic Programming is somehow focussed in constraint satisfaction (closer to a “logical” view), constraint optimisation.
Vehicle Routing & Scheduling
MAE 552 – Heuristic Optimization Lecture 26 April 1, 2002 Topic:Branch and Bound.
Cluster Analysis (1).
Tata Letak Fasilitas Manufaktur D0394 Perancangan Sistem Manufaktur Kuliah Ke XXI - XXII.
Processing Rate Optimization by Sequential System Floorplanning Jia Wang 1, Ping-Chih Wu 2, and Hai Zhou 1 1 Electrical Engineering & Computer Science.
1 Efficiency of Algorithms. 2  Two main issues related to the efficiency of algorithms:  Speed of algorithm  Efficient memory allocation  We will.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Solution methods for Discrete Optimization Problems.
Cmpt-225 Simulation. Application: Simulation Simulation  A technique for modeling the behavior of both natural and human-made systems  Goal Generate.
COMPUTERIZED METHODS OF LAYOUT DESIGN
The Fundamentals: Algorithms, the Integers & Matrices.
WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 1 IE 368: FACILITY DESIGN AND OPERATIONS MANAGEMENT Lecture Notes #5 Introduction to Facilities.
Lecture: 5 Optimization Methods & Heuristic Strategies Ajmal Muhammad, Robert Forchheimer Information Coding Group ISY Department.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Copyright R. Weber Search in Problem Solving Search in Problem Solving INFO 629 Dr. R. Weber.
GROUP MEMBERS Ahsen Ali 11-IE-06 Mohsin Tariq 11-IE-22
Topology Design for Service Overlay Networks with Bandwidth Guarantees Sibelius Vieira* Jorg Liebeherr** *Department of Computer Science Catholic University.
Introduction Basic Concepts and Definitions
Modeling and simulation of systems Simulation optimization and example of its usage in flexible production system control.
Applications of Evolutionary Algorithms Michael J. Watts
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
IENG 471 Facilities Planning
Trust-Aware Optimal Crowdsourcing With Budget Constraint Xiangyang Liu 1, He He 2, and John S. Baras 1 1 Institute for Systems Research and Department.
CSCE350 Algorithms and Data Structure Lecture 17 Jianjun Hu Department of Computer Science and Engineering University of South Carolina
Chapter 3 Sec 3.3 With Question/Answer Animations 1.
FACILITY LAYOUT PROBLEM
Facility Layout 6 MULTIPLE, Other algorithms, Department Shapes.
MODELING AND ANALYSIS OF MANUFACTURING SYSTEMS Session 12 MACHINE SETUP AND OPERATION SEQUENCING E. Gutierrez-Miravete Spring 2001.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
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.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Sports Scheduling Written by Kelly Easton, George Nemhauser, Michael Trick Presented by Matthew Lai.
Computerized Block Layout Algorithms: BLOCPLAN, MULTIPLE
Thursday, May 9 Heuristic Search: methods for solving difficult optimization problems Handouts: Lecture Notes See the introduction to the paper.
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Chapter 3 Algorithms Complexity Analysis Search and Flow Decomposition Algorithms.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
1 TCOM 5143 Lecture 10 Centralized Networks: Time Delay and Cost Tradeoffs.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
QUANTITATIVE METHODS FOR MANAGERS ASSIGNMENT MODEL.
I owa S tate U niversity Laboratory for Advanced Networks (LAN) Coverage and Connectivity Control of Wireless Sensor Networks under Mobility Qiang QiuAhmed.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
Virtual University of Pakistan
OPERATING SYSTEMS CS 3502 Fall 2017
GIS Day Site Layout Optimization Using GIS Sulyn Gomez Mohd Samrah
Linear Programming.
TransCAD Vehicle Routing 2018/11/29.
MATS Quantitative Methods Dr Huw Owens
3. Brute Force Selection sort Brute-Force string matching
3. Brute Force Selection sort Brute-Force string matching
Chapter 6 Network Flow Models.
Facilities Planning and Design Course code:
Communication Driven Remapping of Processing Element (PE) in Fault-tolerant NoC-based MPSoCs Chia-Ling Chen, Yen-Hao Chen and TingTing Hwang Department.
QAP - different space requirements
3. Brute Force Selection sort Brute-Force string matching
Presentation transcript:

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 1 IE 368: FACILITY DESIGN AND OPERATIONS MANAGEMENT Lecture Notes #6 Computerized Methodologies for Facilities Layout

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 2 Computerized Layout Algorithms Objective  Understand how different quantitative concepts can be applied to generate layout alternatives Discrete and continuous departments Different algorithms

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 3 Computerized Layout Algorithms (cont.) CRAFT – Computerized Relative Allocation of Facilities Technique  Inputs From-To chart Cost matrix Initial layout  Objective Distance based  Department representation Discrete grids No shape restrictions

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 4 Computerized Layout Algorithms (cont.) CRAFT automatically implements a modified pairwise interchange method  Many details must be addressed CRAFT Algorithm 1.Start with an initial layout with all departments made up of individual square grids (Note: each grid represents the same amount of space) 2.Estimate the best two-way department exchange assuming department centroids exchange exactly  Departments i and j exchange  New centroid i = centroid j  New centroid j = centroid i  Only consider exchanging adjacent departments

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 5 Computerized Layout Algorithms (cont.) CRAFT Algorithm (cont’d) 3.Execute the exchange if the estimated cost of the best exchange in (2) is lower than the best cost found so far  The actual result of the exchange is problem-dependent 4.If the estimated cost of the best exchange in (2) is higher than the best cost found so far, stop  Else, go to 1

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 6 Example

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 7 Example (cont.)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 8 Example (cont.)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 9 Example (cont.)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 10 Example (cont.)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 11 Example (cont.)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 12 Computerized Layout Algorithms (cont.) CRAFT – Additional notes  Dummy departments Can be fixed in location Can model irregular shapes, obstacles, extra space, aisles,…  CRAFT usually will not (for large layouts) find the global optimal solution Therefore, run CRAFT with different initial layouts  Today it is not necessary to approximate centroids due to availability of computing power  Adjacency does not always mean that departments can be exchanged and leave departments intact

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 13 In-class Exercises Exchange departments 2 and 4 in the layout shown below. All departments are fixed except 2 & 4. If the flow from A to B is 4, A to C is 3, and B to C is 9, and all move costs are 1, what is the layout cost?

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 14 In-class Exercises (cont.) ABC A-- B C ABC A B C

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 15 In-class Exercise When CRAFT evaluates the exchange of departments, instead of actually exchanging departments, it only exchanges the centroids of departments a.What is the impact of this method if all departments are the same size? b.Given the data below (each square is 1x1), what does the evaluation of the exchange of depts. B and C indicate and what is the actual result?

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 16 In-class Exercise (cont.)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 17 In-class Exercise (cont.)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 18 Computerized Layout Algorithms (cont.) BLOCPLAN  Inputs Activity relationship chart From-To chart (if desired) Initial layout  Objective Adjacency based or distance based  Department representation Continuous Restricted to horizontal bands across the facility Maximum number of departments = 18 (in the software)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 19 Computerized Layout Algorithms (cont.) BLOCPLAN automatically implements a pairwise interchange method  Can also accommodate manual exchange BLOCPLAN has a straightforward method of converting an activity relationship chart to a numerical rating  Default scale: A=10, E=5, I=2, O=1, U=0, X=-10  Can modify the scale if desired

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 20 Computerized Layout Algorithms (cont.) BLOCPLAN will also convert a from-to chart to an activity relationship chart

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 21 Computerized Layout Algorithms (cont.) BLOCPLAN also computes a Rel-Dist value for a layout, which is:  The f ij in the above equation are the relationship values

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 22 In-class Exercise 6.32 Suppose the following activity relationship chart and layout are given (each grid is a unit square)  Compute the efficiency rating  Compute the Rel-Dist value  A=10, E=5, I=2, O=1, U=0, X=-10

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 23 In-class Exercise (cont.)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 24 Computerized Layout Algorithms (cont.) MULTIPLE – MULTI-floor Plant Layout Evaluation  Inputs From-To chart (if desired) Cost matrix Initial layout Lift data (if using for a multi-floor layout)  Objective Distance based  Department representation Discrete grid

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 25 Computerized Layout Algorithms (cont.) MULTIPLE automatically implements a pairwise interchange/exchange method  Can also implement a metaheuristic search procedure called simulated annealing MULTIPLE overcomes inflexibilities existing in other methods presented  CRAFT – Can only exchange adjacent departments  BLOCPLAN – Departments restricted to bands across the facility

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 26 Computerized Layout Algorithms (cont.) MULTIPLE also is applicable to multi-floor facility layout It overcomes extensions of other methods to multi-floor layout  CRAFT Department splitting occurs No consideration of lift locations Independent floor layout MULTIPLE allows for more departmental shape flexibility than BLOCPLAN and more department shape control than CRAFT MULTIPLE also can include facility constraints such as walls, fixed department locations, and obstructions in a straightforward manner

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 27 Computerized Layout Algorithms (cont.) Fundamental basis for the layouts generated by MULTIPLE  A space filling curve or hand generated conforming curve is used A space filling curve is a mathematical entity with a precise definition  MULTIPLE uses one type of space filling curve called a Hilbert curve Intuitively think of a space filling curve as a path traveled when moving from grid to grid in a layout The path will pass through the center of each grid and can only move to adjacent grids All turns in the path must be right-angle turns Used to reconstruct a new layout when any two departments are exchanged

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 28 Computerized Layout Algorithms (cont.) Example of a space filling curve

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 29 Computerized Layout Algorithms (cont.) Example of a hand generated conforming curve

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 30 Computerized Layout Algorithms (cont.) How does MULTIPLE use these curves to generate layouts?  With a curve established for a facility 1.Define a department layout sequence 2.Place the departments in the facility in department sequence along the curve, grid by grid

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 31 Computerized Layout Algorithms (cont.) Example

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 32 Computerized Layout Algorithms (cont.) Optimizing  MULTIPLE can implement a pairwise exchange/interchange algorithm All possible exchanges can be examined since the exchanges are exchanges in sequence position Exchanging departments of different sizes and the impact on the rest of the layout is handled by the space filling curve

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 33 Figure 6.32 (a) & (b)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 34 In-class Exercise

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 35 Controlling Department Shape MULTIPLE incorporates a method to control department shape Let  P i denote the length of the perimeter of department i  A i denote the area of department i Overall principle  For a fixed department area, as the department shape becomes more irregular, its perimeter gets larger

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 36 Controlling Department Shape (cont.) Example – MULTIPLE represents departments as grids. is more irregular than P= 20 sides P= 12 sides

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 37 Controlling Department Shape (cont.) The minimum perimeter occurs for a department when it is square in shape  Assumes the department is non-circular, and represented as a grid made up of individual square units Let P i * = minimum perimeter occurring when department i is square If a square represents the ideal department shape, a normalized shape measure for a department can be constructed

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 38 Controlling Department Shape (cont.) Let Ω i = Normalized shape measure for department i Ω i ≤ 1.50 is recommended for MULTIPLE A separate upper limit for Ω i for each department can be specified  Exchanges resulting in Ω i ≥ upper limit are rejected

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 39 In Class Exercise Use layout options 1, 2, and 3 to fill in the information in the table (1) (2)(3)

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 40 Multi-Floor Facility Layout More common in older cities and buildings (e.g., Detroit) and in countries where land is very expensive Less flexibility of use of total facility space  A multi-floor building may have enough total space but may not be able to accommodate departments on different levels without splitting

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 41 Multi-Floor Facility Layout (cont.) Additional decisions/constraints  The number and location of vertical material handling devices  Restriction of certain departments to specific floors First floor restrictions due to floor loading capacity Ceiling heights Heat/chemical use and/or generation  Departments may have to be kept contiguous

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 42 Multi-Floor Facility Layout (cont.) Modified distance-based objective

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 43 Multi-Floor Facility Layout (cont.) Example Floor r Floor s Dept. i Dept. j Vertical Travel

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 44 Multi-Floor Facility Layout (cont.) Another heuristic approach 1.Assign departments to floors to minimize vertical travel distance. Can also be difficult, but for two or three floor and a small number of departments, this can be completed 2.Treat each floor’s layout as a single floor layout problem

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 45 Heuristics in Computer-Aided Layout The mathematical description or formulation of the layout problem is a mathematical specification of the optimization (IE 425) problem that a computer-aided layout algorithm (e.g., CRAFT, BLOCPLAN, MULTIPLE) attempts to solve

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 46 Heuristics in Computer-Aided Layout (cont.) Example for a simplified problem called the quadratic assignment problem (QAP)  Deciding what locations to assign to departments (or facilities). All departments can be located at any site

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 47 Heuristics in Computer-Aided Layout (cont.) The optimization problems that CRAFT, BLOCPLAN and MULTIPLE attempt to solve are more complicated due to department size considerations These problems share one common feature  They are very difficult to solve (find the best or a best solution with respect to the given objective function) Procedures exist but they can become so computationally expensive that all of the world’s computing power cannot solve them

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 48 Heuristics in Computer-Aided Layout (cont.) Example – MULTIPLE  MULTIPLE simplifies the layout problem by restricting layouts to be constructed in sequence on the space filling curve  MULTIPLE searches for the best or optimal sequence  Finding this sequence can also be very difficult as the number of departments increases Example – 25 departments. How many sequences?

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 49 Heuristics in Computer-Aided Layout (cont.) Example – MULTIPLE There are a lot of possibilities! 25! = 15,511,210,043,330,985,984,000,000 25! Pennies would cover the whole State of Texas to a height of over 6,000 miles (Hopp & Spearman 1996) There are 25! different schedules The first task has 25 choices, the second has 24 choices….

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 50 Heuristics in Computer-Aided Layout (cont.) MULTIPLE uses pairwise exchange as a method to find a good sequence  MULTIPLE also uses a search method called simulated annealing These search methods are called heuristics Heuristics are procedures whose objective is to find an optimal solution, but whose performance cannot be guaranteed CRAFT and BLOCPLAN are also using heuristic search procedures

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 51 Example Traveling salesman problem N … Distances from city i to city j are known. Find a minimum distance tour. A tour starts and ends at the same city and visits no city more than once.

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 52 Example – Traveling Salesman Problem Heuristic Nearest neighbor heuristic  From the starting city, successively move to the closest city not yet visited  The last link completes the tour

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 53 Starting in City 3, apply the nearest neighbor heuristic. Move to the closest city not yet visited Example – Traveling Salesman Problem Heuristic In-Class Exercise

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 54 For each city, apply the nearest neighbor heuristic. Select the best tour. Example – Traveling Salesman Problem Heuristic Improvement

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 55 Traveling Salesman Problem Heuristic

WINTER 2012IE 368. FACILITY DESIGN AND OPERATIONS MANAGEMENT 56 Personnel Requirements General information on:  Parking  Restrooms  Your reading in Chapter 4 Food service Health service