1 Inventory Control for Systems with Multiple Echelons.

Slides:



Advertisements
Similar presentations
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Advertisements

On the Boundary of Planning and Scheduling: A Study Roman Barták Charles University, Prague
“Make to order or Make to Stock Model: and Application” S.Rajagopalan By: ÖNCÜ HAZIR.
Q. 9 – 3 D G A C E Start Finish B F.
Introduction to Management Science
Inventory Control IME 451, Lecture 3.
Inventory models Nur Aini Masruroh. Outline  Introduction  Deterministic model  Probabilistic model.
Supply Chain Management (SCM) Inventory management
Chapter 9 Inventory Management.
© 2015 McGraw-Hill Education. All rights reserved. Chapter 18 Inventory Theory.
EMGT 501 HW #3 Solutions Chapter 10 - SELF TEST 7
McGraw-Hill/Irwin © The McGraw-Hill Companies, Inc., Integer Programming.
Lecture 5 Project Management Chapter 17.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
IP modeling techniques II
1 Lecture 2 MGMT 650 Linear Programming Applications Chapter 4.
Scheduling.
Chapter 10 Dynamic Programming. 2 Agenda for This Week Dynamic Programming –Definition –Recursive Nature of Computations in DP –Forward and Backward Recursion.
Inventory Management for Independent Demand
Inventory control models EOQ Model. Learning objective After this class the students should be able to: calculate the order quantity that minimize the.
MNG221- Management Science –
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
ISEN 315 Spring 2011 Dr. Gary Gaukler. Review: Prototype LP Problem Desk manufacturer Regular and rolltop desks, made of wood Regular: 20 sqft pine, 16.
2006 Palisade User ConferenceNovember 14 th, 2006 Inventory Optimization of Seasonal Products with.
Chapter 12 Inventory Models
Modeling and Optimization of Aggregate Production Planning – A Genetic Algorithm Approach B. Fahimnia, L.H.S. Luong, and R. M. Marian.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
1 Inventory Control with Stochastic Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
Inventory Stock of items held to meet future demand
Strategic Production Planning Now showing at your local university.
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
1 1 Slide © 2000 South-Western College Publishing/ITP Slides Prepared by JOHN LOUCKS.
Reverse Logistics Networks Steven Walker Logistic Systems: Design and Optimization (Chapter 6)
1 OM3 Chapter 12 Managing Inventories © 2012 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible.
Hierarchy of Production Decisions
Supply Chain Management
Supply Contracts with Total Minimum Commitments Multi-Product Case Zeynep YILDIZ.
Chapter 1. Formulations 1. Integer Programming  Mixed Integer Optimization Problem (or (Linear) Mixed Integer Program, MIP) min c’x + d’y Ax +
1 The Base Stock Model. 2 Assumptions  Demand occurs continuously over time  Times between consecutive orders are stochastic but independent and identically.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
© Wallace J. Hopp, Mark L. Spearman, 1996, EOQ Assumptions 1. Instantaneous production. 2. Immediate delivery. 3.
1 Inventory Control. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic Demand  Week 3Inventory.
1 Control of Production-Inventory Systems with Multiple Echelons.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 10 Aggregate Planning and Master Scheduling
Aggregate Planning and Resource Planning Chapters 13 and 14.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Operations Research II Course,, September Part 3: Inventory Models Operations Research II Dr. Aref Rashad.
Intelligent Supply Chain Management Strategic Supply Chain Management
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
Inventory Management for Independent Demand Chapter 12.
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
FYRIRLESTRAMARAÞON HR 2011 | RU LECTURE MARATHON 2011 Amir Azaron School of Science and Engineering Supply Chain Design under Uncertainty.
Copyright © 2014 by McGraw-Hill Education (Asia). All rights reserved. 13 Aggregate Planning.
Chapter 13 Aggregate Planning.
Inventory Management for Independent Demand Chapter 12, Part 1.
1 The MRP Heuristic  MRP stands for Materials Requirement Planning  It is a widely used approach for production planning and scheduling in industry 
Aggregation To combine the creation of many similar products into one relevant measure of activity for the organization. Click here for Hint heuristic.
Nervous In management science, a condition in which a small change to input data can create major revisions to the conclusions suggested by a particular.
Production Planning.  What to produce  When to produce  How to produce.
Inventory Stock of items held to meet future demand
aggregation To combine the creation of many similar products
Reverse Logistics Networks
organizational structure
13 Aggregate Planning.
Introduction to Scheduling Chapter 1
Planning and Scheduling in Manufacturing and Services
Chapter 1. Formulations.
Set Up For Success : Reviewing Manufacturing Best Practices
Inventory Stock of items held to meet future demand
Presentation transcript:

1 Inventory Control for Systems with Multiple Echelons

2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic Demand  Week 3Inventory Control – Stochastic Demand  Week 4Inventory Control – Stochastic Demand  Week 5Inventory Control – Stochastic Demand  Week 6Inventory Control – Time Varying Demand  Week 7Inventory Control – Multiple Echelons Lecture Topics

3  Week 8Production Planning and Scheduling  Week 9Production Planning and Scheduling  Week 10Managing Manufacturing Operations  Week 11Managing Manufacturing Operations  Week 12 Managing Manufacturing Operations  Week 13Demand Forecasting  Week 14Demand Forecasting  Week 15Project Presentations Lecture Topics (Continued…)

4  Items with Independent demand  Items with dependent demand Characteristics

5 Example 1: A Series System Item N Item 1Item 2 Customer demand External supply

6 Example 2: An Assembly System 1 Customer demand External supply

7 Example 3: A Disassembly System External supply Customer demand

8 Example 4: A Distribution System External supply 1 Customer demand

9  Disassembly/assembly systems  Assembly/distribution systems  Distribution systems with transshipments  Distribution systems with multiple supply sources Other Examples

10 Lot Sizing with Multiple Echelons

11 Example Reactor Feed A Intermediate E Feed C Feed B Feed D Reactor Product 1Product 2 Intermediate F Intermediate G Intermediate H

12 The Item-Task Network Representation Feed A Intermediate E Feed C Feed B Feed D End Product 1End Product 2 Intermediate F Intermediate G Intermediate H Task 2 Task 5 Task 1 Task 2 Task 5 Task 3 Task 4

13 Items & Tasks  An item can be a component purchased from an outside supplier or produced internally.  An item can be a raw material (e.g., a component), a semi- finished (e.g., sub-assembly) or a finished product.  A task can consume and produce multiple items (components/intermediates/products).

14 Items & Tasks (Continued…)  An item can be consumed by more than one task; similarly, an item can be produced by more than one task.  A finished product can be the result of several tasks done in series or in parallel.

15 Example Task 1 Task 2 Task 3 Task

16 System Description  t : a period (e.g., day, week, month); t = 1, …, T, where T represents the planning horizon  D rt : demand for item r in period t (number of units), r =1,…, R where R is the number of items   ir : number of units of item r needed to carry out task i, i =1,…, N where N is the number of tasks   ir : number of units of item r produced by task i

17  Given a demand profile over a set of T periods for each item (demand can be for either finished or semi-finished products), determine the quantity of each item to produce in each period in order to minimize the production, inventory and setup costs, while meeting demand and without exceeding production capacity. Problem Statement

18 Formulations  Big bucket formulation ( the production planning problem )  Small bucket formulation ( the production scheduling problem )

19 A Big-Bucket Formulation  Tasks initiated in a period are completed during the same period  The same task can be carried out multiple times during a period  Items produced in a period can be used to satisfy demand during that period  Demand in each period must be satisfied in that period; no backorders allowed  There are no capacity limits (no limits on the number of times a task can be carried out in a given period)

20 Notation Parameters  c it : variable cost of carrying out task i in period t, i =1,…, N where N is the number of tasks  A it : fixed cost of carrying out task i in period t (incurred at most once during each period)  h rt : cost of holding one unit of item r in inventory from period t to period t +1

21 Notation (Continued…) Decision variables  I rt : inventory level of item r at the end of period t  Q it : the number of times task i is carried out in period t  Y it = 1 if task i is initiated one or more times during period i and Y it = 0 otherwise

22 Notation (Continued…)  Amount of item r produced in period t =  Amount of item r consumed in period t =

23 Formulation

24 Formulation M is a large number

25 A Formulation with Capacity Constraints and Multiple Machines  A machine may correspond to a single processor, an assembly workstation, or a production line, among others  It is possible for a task to be carried out on one or more machines  A machine could possibly carry out more than one task  A machine has a finite capacity and carrying out any task consumes some of this capacity

26 Notation  U tm : capacity of machine m in period t; m = 1, …, M, where M is the number of machines   im : units of capacity of machine m needed to carry out task i  c i,t,m : variable cost of carrying out task i on machine m in period t  A i,t,m : fixed cost of carrying out task i on machine m in period t

27 Note: A task that cannot be carried out on a machine is assigned a very large production cost.

28 Notation (Continued…)  Q i,t,m : the number of times task i is carried out in period t on machine m  Y i,t,m = 1 if task i is initiated one or more times during period i on machine m and Y i,t,m = 0 otherwise

29 Formulation

30 A Formulation with Setup Times  A setup time s i,m is incurred if task i is carried out on machine m, one or more times in any given period.  The capacity constraint is modified as follows

31 A Small-Bucket Formulation  Time periods are chosen to be small enough so that only one task on a particular machine can be either initiated or completed  The processing time of each task consists of one or more periods  A setup cost is incurred when the task initiated on a machine is different from the task that was just completed on that machine.

32 Notation   i,m : processing time (in number of time periods) of task i on machine m  Q i,t,m = 1 if task i is initiated on machine m at time t, and Q i,t.m = 0 otherwise  Z i,t,m = 1 if machine m at time t is set up for task i

33 Formulation

34 Solution Methods  Small to medium problems can be solved exactly (to optimality)  Large problems may not solve within a reasonable amount of time (the problem belongs to a class of combinatorial optimization problems called NP-hard)  Large problems can be solved approximately using a heuristic approach

35 Heuristics  A small to medium problems can be solved exactly (to optimality)  Large problems may not solve within a reasonable amount of time (the problem belongs to a class of combinatorial optimization problems called NP-hard)  Large problems can be solved approximately using a heuristic approach

36 Example Heuristics  Decompose the problem into a series of sub-problems with smaller planning horizons  Decompose the problem into a series of subproblems, each pertaining to a single item  Decompose the problem into one big bucket problem (the production planning problem)  Solve the problem by relaxing one or more sets of constraints  Solve the problem on a rolling horizon basis