PRODUCTION PLANNING AND SCHEDULING Part 1

Size: px
Start display at page:

Download "PRODUCTION PLANNING AND SCHEDULING Part 1"

Transcription

1 PRODUCTION PLANNING AND SCHEDULING Part Andrew Kusiak 9 Seamans Center Iowa City, Iowa - 7 Tel: 9-9 Fax: andrew-kusiak@uiowa.edu Forecasting Planning Hierarchy Forecasting Master Production Planning () Material Requirements Planning () Production Forecasting II (Manufacturing Resource Planning II) 970 s Material Requirements Planning 980 s II Manufacturing Resource Planning 990 s ERP Enterprise Resource Planning (e.g., SAP system) Forecasting II Master Production Schedule specifies Sequence and Quantity of Products (C) EXAMPLE Jan Feb March Month ERP systems are used from Automotive industry to 00 C 0 C7 80 C 9 C 0 C7 80 C 8 C7 8 C 60 C6 670 C7 0 C9 Pharmaceutical industry

2 Planning horizon: month to day period S Product C S and ERP Systems Backward (top down) generation of a production plan Forward (push) implementation of the production plan P P The BOM of Product C Note: Kanban systems are pull systems EXAMPLE: Material Requirements Records for the Spider Climber Record Merged Material Requirements for Aluminum Pipe Record Record Record From the previous production stage or storage The Basic (ERP) Record Arithmetic Lead time = period Lot size = 0 Safety stock = Note: should be >= Safety stock Lead time = period Lot size = 0 Safety stock = 0- + = - = - = = Lead time

3 Question? The Answer Lead time = period Lot size = 0 Safety stock = 0- + = - = - = = ? What 0? What will a 0 do to the record? (safety stock) Lead time = period Lot size = 0 Safety stock = = - = - = = = 0 Previously omitted New order release Explosion of Requirements for Subassembly S and Part P S Lead time = period Lot size = CAPACITY BALANCING P Lead time = period Lot size = 00 8 hour period operations to be assigned to machines Part operations Part operation Part operations The result of capacity balancing Machine 0 NOTE: Operation is a set of tasks (e.g., removal of machining features) of a part is performed on one machine Machine 80

4 Question: Is this Gantt chart a feasible schedule? Machine Machine NO! 0 80 Why Not? Machine Machine Conflict Conflict 0 80 An assignment only due to two conflicts M M 0 Conflict Conflict M M 80 Assignment Feasible Schedule 670 CAPACITY BALANCING MODELS MODEL : No splitting of batches Parameters I set of batches of operations to be processed J set of machines Tij time of processing batch i on machine j Cij cost of processing batch i on machine j bj processing time available on machine j (capacity of machine j) Decision variable if batch i of operations is processed on machine j, j J x ij = 0 otherwise Model : No splitting of batches min C ij x ij i I batch machine x ij = T ij x ij b j i I j J x ij =0,, Min total processing cost One batch per machine constraint Integrality constraint Processing cost Processing time Machining capacity [C ] = ij [Τ ] = ij T [b j] = [, 0, ] Batch x Machine

5 Min x + 7x + 7x +.x x Solution For batch i = x +x +x = (row) i = x +x +x = i = x +x +x = i = x +x +x = i = x +x +x = For machine j = x +x + x + x +x<= (column) j = 8x +x + x + 6x +x<= 0 T ij x ij b j j = 7x +6x +x + x +x<= xij = 0, for i = to, j = to x ij = x =, x =, x =, x =, x = Machine : batches, Machine : batch Machine : batches, k ij fj qj Z j z j Model : Limited Tool Magazine No batch splitting space occupied in atool magazine by tools required foroperation i at machine j i I, j J capacityofthetoolmagazineonmachinej,j J penalty forusing the tool magazine on machine j, j J upperlimit on the numberof tool magazines to be used on machine j, j J number of tool magazines required on machine j, j J Model min C ij x ij + q j z j Min total processing + tool magazine penalty cost x ij = i I One batch per machine T ij x ij b j j J Machine capacity constraint k ij x ij f j z j for each j J Tool magazine capacity constraint x ij =0, foreachi I, j J Integrality constraint z j Z j integer for each j J Integrality + bounding constraint Model : Batch Splitting is Allowed tij processing time of each operation from batch i on machine j cij processing cost of an operation from batch i on machine j ai required number of operations in batch i (the size of batch i) yij number of operations of batch i to be processed on machine j min c ij y ij y ij =a i i I t ij y ij b j j J y ij 0 integer, Min total processing cost Required number of operations Machine capacity constraint Integrality constraint [t ij] = () number of operation types I = 0 () number of machine types J = () matrix of machining times Batch - machine..0 matrix

6 () vector of batch sizes [ai ] = [8, 7,,,, 0,, 8,, 6] () vector of machine capacity [bj ] = [800, 000, 00] Solution y = 8, y = 7, y =, y =, y = 0, y = 9, y = 6, y6 = 0, y7 =, y8 = 8, y9 =, y0, = 6 Machine : 7 operations (of type ), 9(), 8(8), (9), 6(0) Machine : 8(), (), 6(), 0(6), (7) Machine : (), 0() NOTE: Operations are processed on machines and Line Assignment of tasks to stations Task x station matrix? What leads to more uniform utilization of machine capacity: balancing with batch splitting, or? When the capacity loading Gantt chart would be equivalent to the schedule Gantt chart? balancing without batch splitting? M M 0 Conflict Conflict 80 Assignment If there were NO precedence constraints! Manufacturing M M Schedule 670

7 8 hour period Manufacturing Example: Two machine schedule Operation Definition is the assignment of operations, jobs, tasks, etc. to resources in time. M 7 M Makespan = Π Π Π Parts Π Π Manufacturing Basic Models Flow Shop Machine Μ Μ Μ Μ Job Shop (More general than the flow shop) Μ Μ Μ Μ Parameters Used in Models tij = processing time of operation oi on machine Mj ri = readiness of operation oi for processing, i.e., the time operation oi s available for scheduling di = due date, i.e., the promised delivery time of operation oi wi = weight (priority), which expresses the relative urgency of operation oi Ci = completion time of operations oi Fi = flow time (the difference between completion time and readiness), Fi = Ci - ri Li = lateness (the difference between completion time and due date), Li = Ci - di Ti = tardiness, Ti = max {Ci - di, 0} Π Parts

LOGISTIQUE ET PRODUCTION SUPPLY CHAIN & OPERATIONS MANAGEMENT

LOGISTIQUE ET PRODUCTION SUPPLY CHAIN & OPERATIONS MANAGEMENT LOGISTIQUE ET PRODUCTION SUPPLY CHAIN & OPERATIONS MANAGEMENT CURSUS CONTENTS 1) Introduction 2) Human resources functions 3) A new factory 4) Products 5) Services management 6) Methods 7) Planification

More information

OR topics in MRP-II. Mads Jepsens. OR topics in MRP-II p.1/25

OR topics in MRP-II. Mads Jepsens. OR topics in MRP-II p.1/25 OR topics in MRP-II Mads Jepsens OR topics in MRP-II p.1/25 Overview Why bother? OR topics in MRP-II p.2/25 Why bother? Push and Pull systems Overview OR topics in MRP-II p.2/25 Overview Why bother? Push

More information

Chapter 7. Production, Capacity and Material Planning

Chapter 7. Production, Capacity and Material Planning Chapter 7 Production, Capacity and Material Planning Production, Capacity and Material Planning Production plan quantities of final product, subassemblies, parts needed at distinct points in time To generate

More information

Introduction to production scheduling. Industrial Management Group School of Engineering University of Seville

Introduction to production scheduling. Industrial Management Group School of Engineering University of Seville Introduction to production scheduling Industrial Management Group School of Engineering University of Seville 1 Introduction to production scheduling Scheduling Production scheduling Gantt Chart Scheduling

More information

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition

More information

Factors to Describe Job Shop Scheduling Problem

Factors to Describe Job Shop Scheduling Problem Job Shop Scheduling Job Shop A work location in which a number of general purpose work stations exist and are used to perform a variety of jobs Example: Car repair each operator (mechanic) evaluates plus

More information

Models in Transportation. Tim Nieberg

Models in Transportation. Tim Nieberg Models in Transportation Tim Nieberg Transportation Models large variety of models due to the many modes of transportation roads railroad shipping airlines as a consequence different type of equipment

More information

Batch Production Scheduling in the Process Industries. By Prashanthi Ravi

Batch Production Scheduling in the Process Industries. By Prashanthi Ravi Batch Production Scheduling in the Process Industries By Prashanthi Ravi INTRODUCTION Batch production - where a batch means a task together with the quantity produced. The processing of a batch is called

More information

Production Planning Solution Techniques Part 1 MRP, MRP-II

Production Planning Solution Techniques Part 1 MRP, MRP-II Production Planning Solution Techniques Part 1 MRP, MRP-II Mads Kehlet Jepsen Production Planning Solution Techniques Part 1 MRP, MRP-II p.1/31 Overview Production Planning Solution Techniques Part 1 MRP,

More information

Material Requirements Planning (MRP)

Material Requirements Planning (MRP) The Priority Enterprise Management System Material Requirements Planning (MRP) Contents MRP - Introduction...2 Calculating Demand for Top-Level Parts...2 Calculating Demand for Sub-assemblies and Raw Materials...3

More information

Automotive Consulting Solution. Lean Manufacturing Planning & Control (LMPC)

Automotive Consulting Solution. Lean Manufacturing Planning & Control (LMPC) Automotive Consulting Solution Lean Manufacturing Planning & Control (LMPC) Agenda 1. Benefit for the Customer 2. Description of the Function 3. The Function in the System 4. Technical Information 2 Customer

More information

Single machine parallel batch scheduling with unbounded capacity

Single machine parallel batch scheduling with unbounded capacity Workshop on Combinatorics and Graph Theory 21th, April, 2006 Nankai University Single machine parallel batch scheduling with unbounded capacity Yuan Jinjiang Department of mathematics, Zhengzhou University

More information

IEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2

IEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2 IEOR 4404 Homework # Intro OR: Deterministic Models February 14, 011 Prof. Jay Sethuraman Page 1 of 5 Homework #.1 (a) What is the optimal solution of this problem? Let us consider that x 1, x and x 3

More information

Flexible Manufacturing System

Flexible Manufacturing System Flexible Manufacturing System Introduction to FMS Features of FMS Operational problems in FMS Layout considerations Sequencing of Robot Moves FMS Scheduling and control Examples Deadlocking Flow system

More information

ISE 421 QUANTATIVE PRODUCTION PLANNING

ISE 421 QUANTATIVE PRODUCTION PLANNING ISE 421 QUANTATIVE PRODUCTION PLANNING LECTURE III MRP, MRPII, ERP, APS Dr. Arslan ÖRNEK 2013 2014 Fall Term PRODUCTION PLANNING & SCHEDULING (PP&S) PP&S is one of the most critical activities in a manufacturing

More information

1 Material Requirements Planning (MRP)

1 Material Requirements Planning (MRP) IEOR 4000: Production Management page 1 Professor Guillermo Gallego 1 Material Requirements Planning (MRP) Material Requirements Planning (MRP) is a computer-based production planning and inventory control

More information

CHAPTER 1. Basic Concepts on Planning and Scheduling

CHAPTER 1. Basic Concepts on Planning and Scheduling CHAPTER 1 Basic Concepts on Planning and Scheduling Scheduling, FEUP/PRODEI /MIEIC 1 Planning and Scheduling: Processes of Decision Making regarding the selection and ordering of activities as well as

More information

Classification - Examples

Classification - Examples Lecture 2 Scheduling 1 Classification - Examples 1 r j C max given: n jobs with processing times p 1,...,p n and release dates r 1,...,r n jobs have to be scheduled without preemption on one machine taking

More information

1 st year / 2014-2015/ Principles of Industrial Eng. Chapter -3 -/ Dr. May G. Kassir. Chapter Three

1 st year / 2014-2015/ Principles of Industrial Eng. Chapter -3 -/ Dr. May G. Kassir. Chapter Three Chapter Three Scheduling, Sequencing and Dispatching 3-1- SCHEDULING Scheduling can be defined as prescribing of when and where each operation necessary to manufacture the product is to be performed. It

More information

Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level

Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Faicel Hnaien, Xavier Delorme 2, and Alexandre Dolgui 2 LIMOS,

More information

INDEPENDENT STUDY PAILIN UDOMSANTI

INDEPENDENT STUDY PAILIN UDOMSANTI 1 INDEPENDENT STUDY ERP Comparison : Production Planning and Control Module PAILIN UDOMSANTI An Independent Study submitted in Partial Fulfillment of the requirements For the Degree of Master of Engineering

More information

Parallel machines scheduling with applications to Internet ad-slot placement

Parallel machines scheduling with applications to Internet ad-slot placement UNLV Theses/Dissertations/Professional Papers/Capstones 12-2011 Parallel machines scheduling with applications to Internet ad-slot placement Shaista Lubna University of Nevada, Las Vegas Follow this and

More information

Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines

Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Maher Rebai University of Technology of Troyes Department of Industrial Systems 12 rue Marie Curie, 10000 Troyes France maher.rebai@utt.fr

More information

Planning Optimization in AX2012

Planning Optimization in AX2012 Planning Optimization in AX2012 Streamline your manufacturing operations with Master Planning and Forecasting Kevin Cosman 11 June 2013 About the Presenter Kevin Cosman, Senior Solutions consultant with

More information

Lecture 10 Scheduling 1

Lecture 10 Scheduling 1 Lecture 10 Scheduling 1 Transportation Models -1- large variety of models due to the many modes of transportation roads railroad shipping airlines as a consequence different type of equipment and resources

More information

Network Planning and Analysis

Network Planning and Analysis 46 Network Planning and Analysis 1. Objective: What can you tell me about the project? When will the project finish? How long will the project take (project total duration)? 2. Why is this topic Important

More information

Sage 200 Manufacturing Datasheet

Sage 200 Manufacturing Datasheet Sage 200 Manufacturing Datasheet Sage 200 Manufacturing is a powerful manufacturing solution that enables you to manage your entire supply chain in detail, end to end, giving you the information needed

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms

More information

A Linear Programming Based Method for Job Shop Scheduling

A Linear Programming Based Method for Job Shop Scheduling A Linear Programming Based Method for Job Shop Scheduling Kerem Bülbül Sabancı University, Manufacturing Systems and Industrial Engineering, Orhanlı-Tuzla, 34956 Istanbul, Turkey bulbul@sabanciuniv.edu

More information

How to Configure and Use MRP

How to Configure and Use MRP SAP Business One How-To Guide PUBLIC How to Configure and Use MRP Applicable Release: SAP Business One 8.8 All Countries English October 2009 Table of Contents Purpose... 3 The MRP Process in SAP Business

More information

4.6 Linear Programming duality

4.6 Linear Programming duality 4.6 Linear Programming duality To any minimization (maximization) LP we can associate a closely related maximization (minimization) LP. Different spaces and objective functions but in general same optimal

More information

Real-Time Scheduling (Part 1) (Working Draft) Real-Time System Example

Real-Time Scheduling (Part 1) (Working Draft) Real-Time System Example Real-Time Scheduling (Part 1) (Working Draft) Insup Lee Department of Computer and Information Science School of Engineering and Applied Science University of Pennsylvania www.cis.upenn.edu/~lee/ CIS 41,

More information

Optimization Modeling for Mining Engineers

Optimization Modeling for Mining Engineers Optimization Modeling for Mining Engineers Alexandra M. Newman Division of Economics and Business Slide 1 Colorado School of Mines Seminar Outline Linear Programming Integer Linear Programming Slide 2

More information

Minimizing the Number of Machines in a Unit-Time Scheduling Problem

Minimizing the Number of Machines in a Unit-Time Scheduling Problem Minimizing the Number of Machines in a Unit-Time Scheduling Problem Svetlana A. Kravchenko 1 United Institute of Informatics Problems, Surganova St. 6, 220012 Minsk, Belarus kravch@newman.bas-net.by Frank

More information

Coordinating Supply Chains: a Bilevel Programming. Approach

Coordinating Supply Chains: a Bilevel Programming. Approach Coordinating Supply Chains: a Bilevel Programming Approach Ton G. de Kok, Gabriella Muratore IEIS, Technische Universiteit, 5600 MB Eindhoven, The Netherlands April 2009 Abstract In this paper we formulate

More information

Advanced Planning and Scheduling

Advanced Planning and Scheduling Taylor Scheduler Welcome! Taylor Scheduler is our advanced planning and production scheduling software. Its many features allow Taylor Scheduler to be able to handle just about any manufacturing scheduling

More information

Single item inventory control under periodic review and a minimum order quantity

Single item inventory control under periodic review and a minimum order quantity Single item inventory control under periodic review and a minimum order quantity G. P. Kiesmüller, A.G. de Kok, S. Dabia Faculty of Technology Management, Technische Universiteit Eindhoven, P.O. Box 513,

More information

Introduction to Scheduling Theory

Introduction to Scheduling Theory Introduction to Scheduling Theory Arnaud Legrand Laboratoire Informatique et Distribution IMAG CNRS, France arnaud.legrand@imag.fr November 8, 2004 1/ 26 Outline 1 Task graphs from outer space 2 Scheduling

More information

Reinforcement Learning

Reinforcement Learning Reinforcement Learning LU 2 - Markov Decision Problems and Dynamic Programming Dr. Martin Lauer AG Maschinelles Lernen und Natürlichsprachliche Systeme Albert-Ludwigs-Universität Freiburg martin.lauer@kit.edu

More information

Models for Incorporating Block Scheduling in Blood Drive Staffing Problems

Models for Incorporating Block Scheduling in Blood Drive Staffing Problems University of Arkansas, Fayetteville ScholarWorks@UARK Industrial Engineering Undergraduate Honors Theses Industrial Engineering 5-2014 Models for Incorporating Block Scheduling in Blood Drive Staffing

More information

PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS. G. Mušič and D. Matko

PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS. G. Mušič and D. Matko PETRI NET BASED SUPERVISORY CONTROL OF FLEXIBLE BATCH PLANTS G. Mušič and D. Matko Faculty of Electrical Engineering, University of Ljubljana, Slovenia. E-mail: gasper.music@fe.uni-lj.si Abstract: The

More information

MATERIAL REQUIREMENTS PLANNING

MATERIAL REQUIREMENTS PLANNING MATERIAL REQUIREMENTS PLANNING A basic tool for performing the detailed material planning function in the manufacture of component parts and their assembly into finished items. MRP s Managerial objective

More information

Reinforcement Learning

Reinforcement Learning Reinforcement Learning LU 2 - Markov Decision Problems and Dynamic Programming Dr. Joschka Bödecker AG Maschinelles Lernen und Natürlichsprachliche Systeme Albert-Ludwigs-Universität Freiburg jboedeck@informatik.uni-freiburg.de

More information

VALUE STREAM MAPPING ICONS

VALUE STREAM MAPPING ICONS Material Material ASSEMBLY Process I 300 Pieces 1 Day Inventory MRP Control Center "Go-See" Scheduling XYZ Corporation Outside Source Takt = 50 sec. C/T = 45 sec. C/O = 30 min. Uptime = 95% Scrap = 2%

More information

15. How would you show your understanding of the term system perspective? BTL 3

15. How would you show your understanding of the term system perspective? BTL 3 Year and Semester FIRST YEAR II SEMESTER (EVEN) Subject Code and Name BA7201 OPERATIONS MANAGEMENT Faculty Name 1) Mrs.L.SUJATHA ASST.PROF (S.G) 2) Mr. K.GURU ASST.PROF (OG) Q.No Unit I Part A BT Level

More information

1 Aggregate Production Planning

1 Aggregate Production Planning IEOR 4000: Production Management Lecture 5 Professor Guillermo Gallego 9 October 2001 1 Aggregate Production Planning Aggregate production planning is concerned with the determination of production, inventory,

More information

2.4 Capacity Planning

2.4 Capacity Planning 2.4 Capacity Planning Learning Objectives Explain functions & importance of capacity planning State four techniques for capacity planning Explain capacity planning factor and bill of capacity techniques

More information

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of

More information

LOGISTIQUE ET PRODUCTION SUPPLY CHAIN & OPERATIONS MANAGEMENT

LOGISTIQUE ET PRODUCTION SUPPLY CHAIN & OPERATIONS MANAGEMENT LOGISTIQUE ET PRODUCTION SUPPLY CHAIN & OPERATIONS MANAGEMENT CURSUS CONTENTS 1) Introduction 2) Human resources functions 3) A new factory 4) Products 5) Services management 6) The processes 7) Planning

More information

Agenda. Real System, Transactional IT, Analytic IT. What s the Supply Chain. Levels of Decision Making. Supply Chain Optimization

Agenda. Real System, Transactional IT, Analytic IT. What s the Supply Chain. Levels of Decision Making. Supply Chain Optimization Agenda Supply Chain Optimization KUBO Mikio Definition of the Supply Chain (SC) and Logistics Decision Levels of the SC Classification of Basic Models in the SC Logistics Network Design Production Planning

More information

Optimization in R n Introduction

Optimization in R n Introduction Optimization in R n Introduction Rudi Pendavingh Eindhoven Technical University Optimization in R n, lecture Rudi Pendavingh (TUE) Optimization in R n Introduction ORN / 4 Some optimization problems designing

More information

Spare part inventory control for an aircraft component repair shop

Spare part inventory control for an aircraft component repair shop Spare part inventory control for an aircraft component repair shop Martin de Jong - Fokker Services Willem van Jaarsveld - Erasmus Universiteit Rotterdam 19th of January 2011 Outline Introduction Component

More information

Unit 1. Today I am going to discuss about Transportation problem. First question that comes in our mind is what is a transportation problem?

Unit 1. Today I am going to discuss about Transportation problem. First question that comes in our mind is what is a transportation problem? Unit 1 Lesson 14: Transportation Models Learning Objective : What is a Transportation Problem? How can we convert a transportation problem into a linear programming problem? How to form a Transportation

More information

5.1 Bipartite Matching

5.1 Bipartite Matching CS787: Advanced Algorithms Lecture 5: Applications of Network Flow In the last lecture, we looked at the problem of finding the maximum flow in a graph, and how it can be efficiently solved using the Ford-Fulkerson

More information

Applied Algorithm Design Lecture 5

Applied Algorithm Design Lecture 5 Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design

More information

What is Linear Programming?

What is Linear Programming? Chapter 1 What is Linear Programming? An optimization problem usually has three essential ingredients: a variable vector x consisting of a set of unknowns to be determined, an objective function of x to

More information

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1. Introduction Linear Programming for Optimization Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1.1 Definition Linear programming is the name of a branch of applied mathematics that

More information

OPTIMIZING PRODUCTION

OPTIMIZING PRODUCTION REAL WORLD SCENARIOS Volume 2 Cases 7-12 OPTIMIZING PRODUCTION SQUEEZE MORE OUT OF PRODUCTION OPTIMIZING SCHEDULING PRODUCTION FLOW IMPROVEMENTS INTEGRATED MAINTENANCE PLANNING INTEGRATED PROJECT MANAGEMENT

More information

for Sage 100 ERP Work Order Overview Document

for Sage 100 ERP Work Order Overview Document for Sage 100 ERP Work Order Document 2012 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and the Sage Software product and service names mentioned herein are registered trademarks

More information

Material Requirements Planning. Lecturer: Stanley B. Gershwin

Material Requirements Planning. Lecturer: Stanley B. Gershwin Material Requirements Planning Lecturer: Stanley B. Gershwin MRP Overview Primary source: Factory Physics by Hopp and Spearman. Basic idea: Once the final due date for a product is known, and the time

More information

Seradex White Paper A newsletter for manufacturing organizations April, 2004

Seradex White Paper A newsletter for manufacturing organizations April, 2004 Seradex White Paper A newsletter for manufacturing organizations April, 2004 Using Project Management Software for Production Scheduling Frequently, we encounter organizations considering the use of project

More information

12 MRP and ERP. Dr. Ron Lembke

12 MRP and ERP. Dr. Ron Lembke 12 MRP and ERP Dr. Ron Lembke Historical Perspective MRP II Manufacturing Resource Planning ERP- Enterprise Resource Planning mrp material requirements planning MRP Crusade (1975) Material Requirements

More information

FIND ALL LONGER AND SHORTER BOUNDARY DURATION VECTORS UNDER PROJECT TIME AND BUDGET CONSTRAINTS

FIND ALL LONGER AND SHORTER BOUNDARY DURATION VECTORS UNDER PROJECT TIME AND BUDGET CONSTRAINTS Journal of the Operations Research Society of Japan Vol. 45, No. 3, September 2002 2002 The Operations Research Society of Japan FIND ALL LONGER AND SHORTER BOUNDARY DURATION VECTORS UNDER PROJECT TIME

More information

Introducción a Calendarización en Sistemas Paralelas, Grids y Nubes

Introducción a Calendarización en Sistemas Paralelas, Grids y Nubes CICESE Research Center Ensenada, Baja California Mexico Introducción a Calendarización en Sistemas Paralelas, Grids y Nubes Dr. Andrei Tchernykh CICESE Centro de Investigación Científica y de Educación

More information

Index Terms- Batch Scheduling, Evolutionary Algorithms, Multiobjective Optimization, NSGA-II.

Index Terms- Batch Scheduling, Evolutionary Algorithms, Multiobjective Optimization, NSGA-II. Batch Scheduling By Evolutionary Algorithms for Multiobjective Optimization Charmi B. Desai, Narendra M. Patel L.D. College of Engineering, Ahmedabad Abstract - Multi-objective optimization problems are

More information

Supplier Performance Evaluation and Selection in the Herbal Industry

Supplier Performance Evaluation and Selection in the Herbal Industry Supplier Performance Evaluation and Selection in the Herbal Industry Rashmi Kulshrestha Research Scholar Ranbaxy Research Laboratories Ltd. Gurgaon (Haryana), India E-mail : rashmi.kulshreshtha@ranbaxy.com

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(3):34-39. Research Article. Analysis of results of CET 4 & CET 6 Based on AHP

Journal of Chemical and Pharmaceutical Research, 2014, 6(3):34-39. Research Article. Analysis of results of CET 4 & CET 6 Based on AHP Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(3):34-39 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Analysis of results of CET 4 & CET 6 Based on AHP

More information

Copyright statement. Sage (UK) Limited, 2011. All rights reserved.

Copyright statement. Sage (UK) Limited, 2011. All rights reserved. New Features Guide Sage 200 v2011 Copyright statement Sage (UK) Limited, 2011. All rights reserved. If this documentation includes advice or information relating to any matter other than using Sage software,

More information

Supply Chain Leaders Understanding and Improving Supply Chain Performance Where It Counts

Supply Chain Leaders Understanding and Improving Supply Chain Performance Where It Counts Leaders Understanding and Improving Performance Where It Counts What is the Leaders Programme? Leaders is an action-oriented, practical programme which identifies the most vital supply chain improvements

More information

MRP, ERP och JIT. Styrningsnivåer. Johann Packendorff. The development of ERP. Increasing impact on the whole supply

MRP, ERP och JIT. Styrningsnivåer. Johann Packendorff. The development of ERP. Increasing impact on the whole supply MRP, ERP och JIT Johann Packendorff Styrningsnivåer The development of ERP Increasing impact on the whole supply network Manufacturing Resource Planning (MRPII) Material Requirements Planning (MRP) Web-integrated

More information

A new Branch-and-Price Algorithm for the Traveling Tournament Problem (TTP) Column Generation 2008, Aussois, France

A new Branch-and-Price Algorithm for the Traveling Tournament Problem (TTP) Column Generation 2008, Aussois, France A new Branch-and-Price Algorithm for the Traveling Tournament Problem (TTP) Column Generation 2008, Aussois, France Stefan Irnich 1 sirnich@or.rwth-aachen.de RWTH Aachen University Deutsche Post Endowed

More information

How To Plan Production

How To Plan Production Journal of Engineering, Project, and Production Management 2014, 4(2), 114-123 Finite Capacity Scheduling of Make-Pack Production: Case Study of Adhesive Factory Theppakarn Chotpradit 1 and Pisal Yenradee

More information

Manufacturing. Manufacturing challenges of today and how. Navision Axapta solves them- In the current explosive economy, many

Manufacturing. Manufacturing challenges of today and how. Navision Axapta solves them- In the current explosive economy, many Manufacturing challenges of today and how Navision Axapta solves them- the solution for change; controlled by you. Manufacturing In the current explosive economy, many manufacturers are struggling to keep

More information

A thesis presented to. the faculty of. the Fritz J. and Dolores H Russ College of Engineering and Technology of. Ohio University

A thesis presented to. the faculty of. the Fritz J. and Dolores H Russ College of Engineering and Technology of. Ohio University Cell Loading and Scheduling in a Shoe Manufacturing Company A thesis presented to the faculty of the Fritz J. and Dolores H Russ College of Engineering and Technology of Ohio University In partial fulfillment

More information

SAP APO SNP (Supply Network Planning) Sample training content and overview

SAP APO SNP (Supply Network Planning) Sample training content and overview SAP APO SNP (Supply Network Planning) Sample training content and overview Course Objectives At the completion of this course, you will be able to: Understand the concepts of SNP and supply chain network

More information

Special cases in Transportation Problems

Special cases in Transportation Problems Unit 1 Lecture 18 Special cases in Transportation Problems Learning Objectives: Special cases in Transportation Problems Multiple Optimum Solution Unbalanced Transportation Problem Degeneracy in the Transportation

More information

7 Gaussian Elimination and LU Factorization

7 Gaussian Elimination and LU Factorization 7 Gaussian Elimination and LU Factorization In this final section on matrix factorization methods for solving Ax = b we want to take a closer look at Gaussian elimination (probably the best known method

More information

Batch Splitting in an Assembly Scheduling Environment

Batch Splitting in an Assembly Scheduling Environment Batch Splitting in an Assembly Scheduling Environment Satyaki Ghosh Dastidar Rakesh Nagi 1 420 Bell Hall, Department of Industrial Engineering, University at Buffalo (SUNY), Buffalo, NY 14260, USA. This

More information

Antti Salonen KPP227 - HT 2015 KPP227

Antti Salonen KPP227 - HT 2015 KPP227 - HT 2015 1 Inventory management Inventory management concerns short-range decisions about supplies, inventories, production levels, staffing patterns, schedules and distribution. The decisions are often

More information

MOS 3330 Test 2 Review Problems & Solutions

MOS 3330 Test 2 Review Problems & Solutions MOS 3330 Test 2 Review Problems & Solutions General Information Test date, time, location: See the course outline See also the course web site: dan.uwo.ca/courses/3330 Test time conflict (due to having

More information

SAP Configuration Management at Harley-Davidson Motor Company. 2013 SAP Product Configurator Info Day

SAP Configuration Management at Harley-Davidson Motor Company. 2013 SAP Product Configurator Info Day SAP Configuration Management at Harley-Davidson Motor Company 2013 SAP Product Configurator Info Day Introductions Richard Quinlan GPM, Master Data Management Laurie Schlenvogt Variant Configuration Lead

More information

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture - 9 Basic Scheduling with A-O-A Networks Today we are going to be talking

More information

Does enterprise resource planning software support lean? ERP goes 44 TARGET AME.ORG/TARGET

Does enterprise resource planning software support lean? ERP goes 44 TARGET AME.ORG/TARGET Does enterprise resource planning software support lean? ERP goes 44 TARGET AME.ORG/TARGET BY HARRY F. LANDSBURG AND SHELDON NEEDLE lean WINTER 2014 TARGET 45 Many articles have been written about how

More information

Duplicating and its Applications in Batch Scheduling

Duplicating and its Applications in Batch Scheduling Duplicating and its Applications in Batch Scheduling Yuzhong Zhang 1 Chunsong Bai 1 Shouyang Wang 2 1 College of Operations Research and Management Sciences Qufu Normal University, Shandong 276826, China

More information

BATCH SCHEDULING IN CUSTOMER-CENTRIC SUPPLY CHAINS

BATCH SCHEDULING IN CUSTOMER-CENTRIC SUPPLY CHAINS Journal of the Operations Research Society of Japan 2006, Vol. 49, No. 3, 174-187 BATCH SCHEDULING IN CUSTOMER-CENTRIC SUPPLY CHAINS Esaignani Selvarajah George Steiner McMaster University (Received July

More information

Short-term Planning. How to start the right operation at the right shop at the right time? Just in Time (JIT) How to avoid waste?

Short-term Planning. How to start the right operation at the right shop at the right time? Just in Time (JIT) How to avoid waste? Short-term Planning Material Requirements Planning (MRP) How to get the right material in the right quantity at the right time? Manufacturing Resource Planning (MRP2) How to start the right operation at

More information

Planning and Scheduling in the Digital Factory

Planning and Scheduling in the Digital Factory Institute for Computer Science and Control Hungarian Academy of Sciences Berlin, May 7, 2014 1 Why "digital"? 2 Some Planning and Scheduling problems 3 Planning for "one-of-a-kind" products 4 Scheduling

More information

Solutions to Homework 6

Solutions to Homework 6 Solutions to Homework 6 Debasish Das EECS Department, Northwestern University ddas@northwestern.edu 1 Problem 5.24 We want to find light spanning trees with certain special properties. Given is one example

More information

N. R. Srinivasa Raghavan æ N. Viswanadham y. Abstract

N. R. Srinivasa Raghavan æ N. Viswanadham y. Abstract Sequencing and Capacity Planning in Integrated Supply Chains N. R. Srinivasa Raghavan æ N. Viswanadham y Abstract In this paper, we present the combined sequencing and rough cut capacity planning problem

More information

vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS LIST OF SYMBOLS LIST OF APPENDICES

More information

Toyota Production System. Lecturer: Stanley B. Gershwin

Toyota Production System. Lecturer: Stanley B. Gershwin Toyota Production System Lecturer: Stanley B. Gershwin Primary source: Toyota Production System by Yasuhiro Monden See also: Decoding the DNA of the Toyota Production System by Steven Spear and H. Kent

More information

Inventory Management. Material Requirements Planning. Chris Caplice ESD.260/15.770/1.260 Logistics Systems Oct 2006

Inventory Management. Material Requirements Planning. Chris Caplice ESD.260/15.770/1.260 Logistics Systems Oct 2006 Inventory Management Material Requirements Planning Chris Caplice ESD.260/15.770/1.260 Logistics Systems Oct 2006 Assumptions: Basic MRP Model Demand Constant vs Variable Known vs Random Continuous vs

More information

The Tools of Lean - Value Stream Mapping

The Tools of Lean - Value Stream Mapping ASQ Section 1302 Summer 2004 Series Mahoney State Park The Tools of Lean - Value Stream Mapping Stan Gidley Managing Director Institute of Business Excellence July 15, 2004 Outline Two Stories 1 English,

More information

Maximo Scheduler Update

Maximo Scheduler Update Anthony Honaker, Maximo Product Strategy Maximo Scheduler Update 2012 IBM Corporation 2009 IBM Corporation Please note: IBM s statements regarding its plans, directions, and intent are subject to change

More information

Time Management II. http://lbgeeks.com/gitc/pmtime.php. June 5, 2008. Copyright 2008, Jason Paul Kazarian. All rights reserved.

Time Management II. http://lbgeeks.com/gitc/pmtime.php. June 5, 2008. Copyright 2008, Jason Paul Kazarian. All rights reserved. Time Management II http://lbgeeks.com/gitc/pmtime.php June 5, 2008 Copyright 2008, Jason Paul Kazarian. All rights reserved. Page 1 Outline Scheduling Methods Finding the Critical Path Scheduling Documentation

More information

Computer Integrated Manufacturing

Computer Integrated Manufacturing Computer Integrated Manufacturing Benefits and Application for the Roll Forming Industry Jaycen Rigger Director of Technical Services AMS Controls Computer Integrated Manufacturing (CIM) CIM integrates

More information

Go Beyond Simple Productivity improvement with Optimized Production Scheduling

Go Beyond Simple Productivity improvement with Optimized Production Scheduling Go Beyond Simple Productivity improvement with Optimized Production Scheduling Michael Evans Marketing Manager The Preactor Group Denis Ouellet Director West Monroe Partners Chriss Poliquin Senior Architect

More information

1 Solving LPs: The Simplex Algorithm of George Dantzig

1 Solving LPs: The Simplex Algorithm of George Dantzig Solving LPs: The Simplex Algorithm of George Dantzig. Simplex Pivoting: Dictionary Format We illustrate a general solution procedure, called the simplex algorithm, by implementing it on a very simple example.

More information

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical

More information