General lotsizing problem in a closed-loop supply chain with uncertain returns

Similar documents
Operations Research in Production Planning, Scheduling, and Inventory Control

Approximation Algorithms for Stochastic Inventory Control Models

Abstract. 1. Introduction. Caparica, Portugal b CEG, IST-UTL, Av. Rovisco Pais, Lisboa, Portugal

SINGLE-STAGE MULTI-PRODUCT PRODUCTION AND INVENTORY SYSTEMS: AN ITERATIVE ALGORITHM BASED ON DYNAMIC SCHEDULING AND FIXED PITCH PRODUCTION

Reinforcement Learning

Operations Research in BASF's Supply Chain Operations. IFORS, 17 July 2014

Simulation-based Optimization Approach to Clinical Trial Supply Chain Management

Reinforcement Learning

Inventory Management. Topics on inventory management

Proceedings of the World Congress on Engineering and Computer Science 2009 Vol II WCECS 2009, October 20-22, 2009, San Francisco, USA

How To Plan Production

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

Inventory: Independent Demand Systems

International Journal of Advances in Science and Technology (IJAST)

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver

A Robust Optimization Approach to Supply Chain Management

Analysis of a Production/Inventory System with Multiple Retailers

Case study of a batch-production/inventory system E.M.M. Winands 1, A.G. de Kok 2 and C. Timpe 3

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

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

Multiproduct Batch Production and Truck Shipment Scheduling under Different Shipping Policies

A DISCRETE TIME MARKOV CHAIN MODEL IN SUPERMARKETS FOR A PERIODIC INVENTORY SYSTEM WITH ONE WAY SUBSTITUTION

Using Queueing Network Models to Set Lot-sizing Policies. for Printed Circuit Board Assembly Operations. Maged M. Dessouky

A joint control framework for supply chain planning

A MILP Scheduling Model for Multi-stage Batch Plants

Factors to Describe Job Shop Scheduling Problem

MATERIAL REQUIREMENTS PLANNING

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

Research Article Two-Period Inventory Control with Manufacturing and Remanufacturing under Return Compensation Policy

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques

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

A LOT-SIZING PROBLEM WITH TIME VARIATION IMPACT IN CLOSED-LOOP SUPPLY CHAINS

Keywords: Single-vendor Inventory Control System, Potential Demand, Machine Failure, Participation in the Chain, Heuristic Algorithm

An investigation into production scheduling systems

A simulation based optimization approach to supply chain management under demand uncertainty

INTEGRATED OPTIMIZATION OF SAFETY STOCK

A simulation study on supply chain performance with uncertainty using contract. Creative Commons: Attribution 3.0 Hong Kong License

D Lab: Supply Chains

Sales and Operations Planning in Company Supply Chain Based on Heuristics and Data Warehousing Technology

Neuro-Dynamic Programming An Overview

Lecture. Simulation and optimization

Revenue Management for Transportation Problems

Dong-Ping Song. Optimal Control and Optimization. of Stochastic. Supply Chain Systems. 4^ Springer

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

Centralization versus Decentralization: Risk Pooling, Risk Diversification, and Supply Uncertainty in a One-Warehouse Multiple-Retailer System

A Profit-Maximizing Production Lot sizing Decision Model with Stochastic Demand

Reverse Logistics Network in Uncertain Environment

Coordinated Pricing and Inventory in A System with Minimum and Maximum Production Constraints

A Programme Implementation of Several Inventory Control Algorithms

How To Plan A Pressure Container Factory

Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL

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

On-line supplement On the Integrated Production and Distribution Problem with Bi-directional Flows

1 Material Requirements Planning (MRP)

Material Requirements Planning MRP

Integrated support system for planning and scheduling /4/24 page 75 #101. Chapter 5 Sequencing and assignment Strategies

Material Requirements Planning. Lecturer: Stanley B. Gershwin

LIMITATIONS AND PERFORMANCE OF MRPII/ERP SYSTEMS SIGNIFICANT CONTRIBUTION OF AI TECHNIQUES

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

Chapter 1 Introduction to Inventory Replenishment Planning

From the Aggregate Plan to Lot-Sizing in Multi-level Production Planning

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

ISE 421 QUANTATIVE PRODUCTION PLANNING

Chapter 12 Inventory Control and Management

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

Evaluating the Lead Time Demand Distribution for (r, Q) Policies Under Intermittent Demand

Planning of Capacity, Production and Inventory Decisions in a Generic Closed Loop Supply Chain under Uncertain Demand and Returns

Project management: a simulation-based optimization method for dynamic time-cost tradeoff decisions

Realizing the Benefits of Finite Capacity Scheduling to Manage Batch Production Systems

APPLICATION OF GENETIC ALGORITHMS IN INVENTORY MANAGEMENT

VENDOR MANAGED INVENTORY

Optimization under uncertainty: modeling and solution methods

The retrofit of a closed-loop distribution network: the case of lead batteries

CHAPTER 1. Basic Concepts on Planning and Scheduling

Integrated Sales and Operations Business Planning for Chemicals

Modeling Stochastic Inventory Policy with Simulation

Transcription:

General lotsizing problem in a closed-loop supply chain with uncertain returns Guillaume Amand, Yasemin Arda July 3, 2013 G. Amand and Y. Arda (HEC-Ulg) General lotsizing problem in a closed-loop supply chain with uncertain returns 1 / 33

Introduction 2 / 33 1 Introduction 2 Deterministic Model 3 Stochastic Model 4 Approximate dynamic programming 5 Future work

Introduction Introduction Aim Uncertainty in the return process is a common feature of closed loop supply chains. The uncertain quantity of returned items affects the production process. Develop a mathematical model and an efficient algorithm to solve a general lotsizing and scheduling problem with uncertain returns. 3 / 33

Introduction 4 / 33 Definition: Markov decision process A Markov decision process is a 4-uple (S, A, P(.,.), V (.,.)) where: S is a finite set of states. A is a finite set of actions. P a (s, s ) is the probability that action a in state s will lead to state s in the next period. V (s, s ) is the immediate reward received after transition from state s to state s.

5 / 33 General features Introduction There is a single production line without work-in-process inventories. This line produces several products in lots. The size of each lot may vary and each product has a given production rate. The production planning is realized for several periods. The production capacity is limited but may vary between periods.

Introduction 6 / 33 The demand for each product is considered as deterministic over the planning horizon. Backorders are not allowed. Building up an inventory is possible for the returned products and for the finished products.

7 / 33 Setup features Introduction There are setup costs and times incurred whenever the production is switched from one product to another. The setup time consumes the capacity of the production line. Setup costs and times are sequence dependent, i.e they are determined based on the product produced before the changeover and the product produced after the changeover.

Introduction 8 / 33 Inputs features Production uses either returned items or new items. The quantity of returned items that will be available in each period is not know with certainty. The amount of available new items is considered unlimited.

Introduction 9 / 33 Costs features Both returned items and end-products incur inventory costs. There is a cost per new item used. On the other hand, using returned items is free. Sequence dependant setup costs are considered.

Introduction 10 / 33 Problem Find a production schedule that minimizes the expected cost over the planning horizon, respects the production capacity, and satisfies demand at each period.

Deterministic Model 11 / 33 1 Introduction 2 Deterministic Model 3 Stochastic Model 4 Approximate dynamic programming 5 Future work

Deterministic Model 12 / 33 Deterministic Model One way to deal with the scheduling aspect is to divide each period into sub-periods. Only one type of item can be produced during a sub-period. This is the most common approach used in the litterature (Mohammadi et al. (2010), Clark and Clark (2000), Fleischmann and Meyer (1997), Araujo et al. (2007)).

Deterministic Model 13 / 33 Variables xpt r xpt m z pt w pt y opn quantity of p produced during period t using returned raw materials quantity of p produced during period t using new raw materials inventory level of returned raw material p at the end of period t inventory level of end-product p at the end of period t binary variable equal to one if there is a sproduction switch from product o to product p at the start of sub-period n

Deterministic Model 14 / 33 Min s.t N P n=1 o=1 p=1 + T t=1 p=1 P CS op.y opn P CJ p.w pt + CB p.xpt m + CI p.z pt P L t xpt r + xpt m y opn C t o=1 n=f t z pt = z p,t 1 + R pt xpt r w pt = w p,t 1 + xpt r + xpt m D pt P L t P P L p.(xpt r + xpt m ) + S op.y opn C t p=1 n=f t o=1 p=1 p, t p, t p, t t

Deterministic Model 15 / 33 P y O0 p1 = 1 p=1 P y op1 = 0 o O 0 p=1 N y opn = N o=1 q=1 y pq,n+1 y opn {0; 1} xpt r, x pt m, z pt, w pt, b pt 0 p, n N o, p, n p, t

Stochastic Model 16 / 33 1 Introduction 2 Deterministic Model 3 Stochastic Model 4 Approximate dynamic programming 5 Future work

Stochastic Model 17 / 33 Stochastic Model During a period, the following sequence of events occurs: 1 Decisions are made about production and inventories. 2 Returns become available. 3 Production starts and demand is satisfied.

Stochastic Model 18 / 33 Min CJ.w 1 + CS.y 1 + E R1 [f 1 (S 1, R 1 )] s.t x 1 C 1.y 1 w 1 = w 0 + x 1 D 1 x 1, w 1 0 y 1 {0, 1}

Stochastic Model 19 / 33 where f t (S t, R t ) is equal to: Min CI.z t + CB.x n t + CJ. w t+1 + CS.y t+1 + E Rt+1 [f t+1 (X t+1, R t+1 )] s.t x m t + x r t = x t z t = z t 1 + R t x r t x t+1 C t+1.y t+1 w t+1 = w t + x t+1 D t+1 x m t, x r t, x t+1, w t+1 0 y t+1 {0, 1}

Stochastic Model 20 / 33 Markov decision process representation The state at the end of period t is the couple (z t 1, w t ). y t and x t define the set of actions. the transition function is defined by the constraints. the reward perceived after a transition is given by the objective function.

Approximate dynamic programming 21 / 33 1 Introduction 2 Deterministic Model 3 Stochastic Model 4 Approximate dynamic programming 5 Future work

Approximate dynamic programming Approximate Dynamic Programming This technique is described in Powell (2011) and has been used in various production problems (Qiu and Loulou (1995), Erdelyi and Topaloglu (2011)). Idea Iteratively solve an approximation of the deterministic problem. After each iteration, use the preceding results to affine the approximation. 22 / 33

Approximate dynamic programming 23 / 33 At each iteration of the algorithm, the following sequence of operations are: 1 Select a scenario (R 1,..., R T ). 2 Solve the sub-problem f t (X t, R t ) for each period where the expectation is replaced by an approximation. 3 Update the approximation using the obtained results.

Approximate dynamic programming 24 / 33 The current characteristics of the algorithm are: The algorithm stops after a certain number of iterations. The scenario selection is totally random. The transition function is represented as a table. Update of the transition cost table uses a k-nearest neighbour procedure.

Approximate dynamic programming 25 / 33 Results Datas were generated following the method described in Teunter et al. (2006). T 5 10 15 µ 0.3 0.5 0.7 0.3 0.5 0.7 0.3 0.5 0.7 FSD 500 11% 15% 24% 16% 19% 22% 19% 18% 20% 1000 11% 14% 13% 21% 24% 14% 15% 24% 21% 2500 3% 5% 7% 14% 10% 7% 14% 21% 15%

Future work 26 / 33 1 Introduction 2 Deterministic Model 3 Stochastic Model 4 Approximate dynamic programming 5 Future work

Future work 27 / 33 Future work Test the rolling orizon case Other types of procedures for the algorithm Multi-product problem

Future work 28 / 33 Thank you for your attention!

29 / 33 References References E. Akcali, S. Cetinkaya. Quantitative models for the inventory and production planning in closed-loop supply chains. International Journal of Production Research, 49(8) :2373 2407, 2011. Bernardo Almada-Lobo and Ross J. W. James. Neighbourhood search meta-heuristics for capacitated lot-sizing with sequence-dependent setups. International Journal of Production Research, 48(3) :861 878, 2010. B. Almada-Lobo, D. Klajban, M. A. Carravilla, J. F. Oliveira. Single machine multi-product capacitated lot sizing with sequence-dependent setups. International Journal of Production Research, 15 :4873 4894, 2007. J. Anderson. A note on the dynamic lot-size model with uncertainty in demand and supply processes. Management Science, 35(5) :635 640, 1989.

References 30 / 33 Silvio A. Araujo, Marcos N. Arenales, and Alistair R. Clark. Joint rolling-horizon scheduling of material processing and lot-sizing with sequence-dependent setups. Journal of Heuristics, 13 :337 358, 2007. P. Brandimarte. Multi-item capacitated lot-sizing with demand uncertainty. International Journal of Production Research, 44(15) :2997 3022, 2006. Alistair R. Clark and Simon J. Clark. Rolling-horizon when set-up times are sequence-dependent. International Journal of Production Research, 38(10):2287 2307, 2000. Alistair R. Clark, Reinaldo Morabito, and Eli A. V. Toso. Production setup-sequencing and lot-sizing at an animal nutrition plant through atsp subtour elimination and patching. Journal of Scheduling, 13 :111 121, 2010. C. Delhaes. Development of the empties management system to get a better production planning. Master Thesis, HEC-Ulg, 2011-2012.

References 31 / 33 A. Drexl, A. Kimms Lot sizing and scheduling - survey and extensions. European journal of Operational Research, 39 :221 235, 1997. A. Erdelyi, H. Topaloglu Approximate dynamic programming for dynamic capacity allocation with multiple priority levels. IIE Transactions, 43 :129 142, 2011 B. Fleischmann, H. Meyer. The general lotsizing and scheduling problem. OR Spektrum, 19 :11 21, 1997. G. Gallego, Scheduling the production of several items with random demands in a single facility Management Science, 36(12) :1579 1592, 1990. K. Haase, A. Kimms. Lot sizing and scheduling with sequence-dependent setup costs and times and efficient rescheduling opportunities. International Journal of Production Economics, 66 :159 169, 2000.

References M. Mohammadi, S. M. T. Fatemi Ghomi, B. Karimi, S. A. Torabi. Rolling-horizon and fix-and-relax heuristic for the multi-product multi-level capacitated lotsizing problem with sequence-dependent setups. Journal of Intelligent Manufacturing, 21 :501 510, 2010. W.B. Powell, Approximate Dynamic Programming. Solving the curses of dimensionality. Wiley, 2011 J. Qiu, R. Loulou. Multiproducts production/inventory control under random demands IIE transactions on Automatic Control, 40(2) :350 356, 1995 B. Raa, E. H. Aghezzaf. A robust dynamic planning strategy for lot-sizing problems with stochastic demands. Journal of Intelligent Manufacturing, 16 :207 213, 2005 R.H. Teunter, Z. Pelin Bayindir, W. Van Den Heuvel. Dynamic lot sizing with product returns and manufacturing International Journal of Production Research, 44 :4377 4400, 2006 L. Tiacci, S. Saetta. Demand forecasting, lot sizing and scheduling on 32 / 33

References 33 / 33 C. A. Yano, H. L. Lee. Lot sizing with random yields: a review. Operations Research, 43(2) :311 334, 1995. M. K. Zanjani, M. Nourelfath, D. Ait-Kadi. A multi-stage stochastic programming approach for production planning with uncertainty in the quality of raw materials and demand. International Journal of Production Research, 48(16) :4701 4723, 2010.