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



Similar documents
Inventory Management and Risk Pooling. Xiaohong Pang Automation Department Shanghai Jiaotong University

Chapter 7. Production, Capacity and Material Planning

CHAPTER 6 AGGREGATE PLANNING AND INVENTORY MANAGEMENT 명지대학교 산업시스템공학부

ISE 421 QUANTATIVE PRODUCTION PLANNING

Inventory Management. Topics on inventory management

Agenda. TPPE37 Manufacturing Control. A typical production process. The Planning Hierarchy. Primary material flow

Supply Chain Analysis Tools

Transportation. Transportation decisions. The role of transportation in the SC. A key decision area within the logistics mix

Standard Work for Optimal Inventory Management

Material Requirements Planning. Lecturer: Stanley B. Gershwin

E217 Inventory Management (4 Modular Credits)

Functional Area Systems Production / Operation Systems

26/10/2015. Functional Area Systems Production / Operation Systems. Examples: Functional Area Info Systems. Functional Area Information Systems

Package SCperf. February 19, 2015

Supply Chain Inventory Management Chapter 9. Copyright 2013 Pearson Education, Inc. publishing as Prentice Hall 09-01

講 師 : 周 世 玉 Shihyu Chou

Functional Area Systems Lecture 5

Risk-Pooling Effects of Emergency Shipping in a Two-Echelon Distribution System

INTEGRATED OPTIMIZATION OF SAFETY STOCK

Principles of Inventory Management (PIM)

Small Lot Production. Chapter 5

Inventory Control Subject to Known Demand

A Review of Integrated Analysis of Production-Distribution Systems

D Lab: Supply Chains

Glossary of Inventory Management Terms

Spreadsheet Heuristic for Stochastic Demand Environments to Solve the Joint Replenishment Problem

Inventory Management - A Teaching Note

GESTION DE LA PRODUCTION ET DES OPERATIONS PICASSO EXERCICE INTEGRE

SPREADSHEET SIMULATOR FOR INVENTORY MANAGEMENT IN A SUPPLY CHAIN

A Programme Implementation of Several Inventory Control Algorithms

Course Supply Chain Management: Inventory Management. Inventories cost money: Reasons for inventory. Types of inventory

After this unit you should be able to answer following questions A. Concept Questions B. Short notes 1. Inventory and Inventory management 2.

Equations for Inventory Management

Basics of Supply Chain Management (BSCM) Curriculum

Production Planning Solution Techniques Part 1 MRP, MRP-II

INVENTORY MANAGEMENT. 1. Raw Materials (including component parts) 2. Work-In-Process 3. Maintenance/Repair/Operating Supply (MRO) 4.

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Universidad del Turabo MANA 705 DL Workshop Eight W8_8_3 Aggregate Planning, Material Requirement Planning, and Capacity Planning

BSCM Sample TEST. CPIM(Certified In Production & Inventory Management) - 1 -

INDUSTRIAL STATISTICS AND OPERATIONAL MANAGEMENT. 7. Inventory Management

BEST PRACTICES IN DEMAND AND INVENTORY PLANNING

Information Sharing in Supply Chain Management: A Literature Review on Analytical Research

Inventory Management. Multi-Items and Multi-Echelon. Chris Caplice ESD.260/15.770/1.260 Logistics Systems Nov 2006

Material Requirements Planning (MRP)

PRINCIPLES OF INVENTORY AND MATERIALS MANAGEMENT

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

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

MATERIALS MANAGEMENT. Module 9 July 22, 2014

Supply Chain Design and the effects on shipping

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

Supply Chain Management: Inventory Management

Manufacturing Planning and Control for Supp Chain Management

MASTER PRODUCTION SCHEDULE

Issues in Information Systems Volume 14, Issue 2, pp , 2013

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

A MANAGER S ROADMAP GUIDE FOR LATERAL TRANS-SHIPMENT IN SUPPLY CHAIN INVENTORY MANAGEMENT

Principles of Inventory and Materials Management

By: ATEEKH UR REHMAN 12-1

EVERYTHING YOU NEED TO KNOW ABOUT INVENTORY

Strategic Framework to Analyze Supply Chains

1 The EOQ and Extensions

Supply Chain development - a cornerstone for business success

1 Material Requirements Planning (MRP)

Operations Management. 3.3 Justify the need for Operational Planning and Control in a selected Production Process

Software for Supply Chain Design and Analysis

Logistics Management Inventory Cycle Inventory. Özgür Kabak, Ph.D.

Solving the Vehicle Routing Problem with Multiple Trips by Adaptive Memory Programming

Optimizing Strategic Safety Stock Placement in Supply Chains. Stephen C. Graves Sean P. Willems

SIMULATION-BASED ANALYSIS OF THE BULLWHIP EFFECT UNDER DIFFERENT INFORMATION SHARING STRATEGIES

Operations Research in Production Planning, Scheduling, and Inventory Control

Teaching Manual-Operation Management. Gunadarma University. Week : 9 Subject : INVENTORY MANAGEMENT Content :

Companies often face nonstationary demand due to product life cycles and seasonality, and nonstationary

1.3 ERP System Evolution

Chapter Introduction. Distribution Strategies. Traditional Warehousing Intermediate Inventory Storage Point Strategies

Chapter 9 Managing Inventory in the Supply Chain

Inventory Management and Risk Pooling

A Cross-Functional View of Inventory Management, Why Collaboration among Marketing, Finance/Accounting and Operations Management is Necessary

Supply Chain Management: Risk pooling

APICS acknowledges the Basics of Supply Chain Management Committee for its contributions in the development of this resource.

Customers with positive demand lead times place orders in advance of their needs. A

Contracts. David Simchi-Levi. Professor of Engineering Systems

Inventory Control. Contents 1. FRAMEWORK OF PLANNING DECISIONS...1

FIXED CHARGE UNBALANCED TRANSPORTATION PROBLEM IN INVENTORY POOLING WITH MULTIPLE RETAILERS

Antti Salonen KPP227 - HT 2015 KPP227

Inventory Management: Fundamental Concepts & EOQ. Chris Caplice ESD.260/15.770/1.260 Logistics Systems Oct 2006

Contents. List of figures List of tables. Abbreviations

Inventory Management, Just-in-Time, and Backflush Costing

VENDOR MANAGED INVENTORY

Datasheet Electronic Kanban Ultriva vs. ERP ekanban Modules By Narayan Laksham

COORDINATION PRODUCTION AND TRANSPORTATION SCHEDULING IN THE SUPPLY CHAIN ABSTRACT

Motivated by a problem faced by a large manufacturer of a consumer product, we

Sage ERP X3 Distribution

Tema 4: Supply Chain Management

Materials Management and Inventory Systems

The life cycle of new products is becoming shorter and shorter in all markets. For electronic products, life

INVENTORY MANAGEMENT

Web based Multi Product Inventory Optimization using Genetic Algorithm

The Next Generation of Inventory Optimization has Arrived

Transcription:

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 Vehicle Routing 1 2 What s the Supply Chain Real System, Transactional IT, Analytic IT brain 解 析 的 IT Analytic IT Model+Algorithm= Decision Support System IT(Information Technology)+Logistics =Supply Chain 3 実 システム nerve 処 理 的 IT Transactional IT POS, ERP, MRP, DRP Automatic Information Flow Real System=Truck, Ship, Plant, Product, Machine, muscle 4 Levels of Decision Making Models in Analytic IT Analytic IT Strategic Level A year to several years; long-term decision making Tactical Level A week to several months; mid-term decision making Supplier Strategic Plant DC Retailer Logistics Network Design Multi-period Logistics Network Design Transactional IT Operational Level Real time to several days; short-term decision making 5 Tactical Operational Safety stock allocation policy optimization Production Planning Lot-sizing Scheduling Transportation Delivery Vehicle Routing 6 1

Models in Analytic IT Models in Analytic IT Supplier Plant DC Retailer Supplier Plant DC Retailer Strategic Logistics Network Design Strategic Logistics Network Design Tactical Operational Safety stock allocation policy optimization Multi-period Logistics Network Design Production Planning Lot-sizing Scheduling Transportation Delivery Vehicle Routing Tactical Operational Multi-period Logistics Network Design Production Transportation Planning Delivery Safety stock allocation policy optimization Lot-sizing Scheduling Vehicle Routing 7 8 =Blood of Supply Chain acts as glue connecting optimization systems Classification of In-transit (pipeline) inventory Trade-off: transportation cost or production speed Supplier Plant DC Retailer Seasonal inventory Trade-off: resource acquisition or overtime cost,setup cost Raw material Work-in-process Finished goods Cycle inventory Trade-off : transportation (or production or ordering) fixed cost Lot-size inventory Trade-off: fixed cost 9 Safety inventory Trade-off: customer service level, backorder (stockout) cost 10 In-transit (pipeline) Seasonal that are in-transit of products Trade-off: transportation cost or transportation/production speed ->optimized in Logistics Network Design (LND) for time-varying (seasonal) demands Trade-off: resource acquisition or overtime cost -> optimized in multi-period LND Trade-off: setup cost -> optimized in Lot-sizing Demand Resource Upper Bound 11 Period 12 2

Cycle Lot-size caused by periodic activities Trade-off : transportation fixed cost -> LND Cycle inventory when the speed of demand is not constant Trade-off: ordering fixed cost -> Economic Ordering Quantity (EOQ) Trade-off: fixed cost ->Lot-sizing, multi-period LND Level demand Level Cycle 13 14 Safety for the demand variability Classification of Cycle Lot-size Seasonal Trade-off: customer service level ->Safety Stock Allocation, LND Trade-off: backorder (stock-out) cost -> Policy Optimization Safety In-transit (Pipeline) 15 It s hard to separate them but They should be determined separately to optimize the trade-offs 16 Logistics Network Design Decision support in the strategic level Total optimization of overall supply chains Example Where should we replenish parts? In which plant or on which production line should we produce products? Where and by which transportation-mode should we transport products? Where should we construct (or close) plants or new distribution centers? 17 Trade-off in LND Model: Number of Warehouses v.s. Number 輸 送 of 中 在 warehouses 庫 費 用 Service lead time cost Overhead cost Outbound 輸 送 費 用 transportation cost Inbound transportation cost 18 3

Trade-off: In-transit inventory cost v.s. Transportation cost In-transit 輸 送 中 inventory 在 庫 費 用 cost Transportation 輸 送 費 用 cost Multi-period Logistics Network Design Decision support in the tactical level An extension of MPS (Master Production System) for production to the Supply Chain Treat the seasonal demand explicitly Demand 19 Period (Month) 20 Trade-off: Overtime v.s. Seasonal Cost Demand Resource Upper Bound Overtime 資 源 超 過 penalty ペナルティSeasonal 作 り 置 き inventory 在 庫 費 用 ( 残 業 費 ) Mixed Integer Programming (MIP) + Concave Cost Minimization BOM or orrecipe Recipie 3 Safety Inv. Cost Warehouses Customer Gropus Period Overtime Seasonal Constant Production Variable Production Suppliers Plants Production Lines 21 22 MIP Formulation of Simple Facility Location Problem transportation costs from plants to customers fixed costs of plants Safety Stock Allocation Decision support in the tactical level Determine the allocation of safety stocks in the SC for given service levels Safety 安 全 在 庫 費 用 サービスレベル Service Level =1 if the plant is open, =0 otherwise transportation volume from plants to customer 23 + 統 計 的 +Risk 規 模 の Pooling 経 済 (リスク (Statistical 共 同 Economy 管 理 ) of Scale) 24 4

Basic Principle of Economy of scale in statistics: gathering inventory together reduces the total inventory volume. -> Modern supply chain strategies risk pooling delayed differentiation design for logistics Where should we allocate safety stocks to minimize the total safety stock costs so that the customer service level is satisfied. 25 Lead-time and Safety Stock Normal distribution with average demand μ, standard deviation σ Service level (the probability of no stocking out) 95%->safety stock ratio 1.65 Lead-time (the time between order and arrival) L Max Inv. Volume= μ L +Safety Stock Ratio σ L 26 The Relation between Lead-time and (Average, Safety, Maximum) 3000 2500 2000 1500 1000 Average Max. Safety Guaranteed Lead-time Guaranteed lead-time (LT):Each facility guarantees to deliver the item to his customer within the guaranteed lead- time Safety inv. =2 days Guaranteed LT to downstream facility L i =2 days 500 0 0 5 10 15 20 Lead-time 27 Guaranteed LT of upstream facility =1 day = Entering LT LI i 2 2 1 Production time T i =3 Facility i 28 Net Replenishment Net replenishment time (NRT): =LT i +T i -L i Guaranteed LT of upstream facility =1 day = Entering LT LI i Safety inv. =2 days 2 1 Production time T i =3 Facility i Guaranteed LT to downstream facility L i =2 days 2 29 Example: Serial Multi Stage Model Average demand=100 units/day Standard deviation of demand=100 Normal distribution (truncated), Safety stock ratio=1 Guaranteed lead-times of all stocking points =0 Customer Pars Maker Plant Wholesaler Retailer Production time 3 days 2 days 1day 1day cost per unit 10$ 20$ 30 $ 40 $ Safety inv. cost 1732 $ 2828 $ 3000 $ 4000 $ Total 11560 $ 30 5

Optimal Solution Further Improvement Guaranteed LT=3 Entering LT=2 Safety stock=2+1-3=0 day Safety stock cost is decreased from 9732$ to 6928$ by increasing the guaranteed lead time to the customer from 0 to 1. Production time push pull 3 days 2 days 1 day 1 day Guaranteed LT 0 day 2 days 3 days 0 day Safety inv. cost 1732 $ 0 $ 0 $ 8000$ Total 9732$ (16% down) 31 push pull Production time 3 days 2 days 1 day 1 day Guaranteed LT 0 day 2 days 0 day 1 day Safety inv. cost 1732 $ 0 $ 5196 $ 0$ Total 6928$ (40 % down) 32 Serial Multi Stage Safety Stock Allocation Dynamic Programming Safety Stock Allocation Formulation maximum demand maximum demand net replenishment time net replenishment time minimum cost from facility n to stage i when the guaranteed LT of facility i is L i : initial condition 33 upper bound of guaranteed LT 34 Algorithms for Safety Stock Allocation Dynamic programming (DP) for tree networks Concave cost minimization using piece- wise linear approximation Metaheuristics: Local Search (LS), Iterated LS, Tabu Search 35 A Real Example: Ref. Managing the Supply Chain The Definitive Guide for the Business Professional by Simchi-Levi, Kaminski,Simchi-Levi 37 28 Part 4 Malaysia ($180) 58 29 37 4 58 8 Part7 Denver ($2.5) 37 3 Part 5 Charleston ($12) Part 3 15 5 x2 Part 1 Dallas ($260) Part 2 Dallas ($0.5) 30 15 15 30 39 Final Demand 15 37 17 Montgomery ($220) N(100,10) Guaranteed LT =30 days 43,508$ (40%Down) Part 6 Raleigh ($3) What if analysis: Guaranteed LT=15 days ->51,136$ 36 6

Policy Optimization Decision support in the operational/tactical level Determine various parameters for inventory control policies Lost 安 全 在 Sales 庫 費 用 Fixed Ordering 発 Cycle 注 ( 生 産 ) 固 定 費 用 Safety 品 切 れ 費 用 サイクル 在 庫 費 用 Economic Ordering Quantity (EOQ) Given d : constant demand rate Q : order quantity K : fixed set-up cost of an order h : inventory holding cost per item per day Find the optimal ordering policy minimizing total ordering and cycle inventory cost over infinite planning horizon. Classical Newsboy Model Classical Economic Ordering Quantity Model 37 38 level d Optimal Ordering Quantify Minimize f(t) Q positive So f(t) is convex. By solving f =0, we get: Cycle (T days) Cost over T days = f(t) = Cost per day = 39 EOQ (Harris ) formula 40 Newsboy Model Expected Value of Total Cost inventory cost lost sales cost demand of newspaper (random variable) Expected cost when the ordering quantity is s : Distribution function of the demand Density function 41 42 7

Optimal Solution First-order derivative: Base Stock Policy (Multi Period Model) Second-order order derivative : is convex Base stock level s* = target of the inventory position (ordering) position= In-hand inventory+in-transit i inventory (inventory on order) -Backorder Base stock policy: Monitoring the inventory position in real time; if it is below the base stock level, order the amount so that it recovers the base stock level critical ratio 43 44 Base Stock Policy Lead time Base stock level = position (Q,R) and (s,s) Policies If the fixed ordering cost is positive, the ordering frequency must be considered explicitly. (Q,R) policy:if the inventory position is below a re-ordering point R, order a fixed quantity Q (s,s) policy:if the inventory position is below a re-ordering point s, order the amount so that it becomes an order-up-to level S 45 46 R+Q (=S) (Q,R) Policy and (s,s) Policy position (Q,R) (s,s) Lot-size Optimization Decision support in the tactical level Optimize the trade-off between set-up cost and lot-size inventory R (=s) Lot-size 段 取 り 費 Inv. 用 Setup 在 庫 費 Cost 用 In-hand inventory Lead time 47 48 8

Basic Single Item Model (1) Parameters T : Planning horizon (number of periods) d t : Demand during period t f t : Fixed order (or production set-up) cost c t : Per-unit order (or production) cost h t : Holding cost per unit per period M : t Upper bound of production (capacity) in period t Basic Single Item Model (2) Variables I t : Amount of inventory at the end of period t (initial inventory is zero.) x t : Amount ordered (produced) in period t y t : =1 if x t >0, =0 otherwise (0-1 variable), i.e., =1 production is positive, =0 otherwise (it is called setup variable. ) 49 50 Basic Single Item Model (3) Formulation Lot-sizing (Basic Flow) Model I t-1 Production x t t I t Demand d t Weak formulation x t Large M y t [set-up variable] 51 I t-1 + x t = d t + I t 0-1 variable 52 Valid Inequality Valid Inequality,Cut,Facet Inequality of week formulation (valid inequality) Facet Relaxed solution x* Then the inequality (called the (S,l) inequality) Solution x Integer Polyhedron (Integer Hull) Cut is valid. 53 54 9

Extended (Strong) Formulation for Uncapacitated Case Upper bound of production (capacity) M t is large enough. X st : ratio of the amount produced in period s to satisfy demand in period t ( ) Lot-sizing Model Facility Location Formulation Ratio of the amount produced in period s to satisfy demand in period t X st s t The cost produced in period s to satisfy demand in period t 55 X st y t s t X st = 1 d t 56 Extended Formulation Facility Location Formulation Extended Formulation and Projection => Strong formulation; it gives an integer polyhedron of solutions is a formulation of X = Q is an extended formulation of X 57 58 Facility Location Formulation and Projected Polyhedron Extended Formulation (Facility Location Formulation) Projection Integer Polyhedron of Original Formulation 59 Comparison of Size and Strength Standard Formulation Facility Location Formulation # of var.s O(T ) 2 # of var.s O( T ) # of const.s s Week O(T ) formulation # of const.s Strong formulation added const.s O( 2 T ) (S, l) ineq.s cut Strong formulation O( T 2 ) linear prog. relax. =integer polyhedron T: # of periods 60 10

Dynamic Programming for the Uncapacitated Problem Upper bound of production (capacity) M t is large enough. Silver-Meal Heuristics Define: F(j) : Minimum cost over the first j periods (F(0)=0) Let t=1. Determine the first period j (>=t) that satisfies: O(T 2 ) or O(T log T) time algorithm 61 (If such j does not exist, let j=t.) The lot-size produced in period t is the total demand from t to j. Let t=j+1 and repeat the process until j=t. 62 Least Unit Cost Heuristics Let t=1. Determine the first period j (>=t) that satisfies: Example: Single Item Model Period (day,week,month,hour):1,2,3,4,5 (5 days) (If such j does not exist, let j=t.) The lot size produced in period t is the total demand from t to j. Let t=j+1 and repeat the process until j=t. 63 setup production Setup cost: 3$ demand : 5,7,3,6,4 (tons) cost :1$ per day Production cost : 1,1,3,3,3 $ per ton 64 Comparison (1): Ad Hoc Methods Product at once: setup (3)+production(25)+inventory(20+13+10+4)=75 Comparison (2) : Heuristics Silver-Meal heuristics Determine the lot-size so that the cost per period is minimized. setup(9)+prod.(45)+inventory(7)=61 Just-in-time production:setup(15)+prod.(51)+inv.(0)=66 Optimal production:setup(9)+prod.(33)+inv.(15)=57 Least unit cost heuristics Determine the lot-size so that the cost per unit-demand is minimized. setup(9)+prod(51)+inventory(14)=74 65 66 11

Algorithms for Lot-sizing Metaheuristics using MIP solver Relax and Fix Capacity scaling MIP based neighborhood search Scheduling Optimization Decision support in the operational level Optimization of the allocation of activities (jobs, tasks) over time under finite resources (such as machines) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Machine 1 Machine 2 Machine 3 67 68 What is Scheduling? Allocation of activities (jobs, tasks) over time Resource constraints. For example, machines, workers, raw material, etc. may be scare resources. Precedence relation. For example., some activities cannot start unless other activities finish. Machine 1 Machine 2 Machine 3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Solution Methods for Scheduling Myopic heuristics Active schedule generation scheme Non-delay schedule generation scheme Dispatching rules Constraint programming Metaheuristics 69 70 Vehicle Routing Optimization Algorithms for Vehicle Routing Customers Depot Routes earliest time waiting time Customer service time latest time Saving (Clarke-Wright) method Sweep (Gillet-Miller) method Insertion method Local Search Metaheuristics service time 71 72 12

History of Algorithms for Vehicle Routing Problem Approximate Algorithm Genetic Algorithm Local Search Tabu Search AMP Simulated Annealing (Adaptive Memory Programming) Sweep Generalized Location Based Route Selection Method Assignment Heuristics Heuristics Construction Method (Saving, Insertion) GRASP (Greedy Randomized Adaptive Search Procedure) Exact Algorithm Set Partitioning Approach State Space Relax. Cutting Plane K-Tree Relax. 1970 1980 1990 2000 Hierarchical Building Block Method 73 Conclusion 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 Vehicle Routing 74 13