Supply Chains: Planning with Dynamic Demand
|
|
- Camron Fields
- 5 years ago
- Views:
Transcription
1 Department of Industrial Engineering Supply Chains: Planning with Dynamic Demand Jayant Rajgopal, Ph.D., P.E. Department of Industrial Engineering University of Pittsburgh Pittsburgh, PA 15261
2 PRODUCTION / INVENTORY CONTROL OF ITEMS WITH INDEPENDENT, DYNAMIC DEMAND If the demand rate is not reasonably steady over time then the EOQ model would not be appropriate. Suppose we have demand forecasts for the next n time periods as D 1, D 2,, D n and these are very different Example: (n=6) Given A=$50, h=$0.30/unit/unit time t D
3 DYNAMIC DEMAND MODELS Simple (simplistic?) approaches: 1. Lot-for-lot: no holding cost; total cost 6*50=$ Approximate EOQ based on average demand: ( )/6=40, so EOQ (2*40*50/0.3) 0.5 =115. Produce in batches of around 115 at a time maybe ( ) in period 1 and ( ) in period Production order quantity (POQ): a common approach in practice where we convert the approximate EOQ into a time supply and produces for this many periods each time: EOQ/(average demand) = 115/40 3. So produce for three periods at a time. None of these work too well in practice Q: When is dynamic demand sufficiently dynamic to preclude use of the EOQ model? A: When the coefficient of variation (std. dev. mean) is more than 20-25%. (For our example c.v. = 26/40=65%)
4 PRODUCTION / INVENTORY CONTROL WITH DYNAMIC DEMAND Important Property: Each production run covers the demand across some integer number of future periods. As a consequence, if there is any inventory at the end of a period, there can never be any production in the next period, i.e., (I t-1 )*(P t ) = 0 If I t =0, then t is called a regeneration point If P t >0, then t is called a replenishment point
5 PRODUCTION / INVENTORY CONTROL WITH DYNAMIC DEMAND EXAMPLE: Suppose we have 5 periods in our planning horizon. Some possible production patterns are P 1 P 2 P 3 P 4 P 5 D 1 +D 2 +D D 4 +D 5 0 D 1 D 2 +D 3 0 D 4 D 5 D 1 +D 2 0 D 3 +D 4 0 D 5 D 1 D 2 D 3 D 4 D 5 D 1 +D 2 +D 3 +D 4 +D Corresponding end-of-period inventory levels are: I 1 I 2 I 3 I 4 I 5 D 2 +D 3 D 3 0 D D D 2 0 D D 2 +D 3 +D 4 +D 5 D 3 +D 4 +D 5 D 4 +D 5 D 5 0
6 Consider a production run. Let s Some replenishment period (in which the production run took place; thus s-1 was a regeneration point) t Period until which demand is covered by the run, i.e. t is the next regeneration point HC(s,t) = Holding Cost incurred during the run due to the production (in period s) of an amount equal to D s +D s D t = h s (D s+1 +D s D t ) + h s+1 (D s+2 +D s D t ) + h s+3 (D s+3 +D s D t ) h t-1 (D t ) + h t (0) Then the total variable cost for the production run is equal to A s +HC(s,t). Note that A j is the setup cost in period j and h j is the holding cost in period j - if these are the same in all periods we can replace all A j with A and h j with h.
7 Heuristics: The general approach is: 1. Start with s=j=1 2. Increase j successively to s+1, s+2, etc., i.e., evaluate production runs of D s, (D s +D s+1 ), (D s +D s+1 +D s+2 ), etc., until we stop for some value of j; say j=t. Thus the production run covers demand for periods s through t. Different heuristics use different criteria to decide when to stop 3. Reset s=j=t+1 and repeat Step 2. Continue the process until the end of the planning horizon is reached We will study three different heuristics that work well in practice
8 Part-Period Balancing Heuristic Department of Industrial Engineering End the run at j for which HC(s,j) is as close as possible to A s. Since HC(s,j) is monotone increasing in j, we find the first j for which HC(s,j) exceeds A s. Then t is equal to either j or j-1, depending on whether HC(s,j) or HC(s,j-1) is closer to A s. Note that this method tries to choose a run for which setup and holding costs are balanced as far as possible.
9 Silver-Meal Heuristic End the run at j for which the total variable cost per unit time = TVCUT(s,j) first reaches a minimum, i.e., t is the first value of j for which TVCUT(s,j+1)>TVCUT(s,j). Here we define TVCUT(s,j) = [A s + HC(s,j)] [j-s+1] TVC for run No of periods covered by run
10 Least Unit Cost Heuristic End the run at j for which the total variable cost per unit of demand = TVCUD(s,j) first reaches a minimum, i.e., t is the first value of j for which TVCUD(s,j+1)>TVCUD(s,j). Here we define TVCUD(s,j) = [A s + HC(s,j)] [D s +D s D j ] TVC for run Demand covered by run
11 DYNAMIC LOT SIZING - AN EXAMPLE Given: A=$50, h=i*c= 0.2*18= 3.6 $/unit/year = 3.6/12= $0.30/unit/month. t D Part Period Balancing Heuristic s=1 j=1, P s =10; HC(1,1) = 0.3*0 = 0 < 50 j=2, P s =50; HC(1,2) = 0.3*(40+0) = 12 < 50 j=3, P s =130; HC(1,3) = 0.3*( ) = 60 > 50! Since 60 is closer (than 12 is) to 50, we have t=3 P1=130, P2=P3=0 Reset: s=4 j=4, P s =60; HC(4,4) = 0.3*0 = 0 < 50 j=5, P s =90; HC(4,5) = 0.3*(30+0) = 9 < 50 j=6, P s =110; HC(4,6) = 0.3*( ) = 21 < 50 Would like to go on, but we've reached the end of the planning horizon STOP, with t=6 P 4 =110, P 5 =P 6 =0 Variable Cost = ( ) = $181 (setups) (inventory)------
12 DYNAMIC LOT SIZING EXAMPLE (cont d) Silver-Meal Heuristic s=1 j=1, P s =10; TVCUT(1,1) = [50+0.3*0] 1 = 50 j=2, P s =50; TVCUT(1,2) j=3, P s =130; TVCUT(1,3) Thus t=2 and P1=60, P2=0 Reset s=3 j=3, P s =80; TVCUT(3,3) = [50+0.3*0] 1 = 50 j=4, P s =140; TVCUT(3,4) j=5, P s =170; TVCUT(3,5) j=6, P s =190; TVCUT(3,6) = [50+0.3*(40+0)] 2 = 31 (<50 - continue) = [50+0.3*( )] 3 = (> 31 - reset!) = [50+0.3*(60+0)] 2 = 34 (<50 - continue) = [50+0.3*( )] 3 = (<34 - continue) = 0+0.3*( )] 4 = 26 (< continue) Would go on, but reached end of planning horizon STOP with t=6 and P 3 =190, P 4 =P 5 =P 6 =0. Variable Cost = 2* *( ) = $166 (setups) (inventory)------
13 DYNAMIC LOT SIZING EXAMPLE (cont d) The Least Unit Cost Heuristic s=1 j=1, P s =10; TVCUD(1,1) = [50+0.3*0] 10 = 5 j=2, P s =50; TVCUD(1,2) = [50+0.3*(40+0)] 50 = 1.24 (<5 - continue) j=3, P s =130; TVCUD(1,3) = [50+0.3*( )] 130 = 0.85 (< continue) j=4,p s =190; TVCUD(1,4) = [50+0.3*( )] 190 = (> reset) Thus t=3 and P 1 =130, P 2 =P 3 =0 Reset s=4 j=4, P s =60; TVCUD(4,4) = [50+0.3*0] 60 = j=5, P s =90; TVCUD(4,5) = [50+0.3*(30+0)] 90 = (< continue) j=6, P s =110; TVCUD(4,6) = [50+0.3*( )] 110 = (< continue) Would go on, but reached end of planning horizon STOP with t=6 and P 4 =110, P 5 =P 6 =0. Variable Cost = 2* *( ) = $181 (setups) (inventory)------
14 An Optimal Approach using Dynamic Programming: The Wagner-Whitin Algorithm P 1 P 2 P n Define I 0 I 1 1 I 2 2 I n-1 I n n D 1 D 2 D n F(t) = minimum cost of satisfying demands in periods 1 through t. (So of course, we seek F(n) ) s t* = the best period in which to start the production run that satisfies demand for period t. The general recursive equation is { + (, } F ( t) = Mins t F ( s 1) + A HC s t) * F (1) = A, s1 = 1 F (0) = 0
15 Wagner-Whitin Algorithm t=1 F(1) = 50, and =1 t=2 F(2) = Min {[F(0)+ A+ HC(1,2)], [F(1)+ A+HC(2,2)} = Min {[ )], [ ]} = Min {62, 100}=62; s 2* =1 t=3 F(3) = Min { [F(0)+ A+ HC(1,3)], [F(1)+ A+HC(2,3)], [F(2)+ A+HC(3,3)] } = Min { [ )], [ ], [ ] } = Min {110, 124, 112} = 110 s 3* =1
16 t=4 t=5 F(4) = Min { [F(0)+ A+HC(1,4)], [F(1)+ A+HC(2,4)], [F(2)+ A+HC(3,4)], [F(3)+ A+HC(4,4)] } = Min { [ ], [ ], [ ], [ ] } = Min {164, 160, 130, 160} = 130 s 4* =3 F(5) = Min { [F(0)+ A+HC(1,5)], [F(1)+ A+HC(2,5))], [F(2)+ A+HC(3,5))], [F(3)+ A+HC(4,5)], [F(4)+ A+HC(5,5) } = Min { [ * * *90+0.3*30)], [ * *90+0.3*30], [ *90+0.3*30], [ *30], [ ]} = Min {200, 187, 148, 169, 180} = 148 s 5* =3
17 t=6 F(6) = Min { [F(0)+ A+HC(1,6)], [F(1)+ A+HC(2,6)], [F(2)+ A+HC(3,6)], [F(3)+ A+HC(4,6)] [F(4)+ A+HC(5,6)], [F(5)+ A+HC(6,6)] } =Min { [ * * * *50+0.3*20)], [ * * *50+0.3*20], [ * *50+0.3*20], [ *50+0.3*20], [ *20], [ ]} = Min {230, 211, 166, 181, 186, 198} = 166 s 6* =3 So the optimal plan has production in periods s 6* (=3) and s 2* (=1) so that P 3 =D 3 +D 4 +D 5 +D 6 =190 and P 1 =D 1 +D 2 =50.
18 P 3 =D 3 +D 4 +D 5 +D 6 =190 and P 1 =D 1 +D 2 =50. The DP algorithm implicitly evaluates all the paths shown in the graph below, where each node represents a possible regeneration point
19 INCORPORATING LEAD TIMES Consider an independent demand item with dynamic demand for which we have planned orders using one of the methods we just saw. In this context, A would be the order processing cost for each order. Suppose there is a lead time L for these orders to be delivered from the source say a factory (to a distribution center), or perhaps a distribution center (to a store). We need to ensure that orders to the source are timed correctly for the correct amounts in order to ensure timely delivery
20 An example: DISTRIBUTION REQUIREMENTS PLANNING (DRP) EXAMPLE: Consider a warehouse that supplies several stores every week with some item. Demand for the item is highly dynamic because of differences in what each store orders ever week and because not all stores order every week. The total demand at the warehouse over the next 12 weeks was considered and orders were planned using the Silver-Meal heuristic. Suppose that the lead time to obtain a shipment of items from the supplier in China is 2 weeks
21 DRP Example ITEM RX-2100 Lead Time 2 weeks Safety Stock 20 Current Inventory 25 Order lot sizes based on Silver-Meal heuristic WEEK Requirements Scheduled Receipts Projected Ending 25 Balance Planned Receipts Planned Order Release
1. (18 pts) D = 5000/yr, C = 600/unit, 1 year = 300 days, i = 0.06, A = 300 Current ordering amount Q = 200
HW 1 Solution 1. (18 pts) D = 5000/yr, C = 600/unit, 1 year = 300 days, i = 0.06, A = 300 Current ordering amount Q = 200 (a) T * = (b) Total(Holding + Setup) cost would be (c) The optimum cost would be
More informationHandout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems
SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 8: Introduction to Stochastic Dynamic Programming Instructor: Shiqian Ma March 10, 2014 Suggested Reading: Chapter 1 of Bertsekas,
More informationLOSS OF CUSTOMER GOODWILL IN THE SINGLE ITEM LOT-SIZING PROBLEM WITH IMMEDIATE LOST SALES
Istanbul, July 6 th 23 EURO/INFORMS Joint International Meeting 23 LOSS OF CUSTOMER GOODWILL IN THE SINGLE ITEM LOT-SIZING PROBLEM WITH IMMEDIATE LOST SALES Deniz Aksen College of Administrative Sciences
More informationProduction Management Winter 2002 Odette School of Business University of Windsor. Midterm Exam 2 Solution Tuesday, March 26, 7:00 9:00 pm
Name (print, please) ID Production Management 7-604 Winter 00 Odette School of Business University of Windsor Midterm Exam Solution Tuesday, March 6, 7:00 9:00 pm Instructor: Mohammed Fazle Baki Aids Permitted:
More informationA Dynamic Lot Size Model for Seasonal Products with Shipment Scheduling
The 7th International Symposium on Operations Research and Its Applications (ISORA 08) Lijiang, China, October 31 Novemver 3, 2008 Copyright 2008 ORSC & APORC, pp. 303 310 A Dynamic Lot Size Model for
More informationOptimization Methods. Lecture 16: Dynamic Programming
15.093 Optimization Methods Lecture 16: Dynamic Programming 1 Outline 1. The knapsack problem Slide 1. The traveling salesman problem 3. The general DP framework 4. Bellman equation 5. Optimal inventory
More informationMaking the Most of Demand Push and Pull in Distribution
Making the Most of Demand Push and Pull in Distribution David F. Ross, PhD, CFPIM, CSCP APICS Professional Development Learning Objectives Describe distribution channel dependencies Detail push system
More informationOptimal Inventory Policies with Non-stationary Supply Disruptions and Advance Supply Information
Optimal Inventory Policies with Non-stationary Supply Disruptions and Advance Supply Information Bilge Atasoy (TRANSP-OR, EPFL) with Refik Güllü (Boğaziçi University) and Tarkan Tan (TU/e) July 11, 2011
More informationIEOR E4004: Introduction to OR: Deterministic Models
IEOR E4004: Introduction to OR: Deterministic Models 1 Dynamic Programming Following is a summary of the problems we discussed in class. (We do not include the discussion on the container problem or the
More informationMATERIALS COST CHAPTER2 PRACTICAL PROBLEMS
HAPTER MATERIALS OST PRATIAL PROBLEMS Q4: A company manufactures a product from a raw material, which is purchased at `60 per kg. The company incurs a handling cost of `360 plus freight of `390 per order.
More informationDynamic Programming: An overview. 1 Preliminaries: The basic principle underlying dynamic programming
Dynamic Programming: An overview These notes summarize some key properties of the Dynamic Programming principle to optimize a function or cost that depends on an interval or stages. This plays a key role
More informationISyE 6201: Manufacturing Systems Instructor: Spyros Reveliotis Spring 2007 Solutions to Homework 1
ISyE 601: Manufacturing Systems Instructor: Spyros Reveliotis Spring 007 Solutions to Homework 1 A. Chapter, Problem 4. (a) D = 60 units/wk 5 wk/yr = 310 units/yr h = ic = 0.5/yr $0.0 = $0.005/ yr A =
More informationEE266 Homework 5 Solutions
EE, Spring 15-1 Professor S. Lall EE Homework 5 Solutions 1. A refined inventory model. In this problem we consider an inventory model that is more refined than the one you ve seen in the lectures. The
More information,,, be any other strategy for selling items. It yields no more revenue than, based on the
ONLINE SUPPLEMENT Appendix 1: Proofs for all Propositions and Corollaries Proof of Proposition 1 Proposition 1: For all 1,2,,, if, is a non-increasing function with respect to (henceforth referred to as
More informationOperations Management I Fall 2001 Faculty of Business Administration University of Windsor
Name (print, please) ID Operations Management I 7- Fall 00 Faculty of Business Administration University of Windsor Midterm Exam II Solution Wednesday, November, 5:0 6:50 pm Instructor: Mohammed Fazle
More informationChapter 21. Dynamic Programming CONTENTS 21.1 A SHORTEST-ROUTE PROBLEM 21.2 DYNAMIC PROGRAMMING NOTATION
Chapter 21 Dynamic Programming CONTENTS 21.1 A SHORTEST-ROUTE PROBLEM 21.2 DYNAMIC PROGRAMMING NOTATION 21.3 THE KNAPSACK PROBLEM 21.4 A PRODUCTION AND INVENTORY CONTROL PROBLEM 23_ch21_ptg01_Web.indd
More informationTHE NON - STOCK EXCHANGE DEALS OPTIMIZATION USING NETFLOW METHOD. V.B.Gorsky, V.P.Stepanov. Saving Bank of Russian Federation,
THE NON - STOCK EXCHANGE DEALS OPTIMIZATION USING NETFLOW METHOD. V.B.Gorsky, V.P.Stepanov. Saving Bank of Russian Federation, e-mail: dwhome@sbrf.ru Abstract. We would like to present the solution of
More informationIteration. The Cake Eating Problem. Discount Factors
18 Value Function Iteration Lab Objective: Many questions have optimal answers that change over time. Sequential decision making problems are among this classification. In this lab you we learn how to
More informationDynamic Programming cont. We repeat: The Dynamic Programming Template has three parts.
Page 1 Dynamic Programming cont. We repeat: The Dynamic Programming Template has three parts. Subproblems Sometimes this is enough if the algorithm and its complexity is obvious. Recursion Algorithm Must
More informationDynamic Programming and Reinforcement Learning
Dynamic Programming and Reinforcement Learning Daniel Russo Columbia Business School Decision Risk and Operations Division Fall, 2017 Daniel Russo (Columbia) Fall 2017 1 / 34 Supervised Machine Learning
More information1 The EOQ and Extensions
IEOR4000: Production Management Lecture 2 Professor Guillermo Gallego September 16, 2003 Lecture Plan 1. The EOQ and Extensions 2. Multi-Item EOQ Model 1 The EOQ and Extensions We have explored some of
More informationDETERIORATING INVENTORY MODEL WITH LINEAR DEMAND AND VARIABLE DETERIORATION TAKING INTO ACCOUNT THE TIME-VALUE OF MONEY
International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 49-6955 Vol., Issue Mar -5 JPRC Pvt. Ltd., DEERIORAING INVENORY MODEL WIH LINEAR DEMAND AND VARIABLE DEERIORAION AKING
More informationInventory Control Subject to Uncertain Demand Solutions To Problems From Chapter 5
Inventory Control Subject to Uncertain Demand Solutions To Problems From Chapter 5 5.7 A newsboy keeps careful records of the number of papers he sells each day and the various costs that are relevant
More informationDynamic Programming (DP) Massimo Paolucci University of Genova
Dynamic Programming (DP) Massimo Paolucci University of Genova DP cannot be applied to each kind of problem In particular, it is a solution method for problems defined over stages For each stage a subproblem
More informationCS 188: Artificial Intelligence. Outline
C 188: Artificial Intelligence Markov Decision Processes (MDPs) Pieter Abbeel UC Berkeley ome slides adapted from Dan Klein 1 Outline Markov Decision Processes (MDPs) Formalism Value iteration In essence
More informationPTP_Intermediate_Syllabus 2012_Jun2014_Set 1
Paper 8: Cost Accounting & Financial Management Time Allowed: 3 Hours Full Marks: 100 Question.1 Section A-Cost Accounting (Answer Question No. 1 which is compulsory and any three from the rest in this
More informationChapter 10 Inventory Theory
Chapter 10 Inventory Theory 10.1. (a) Find the smallest n such that g(n) 0. g(1) = 3 g(2) =2 n = 2 (b) Find the smallest n such that g(n) 0. g(1) = 1 25 1 64 g(2) = 1 4 1 25 g(3) =1 1 4 g(4) = 1 16 1
More informationLecture 17: More on Markov Decision Processes. Reinforcement learning
Lecture 17: More on Markov Decision Processes. Reinforcement learning Learning a model: maximum likelihood Learning a value function directly Monte Carlo Temporal-difference (TD) learning COMP-424, Lecture
More informationLecture 5. Varian, Ch. 8; MWG, Chs. 3.E, 3.G, and 3.H. 1 Summary of Lectures 1, 2, and 3: Production theory and duality
Lecture 5 Varian, Ch. 8; MWG, Chs. 3.E, 3.G, and 3.H Summary of Lectures, 2, and 3: Production theory and duality 2 Summary of Lecture 4: Consumption theory 2. Preference orders 2.2 The utility function
More informationMultistage risk-averse asset allocation with transaction costs
Multistage risk-averse asset allocation with transaction costs 1 Introduction Václav Kozmík 1 Abstract. This paper deals with asset allocation problems formulated as multistage stochastic programming models.
More informationReview. ESD.260 Fall 2003
Review ESD.260 Fall 2003 1 Demand Forecasting 2 Accuracy and Bias Measures 1. Forecast Error: e t = D t -F t 2. Mean Deviation: MD = 3. Mean Absolute Deviation 4. Mean Squared Error: 5. Root Mean Squared
More informationCS 188 Fall Introduction to Artificial Intelligence Midterm 1. ˆ You have approximately 2 hours and 50 minutes.
CS 188 Fall 2013 Introduction to Artificial Intelligence Midterm 1 ˆ You have approximately 2 hours and 50 minutes. ˆ The exam is closed book, closed notes except your one-page crib sheet. ˆ Please use
More informationHandout 4: Deterministic Systems and the Shortest Path Problem
SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 4: Deterministic Systems and the Shortest Path Problem Instructor: Shiqian Ma January 27, 2014 Suggested Reading: Bertsekas
More informationAlgorithms and Networking for Computer Games
Algorithms and Networking for Computer Games Chapter 4: Game Trees http://www.wiley.com/go/smed Game types perfect information games no hidden information two-player, perfect information games Noughts
More informationAnalyzing Pricing and Production Decisions with Capacity Constraints and Setup Costs
Erasmus University Rotterdam Bachelor Thesis Logistics Analyzing Pricing and Production Decisions with Capacity Constraints and Setup Costs Author: Bianca Doodeman Studentnumber: 359215 Supervisor: W.
More information6.231 DYNAMIC PROGRAMMING LECTURE 3 LECTURE OUTLINE
6.21 DYNAMIC PROGRAMMING LECTURE LECTURE OUTLINE Deterministic finite-state DP problems Backward shortest path algorithm Forward shortest path algorithm Shortest path examples Alternative shortest path
More informationFigure 1. Suppose the fixed cost in dollars of placing an order is B. If we order times per year, so the re-ordering cost is
4 An Inventory Model In this section we shall construct a simple quantitative model to describe the cost of maintaining an inventory Suppose you must meet an annual demand of V units of a certain product
More informationOptimal energy management and stochastic decomposition
Optimal energy management and stochastic decomposition F. Pacaud P. Carpentier J.P. Chancelier M. De Lara JuMP-dev workshop, 2018 ENPC ParisTech ENSTA ParisTech Efficacity 1/23 Motivation We consider a
More informationProblem Set 2: Answers
Economics 623 J.R.Walker Page 1 Problem Set 2: Answers The problem set came from Michael A. Trick, Senior Associate Dean, Education and Professor Tepper School of Business, Carnegie Mellon University.
More informationDynamic Marketing Budget Allocation across Countries, Products, and Marketing Activities
Web Appendix Accompanying Dynamic Marketing Budget Allocation across Countries, Products, and Marketing Activities Marc Fischer Sönke Albers 2 Nils Wagner 3 Monika Frie 4 May 200 Revised September 200
More informationInteger Programming. Review Paper (Fall 2001) Muthiah Prabhakar Ponnambalam (University of Texas Austin)
Integer Programming Review Paper (Fall 2001) Muthiah Prabhakar Ponnambalam (University of Texas Austin) Portfolio Construction Through Mixed Integer Programming at Grantham, Mayo, Van Otterloo and Company
More informationTHE CATHOLIC UNIVERSITY OF EASTERN AFRICA A. M. E. C. E. A
THE CATHOLIC UNIVERSITY OF EASTERN AFRICA A. M. E. C. E. A MAIN EXAMINATION P.O. Box 62157 00200 Nairobi - KENYA Telephone: 891601-6 Fax: 254-20-891084 E-mail:academics@cuea.edu JANUARY APRIL 2014 TRIMESTER
More informationTo acquaint yourself with the practical applications of simulation methods.
Unit 5 SIMULATION THEORY Lesson 40 Learning objectives: To acquaint yourself with the practical applications of simulation methods. Hello students, Now when you are aware of the methods of simulation and
More informationCS 188 Fall Introduction to Artificial Intelligence Midterm 1. ˆ You have approximately 2 hours and 50 minutes.
CS 188 Fall 2013 Introduction to Artificial Intelligence Midterm 1 ˆ You have approximately 2 hours and 50 minutes. ˆ The exam is closed book, closed notes except your one-page crib sheet. ˆ Please use
More informationPARELLIZATION OF DIJKSTRA S ALGORITHM: COMPARISON OF VARIOUS PRIORITY QUEUES
PARELLIZATION OF DIJKSTRA S ALGORITHM: COMPARISON OF VARIOUS PRIORITY QUEUES WIKTOR JAKUBIUK, KESHAV PURANMALKA 1. Introduction Dijkstra s algorithm solves the single-sourced shorest path problem on a
More informationHomework solutions, Chapter 8
Homework solutions, Chapter 8 NOTE: We might think of 8.1 as being a section devoted to setting up the networks and 8.2 as solving them, but only 8.2 has a homework section. Section 8.2 2. Use Dijkstra
More informationMathematics for Management Science Notes 07 prepared by Professor Jenny Baglivo
Mathematics for Management Science Notes 07 prepared by Professor Jenny Baglivo Jenny A. Baglivo 2002. All rights reserved. Calculus and nonlinear programming (NLP): In nonlinear programming (NLP), either
More information6.262: Discrete Stochastic Processes 3/2/11. Lecture 9: Markov rewards and dynamic prog.
6.262: Discrete Stochastic Processes 3/2/11 Lecture 9: Marov rewards and dynamic prog. Outline: Review plus of eigenvalues and eigenvectors Rewards for Marov chains Expected first-passage-times Aggregate
More information2. Find the marginal profit if a profit function is (2x 2 4x + 4)e 4x and simplify.
Additional Review Exam 2 MATH 2053 The only formula that will be provided is for economic lot size (section 12.3) as announced in class, no WebWork questions were given on this. km q = 2a Please note not
More information6.231 DYNAMIC PROGRAMMING LECTURE 10 LECTURE OUTLINE
6.231 DYNAMIC PROGRAMMING LECTURE 10 LECTURE OUTLINE Rollout algorithms Cost improvement property Discrete deterministic problems Approximations of rollout algorithms Discretization of continuous time
More informationAn Inventory Model for Deteriorating Items under Conditionally Permissible Delay in Payments Depending on the Order Quantity
Applied Mathematics, 04, 5, 675-695 Published Online October 04 in SciRes. http://www.scirp.org/journal/am http://dx.doi.org/0.436/am.04.5756 An Inventory Model for Deteriorating Items under Conditionally
More informationAll-or-Nothing Ordering under a Capacity Constraint and Forecasts of Stationary Demand
All-or-Nothing Ordering under a Capacity Constraint and Forecasts of Stationary Demand Guillermo Gallego IEOR Department, Columbia University 500 West 120th Street, New York, NY 10027, USA and L. Beril
More informationCorrespondence should be addressed to Chih-Te Yang, Received 27 December 2008; Revised 22 June 2009; Accepted 19 August 2009
Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2009, Article ID 198305, 18 pages doi:10.1155/2009/198305 Research Article Retailer s Optimal Pricing and Ordering Policies for
More informationCS 188: Artificial Intelligence
CS 188: Artificial Intelligence Markov Decision Processes Dan Klein, Pieter Abbeel University of California, Berkeley Non-Deterministic Search 1 Example: Grid World A maze-like problem The agent lives
More informationLecture outline W.B.Powell 1
Lecture outline What is a policy? Policy function approximations (PFAs) Cost function approximations (CFAs) alue function approximations (FAs) Lookahead policies Finding good policies Optimizing continuous
More informationAdvanced Numerical Methods
Advanced Numerical Methods Solution to Homework One Course instructor: Prof. Y.K. Kwok. When the asset pays continuous dividend yield at the rate q the expected rate of return of the asset is r q under
More informationEOQ Model for Weibull Deteriorating Items with Imperfect Quality, Shortages and Time Varying Holding Cost Under Permissable Delay in Payments
International Journal of Computational Science and Mathematics. ISSN 0974-389 Volume 5, Number (03), pp. -3 International Research Publication House http://www.irphouse.com EOQ Model for Weibull Deteriorating
More informationT.I.H.E. IT 233 Statistics and Probability: Sem. 1: 2013 ESTIMATION
In Inferential Statistic, ESTIMATION (i) (ii) is called the True Population Mean and is called the True Population Proportion. You must also remember that are not the only population parameters. There
More informationAdvanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Lecture 23 Minimum Cost Flow Problem In this lecture, we will discuss the minimum cost
More informationKey Objectives. Module 2: The Logic of Statistical Inference. Z-scores. SGSB Workshop: Using Statistical Data to Make Decisions
SGSB Workshop: Using Statistical Data to Make Decisions Module 2: The Logic of Statistical Inference Dr. Tom Ilvento January 2006 Dr. Mugdim Pašić Key Objectives Understand the logic of statistical inference
More informationLecture 5 January 30
EE 223: Stochastic Estimation and Control Spring 2007 Lecture 5 January 30 Lecturer: Venkat Anantharam Scribe: aryam Kamgarpour 5.1 Secretary Problem The problem set-up is explained in Lecture 4. We review
More informationMonte Carlo and Empirical Methods for Stochastic Inference (MASM11/FMSN50)
Monte Carlo and Empirical Methods for Stochastic Inference (MASM11/FMSN50) Magnus Wiktorsson Centre for Mathematical Sciences Lund University, Sweden Lecture 5 Sequential Monte Carlo methods I January
More informationPauline is considering becoming a member of a CD club, which offers discounts on CDs. There is a membership fee of 100 but then each CD is only 10.
Problem 1 (20 points) Pauline loves music. Her income is 300. Let x1 denote the quantity of CDs she buys and x2 the quantity of other goods. She has a positive marginal utility for CDs and other goods
More informationFinal Exam Suggested Solutions
University of Washington Fall 003 Department of Economics Eric Zivot Economics 483 Final Exam Suggested Solutions This is a closed book and closed note exam. However, you are allowed one page of handwritten
More informationChapter 12 Inventory Management
Chapter 12 Inventory Management DISCUSSION QUESTIONS 1. The short answer is that higher inventories do not provide an advantage in any of the nine competitive priority categories. The important point is
More informationEOQ models for deteriorating items with two levels of market
Ryerson University Digital Commons @ Ryerson Theses and dissertations 1-1-211 EOQ models for deteriorating items with two levels of market Suborna Paul Ryerson University Follow this and additional works
More informationF. Barry Lawrence, Ph.D., Texas A&M University
F101 Optimizing Supplier Alliances Best practices in formulating, formalizing, and leveraging strategic suppliers are cutting edge and understood by only a few distributors. This session will explore how
More informationStrategic Investment & Finance Solutions to Exercises
Strategic Investment & Finance Solutions to Exercises Exercise 1 Question a 40 30 30 20 20 0 1 2 3 4 5-100 With a discount rate equal to 10%: NPV 0 = 100 +40 1.1 1 +30 1.1 2 +30 1.1 3 +20 1.1 4 + 20 1.1
More informationBabu Banarasi Das National Institute of Technology and Management
Babu Banarasi Das National Institute of Technology and Management Department of Computer Applications Question Bank Masters of Computer Applications (MCA) NEW Syllabus (Affiliated to U. P. Technical University,
More informationLecture outline W.B. Powell 1
Lecture outline Applications of the newsvendor problem The newsvendor problem Estimating the distribution and censored demands The newsvendor problem and risk The newsvendor problem with an unknown distribution
More informationDepartment of Agricultural Economics. PhD Qualifier Examination. August 2010
Department of Agricultural Economics PhD Qualifier Examination August 200 Instructions: The exam consists of six questions. You must answer all questions. If you need an assumption to complete a question,
More informationActivity Predecessors Durations (days) a - 3 b a 4 c a 5 d a 4 e b 2 f d 9 g c, e 6 h f, g 2
CHAPTER 11 INDUSTRIAL ENGINEERING YEAR 2012 ONE MARK MCQ 11.1 Which one of the following is NOT a decision taken during the aggregate production planning stage? (A) Scheduling of machines (B) Amount of
More informationMarkov Decision Process
Markov Decision Process Human-aware Robotics 2018/02/13 Chapter 17.3 in R&N 3rd Ø Announcement: q Slides for this lecture are here: http://www.public.asu.edu/~yzhan442/teaching/cse471/lectures/mdp-ii.pdf
More informationRoll No. :... Invigilator s Signature :.. CS/B.TECH(IT)/SEM-5/M(CS)-511/ OPERATIONS RESEARCH AND OPTIMIZATION TECHNIQUES
Name : Roll No. :.... Invigilator s Signature :.. CS/B.TECH(IT)/SEM-5/M(CS)-511/2011-12 2011 OPERATIONS RESEARCH AND OPTIMIZATION TECHNIQUES Time Allotted : 3 Hours Full Marks : 70 The figures in the margin
More informationIntelligent Systems (AI-2)
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 9 Sep, 28, 2016 Slide 1 CPSC 422, Lecture 9 An MDP Approach to Multi-Category Patient Scheduling in a Diagnostic Facility Adapted from: Matthew
More informationStatistics for Business and Economics
Statistics for Business and Economics Chapter 7 Estimation: Single Population Copyright 010 Pearson Education, Inc. Publishing as Prentice Hall Ch. 7-1 Confidence Intervals Contents of this chapter: Confidence
More informationMengdi Wang. July 3rd, Laboratory for Information and Decision Systems, M.I.T.
Practice July 3rd, 2012 Laboratory for Information and Decision Systems, M.I.T. 1 2 Infinite-Horizon DP Minimize over policies the objective cost function J π (x 0 ) = lim N E w k,k=0,1,... DP π = {µ 0,µ
More informationEnterprise resource planning: Material Requirements Planning (MRP) Operations planning
Enterprise resource planning: Material Requirements Planning (MRP) Operations planning Material Requirements Planning Demand for a finished product is independent of all other parts/products Demand for
More informationMinimizing the Discounted Average Cost Under Continuous Compounding in the EOQ Models with a Regular Product and a Perishable Product
American Journal of Operations Management and Information Systems 2018; 3(2): 52-60 http://www.sciencepublishinggroup.com/j/ajomis doi: 10.11648/j.ajomis.20180302.13 ISSN: 2578-8302 (Print); ISSN: 2578-8310
More informationComparison of theory and practice of revenue management with undifferentiated demand
Vrije Universiteit Amsterdam Research Paper Business Analytics Comparison of theory and practice of revenue management with undifferentiated demand Author Tirza Jochemsen 2500365 Supervisor Prof. Ger Koole
More informationJune 11, Dynamic Programming( Weighted Interval Scheduling)
Dynamic Programming( Weighted Interval Scheduling) June 11, 2014 Problem Statement: 1 We have a resource and many people request to use the resource for periods of time (an interval of time) 2 Each interval
More informationCSCE 750, Fall 2009 Quizzes with Answers
CSCE 750, Fall 009 Quizzes with Answers Stephen A. Fenner September 4, 011 1. Give an exact closed form for Simplify your answer as much as possible. k 3 k+1. We reduce the expression to a form we ve already
More informationCS 343: Artificial Intelligence
CS 343: Artificial Intelligence Markov Decision Processes II Prof. Scott Niekum The University of Texas at Austin [These slides based on those of Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC
More informationRisk aversion in multi-stage stochastic programming: a modeling and algorithmic perspective
Risk aversion in multi-stage stochastic programming: a modeling and algorithmic perspective Tito Homem-de-Mello School of Business Universidad Adolfo Ibañez, Santiago, Chile Joint work with Bernardo Pagnoncelli
More information1 Introduction. Term Paper: The Hall and Taylor Model in Duali 1. Yumin Li 5/8/2012
Term Paper: The Hall and Taylor Model in Duali 1 Yumin Li 5/8/2012 1 Introduction In macroeconomics and policy making arena, it is extremely important to have the ability to manipulate a set of control
More informationOn the Optimality of a Family of Binary Trees Techical Report TR
On the Optimality of a Family of Binary Trees Techical Report TR-011101-1 Dana Vrajitoru and William Knight Indiana University South Bend Department of Computer and Information Sciences Abstract In this
More informationAdvanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 21 Successive Shortest Path Problem In this lecture, we continue our discussion
More informationCS224W: Social and Information Network Analysis Jure Leskovec, Stanford University
CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University http://cs224w.stanford.edu 10/27/16 Jure Leskovec, Stanford CS224W: Social and Information Network Analysis, http://cs224w.stanford.edu
More informationCSE 473: Artificial Intelligence
CSE 473: Artificial Intelligence Markov Decision Processes (MDPs) Luke Zettlemoyer Many slides over the course adapted from Dan Klein, Stuart Russell or Andrew Moore 1 Announcements PS2 online now Due
More informationarxiv: v1 [q-fin.rm] 1 Jan 2017
Net Stable Funding Ratio: Impact on Funding Value Adjustment Medya Siadat 1 and Ola Hammarlid 2 arxiv:1701.00540v1 [q-fin.rm] 1 Jan 2017 1 SEB, Stockholm, Sweden medya.siadat@seb.se 2 Swedbank, Stockholm,
More informationNODIA AND COMPANY. GATE SOLVED PAPER Mechanical Engineering Industrial Engineering. Copyright By NODIA & COMPANY
No part of this publication may be reproduced or distributed in any form or any means, electronic, mechanical, photocopying, or otherwise without the prior permission of the author. GATE SOLVED PAPER Mechanical
More informationDynamic Contract Trading in Spectrum Markets
1 Dynamic Contract Trading in Spectrum Markets G. Kasbekar, S. Sarkar, K. Kar, P. Muthusamy, A. Gupta Abstract We address the question of optimal trading of bandwidth (service) contracts in wireless spectrum
More informationRandom Tree Method. Monte Carlo Methods in Financial Engineering
Random Tree Method Monte Carlo Methods in Financial Engineering What is it for? solve full optimal stopping problem & estimate value of the American option simulate paths of underlying Markov chain produces
More informationMATH 425: BINOMIAL TREES
MATH 425: BINOMIAL TREES G. BERKOLAIKO Summary. These notes will discuss: 1-level binomial tree for a call, fair price and the hedging procedure 1-level binomial tree for a general derivative, fair price
More informationConfidence Intervals for the Difference Between Two Means with Tolerance Probability
Chapter 47 Confidence Intervals for the Difference Between Two Means with Tolerance Probability Introduction This procedure calculates the sample size necessary to achieve a specified distance from the
More informationBusiness 33001: Microeconomics
Business 33001: Microeconomics Owen Zidar University of Chicago Booth School of Business Week 5 Owen Zidar (Chicago Booth) Microeconomics Week 5: Industry Supply 1 / 57 Today s Class 1 Midterm 2 Two Examples
More informationOptimal Bidding Strategies in Sequential Auctions 1
Auction- Inventory Optimal Bidding Strategies in Sequential Auctions 1 Management Science and Information Systems Michael N. Katehakis, CDDA Spring 2014 Workshop & IAB Meeting May 7th and 8th, 2014 1 Joint
More informationA VALUE-BASED APPROACH FOR COMMERCIAL AIRCRAFT CONCEPTUAL DESIGN
ICAS2002 CONGRESS A VALUE-BASED APPROACH FOR COMMERCIAL AIRCRAFT CONCEPTUAL DESIGN Jacob Markish, Karen Willcox Massachusetts Institute of Technology Keywords: aircraft design, value, dynamic programming,
More informationInstantaneous rate of change (IRC) at the point x Slope of tangent
CHAPTER 2: Differentiation Do not study Sections 2.1 to 2.3. 2.4 Rates of change Rate of change (RC) = Two types Average rate of change (ARC) over the interval [, ] Slope of the line segment Instantaneous
More informationEdinburgh Research Explorer
Edinburgh Research Explorer A Global Chance-Constraint for Stochastic Inventory Systems Under Service Level Constraints Citation for published version: Rossi, R, Tarim, SA, Hnich, B & Pestwich, S 2008,
More information