A Robust Optimization Model for Lot Sizing with Dynamic Demands

Similar documents
Stochastic Lot-Sizing: Maximising Probability of Meeting Target Profit

Principles of Inventory Management

A Simple EOQ-like Solution to an Inventory System with Compound Poisson and Deterministic Demand

This is a refereed journal and all articles are professionally screened and reviewed

CIE42 Proceedings, July 2012, Cape Town, South Africa 2012 CIE & SAIIE

Global Supply Chain Planning under Demand and Freight Rate Uncertainty

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

A Single Item Non Linear Programming (NLP) Economic Order Quantity Model with Space Constraint

COORDINATING DEMAND FORECASTING AND OPERATIONAL DECISION-MAKING WITH ASYMMETRIC COSTS: THE TREND CASE

The Role of Items Quantity Constraint to Control the Optimal Economic Order Quantity

1 Introduction Importance and Objectives of Inventory Control Overview and Purpose of the Book Framework...

How to Cite or Link Using DOI

PRODUCT ASSORTMENT UNDER CUSTOMER-DRIVEN DEMAND SUBSTITUTION IN RETAIL OPERATIONS

Optimization under Uncertainty. with Applications

Backorders case with Poisson demands and constant procurement lead time

A Decision-Making Process for a Single Item EOQ NLP Model with Two Constraints

1 Introduction 1. 2 Forecasting and Demand Modeling 5. 3 Deterministic Inventory Models Stochastic Inventory Models 63

Exam Inventory Management (35V5A8) Part 1: Theory (1 hour)

Inventory management under service level constraints with dynamic advanced order information

and type II customers arrive in batches of size k with probability d k

Computing the Non-Stationary Replenishment Cycle Inventory Policy under Stochastic Supplier Lead-Times

Balancing Risk and Economics for Chemical Supply Chain Optimization under Uncertainty

INVENTORY DETERMINATION MODEL FOR PACKAGING MATERIALS WITH VARIOUS DEMAND DATA DISTRIBUTIONS IN CHEMICAL COMPANY

Sven Axsäter. Inventory Control. Third Edition. Springer

Deriving the Exact Cost Function for a Two-Level Inventory System with Information Sharing

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

Container packing problem for stochastic inventory and optimal ordering through integer programming

Introduction to Management Science 8th Edition by Bernard W. Taylor III. Chapter 1 Management Science

Production Planning under Uncertainty with Multiple Customer Classes

OPTIMIZATION AND OPERATIONS RESEARCH Vol. IV - Inventory Models - Waldmann K.-H

Revenue management under demand uncertainty: the case for a robust optimization approach

Extended Model Formulation of the Proportional Lot-Sizing and Scheduling Problem. Waldemar Kaczmarczyk

Numerical investigation of tradeoffs in production-inventory control policies with advance demand information

Capacity Dilemma: Economic Scale Size versus. Demand Fulfillment

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel

8. Consumption, uncertainty, and the current account

On the Selection of Customer Service Metrics in Inventory Control

DEVELOPMENT OF A DYNAMIC PROGRAMMING MODEL FOR OPTIMIZING PRODUCTION PLANNING. the Polytechnic Ibadan, Mechatronics Engineering Department; 3, 4

Developing a hybrid algorithm for distribution network design problem

PERFORMANCE EVALUATION OF DEPENDENT TWO-STAGE SERVICES

International Journal of Industrial Engineering Computations

A Multi-Objective Approach to Simultaneous Strategic and Operational Planning in Supply Chain Design

Optimizing the supply chain configuration with supply disruptions

Optimal Production Planning in Wiring Harness Assembling Process Using Mixed Integer Linear Programming

Operations Management

Logistic and production Models

MINIMIZING MEAN COMPLETION TIME IN FLOWSHOPS WITH RANDOM PROCESSING TIMES

An Inventory Model with Demand Dependent Replenishment Rate for Damageable Item and Shortage

Inventory Model Involving Controllable Lead Time through New Approach

A Mixed Integer Programming Model Formulation for Solving the Lot-Sizing Problem

Cost-based Filtering for Stochastic Inventory Systems with Shortage Cost

Analysis of Various Forecasting Approaches for Linear Supply Chains based on Different Demand Data Transformations

Stochastic Single Machine Family Scheduling To Minimize the Number of Risky Jobs

arxiv: v1 [math.oc] 19 Jun 2018

OPERATIONS RESEARCH Code: MB0048. Section-A

OPERATING SYSTEMS. Systems and Models. CS 3502 Spring Chapter 03

Simulation Analytics

Proposed Syllabus. Generic Elective: Operational Research Papers for Students of B.Sc.(Hons.)/B.A.(Hons.)

The Optimal (s, S) Inventory Model with Dynamic and Deterministic Demands

Oil Export Tanker Problem- Demurrage and the Flaw of Averages

Modelling and Analysis of Compliment Inventory System in Supply Chain with Partial Backlogging

Decision Support and Business Intelligence Systems

Lot Sizing for Individual Items with Time-varying Demand

MULTI-LEVEL INVENTORY MANAGEMENT CONSIDERING TRANSPORTATION COST AND QUANTITY DISCOUNT

Optimal Policy for an Inventory Model without Shortages considering Fuzziness in Demand, Holding Cost and Ordering Cost

Supply Chain Management for Customer Service Levels: A Literature Review

DIPLOMARBEIT. Capacitated Lot Sizing and Scheduling An alternative approach for the parallel machine case.

Models of Centralized Inventory for Single-Vendor and Single-Buyer System with Controllable Leadtime and Batch of Production

Optimal Ordering Policies for Inventory Problems in Supermarkets under Stochastic Demand: A Case Study of Milk Powder Product

Ch.01 Introduction to Modeling. Management Science / Instructor: Bonghyun Ahn

Optimization of raw material procurement plan in uncertain environment

CHAPTER 2 LITERATURE REVIEW AND THEORITICAL BACKGROUND

Procedia - Social and Behavioral Sciences 189 ( 2015 ) XVIII Annual International Conference of the Society of Operations Management (SOM-14)

INTERVAL ANALYSIS TO ADDRESS UNCERTAINTY IN MULTICRITERIA ENERGY MARKET CLEARANCE

Application of Dynamic Programming Model to Production Planning, in an Animal Feedmills.

Stochastic Gradient Approach for Energy and Supply Optimisation in Water Systems Management

A deteriorating inventory model for quadratic demand and constant holding cost with partial backlogging and inflation

INVENTORY MANAGEMENT FOR STOCHASTIC DEMAND AND LEAD TIME PRODUCTS

International Journal for Management Science And Technology (IJMST)

Multi-Stage Scenario Tree Generation via Statistical Property Matching

A reverse discount model for dynamic demands. Abhishek Chakraborty. Indian Institute of Management Calcutta

Scheduling Method for MTS/MTO Production System

A Multiple Items EPQ/EOQ Model for a Vendor and Multiple Buyers System with Considering Continuous and Discrete Demand Simultaneously

Genetic Algorithm for Supply Planning Optimization under Uncertain Demand

INVENTORY CONTROL SYSTEM ANALYSIS OF GOODS AT COMPANY X S MODERN TRADE

Optimizing Capacity Utilization in Queuing Systems: Parallels with the EOQ Model

The impact of stochastic lead times on the bullwhip effect a theoretical insight

AGGREGATE PRODUCTION PLANNING OF WOODEN TOYS USING MODIFIED PARTICLE SWARM OPTIMIZATION

- Title: Value of Upstream Information in a Two-Stage Supply Chain with Random

Impact of Partial Manufacturing Flexibility on Production Variability

Modeling Agent s Preferences Based on Prospect Theory

Use of fuzzy demand to obtain optimal order size through Dynamic Programming

REVENUE AND PRODUCTION MANAGEMENT IN A MULTI-ECHELON SUPPLY CHAIN. Alireza Kabirian Ahmad Sarfaraz Mark Rajai

Chapter 13. Waiting Lines and Queuing Theory Models

Remanufacturing planning under uncertainty: a two-stage stochastic programming approach

Comparative study on demand forecasting by using Autoregressive Integrated Moving Average (ARIMA) and Response Surface Methodology (RSM)

Production line performance analysis within a MTS/MTO manufacturing framework: a queueing theory approach

Package SCperf. February 15, 2013

Transcription:

A Robust Optimization Model for Lot Sizing with Dynamic Demands Aurora Rostenila Department of Industrial Engineering Universitas Katolik Parahyangan (UNPAR), Bandung, Indonesia Tel: (+62) 203-2655, Email: rostenilaaurora@gmail.com Carles Sitompul Department of Industrial Engineering Universitas Katolik Parahyangan (UNPAR), Bandung, Indonesia Tel: (+62) 203-2655, Email: carles@unpar.ac.id Abstract. In today s competitive world, it is imperative that a manufacturer possesses a good production and inventory planning model because customer demands are becoming more dynamic and difficult to forecast. To model the uncertainties of demands at each period, we use three different scenarios of demands mimicking a symmetric triangle distribution. In theory, a larger number of scenarios would bring about a closer look to the real world. Unfortunately, it would also exacerbate the problem exponentially. We propose a lot sizing model with stochastic and dynamic demands using a well-known robust optimization approach. We implement the model using AMPL (A mathematical programming Language) program and test it for different parameters. The result shows that the robust optimization approach provides small variances of cost functions even when we used only three scenarios at each period of demands. Keywords: Lot sizing, dynamic demands, robust optimization, scenarios. 1. INTRODUCTION In an ever changing environment, a good production and inventory planning requires some sort of knowledge about the customer demand even if it possesses uncertainties. Although forecasting models are widely investigated, the results always subject to a certain level of uncertainties. When demands are projected to have a trend, inventory models assuming stationary demands are bound to fail (Wagner and Whitin, 1958). In reality, demands are often not stationary. Aguirregabiria and Nevo (2010) states that dynamic demands can be the results of today s demand which affect future demand. They can also be the results of customer s expectation of the future. For example, a customer expects that in the future price will increase then order will be placed today rather than in the future. Another factor which affects the customer order decision is product availability. When a customer thinks that a product will be scarce in the future, it is more likely to place order in the present rather than waiting for the next periods. Non stationary demands are also a logical consequence of product life cycles. Products in the introduction, growth and declining stages are normally trending upwards or downwards. It is therefore necessary to deal with non-stationary demands during a production planning. We believe that these dynamic demands together with the fact that they are uncertain should be dealt with in the tactical level in order to give enough time for inventory managers to revise their plans when needed. When demands are deterministic, Wagner and Whitin (1958) proposed an algorithm to solve lot sizing problem aiming at lower total costs. Demands are however most often uncertain than deterministically known in advance. Even when sophisticated forecasting models are used, errors are still present which brings about stock-outs and inventories. If production level is higher than anticipated demand then inventory cost increases. In reverse, the stock out cost increases if production level is lower than demands. Long range consequences of stock outs are rather difficult to measure such as the decreasing of customer s satisfaction. Therefore, it is necessary to develop a lot sizing model which includes demands uncertainties early in the planning

stages. The term robust optimization approach attempts to proactively include uncertainties in the planning models (Mulvey et al, 1995). The solution obtained from such approach is robust, i.e. insensitive to changing environment, which stays close with the optimal solution. Vanderbei and Zenios (1995) stated that robust approach is basically using goal programming formulas as a result of scenarios reprsented the uncertain parameters. This approach is also more general in term of applicability than stochastic linear programming because it does need knowledge on the distribution of the parameters. We propose a robust optimization model for lot sizing problems in order to obtain solutions that is robust or insensitive to uncertainties. In doing so, the production planner can avert risks in the future. 2. MATHEMATICAL FORMULATION 2.1 Deterministic Formulation We studied a make-to-stock production system where inventories appear in the form of finished products. The manufacturing plant produces a variety of products to fulfill independent non stationary demands. Relevant costs to be minimized in the problem are setup and holding costs, as well as stock out costs which is represented by backorder costs (e.g. Gonzales and Tullous, 2004). A single type of product was considered by Gonzales and Tullous (2004) which will be generalized into multiple products manufactured in one single facility. Let consider the following parameters of the problem d it = Demands of product i in period t (units) A it = Setup costs in of manufacturing product i in period t C it = Variable costs of manufacturing product i in period t per unit h it = Holding costs per unit product i in period t b it = Back order costs per product i in period t T = Number of planning periods P = Number of product types where i {1,2,, P} and t {1,2,, T Decision variables of the problem can also be described as follows: Y it = 1 if production of product i takes place in period t 0, otherwise. Q it = The quantity of product i manufactured in period t I it = The inventory level of product i at the end of period t B it = The backorder level of product i at the end of period t The deterministic model can then be formulized as follows. Minimize i=1 t=1 A it Y it + i=1 t=1 C it Q it + t=1 h it I it t=1 b it B it i=1 + i=1 (1) Subject to: T t=1 Q it = T t=1 d it ; i (2) Q it + I it 1 I it + B it+1 B it = d it i, j (3) Q it MY it 0; i, j (4) Y it binary, Q it, I it, B it 0 Equation (1) shows the total costs to be minimized comprising of setup costs, variable manufacturing costs, holding costs and back order costs. In Equation (2), total production during planning horizon equals to the total demand. This means that if inventory and backorder at the beginning of planning horizon equals to zero then they will be zero too at the end of the planning horizon. The generalizations of these inventory and backorder levels are rather straightforward. The inventory and backorder balance equations are described in Equation (3) as explained in Figure 1 for each product. B t-1 I t-1 Figure 1: Inventory and backorder balance constraints Equation (4) shows the setup cost realization when production in period t takes place. 2.2 Robust Formulation t We consider a scenario based model to develop a robust plan taking into account that demand is uncertain. Let us assume that demand scenario for each product in a period is taking a triangle distribution with three realizations in the minimum value, mean value and maximum value with probability 0.16, 0.68, and 0.16 respectively as given in Figure 2. This discrete distribution is symmetric and widely used when the knowledge on distribution function is very limited. In a two products problem, for example, the number of scenario will be 3 2 = 9 for each period. Q t d t B t I t

Figure 2: Demand scenario We used the same concept as Mulvey et al., (1995) to describe the robust definition of a plan. Robust plan is defined as one that is close to optimal solution for any realization of scenarios. It is also near to feasible for any realizations. Let us consider that S is the number of scenario for each period, where demand of product i is realized at the value d is with probability p s. We set that the decision variables that cannot be changed are the setup variables and the quantity of production even when demand is realized. In contrarily, inventory and back order levels are floating as the demand is realized, which are denoted with I its and B its respectively. In a multi period planning horizon, unfortunately, the number of scenarios is exponentially expanded in the order s t which makes it intractable to solve due to enormous number of variables. We propose an approximation method using the average of floating variables of inventory and back order levels as given in Figure 3 where demands are realized into 3 different scenarios. dit1 Figure 3: Floating variables The robust optimization problem can then be formulized as follows. Minimize P i=1 t=1 S s=1 + + λ T p tot s ( its ) it 2 S i=1 (5) ω t=1 s=1 p s E its Subject to dit2 Periode t Qit dti3 i=1 (6) = tot t=1 it Iit1 Iij2 Iit3 B(ave)it I(ave)it Bit1 Bit2 Bit3 Periode t+1 its = A it Y it + C it Q it + E its (7) it = S s=1 (8) p s its E its = h it I its + b it B its (9) Q it + I it 1 B it 1 = d its + I its B its (10) I it = S s=1 p s I its (11) B its = S s=1 p s B its (12) I its MZ its (13) B its MU its (14) Z its + U its = 1 (15) Q it MY it (16) Y it, Z its, U its binary, Q it, I its, B its, I it, B it, tot, its, it, E its 0. Equation (5) shows the total costs to be minimized comprising of the average costs, the variance of the costs which is weighted with parameter λ and the sum of floating costs which is weighted with parameter ω. The total costs for all periods is given by Equation (6), while Equation (7) shows the scenario costs consisting of the setup and variable production costs (unchanged) and the floating costs. The average of costs in period t is given in Equation (8), while Equation (9) shows the floating costs. Equation (10) is a balance constraint as explained in Figure 3. Equation (11) and Equation (12) shows the average of inventory levels and back order levels respectively. Equation (13), (14) and (15) makes sure that inventory levels and back order levels are complementary to avoid both variables become positives. Equation (16) is the usual setup realization when production takes place in period t. This robust optimization model is non-linear because the objective function consists of a quadratic function. However, all constraints are linear. 3. IMPLEMENTATION We implement the model into an AMPL (A Mathematical Programming Language) model and then run it in NEOS Server available in the following http://www.neosserver.org/neos/solvers/minco:filmint/ampl.html We tested the model using 12 illustrative examples in Table 1, where demands for two products are following normal distributions with average μ and variance σ 2. As approximation, the minimum value, mean value, and maximum values take place at (μ σ), μ, and (μ + σ) respectively for each product for each period. For example, in period t scenario 1 is resulted from the realization of

Cost Variance Average Cost Frequency minimum value for product 1 and also the minimum value for product 2. The probability of such scenario is 0.16(0.16) = 0.0256. The results of the experiments are given in Figure 4, Figure 5 and Figure 6. In Figure 4, the average costs increase when the parameter ω increases to the point that they reach steady states. In other hand, the cost variance decreases when parameter ω increases as shown in Figure 5. The effect of parameter λ is rather the opposite of parameter ω. The robust optimization model is basically using the goal programming concept, where multiple objective functions are 16200 16000 15800 15600 15400 15200 15000 14800 14600 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 Omega lambda=0 lambda=0,01 lambda=0,1 lambda=1 Figure 4: Average costs in function of Omega and Lambda weighted by some parameters. We also tested the solution where demands are realized following a normal distribution. The resulted solution shows that total costs as the performance measure are distributed following a truncated normal distribution. The variance of this distribution is rather small which is expected since the objective function has taken this into account at the beginning of the model. Figure 6 shows the objective function distribution. 0.00009 0.00008 0.00007 0.00006 0.00005 0.00004 0.00003 0.00002 0.00001 0 0 10000 20000 30000 40000 50000 Total Costs Figure 6: Total cost distribution 60000 50000 40000 30000 lambda=0 lambda=0,01 lambda=0,1 20000 10000 0 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 Omega Figure 5: Cost Variances in function of Omega and Lambda Table 1: Illustrative examples t Product 1 Product 2 d (μ ij, σ ij 2 ) A C h b d (μ ij, σ ij 2 ) A C h b 1 (60,400) 20 4 0,5 10 (80,900) 18 3 0,2 9 2 (65,400) 20 4 0,5 10 (85,900) 18 3 0,3 10 3 (70,400) 21 5 0,6 11 (90,900) 19 4 0,4 11

t Product 1 Product 2 d (μ ij, σ ij 2 ) A C h b d (μ ij, σ ij 2 ) A C h b 4 (75,400) 22 5 0,7 12 (95,900) 19 4 0,5 12 5 (80,400) 22 6 0,8 13 (100,900) 20 5 0,6 12 6 (85,400) 23 6 0,8 14 (100,900) 21 5 0,6 14 7 (90,400) 23 7 0,9 15 (105,900) 22 6 0,7 14 8 (95,400) 24 7 1 15 (105,900) 22 7 0,8 15 9 (100,400) 25 8 1 16 (110,900) 23 7 0,9 15 10 (105,400) 25 8 2 16 (120,900) 23 8 0,9 16 11 (110,400) 26 9 2 17 (125,900) 24 8 1 16 12 (115,400) 26 10 3 18 (130,900) 24 9 2 17 4. CONCLUSION AND FURTHER RESEARCH We conclude that lot sizing problem with dynamic demands can be modeled using the robust optimization model. The performance of robust model is seen in the form of the variance of performance measures, i.e. total costs. The result confirmed previous studies that when addressed earlier in the model, uncertainties effect to the plan is less visible. In other words, the plan is robust or less risk against demand uncertainties. Furthermore, the robust optimization approach can be very beneficial in real life practices. Further research is directed toward the use of other demand distribution, especially non-symmetric distributions such as exponential distribution. We also need to investigate deeper on the performance of pre-emptive goal programming instead of weighted goal programming. For example, we can say that the variance of the total costs has greater importance more than the average. In the modeling process, we assumed that setup and production quantities are variables that cannot be changed once they are decided. In the future, it is necessary to look into the problem where only setup decisions are unchanged, while production quantities can be changed into some degree depending on the realization of demands. REFERENCES Aguirregabiria, V. & Nevo, A. (2010). Recent Developments in Empirical Dynamic Models of Demand and Competition in Oligopoly Markets. University of Toronto and Northwestern University. Fertis, A. (2010). System Modeling and Optimization Towards a Robust Wagner-Whitin Model. Institute of Operations Research. Fogarty, D. W., Blackstone, J. H. & Hoffmann, T. R.. (1991). Production and Inventory Management 2nd edition. Ohio : South-Western Publishing Co. Gonzalez, J. J. & Tullous, R. (2004). Optimal Lot Size Decisions Using the Wagner-Whitin Model with Backorders: A Spreadsheet Version, Second World Conference on POM and 15th annual POM Conference. Kaczmarczyk, W. (2011). Extended Model Formulation of the Proportional Lot-Sizing and Scheduling Problem with Lost Demand Costs. Decision Making in Manufacturing and Services, Vol. 5, 49-56. Huang, K. & Kucukyavuz, S. (2006). On Stochastic Lot- Sizing Problems With Random Lead Times. Department of Technology Management, Technology University of Eindhoven. Mulvey, J. M., & Vanderbei. R. J. (1995). Robust Optimization of Large-Scale System. Operation Research, Vol. 43, 264-281. Rao, U. S., Swaminathan, J. M., & Zhang, J. (2002). Multi- Product Inventory Planning With Downward Substitution, Stochastic Demand And Setup Costs. IIE Transactions, Vol. 36, 59 71. Sadjadi, S. J., Aryanezhad, & Sadeghi. (2009). An Improved Wagner-Whitin Algorithm. Industrial Engineering and Production Research, 20, 117-123. Diunduh dari Sipper, D. dan Bulfin, R. L. 1998. Production Planning, Control, and Integration. New York :McGraw-Hill, Inc. Tarim, S. A. dan Kingsman, B. G. (2004). The Stochastic Dynamic Production/Inventory Lot-Sizing Problem with Service-Level Constraint. Production Economics,

Vol. 88, 105-119. Tersine, R. J. (1994). Principles of Inventory and Materials Management 4th ed. United State of America : Prentice- Hall, inc. Wagner, H. M. dan Whitin T. M. (1958). Dynamic Version of the Economic Lot Size Model. Management Science, Vol. 50, 1770-1774.