Stein s Method for Steady-State Approximations: Error Bounds and Engineering Solutions
|
|
- Alannah Lambert
- 5 years ago
- Views:
Transcription
1 Stein s Method for Steady-State Approximations: Error Bounds and Engineering Solutions Jim Dai Joint work with Anton Braverman and Jiekun Feng Cornell University Workshop on Congestion Games Institute for Mathematical Sciences, Singapore December 16, 2015
2 M/M/n queue Erlang-C model exp(µ) exp(µ) Poisson(λ) arrival process Buffer exp(µ). exp(µ) Background Error Bounds Stein s Method High Order Other Systems 2/35
3 Markov chain and its transitions λ λ λ λ n 1 n n µ 2µ nµ nµ X = {X(t), t 0} is a CTMC on Z + = {0, 1,..., }. Generator ( ) G X f(i) = λ f(i + 1) f(i) ( ) + min(i, n)µ f(i 1) f(i) for i Z + Assume R λ/µ < n. Random variable X( ) has the stationary distribution. Background Error Bounds Stein s Method High Order Other Systems 3/35
4 M/M/1 queue: R =.95 X( ) is geometric: P{X( ) = i} = (1 R)R i, i Z + Probability Geometric Exponential Number of customers Continuous random variable Y ( ) exp(.05) Background Error Bounds Stein s Method High Order Other Systems 4/35
5 M/M/ queue: R = 500 X( ) is Poisson(500). Probability Poisson Normal Number of customers Continuous random variable Y ( ) N(500, 500) Background Error Bounds Stein s Method High Order Other Systems 5/35
6 M/M/n: distribution of X( )? Engineering solution: identify a continuous random variable Y ( ) Error bound: bound distance between X( ) and Y ( ) Stein s method: is able to achieve both Known results: M/M/n + M (Braverman, Dai & Feng 15) M/P h/n + M (Braverman, & Dai 15) A discrete time queue arising from hospital patient flow (Dai & Shi 15) Many systems having mean field limits (Ying 15)... (your papers) Background Error Bounds Stein s Method High Order Other Systems 6/35
7 Outline Error Bounds: Erlang-C model (Braverman-D-Feng 2015) Stein s Method: proof framework and solution technique Engineering Solution: High order approximations (Braverman & Dai 2015) Background Error Bounds Stein s Method High Order Other Systems 7/35
8 Erlang-C Model M/M/n Queue Steady-state number of customers in system X( ). Define X( ) = X( ) R R. X( ) lives on grid { x = δ(i R), i Z+ }, δ = 1/ R. Theorem 1 (Braverman-D-Feng 2015) For all n 1, λ > 0, µ > 0 with 1 R < n, where sup Eh( X( )) Eh(Y ( )) 157, h Lip(1) R Lip(1) = {h : R R, h(x) h(y) x y }. Background Error Bounds Stein s Method High Order Other Systems 8/35
9 The continuous random variable Y ( ) Y ( ) has density ( 1 x ) κ exp b(y)dy, (1) µ 0 where and b(x) = { µx, x ζ, µζ, x ζ ζ = R n R < 0. (2) Background Error Bounds Stein s Method High Order Other Systems 9/35
10 Discussions Corollary For all n 1, λ > 0 and µ > 0 with 1 λ/µ < n, EX( ) R REY ( ) 157. Not a limit theorem For µ = 1. n = 5 n = 500 λ EX( ) Error λ EX( ) Error Universal Background Error Bounds Stein s Method High Order Other Systems 10/35
11 Universal approximation Y ( ) depends on system parameters λ, n and µ: Y ( ) f(x) { N(0, 1) if x < ζ, Exponential( ζ ) if x ζ. X( ) < n behaves like a normal, and X( ) n behaves like an exponential. Gurvich, Huang, Mandelbaum (2014), Mathematics of Operations Research Glynn, Ward (2003), Queueing Systems Background Error Bounds Stein s Method High Order Other Systems 11/35
12 Approximating Diffusion Process A diffusion process Y = {Y (t) R, t 0} satisfies the stochastic differential equation t t Y (t) = Y (0) + b(y (s))ds + σ(y (s))db(s). 0 0 Y ( ) in (1) is the stationary distribution of diffusion process with drift b(x) in (2) and diffusion coefficient σ 2 (x) 2µ for now. Identifying Y ( ) is equivalent to identifying the generator of a diffusion process Gf(x) = 1 2 σ2 (x)f (x) + b(x)f (x) for f C 2 (R). Background Error Bounds Stein s Method High Order Other Systems 12/35
13 A Proof Outline for Theorem 1 Background Error Bounds Stein s Method High Order Other Systems 13/35
14 Stein Framework for Proofs Poisson (Stein) equation and gradient bounds Basic Adjoint Relationship (BAR) and the generator coupling State space collapse (SSC) Moment bounds Stein ( 72, 86) Louis Chen (75 ) Andrew Barbour (88 ) Chen, Goldstein, and Shao (2011) Gurvich (2014), Diffusion models and steady-state approximations for exponentially ergodic Markovian queues, Annals of Applied Probability. Background Error Bounds Stein s Method High Order Other Systems 14/35
15 Poisson Equation Generator of diffusion process Y = {Y (t), t 0} G Y f(x) = µf (x) + b(x)f (x) Given an h Lip(1), solve f = f h from the Poisson equation G Y f(x) = h(x) E[h(Y ( ))], x R. On each sample path of X( ) Key identity G Y f( X( )) = h( X( )) E[h(Y ( ))]. E[h( X( ))] E[h(Y ( ))] = E[G Y f( X( ))] Background Error Bounds Stein s Method High Order Other Systems 15/35
16 Basic Adjoint Relationship Suppose X = {X(t), t 0} is a CTMC on S = {1, 2, 3} with generator G = Unique π = (π(1), π(2), π(3)) that satisfies f(1) f(1) πg f(2) = 0 for each f = f(2) R 3. f(3) f(3) Alternatively, E [ Gf(X( )) ] = 0 for each f R 3. (3) When the state space is infinite, Glynn and Zeevi (2008, Kurtz Festschrift ) provides conditions on f for (3) to hold. Background Error Bounds Stein s Method High Order Other Systems 16/35
17 Generator Coupling From the Stein equation, E [ h( X( )) ] E [ h(y ( ))] =E [ G Y f h ( X( )) ] =E [ G Y f h ( X( )) ] E [ G Xf h ( X( )) ] [ =E G Y f h ( X( )) G Xf h ( X( )) ]. X( ) lives on grid { x = δ(i R), i Z+ }, δ = 1/ R. The generator of birth-death process X is ( ( ) ) ( ( ) ) G Xf h (x) = λ f h x + δ fh (x) + µ(i n) f h x δ fh (x). Background Error Bounds Stein s Method High Order Other Systems 17/35
18 Taylor Expansion To bound [ E G Y f h ( X( )) G Xf h ( X( )) ] one bounds G Y f h (x) G Xf h (x) for x = δ(i R) with i Z +. Conduct Taylor expansion ( ) G Xf h (x) = f h(x)δ λ µ(i n) f h (x)δ 2( ) λ + µ(i n) + higher order term ( ) = f h(x)δ λ µ(i n) f h (x)δ 2( 2λ) 1 2 f h (x)δ 2( ) λ µ(i n) + higher order term Background Error Bounds Stein s Method High Order Other Systems 18/35
19 Approximation One can check that δ 2 λ = µ and ( ) ( ) δ λ µ(i n) = µ (x + ζ) + ζ = b(x). From the CTMC generator we extract G Xf h (x) = f h(x)b(x) + µf h (x) Typical error term 1 δf h (x)b(x) + higher order terms 2 = G Y f h (x) 1 δf h (x)b(x) + higher order terms. 2 δe f h ( X( ))b( X( )), b(x) µ x Background Error Bounds Stein s Method High Order Other Systems 19/35
20 Gradient Bounds For all λ, n, and µ satisfying n 1 and 0 < λ < nµ, f h (x) 18 µ (1 + 1/ ζ ), x ζ, 1 µ ζ, x ζ, f h (x) { 1 µ ( / ζ ), x < ζ, 2/µ, x > ζ. Recall ζ = R n R. Background Error Bounds Stein s Method High Order Other Systems 20/35
21 Moment Bounds For all λ, n, and µ satisfying n 1 and 0 < R < n, Recall [ E ( X( )) 2 1( X( ) ] ζ) δ2 [ ] E X( )1( X( ) ζ) [ ] E X( )1( X( ) ζ) 2 ζ 3 + δ 3, δ2 3 + δ 3, [ ] E X( )1( X( ) ζ) 1 ζ + δ2 4 ζ + δ 2, P( X( ) ζ) (2 + δ) ζ. δ 2 = 1/R. Background Error Bounds Stein s Method High Order Other Systems 21/35
22 Moment Version of Theorem 1 Theorem 1 (b) Recall that ζ = (R n)/ R. There exists a constant C = C(m) such that for all n 1, λ > 0 and µ > 0 with 1 R < n, sup E( X( )) m E(Y ( )) m ( x R ζ m 1 ) C(m) R. For n = 500, µ = 1. λ E( X( )) 2 Error E( X( )) 10 Error Not universal Background Error Bounds Stein s Method High Order Other Systems 22/35
23 Kolmogorov Metric Version of Theorem 1 Theorem 1 (c) For all n 1, λ > 0 and µ > 0 with 1 R < n, sup P { } { } X( ) 190 x P Y ( ) x. R x R Background Error Bounds Stein s Method High Order Other Systems 23/35
24 An M/M/250 System Consider x = (i x( ))/ R, where i = 0, 1, 2, 3,... n = 250, mu = 1, lambda = Exact Const. Diffusion Coeff Figure: P ( X( ) = x), P(x 0.5 Y ( ) x + 0.5) Background Error Bounds Stein s Method High Order Other Systems 24/35
25 An M/M/5 System With only 5 servers, diffusion approximation not as good n = 5, mu = 1, lambda = 4 Exact Const. Diffusion Coeff x Figure: P ( X( ) = x), P(x 0.5 Y ( ) x + 0.5) Background Error Bounds Stein s Method High Order Other Systems 25/35
26 High Order Approximation M/M/5 n = 5, mu = 1, lambda = Exact Const. Diffusion Coeff. High Order Approximation x Figure: P(x 0.5 Y H ( ) x + 0.5) Background Error Bounds Stein s Method High Order Other Systems 26/35
27 High Order Approximation M/M/25 n = 25, mu = 1, lambda = Exact Const. Diffusion Coeff. High Order Approximation x Background Error Bounds Stein s Method High Order Other Systems 27/35
28 High order results n = 5 n = 500 λ EX( ) Error λ EX( ) Error Background Error Bounds Stein s Method High Order Other Systems 28/35
29 High order results Higher Moments n = 500, µ = 1 λ E( X( )) 2 Error E( X( )) 10 Error Background Error Bounds Stein s Method High Order Other Systems 29/35
30 Fixed ζ = 1/2 n λ E( X( )) 2 Error High Order Approx. Error λ = R increases by a factor of 10 Error decreases by a factor of 10 High order approx. error decreases by a factor of 10. Background Error Bounds Stein s Method High Order Other Systems 30/35
31 Deriving High order approximation Recall the Taylor expansion G Xf h (x) = f h(x)b(x) + µf h (x) 1 δb(x)f h (x) 2 + higher order terms Recall the Taylor expansion ( ) G Xf h (x) = f h(x)δ λ µ(i n) f h (x)δ 2( ) λ + µ(i n) f h (x)δ 3( ) λ µ(i n) + fourth order term ( ) = b(x)f (x) + µ δb(x)/2 f (x) δ3 f h (x)b(x) + fourth order term Use entire second order term and bound δe f h ( X( ))b( X( )), b(x) µ x Background Error Bounds Stein s Method High Order Other Systems 31/35
32 High Order Approximation Y H ( ) corresponds to diffusion process with generator G YH f(x) = 1 2 σ2 (x)f (x) + b(x)f (x), f C 2 (R), σ 2 (x) = µ + ( µ δb(x) ) 1(x R) µ, x R. Previously, used σ 2 (x) = 2µ. Theorem 2 (High Order Approximation, Braverman-D 2015) C W2 > 0 (explicit) such that for all n 1, 1 R < n, sup h W 2 Eh( X( )) 1 Eh(Y H ( )) C W2 R, W 2 = {h : R R, h(x) h(y) x y, h (x) h (y) x y }. Background Error Bounds Stein s Method High Order Other Systems 32/35
33 Other Works M/P h/n + M systems with phase-type service time distribution and customer abandonment Halfin-Whitt or QED regime (Braverman-D 2015) Erlang-A system (Braverman-D-Feng 2015) A discrete time queue arising from hospital patient flow management (Dai & Shi 15 ) Mean field analysis (Ying 2015) Background Error Bounds Stein s Method High Order Other Systems 33/35
34 References Braverman, Dai, Stein s method for steady-state diffusion approximations of M/P h/n + M systems, Braverman, Dai, Feng, Stein s method for steady-state diffusion approximations: an introduction, working paper. Gurvich 2014, Diffusion models and steady-state approximations for exponentially ergodic Markovian queues, Annals of Applied Probability, Vol. 24, Gurvich, Huang, Mandelbaum, 2014, Excursion-Based Universal Approximations for the Erlang-A Queue in Steady-State, Mathematics of Operations Research, Vol. 39(2), Background Error Bounds Stein s Method High Order Other Systems 34/35
35 References Ying, On the Rate of Convergence of Mean-Field Models: Stein s Method Meets the Perturbation Theory, J. G. Dai and Pengyi Shi (2015), A Two-Time-Scale Approach to Time-Varying Queues in Hospital Inpatient Flow Management, Submitted to Operations Research. Background Error Bounds Stein s Method High Order Other Systems 35/35
Stein s Method for Steady-State Approximations: Error Bounds and Engineering Solutions
Stein s Method for Steady-State Approximations: Error Bounds and Engineering Solutions Jim Dai Joint work with Anton Braverman, Jiekun Feng Cornell University and Pengyi Shi Purdue University ACM Sigmetrics
More informationarxiv: v1 [math.pr] 27 Apr 2017
STEIN S METHOD FOR STEADY-STATE DIFFUSION APPROXIMATIONS arxiv:174.8398v1 [math.pr] 7 Apr 17 A Dissertation Presented to the Faculty of the Graduate School of Cornell University in Partial Fulfillment
More informationStein s Method for Steady-State Approximations: A Toolbox of Techniques
Stein s Method for Steady-State Approximations: A Toolbox of Techniques Anton Braverman Based on joint work with Jim Dai (Cornell), Itai Gurvich (Cornell), and Junfei Huang (CUHK). November 17, 2017 Outline
More informationQueueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "
Queueing Theory I Summary Little s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K " Little s Law a(t): the process that counts the number of arrivals
More informationDynamic Control of Parallel-Server Systems
Dynamic Control of Parallel-Server Systems Jim Dai Georgia Institute of Technology Tolga Tezcan University of Illinois at Urbana-Champaign May 13, 2009 Jim Dai (Georgia Tech) Many-Server Asymptotic Optimality
More informationMarkov Chains. X(t) is a Markov Process if, for arbitrary times t 1 < t 2 <... < t k < t k+1. If X(t) is discrete-valued. If X(t) is continuous-valued
Markov Chains X(t) is a Markov Process if, for arbitrary times t 1 < t 2
More informationMarkovian N-Server Queues (Birth & Death Models)
Markovian -Server Queues (Birth & Death Moels) - Busy Perio Arrivals Poisson (λ) ; Services exp(µ) (E(S) = /µ) Servers statistically ientical, serving FCFS. Offere loa R = λ E(S) = λ/µ Erlangs Q(t) = number
More informationStatistics 150: Spring 2007
Statistics 150: Spring 2007 April 23, 2008 0-1 1 Limiting Probabilities If the discrete-time Markov chain with transition probabilities p ij is irreducible and positive recurrent; then the limiting probabilities
More informationCS 798: Homework Assignment 3 (Queueing Theory)
1.0 Little s law Assigned: October 6, 009 Patients arriving to the emergency room at the Grand River Hospital have a mean waiting time of three hours. It has been found that, averaged over the period of
More informationA Diffusion Approximation for Stationary Distribution of Many-Server Queueing System In Halfin-Whitt Regime
A Diffusion Approximation for Stationary Distribution of Many-Server Queueing System In Halfin-Whitt Regime Mohammadreza Aghajani joint work with Kavita Ramanan Brown University APS Conference, Istanbul,
More informationDesigning a Telephone Call Center with Impatient Customers
Designing a Telephone Call Center with Impatient Customers with Ofer Garnett Marty Reiman Sergey Zeltyn Appendix: Strong Approximations of M/M/ + Source: ErlangA QEDandSTROG FIAL.tex M/M/ + M System Poisson
More informationRouting and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers
OPERATIONS RESEARCH Vol. 59, No. 1, January February 2011, pp. 50 65 issn 0030-364X eissn 1526-5463 11 5901 0050 informs doi 10.1287/opre.1100.0878 2011 INFORMS Routing and Staffing in Large-Scale Service
More informationLecture 20: Reversible Processes and Queues
Lecture 20: Reversible Processes and Queues 1 Examples of reversible processes 11 Birth-death processes We define two non-negative sequences birth and death rates denoted by {λ n : n N 0 } and {µ n : n
More informationPerformance Evaluation of Queuing Systems
Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems
More informationA Diffusion Approximation for the G/GI/n/m Queue
OPERATIONS RESEARCH Vol. 52, No. 6, November December 2004, pp. 922 941 issn 0030-364X eissn 1526-5463 04 5206 0922 informs doi 10.1287/opre.1040.0136 2004 INFORMS A Diffusion Approximation for the G/GI/n/m
More informationElectronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing
Submitted to Management Science manuscript MS-251-27 Electronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing Rishi Talreja, Ward Whitt Department of
More informationBRAVO for QED Queues
1 BRAVO for QED Queues Yoni Nazarathy, The University of Queensland Joint work with Daryl J. Daley, The University of Melbourne, Johan van Leeuwaarden, EURANDOM, Eindhoven University of Technology. Applied
More informationQ = (c) Assuming that Ricoh has been working continuously for 7 days, what is the probability that it will remain working at least 8 more days?
IEOR 4106: Introduction to Operations Research: Stochastic Models Spring 2005, Professor Whitt, Second Midterm Exam Chapters 5-6 in Ross, Thursday, March 31, 11:00am-1:00pm Open Book: but only the Ross
More informationClass 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.
Service Engineering Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis. G/G/1 Queue: Virtual Waiting Time (Unfinished Work). GI/GI/1: Lindley s Equations
More informationA DIFFUSION APPROXIMATION FOR THE G/GI/n/m QUEUE
A DIFFUSION APPROXIMATION FOR THE G/GI/n/m QUEUE by Ward Whitt Department of Industrial Engineering and Operations Research Columbia University, New York, NY 10027 July 5, 2002 Revision: June 27, 2003
More informationContinuous-Time Markov Chain
Continuous-Time Markov Chain Consider the process {X(t),t 0} with state space {0, 1, 2,...}. The process {X(t),t 0} is a continuous-time Markov chain if for all s, t 0 and nonnegative integers i, j, x(u),
More informationWhat You Should Know About Queueing Models To Set Staffing Requirements in Service Systems
What You Should Know About Queueing Models To Set Staffing Requirements in Service Systems by Ward Whitt Department of Industrial Engineering and Operations Research Columbia University 304 S. W. Mudd
More informationThe Transition Probability Function P ij (t)
The Transition Probability Function P ij (t) Consider a continuous time Markov chain {X(t), t 0}. We are interested in the probability that in t time units the process will be in state j, given that it
More informationContinuous Time Markov Chains
Continuous Time Markov Chains Stochastic Processes - Lecture Notes Fatih Cavdur to accompany Introduction to Probability Models by Sheldon M. Ross Fall 2015 Outline Introduction Continuous-Time Markov
More informationAsymptotic Coupling of an SPDE, with Applications to Many-Server Queues
Asymptotic Coupling of an SPDE, with Applications to Many-Server Queues Mohammadreza Aghajani joint work with Kavita Ramanan Brown University March 2014 Mohammadreza Aghajanijoint work Asymptotic with
More informationLecture 9: Deterministic Fluid Models and Many-Server Heavy-Traffic Limits. IEOR 4615: Service Engineering Professor Whitt February 19, 2015
Lecture 9: Deterministic Fluid Models and Many-Server Heavy-Traffic Limits IEOR 4615: Service Engineering Professor Whitt February 19, 2015 Outline Deterministic Fluid Models Directly From Data: Cumulative
More informationStochastic relations of random variables and processes
Stochastic relations of random variables and processes Lasse Leskelä Helsinki University of Technology 7th World Congress in Probability and Statistics Singapore, 18 July 2008 Fundamental problem of applied
More informationMarkov processes and queueing networks
Inria September 22, 2015 Outline Poisson processes Markov jump processes Some queueing networks The Poisson distribution (Siméon-Denis Poisson, 1781-1840) { } e λ λ n n! As prevalent as Gaussian distribution
More informationSince D has an exponential distribution, E[D] = 0.09 years. Since {A(t) : t 0} is a Poisson process with rate λ = 10, 000, A(0.
IEOR 46: Introduction to Operations Research: Stochastic Models Chapters 5-6 in Ross, Thursday, April, 4:5-5:35pm SOLUTIONS to Second Midterm Exam, Spring 9, Open Book: but only the Ross textbook, the
More informationIEOR 6711, HMWK 5, Professor Sigman
IEOR 6711, HMWK 5, Professor Sigman 1. Semi-Markov processes: Consider an irreducible positive recurrent discrete-time Markov chain {X n } with transition matrix P (P i,j ), i, j S, and finite state space.
More informationIntro Refresher Reversibility Open networks Closed networks Multiclass networks Other networks. Queuing Networks. Florence Perronnin
Queuing Networks Florence Perronnin Polytech Grenoble - UGA March 23, 27 F. Perronnin (UGA) Queuing Networks March 23, 27 / 46 Outline Introduction to Queuing Networks 2 Refresher: M/M/ queue 3 Reversibility
More informationName of the Student:
SUBJECT NAME : Probability & Queueing Theory SUBJECT CODE : MA 6453 MATERIAL NAME : Part A questions REGULATION : R2013 UPDATED ON : November 2017 (Upto N/D 2017 QP) (Scan the above QR code for the direct
More informationSolutions to Homework Discrete Stochastic Processes MIT, Spring 2011
Exercise 6.5: Solutions to Homework 0 6.262 Discrete Stochastic Processes MIT, Spring 20 Consider the Markov process illustrated below. The transitions are labelled by the rate q ij at which those transitions
More information1. Introduction. Consider a single cell in a mobile phone system. A \call setup" is a request for achannel by an idle customer presently in the cell t
Heavy Trac Limit for a Mobile Phone System Loss Model Philip J. Fleming and Alexander Stolyar Motorola, Inc. Arlington Heights, IL Burton Simon Department of Mathematics University of Colorado at Denver
More informationLecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking
Lecture 7: Simulation of Markov Processes Pasi Lassila Department of Communications and Networking Contents Markov processes theory recap Elementary queuing models for data networks Simulation of Markov
More informationRouting and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers 1
Routing and Staffing in Large-Scale Service Systems: The Case of Homogeneous Impatient Customers and Heterogeneous Servers 1 Mor Armony 2 Avishai Mandelbaum 3 June 25, 2008 Abstract Motivated by call centers,
More informationA Fluid Approximation for Service Systems Responding to Unexpected Overloads
Submitted to Operations Research manuscript 28-9-55.R2, Longer Online Version 6/28/1 A Fluid Approximation for Service Systems Responding to Unexpected Overloads Ohad Perry Centrum Wiskunde & Informatica
More informationOverflow Networks: Approximations and Implications to Call-Center Outsourcing
Overflow Networks: Approximations and Implications to Call-Center Outsourcing Itai Gurvich (Northwestern University) Joint work with Ohad Perry (CWI) Call Centers with Overflow λ 1 λ 2 Source of complexity:
More informationDynamic Control of a Tandem Queueing System with Abandonments
Dynamic Control of a Tandem Queueing System with Abandonments Gabriel Zayas-Cabán 1 Jungui Xie 2 Linda V. Green 3 Mark E. Lewis 1 1 Cornell University Ithaca, NY 2 University of Science and Technology
More informationData analysis and stochastic modeling
Data analysis and stochastic modeling Lecture 7 An introduction to queueing theory Guillaume Gravier guillaume.gravier@irisa.fr with a lot of help from Paul Jensen s course http://www.me.utexas.edu/ jensen/ormm/instruction/powerpoint/or_models_09/14_queuing.ppt
More informationA Fluid Approximation for Service Systems Responding to Unexpected Overloads
OPERATIONS RESEARCH Vol. 59, No. 5, September October 2011, pp. 1159 1170 issn 0030-364X eissn 1526-5463 11 5905 1159 http://dx.doi.org/10.1287/opre.1110.0985 2011 INFORMS A Fluid Approximation for Service
More informationPart I Stochastic variables and Markov chains
Part I Stochastic variables and Markov chains Random variables describe the behaviour of a phenomenon independent of any specific sample space Distribution function (cdf, cumulative distribution function)
More informationTHE QUEEN S UNIVERSITY OF BELFAST
THE QUEEN S UNIVERSITY OF BELFAST 0SOR20 Level 2 Examination Statistics and Operational Research 20 Probability and Distribution Theory Wednesday 4 August 2002 2.30 pm 5.30 pm Examiners { Professor R M
More informationSTAT 380 Continuous Time Markov Chains
STAT 380 Continuous Time Markov Chains Richard Lockhart Simon Fraser University Spring 2018 Richard Lockhart (Simon Fraser University)STAT 380 Continuous Time Markov Chains Spring 2018 1 / 35 Continuous
More informationChapter 5. Continuous-Time Markov Chains. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan
Chapter 5. Continuous-Time Markov Chains Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan Continuous-Time Markov Chains Consider a continuous-time stochastic process
More informationCDA6530: Performance Models of Computers and Networks. Chapter 3: Review of Practical Stochastic Processes
CDA6530: Performance Models of Computers and Networks Chapter 3: Review of Practical Stochastic Processes Definition Stochastic process X = {X(t), t2 T} is a collection of random variables (rvs); one rv
More informationIEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.
IEOR 6711: Stochastic Models I, Fall 23, Professor Whitt Solutions to Final Exam: Thursday, December 18. Below are six questions with several parts. Do as much as you can. Show your work. 1. Two-Pump Gas
More informationBeyond heavy-traffic regimes: Universal bounds and controls for the single-server (M/GI/1+GI) queue
1 / 33 Beyond heavy-traffic regimes: Universal bounds and controls for the single-server (M/GI/1+GI) queue Itai Gurvich Northwestern University Junfei Huang Chinese University of Hong Kong Stochastic Networks
More informationA How Hard are Steady-State Queueing Simulations?
A How Hard are Steady-State Queueing Simulations? ERIC CAO NI and SHANE G. HENDERSON, Cornell University Some queueing systems require tremendously long simulation runlengths to obtain accurate estimators
More information(b) What is the variance of the time until the second customer arrives, starting empty, assuming that we measure time in minutes?
IEOR 3106: Introduction to Operations Research: Stochastic Models Fall 2006, Professor Whitt SOLUTIONS to Final Exam Chapters 4-7 and 10 in Ross, Tuesday, December 19, 4:10pm-7:00pm Open Book: but only
More informationQueueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1
Queueing systems Renato Lo Cigno Simulation and Performance Evaluation 2014-15 Queueing systems - Renato Lo Cigno 1 Queues A Birth-Death process is well modeled by a queue Indeed queues can be used to
More informationStein s Method for Mean-Field Approximations in Light and Heavy Traffic Regimes
Stein s Method for Mean-Field Approximations in Light and Heavy Traffic Regimes LEI YIG, School of Electrical, Computer and Energy Engineering, Arizona State University Mean-field analysis is an analytical
More informationStochastic process. X, a series of random variables indexed by t
Stochastic process X, a series of random variables indexed by t X={X(t), t 0} is a continuous time stochastic process X={X(t), t=0,1, } is a discrete time stochastic process X(t) is the state at time t,
More informationQueueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions
Queueing Theory II Summary! M/M/1 Output process! Networks of Queue! Method of Stages " Erlang Distribution " Hyperexponential Distribution! General Distributions " Embedded Markov Chains M/M/1 Output
More informationBIRTH DEATH PROCESSES AND QUEUEING SYSTEMS
BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS Andrea Bobbio Anno Accademico 999-2000 Queueing Systems 2 Notation for Queueing Systems /λ mean time between arrivals S = /µ ρ = λ/µ N mean service time traffic
More informationEconomy of Scale in Multiserver Service Systems: A Retrospective. Ward Whitt. IEOR Department. Columbia University
Economy of Scale in Multiserver Service Systems: A Retrospective Ward Whitt IEOR Department Columbia University Ancient Relics A. K. Erlang (1924) On the rational determination of the number of circuits.
More informationTime Reversibility and Burke s Theorem
Queuing Analysis: Time Reversibility and Burke s Theorem Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. Yannis A. Korilis. Outline Time-Reversal
More informationLECTURE #6 BIRTH-DEATH PROCESS
LECTURE #6 BIRTH-DEATH PROCESS 204528 Queueing Theory and Applications in Networks Assoc. Prof., Ph.D. (รศ.ดร. อน นต ผลเพ ม) Computer Engineering Department, Kasetsart University Outline 2 Birth-Death
More informationOther properties of M M 1
Other properties of M M 1 Přemysl Bejda premyslbejda@gmail.com 2012 Contents 1 Reflected Lévy Process 2 Time dependent properties of M M 1 3 Waiting times and queue disciplines in M M 1 Contents 1 Reflected
More informationIntroduction to queuing theory
Introduction to queuing theory Claude Rigault ENST claude.rigault@enst.fr Introduction to Queuing theory 1 Outline The problem The number of clients in a system The client process Delay processes Loss
More informationQUEUING SYSTEM. Yetunde Folajimi, PhD
QUEUING SYSTEM Yetunde Folajimi, PhD Part 2 Queuing Models Queueing models are constructed so that queue lengths and waiting times can be predicted They help us to understand and quantify the effect of
More informationIrreducibility. Irreducible. every state can be reached from every other state For any i,j, exist an m 0, such that. Absorbing state: p jj =1
Irreducibility Irreducible every state can be reached from every other state For any i,j, exist an m 0, such that i,j are communicate, if the above condition is valid Irreducible: all states are communicate
More informationIntroduction to Markov Chains, Queuing Theory, and Network Performance
Introduction to Markov Chains, Queuing Theory, and Network Performance Marceau Coupechoux Telecom ParisTech, departement Informatique et Réseaux marceau.coupechoux@telecom-paristech.fr IT.2403 Modélisation
More informationIntroduction to Queuing Networks Solutions to Problem Sheet 3
Introduction to Queuing Networks Solutions to Problem Sheet 3 1. (a) The state space is the whole numbers {, 1, 2,...}. The transition rates are q i,i+1 λ for all i and q i, for all i 1 since, when a bus
More informationErlang-C = M/M/N. agents. queue ACD. arrivals. busy ACD. queue. abandonment BACK FRONT. lost calls. arrivals. lost calls
Erlang-C = M/M/N agents arrivals ACD queue Erlang-A lost calls FRONT BACK arrivals busy ACD queue abandonment lost calls Erlang-C = M/M/N agents arrivals ACD queue Rough Performance Analysis
More informationEstimation of arrival and service rates for M/M/c queue system
Estimation of arrival and service rates for M/M/c queue system Katarína Starinská starinskak@gmail.com Charles University Faculty of Mathematics and Physics Department of Probability and Mathematical Statistics
More informationarxiv: v1 [math.pr] 21 Jan 2014
Diffusion Models for Double-ended Queues with Renewal Arrival Processes arxiv:141.5146v1 [math.pr] 21 Jan 214 Xin Liu 1, Qi Gong 2, and Vidyadhar G. Kulkarni 2 1 Department of Mathematical Sciences, Clemson
More informationA tandem queue under an economical viewpoint
A tandem queue under an economical viewpoint B. D Auria 1 Universidad Carlos III de Madrid, Spain joint work with S. Kanta The Basque Center for Applied Mathematics, Bilbao, Spain B. D Auria (Univ. Carlos
More informationChapter 1. Introduction. 1.1 Stochastic process
Chapter 1 Introduction Process is a phenomenon that takes place in time. In many practical situations, the result of a process at any time may not be certain. Such a process is called a stochastic process.
More information(implicitly assuming time-homogeneity from here on)
Continuous-Time Markov Chains Models Tuesday, November 15, 2011 2:02 PM The fundamental object describing the dynamics of a CTMC (continuous-time Markov chain) is the probability transition (matrix) function:
More informationReadings: Finish Section 5.2
LECTURE 19 Readings: Finish Section 5.2 Lecture outline Markov Processes I Checkout counter example. Markov process: definition. -step transition probabilities. Classification of states. Example: Checkout
More informationDesigning load balancing and admission control policies: lessons from NDS regime
Designing load balancing and admission control policies: lessons from NDS regime VARUN GUPTA University of Chicago Based on works with : Neil Walton, Jiheng Zhang ρ K θ is a useful regime to study the
More information2905 Queueing Theory and Simulation PART III: HIGHER DIMENSIONAL AND NON-MARKOVIAN QUEUES
295 Queueing Theory and Simulation PART III: HIGHER DIMENSIONAL AND NON-MARKOVIAN QUEUES 16 Queueing Systems with Two Types of Customers In this section, we discuss queueing systems with two types of customers.
More informationIEOR 3106: Second Midterm Exam, Chapters 5-6, November 7, 2013
IEOR 316: Second Midterm Exam, Chapters 5-6, November 7, 13 SOLUTIONS Honor Code: Students are expected to behave honorably, following the accepted code of academic honesty. You may keep the exam itself.
More informationCDA5530: Performance Models of Computers and Networks. Chapter 3: Review of Practical
CDA5530: Performance Models of Computers and Networks Chapter 3: Review of Practical Stochastic Processes Definition Stochastic ti process X = {X(t), t T} is a collection of random variables (rvs); one
More informationThe Generalized Drift Skorokhod Problem in One Dimension: Its solution and application to the GI/GI/1 + GI and. M/M/N/N transient distributions
The Generalized Drift Skorokhod Problem in One Dimension: Its solution and application to the GI/GI/1 + GI and M/M/N/N transient distributions Josh Reed Amy Ward Dongyuan Zhan Stern School of Business
More informationNew Perspectives on the Erlang-A Queue
New Perspectives on the Erlang-A Queue arxiv:1712.8445v1 [math.pr] 22 Dec 217 Andrew Daw School of Operations Research and Information Engineering Cornell University 257 Rhodes Hall, Ithaca, NY 14853 amd399@cornell.edu
More informationLIMITS FOR QUEUES AS THE WAITING ROOM GROWS. Bell Communications Research AT&T Bell Laboratories Red Bank, NJ Murray Hill, NJ 07974
LIMITS FOR QUEUES AS THE WAITING ROOM GROWS by Daniel P. Heyman Ward Whitt Bell Communications Research AT&T Bell Laboratories Red Bank, NJ 07701 Murray Hill, NJ 07974 May 11, 1988 ABSTRACT We study the
More informationClassical Queueing Models.
Sergey Zeltyn January 2005 STAT 99. Service Engineering. The Wharton School. University of Pennsylvania. Based on: Classical Queueing Models. Mandelbaum A. Service Engineering course, Technion. http://iew3.technion.ac.il/serveng2005w
More informationNon-homogeneous random walks on a semi-infinite strip
Non-homogeneous random walks on a semi-infinite strip Chak Hei Lo Joint work with Andrew R. Wade World Congress in Probability and Statistics 11th July, 2016 Outline Motivation: Lamperti s problem Our
More informationMODELING WEBCHAT SERVICE CENTER WITH MANY LPS SERVERS
MODELING WEBCHAT SERVICE CENTER WITH MANY LPS SERVERS Jiheng Zhang Oct 26, 211 Model and Motivation Server Pool with multiple LPS servers LPS Server K Arrival Buffer. Model and Motivation Server Pool with
More informationSOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012
SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012 This exam is closed book. YOU NEED TO SHOW YOUR WORK. Honor Code: Students are expected to behave honorably, following the accepted
More informationStochastic grey-box modeling of queueing systems: fitting birth-and-death processes to data
Queueing Syst (2015) 79:391 426 DOI 10.1007/s11134-014-9429-3 Stochastic grey-box modeling of queueing systems: fitting birth-and-death processes to data James Dong Ward Whitt Received: 8 January 2014
More informationGI/M/1 and GI/M/m queuing systems
GI/M/1 and GI/M/m queuing systems Dmitri A. Moltchanov moltchan@cs.tut.fi http://www.cs.tut.fi/kurssit/tlt-2716/ OUTLINE: GI/M/1 queuing system; Methods of analysis; Imbedded Markov chain approach; Waiting
More informationQueueing systems in a random environment with applications
Queueing systems in a random environment with applications Ruslan Krenzler, Hans Daduna Universität Hamburg OR 2013 3.-6. September 2013 Krenzler, Daduna (Uni HH) Queues in rnd. environment OR 2013 1 /
More informationTMA4265 Stochastic processes ST2101 Stochastic simulation and modelling
Norwegian University of Science and Technology Department of Mathematical Sciences Page of 7 English Contact during examination: Øyvind Bakke Telephone: 73 9 8 26, 99 4 673 TMA426 Stochastic processes
More informationNEW FRONTIERS IN APPLIED PROBABILITY
J. Appl. Prob. Spec. Vol. 48A, 209 213 (2011) Applied Probability Trust 2011 NEW FRONTIERS IN APPLIED PROBABILITY A Festschrift for SØREN ASMUSSEN Edited by P. GLYNN, T. MIKOSCH and T. ROLSKI Part 4. Simulation
More informationState Space Collapse in Many-Server Diffusion Limits of Parallel Server Systems and Applications. Tolga Tezcan
State Space Collapse in Many-Server Diffusion Limits of Parallel Server Systems and Applications A Thesis Presented to The Academic Faculty by Tolga Tezcan In Partial Fulfillment of the Requirements for
More informationDifferential Stein operators for multivariate continuous distributions and applications
Differential Stein operators for multivariate continuous distributions and applications Gesine Reinert A French/American Collaborative Colloquium on Concentration Inequalities, High Dimensional Statistics
More informationComputer Systems Modelling
Computer Systems Modelling Computer Laboratory Computer Science Tripos, Part II Lent Term 2010/11 R. J. Gibbens Problem sheet William Gates Building 15 JJ Thomson Avenue Cambridge CB3 0FD http://www.cl.cam.ac.uk/
More informationTCOM 501: Networking Theory & Fundamentals. Lecture 6 February 19, 2003 Prof. Yannis A. Korilis
TCOM 50: Networking Theory & Fundamentals Lecture 6 February 9, 003 Prof. Yannis A. Korilis 6- Topics Time-Reversal of Markov Chains Reversibility Truncating a Reversible Markov Chain Burke s Theorem Queues
More informationThe Offered-Load Process: Modeling, Inference and Applications. Research Thesis
The Offered-Load Process: Modeling, Inference and Applications Research Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Statistics Michael Reich Submitted
More informationCentral limit theorems for ergodic continuous-time Markov chains with applications to single birth processes
Front. Math. China 215, 1(4): 933 947 DOI 1.17/s11464-15-488-5 Central limit theorems for ergodic continuous-time Markov chains with applications to single birth processes Yuanyuan LIU 1, Yuhui ZHANG 2
More informationExercises Stochastic Performance Modelling. Hamilton Institute, Summer 2010
Exercises Stochastic Performance Modelling Hamilton Institute, Summer Instruction Exercise Let X be a non-negative random variable with E[X ]
More informationOutline. Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue.
Outline Finite source queue M/M/c//K Queues with impatience (balking, reneging, jockeying, retrial) Transient behavior Advanced Queue Batch queue Bulk input queue M [X] /M/1 Bulk service queue M/M [Y]
More informationSTAFFING A CALL CENTER WITH UNCERTAIN ARRIVAL RATE AND ABSENTEEISM
STAFFING A CALL CENTER WITH UNCERTAIN ARRIVAL RATE AND ABSENTEEISM by Ward Whitt Department of Industrial Engineering and Operations Research Columbia University, New York, NY 10027 6699 Abstract This
More informationPerformance Modelling of Computer Systems
Performance Modelling of Computer Systems Mirco Tribastone Institut für Informatik Ludwig-Maximilians-Universität München Fundamentals of Queueing Theory Tribastone (IFI LMU) Performance Modelling of Computer
More informationMARKOV PROCESSES. Valerio Di Valerio
MARKOV PROCESSES Valerio Di Valerio Stochastic Process Definition: a stochastic process is a collection of random variables {X(t)} indexed by time t T Each X(t) X is a random variable that satisfy some
More informationAppendix. A. Simulation study on the effect of aggregate data
36 Article submitted to Operations Research; manuscript no. Appendix A. Simulation study on the effect of aggregate data One of the main limitations of our data are that they are aggregate at the annual
More informationTHIELE CENTRE. The M/M/1 queue with inventory, lost sale and general lead times. Mohammad Saffari, Søren Asmussen and Rasoul Haji
THIELE CENTRE for applied mathematics in natural science The M/M/1 queue with inventory, lost sale and general lead times Mohammad Saffari, Søren Asmussen and Rasoul Haji Research Report No. 11 September
More information