Optimal Control of a Production-Inventory System with both Backorders and Lost Sales

被引:43
作者
Benjaafar, Saif [1 ]
ElHafsi, Mohsen [2 ]
Huang, Tingliang [3 ]
机构
[1] Univ Minnesota, Minneapolis, MN 55455 USA
[2] Univ Calif Riverside, A Gary Anderson Grad Sch Management, Riverside, CA 92521 USA
[3] Northwestern Univ, Kellogg Sch Management, Evanston, IL 60208 USA
关键词
production and inventory control; make-to-stock queues; inventory rationing; admission control; Markov decision processes; CONSTANT RESUPPLY TIMES; PRIORITY DEMAND CLASSES; STOCK PRODUCTION SYSTEM; OPERATING CHARACTERISTICS; RATIONING POLICY; QUEUING-SYSTEMS; ADMISSION; CAPACITY; MODEL;
D O I
10.1002/nav.20399
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We consider the optimal control of a production inventory-system with a single product and two customer classes where items are produced one unit at a time. Upon arrival, customer orders can be fulfilled from existing inventory, if there is any, backordered, or rejected. The two classes are differentiated by their backorder and lost sales costs. At each decision epoch, we must determine whether or not to produce an item and if so, whether to use this item to increase inventory or to reduce backlog. At each decision epoch, we must also determine whether or not to satisfy demand from a particular class (should one arise), backorder it, or reject it. In doing so, we must balance inventory holding costs against the costs of backordering and lost sales. We formulate the problem as a Markov decision process and use it to characterize the structure of the optimal policy. We show that the optimal policy can be described by three state-dependent thresholds: a Production base-stock level and two order-admission levels, one for each class. The production base-stock level determines when production takes place and how to allocate items that are produced. This base-stock level also determines when orders from the class with the lower shortage costs (Class 2) are backordered and not fulfilled from inventory. The order-admission levels determine when orders should be rejected. We show that the threshold levels are monotonic (either nonincreasing or nondecreasing) in the backorder level of Class 2. We also characterize analytically the sensitivity of these thresholds to the various cost parameters. Using numerical results, we compare the performance of the optimal policy against several heuristics and show that those that do not allow for the possibility of both backordering and rejecting orders can perform poorly. (C) 2010 Wiley Periodicals, Inc. Naval Research Logistics 57: 252-265, 2010
引用
收藏
页码:252 / 265
页数:14
相关论文
共 32 条
[21]   INVENTORY MODELS WITH A MIXTURE OF BACKORDERS AND LOST SALES [J].
MONTGOMERY, DC ;
BAZARAA, MS ;
KESWANI, AK .
NAVAL RESEARCH LOGISTICS, 1973, 20 (02) :255-263
[22]   OPTIMIZING INVENTORY LEVELS IN A 2-ECHELON RETAILER SYSTEM WITH PARTIAL LOST SALES [J].
NAHMIAS, S ;
SMITH, SA .
MANAGEMENT SCIENCE, 1994, 40 (05) :582-596
[23]   OPERATING CHARACTERISTICS OF AN INVENTORY SYSTEM WITH RATIONING [J].
NAHMIAS, S ;
DEMMY, WS .
MANAGEMENT SCIENCE, 1981, 27 (11) :1236-1245
[24]  
Posner M.J.M., 1981, NAVAL RES LOGIST Q, V19, P483
[25]  
Puterman M.L., 2008, Markov Decision Processes: Discrete Stochastic Dynamic Programming. Wiley Series in Probability and Statistics
[26]   A PARTIAL BACKORDER CONTROL FOR CONTINUOUS-REVIEW (R,Q) INVENTORY SYSTEM WITH POISSON DEMAND AND CONSTANT LEAD TIME [J].
RABINOWITZ, G ;
MEHREZ, A ;
CHU, CW ;
PATUWO, BE .
COMPUTERS & OPERATIONS RESEARCH, 1995, 22 (07) :689-700
[27]   Capacity management in rental businesses with two customer bases [J].
Savin, SV ;
Cohen, MA ;
Gans, N ;
Katalan, Z .
OPERATIONS RESEARCH, 2005, 53 (04) :617-631
[29]   OPTIMAL-CONTROL OF ADMISSION TO A QUEUING SYSTEM [J].
STIDHAM, S .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1985, 30 (08) :705-713
[30]   OPTIMAL ORDERING AND RATIONING POLICIES IN A NONSTATIONARY DYNAMIC INVENTORY MODEL WITH N DEMAND CLASSES [J].
TOPKIS, DM .
MANAGEMENT SCIENCE, 1968, 15 (03) :160-176