1 HEURISTICS FOR DYNAMIC SCHEDULING OF MULTI-CLASS BASE-STOCK CONTROLLED SYSTEMS Bora KAT and Zeynep Müge AVŞAR Department of Industrial Engineering Middle.

Slides:



Advertisements
Similar presentations
Hadi Goudarzi and Massoud Pedram
Advertisements

ALTERNATIVES LOT-SIZING SCHEMES
Production and Operations Management Systems
Logistics Network Configuration
Dr. A. K. Dey1 Inventory Management, Supply Contracts and Risk Pooling Dr. A. K. Dey.
“Make to order or Make to Stock Model: and Application” S.Rajagopalan By: ÖNCÜ HAZIR.
Optimal Control of One-Warehouse Multi-Retailer Systems with Discrete Demand M.K. Doğru A.G. de Kok G.J. van Houtum
Lecture 5 Decision Analysis Chapter 14.
Distribution Inventory Systems Dr. Everette S. Gardner, Jr.
Chapter 11, Part A Inventory Models: Deterministic Demand
Inventory models Nur Aini Masruroh. Outline  Introduction  Deterministic model  Probabilistic model.
© 2015 McGraw-Hill Education. All rights reserved. Chapter 18 Inventory Theory.
Short-Term Fairness and Long- Term QoS Lei Ying ECE dept, Iowa State University, Joint work with Bo Tan, UIUC and R. Srikant, UIUC.
1 FIFTH International Conference on ``Analysis of Manufacturing Systems -- Production Management'‘ Zakynthos, Greece, 2005 QUEUEING MODELS FOR MANAGING.
Load Balancing of Elastic Traffic in Heterogeneous Wireless Networks Abdulfetah Khalid, Samuli Aalto and Pasi Lassila
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
Inventory Control of Multiple Items Under Stochastic Prices and Budget Constraints David Shuman, Mingyan Liu, and Owen Wu University of Michigan INFORMS.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Markov Decision Models for Order Acceptance/Rejection Problems Florian Defregger and Heinrich Kuhn Florian Defregger and Heinrich Kuhn Catholic University.
On the interaction between resource flexibility and flexibility structures Fikri Karaesmen, Zeynep Aksin, Lerzan Ormeci Ko ç University Istanbul, Turkey.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
/faculteit technologie management An Integrated Approach to Inventory and Flexible Capacity Management under Non-stationary Stochastic Demand and Set-up.
An overview of design and operational issues of kanban systems M. S. AKTÜRK and F. ERHUN Presented by: Y. Levent KOÇAĞA.
Staffing and Routing in Large-Scale Service Systems with Heterogeneous-Servers Mor Armony Based on joint papers with Avi Mandelbaum and Amy Ward TexPoint.
An Inventory-Location Model: Formulation, Solution Algorithm and Computational Results Mark S. Daskin, Collete R. Coullard and Zuo-Jun Max Shen presented.
Differentiating customer service on the basis of delivery lead-times Presented by: Y. Levent Kocaga.
Limiting probabilities. The limiting probabilities P j exist if (a) all states of the Markov chain communicate (i.e., starting in state i, there is.
Dimitrios Konstantas, Evangelos Grigoroudis, Vassilis S. Kouikoglou and Stratos Ioannidis Department of Production Engineering and Management Technical.
Portfolio Management-Learning Objective
Lecture Presentation Software to accompany Investment Analysis and Portfolio Management Seventh Edition by Frank K. Reilly & Keith C. Brown Chapter 7.
Modeling and Optimization of Aggregate Production Planning – A Genetic Algorithm Approach B. Fahimnia, L.H.S. Luong, and R. M. Marian.
Flows and Networks Plan for today (lecture 5): Last time / Questions? Blocking of transitions Kelly / Whittle network Optimal design of a Kelly / Whittle.
Production and Service Systems Operations
1 Chapter 5 Flow Lines Types Issues in Design and Operation Models of Asynchronous Lines –Infinite or Finite Buffers Models of Synchronous (Indexing) Lines.
Chapter 6 Scheduling. Basic concepts Goal is maximum utilization –what does this mean? –cpu pegged at 100% ?? Most programs are I/O bound Thus some other.
On a Production/Inventory System with Strategic Customers and Unobservable Inventory Levels Can Oz Fikri Karaesmen SMMSO June 2015.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
Networks of Queues Plan for today (lecture 6): Last time / Questions? Product form preserving blocking Interpretation traffic equations Kelly / Whittle.
CPSC 422, Lecture 9Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 9 Sep, 28, 2015.
1 Optimal Inventory-Backorder Tradeoff in an Assemble-to-Order System with Random Leadtimes Yingdong Lu – IBM T.J. Watson Research Center Jing-Sheng Song.
1 Chapter 8 Closed Queuing Network Models Flexible Machining Systems CONWIP (CONstant Work In Process)
Supply Contracts with Total Minimum Commitments Multi-Product Case Zeynep YILDIZ.
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Tanja Magoč, François Modave, Xiaojing Wang, and Martine Ceberio Computer Science Department The University of Texas at El Paso.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
“Make to order - Make to Stock Production Systems By: ÖNCÜ HAZIR.
Prepared by Mrs. Belen Apostol DECISION-MAKING. Decision- Making as a Management Responsibility Decisions invariably involve organizational change and.
An Optimal Design of the M/M/C/K Queue for Call Centers
The (Q, r) Model.
Approximating the Performance of Call Centers with Queues using Loss Models Ph. Chevalier, J-Chr. Van den Schrieck Université catholique de Louvain.
Optimal Placement of Energy Storage in Power Networks Christos Thrampoulidis Subhonmesh Bose and Babak Hassibi Joint work with 52 nd IEEE CDC December.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
1 Presented by Sarbagya Buddhacharya. 2 Increasing bandwidth demand in telecommunication networks is satisfied by WDM networks. Dimensioning of WDM networks.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Primbs1 Receding Horizon Control for Constrained Portfolio Optimization James A. Primbs Management Science and Engineering Stanford University (with Chang.
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
Inventories with Multiple Supply Sources and Networks of Queues with Overflow Bypasses Jing-Sheng Song Paul Zipkin Duke University WLU, 25 April, 2008.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Basic Concepts Maximum CPU utilization obtained with multiprogramming
Energy-Aware Scheduling on Heterogeneous Processors
CHAPTER 8 Operations Scheduling
Frank Yeong-Sung Lin (林永松) Information Management Department
Aggregate Planning FAISAL FARIS BIN RAHIM
Queuing Systems Don Sutton.
IV-2 Manufacturing Systems modeling
Flows and Networks Plan for today (lecture 6):
Frank Yeong-Sung Lin (林永松) Information Management Department
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

1 HEURISTICS FOR DYNAMIC SCHEDULING OF MULTI-CLASS BASE-STOCK CONTROLLED SYSTEMS Bora KAT and Zeynep Müge AVŞAR Department of Industrial Engineering Middle East Technical University Ankara TURKEY

2 OUTLINE Two-class base-stock controlled systems Related work in the literature Analysis Model to maximize aggregate fill rate Solution approach Structure of the optimal dynamic (state-dependent) scheduling policy Heuristics to approximate the optimal policy Numerical Results Symmetric case (equal demand rates) Asymmetric case Optimality of the policy to minimize inventory investment subject to aggregate fill rate constraint to maximize aggregate fill rate under budget constraint Conclusion and future work

3 SYSTEM CHARACTERISTICS Single facility to process items Exponential service times Poisson demand arrivals No set-up time Backordering case Preemption allowed Each item has its own queue managed by base-stock policies Performance measure: aggregate fill rate over infinite horizon

4 TWO-CLASS BASE-STOCK CONTROLLED SYSTEM items of type i in process backorders of type i base-stock level for type i demand rate for type i service rate items of type i in stock

5 RELATED WORK IN THE LITERATURE Zheng and Zipkin, A queuing model to analyze the value of centralized inventory information. Ha, Optimal dynamic scheduling policy for a make-to-stock production system. van Houtum, Adan and van der Wal, The symmetric longest queue system. Pena-Perez and Zipkin, Dynamic scheduling rules for a multi-product make-to-stock queue. Veatch and Wein, Scheduling a make-to-stock queue: Index policies and hedging points. de Vericourt, Karaesmen and Dallery, Dynamic scheduling in a make-to-stock system: A partial charact. of optimal policies. Wein, Dynamic scheduling of a multi-class make-to-stock queue. Zipkin, Perf. analysis of a multi-item production-inventory system under alternative policies. Bertsimas and Paschalidis, Probabilistic service level guarantees in make-to-stock manufacturing systems. Glasserman, Allocating production capacity among multiple products. Veatch and de Vericourt, Zero Inventory Policy for a Two-Part-Type Make-To-Stock Production System.

6 RELATED WORK IN THE LITERATURE Zheng and Zipkin, A queuing model to analyze the value of centralized inventory information. symmetric case:identical demand (Poisson) and service (exponential) rates, identical inventory holding and backordering costs base-stock policy employed, preemption allowed main results on the LQ (longest queue) system closed form steady-state distribution of the difference between the two queue lengths closed form formulas for the first two moments of the marginal queue lengths a recursive scheme to calculate joint and marginal distributions of the queue lengths it is analytically shown that LQ is better than FCFS discipline under the long-run average payoff criterion alternative policy: specify (2S-1) as the maximum total inventory to stop producing imposing a maximum of S on each individual inventory  -policy as an extension of LQ for the asymmetric case, extension of the recursive scheme to calculate steady-state probabilities

7 RELATED WORK IN THE LITERATURE Ha, Optimal dynamic scheduling policy for a make-to-stock production system. two item types allowing preemption, demand (Poisson) and service (exponential) rates, and inventory holding and backordering costs to be different perf. criterion: expected discounted cost over infinite horizon equal service rates: characterizing the optimal policy by two switching curves (base-stock policy, together with a switching curve, for a subset of initial inv. levels) different service rates: optimal to process the item with the larger  index when both types are backordered heuristics: static priority (  ) rule dynamic priority ( modified  and switching) rules

8 RELATED WORK IN THE LITERATURE van Houtum et al., The symmetric longest queue system. symmetric multi-item case: identical demand (Poisson) and service (exponential) rates, base-stock policy employed, not preemptive performance measure is fill rate (the cost formulation used is the same) investigating (approximating) the performance of the LQ policy with two variants: threshold rejection and threshold addition (to find bounds)

9 MODEL

10 SOLUTION APPROACH Value iteration to solve for long-run avg. payoff No truncation

11 OPTIMAL SCHEDULING POLICY: Symmetric, Finite-Horizon Case

12 OPTIMAL SCHEDULING POLICY: Symmetric, Infinite-Horizon Case

13 OPTIMAL SCHEDULING POLICY: Symmetric Case  S 1 =S 2 =9  S 1 =S 2 =9

14 STRUCTURE OF THE OPTIMAL POLICY: Symmetric Case Cost: c(n 1,n 2 )

15 STRUCTURE OF THE OPTIMAL POLICY: Symmetric Case Region I and Region III and Region IV and Region II and none in stockout LQ to avoid stockout for the item with higher risk both types in stockout SQ to eliminate stockout for more promising type type 1 in stockout B(n 1 ): threshold to be away from region III and to reach region I type 2 in stockout B(n 1 ): threshold to be away from region III and to reach region I

16 HEURISTICS TO APPROXIMATE OPTIMAL POLICY: Symmetric Case (to approximate curve B) Best performance by heuristic 2. Heuristics 1 and 2 perform almost equally well. Heuristic 1  process type 1  process type 2 Heuristic 2  process type 1  process type 2

17 HEURISTICS TO APPROXIMATE OPTIMAL POLICY: Symmetric Case Heuristic 3 Heuristic 4Heuristic 5 performs better than heuristics 3 and 4 for large . steady-state probability distribution by Zheng-Zipkin’s algorithm in LQ region and then proceeding recursively in SQ region.

18 NUMERICAL RESULTS: Symmetric Case Fill Rate (%)

19 NUMERICAL RESULTS: Symmetric Case 

20 NUMERICAL RESULTS: Symmetric Case 

21 THREE TYPES OF ITEMS: Symmetric Case Simulation results for LQ policy and Heuristic 2

22 THE OPTIMAL SCHEDULING POLICY: Asymmetric Case  S 1 =S 2 =8  S 1 =S 2 =8

23 HEURISTIC 1 TO APPROXIMATE OPTIMAL POLICY: Asymmetric Case (to approximate curves A and B) Region I Region II  process type 1  process type 2 Region III  process type 1  process type 2  process type 1  process type 2 Curve A approximated for regions I and III is the diagonal when 1 = 2.

24 HEURISTIC 2 TO APPROXIMATE OPTIMAL POLICY: Asymmetric Case Region I Region II  process type 1  process type 2 Region III  process type 1  process type 2  process type 1  process type 2

25 NUMERICAL RESULTS: Asymmetric Case Fill Rate (%) Instead of LQ policy, delta policy (Zheng-Zipkin): for 1 > 2, process type 2 when n 2 -n 1 > .

26 NUMERICAL RESULTS: Asymmetric Case

27 NUMERICAL RESULTS: Asymmetric Case

28 NUMERICAL RESULTS: Asymmetric Case Weighted Cost Function Fill Rate (%) Indices used for the heuristics are multiplied by the respective w i. Heur-mult: index1 is multiplied also by (1-  ). (adjustment for high  )

29 OPTIMAL POLICY for, Lower expected inventory levels under heuristic policies when  is not too small. Minimum Base-Stock Levels to satisfy Target Fill Rate

30 COMPARISON OF THE POLICIES in terms of fill rate, exp. backorders and inventories

31 COMPARISON OF THE POLICIES in terms of fill rate, exp. backorders and inventories

32 MODEL TO INCORPORATE SET-UP TIME f: minimum cost while processing items of type 1 g : minimum cost while processing items of type 2 sf : minimum cost while setting up the facility for type 1 sg : minimum cost while setting up the facility for type 2  set-up rate

33 CONCLUSION Summary multi-class base-stock controlled systems numerical investigation of the structure of the optimal policy for maximizing the weighted average of fill rates optimal policy for smaller than LQ (symmetric case),  (asymmetric case), FCFS policies give smaller expected inventory when  is not too small accurate heuristics adapted for extensions: asymmetric case, more than two types of items disadvantage: not that easy to implement compared to LQ,  and FCFS policies Future Work optimizing base-stock levels set-up time type-dependent processing time instead of working with aggregate fill rate how to determine the values of ?