On Successive Lumping of Large Scale Systems
|
|
- Victor Underwood
- 5 years ago
- Views:
Transcription
1 On Successive Lumping of Large Scale Systems Laurens Smit Rutgers University Ph.D. Dissertation supervised by Michael Katehakis, Rutgers University and Flora Spieksma, Leiden University April 18, 2014
2 Outline I present solutions to Many O.R. Models (e.g., Queueing, Inventory) that are notoriously hard to solve. The basic models Successive Lumping DES Quasi-skip-free (QSF) processes RES QSF processes Solving Queueing Models Computational Benefit
3 Priority Queue Two types of customers arrive to a system, and enter two di erent queues Queue 1 has priority over queue 2 Customers arrive in di erent group sizes There is a single server Queue 1 Server Queue 2
4 Priority Queue Two types of customers arrive to a system, and enter two di erent queues Queue 1 has priority over queue 2 Customers arrive in di erent group sizes There is a single server Queue 1 Server Queue 2
5 Longest Queue Model Customers arrive in two queues with di erent arrival rates A single server serves the longest queue Queue bu ers are finite or infinite Queue 1 Server Queue 2
6 Longest Queue Model Customers arrive in two queues with di erent arrival rates A single server serves the longest queue Queue bu ers are finite or infinite Queue 1 Queue 2 Server
7 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock Customer
8 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock Customer
9 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock Customer
10 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock Customer
11 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock Customer
12 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock Customer
13 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock
14 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock Customer
15 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock Customer
16 An inventory model with lost sales One stream of customers arrives New products arrive in batches of variable sizes (random yield) New batches of products can arrive at any time Arrival rate can depend on the inventory level (dynamic prices) Stock
17 Successive Lumping idea [Katehakis and Smit, 2012] The Successive Lumping method is an exact solution procedure to calculate the steady state distribution of a Markov Chain. There is a partition such that one subset of the state space has an entrance state. We represent this subset as one state. The new process contains a subset with an entrance state. This process can be repeated.
18 Successive Lumping D 0 D 1 D 2 D 3 0, 1 1, 1 2, 1 3, 1 3, 2 0, 2 1, 2 2, 2 3, 3
19 Successive Lumping D 0 0, 1 0, 2
20 Successive Lumping D 0 0, 1 0, 2
21 Successive Lumping 0 0, 1 0, 2
22 Successive Lumping 1 D 2 D 3 1, 1 2, 1 3, 1 1, 0 3, 2 1, 2 2, 2 3, 3
23 Successive Lumping D0 D1 D2 D3 0, 1 1, 1 2, 1 3, 1 3, 2 0, 2 1, 2 2, 2 3, 3 0 0, 1 1 D2 D3 1, 1 2, 1 3, 1 1, 0 3, 2 0, 2 1, 2 2, 2 3, 3 Feinberg(1987)
24 Successively Lumpable Steps D0 D1 D2 D3 0, 1 1, 1 2, 1 3, 1 3, 2 0, 2 1, 2 2, 2 3, , 1 1, 1 2, 1 3, 1 1, 0 2, 0 3, 0 3, 2 0, 2 1, 2 2, 2 3, 3 Figure Successively Lumpable Markov Process X(t) splitted up in sub processes. (m, j) = m (m, j) MY k=m+1 (k, 0), 8(m, j) 2X. k
25 Maximal SL Markov Chain SL Property Violating Transition Probabilities 0, 1 1, 1 2, 1 3, 1 3, 2 0, 2 1, 2 2, 2 3, 3
26 Successively Lumpable with respect to D 0 D 0 0 D 0 1 D 0 2 D 0 4 0, 1 1, 1 2, 1 3, 1 3, 2 D 0 3 0, 2 1, 2 2, 2 3, 3
27 Upper Bound (m, j) = m (m, j) MY k=m+1 (k, 0), 8(m, j) 2X. k For elements in D m the following holds when cutting o at level L m: LY (m, j) apple m (m, j) (k, 0). k k=m+1
28 Multiple Successive Lumping L 1 1 L 1 0 L 2 0 L 2 1 1, 1, 1 1, 0, 1 2, 0, 1 2, 1, 1 1, 1, 2 2, 1, 2 1, 1, 3 1, 0, 2 2, 0, 2 2, 1, 3 Katehakis & Smit (2012)
29 Multiple Successive Lumping D 1 1 D 1 0 D 2 0 D 2 1 1, 1, 1 1, 0, 1 2, 0, 1 2, 1, 1 1, 1, 2 2, 1, 2 1, 1, 3 1, 0, 2 2, 0, 2 2, 1, 3 Katehakis & Smit (2012)
30 Multiple Successive Lumping L 1 1 L 1 0 L 2 0 L 2 1 1, 1, 1 1, 0, 1 2, 0, 1 2, 1, 1 1, 1, 2 2, 1, 2 1, 1, 3 1, 0, 2 2, 0, 2 2, 1, , 0, 0 2, 0, 0 (n, m, j) = (n) n n m (j) Mn Y k=m+1 n nk (0) for all (n, m, j) 2X. (n, m, j) apple n n m (j) Nn Y k=m+1 n nk (0) for all (n, m, j) 2X, N n apple M n. Feinberg (1987) for (n) and Katehakis & Smit (2012) for remainder of the above Eq.
31 Basic Notation for QSF Processes A quasi-skip-free process is a Markov process with states that can be specified by tuples of the form (mi) where m represents the current level of the state i (i =1,...,`m) represents a state within the level L m (m =0, ±1, ±2,...). In addition, their probability transition law does not permit transitions to a state with level more than two units away from the current state s level in one direction (downwards).
32 Basic Notation for QSF Processes - Continued Their infinitesimal generator (transition rate matrix) has the form: D m 1 W m 1 U m 1,m U m 1,m+1 U m 1,m+2 Q = 0 D m W m U mm+1 U mm D m+1 W m+1 U m+1,m in the above specification of Q we use the letters D, W, and U todescribe down, within, and up transition rates, respectively. For a QSF process X(t) and for a fixed m 2{M 1,...,M 2 },astate (m, "(L m)) 2 L m is an entrance state for L e m if and only if the following is true for all (m +1,i) 2 L m+1 : d(mj m +1,i)=0, if (mj) 6= (m "(L m)).
33 DES QSF Processes The identity matrix I m of dimension `m `m. The (row) vectors of dimension `m: i) The vector 0 m identically equal to 0; ii) The vector 1 m identically equal to 1; iii) The vector m with 1 as its first coordinate and 0 elsewhere. The matrix U e mn = P M 2 k=n U mk 1 0 k m of dimension `m `m. The elements of U e mn will be denoted by ũ( mi):= P M 2 P`k k=m+1 j=1 u(kj mi). Define the matrices A m and B m : 2 6 A m = 4 eu M 1 m+1 + U M 1 m. eu m 1 m+1 + U m 1 m B m = U mm+1 + W m
34 The steady state distribution via the rate matrices R k m These results are described in Katehakis, Smit and Spieksma (2013). For a DES-QSF process there exist a matrix set {R k m} k,m such that: Theorem [K - S - S] m = e m k R k m. Since all subsets have an entrance state from above, the process is successively lumpable. A possible solution matrix R 1 m can be calculated exactly as a function of U k,m,u k,m+1 (k<m) and W m : R 1 m = A m (B m ) 1. All other R k m can be calculated recursively by: Theorem[K - S - S] h i Rm k = Ĩ m k Rm 1 (k 1) Rm k 1.
35 The construction of the rate matrix R The Successive Lumping method: Works for non-homogeneous processes. Gives an upper bound for the steady state probabilities when M 2 is infinite. Provides a limiting sequence when M 1 is infinite. Allows the size of levels ` to be infinite.
36 Discussion For a subclass of QBD processes when M 1 is finite, a similar result was derived with di erent methods in: Introduction to matrix analytic methods in stochastic modeling, by Latouche and Ramaswami (1999) [L - R].
37 Priority Queue Customers arrive with rate for each queue in batches of size 1 (for simplicity, not necessary) Queue 1 has priority over queue 2 There is an exponential single server with rate µ In state (n, j) there are n customers in queue 2 and j in queue 1. Queue 1 Server Queue 2
38 Explicit Solutions for the Priority Queue Model ,` 1,` 2,` 1 µ 1 µ 1 µ 0, 1 2 1, 1 2 2, µ 1 µ 1 µ 0, 0 2 1, 0 2 2, 0 2 µ µ µ Transition diagram for the priority model
39 Explicit Solutions for the Priority Queue Model - Continued The down, up and within transition rate matrices are: 2 D = W = 6 4 µ where d =2 + µ ,U = d 0. µ d.. 0 µ d
40 Explicit Solutions for the Priority Queue Model - Continued R = ( + µ) µ d 0. µ d.. 0 µ d We constructed an iterative method (Katehakis, Smit and Spieksma (2013b)) to do the inversion above in O(`2) steps. When ` is infinite our method gives a tight approximation. 1.
41 RES QSF Processes For a QSF process X(t) and for all m 2{M 1,...,M 2 },thestate (M 2, "(L m)) 2 L M2 is an entrance state for e L m if the following is true for all states (n, i) 2 L e m 1: u(k, j n, i) =0, if (k, j) 6= (M 2, "(L m)). In addition to the notation previously defined we introduce: ed m = D m 1 0 k m.
42 The steady state distribution via the rate matrices R k m These results are described in Katehakis, Smit and Spieksma (2013). For a RES-QSF process there exist a set {R m } m such that: Theorem [K - S - S] m = m+1 R m. Since all subsets have an entrance state from below, the process is successively lumpable. Amatrixset{R m } m that is a solution to the equation above can be calculated exactly as is shown below: Theorem[K - S - S] R m := D m+1 (W m ) 1. In addition, to find the steady state distribution, one can normalize using that: M2 (W M2 + e D M2 )=0 M2.
43 Restart Model The system contains 3 machines. Machine i break down with exponential rate µ i Machines are repaired with rate when all have broken down. The states are described as a vector x where x i = 0 (1) if the i-th machine is broken (working).
44 Explicit Solutions for the Restart Model µ1 µ 3 µ 2 0, 0, 1 0, 1, 1 µ 3 µ1 0, 0, 0 µ 2 0, 1, 0 1, 0, 1 µ 2 1, 1, 1 µ 3 µ1 µ 3 µ 1 1, 0, 0 µ 2 1, 1, 0 Transition diagram for the restart model
45 Explicit Solutions for the Restart Model - Continued The down, up and within transition rate matrices are: In this example of a restart process, when modeled as a QSF process, M 1 =0and M 2 =3. We derive that D m,w m and U m,m 2 have the from given below: 2 D 2 = 4 and W 0 =, U 0,3 =, U 1,3 =0 0 1, U 2,3 =0 0 2, 2 µ µ D 1 = 4 µ 2 5, W 1 = 4 0 µ 2 0 5, µ µ 1 µ 2 µ 3 0 µ 1 0 µ 3 0 µ 1 µ , W 2 = 4 µ 2 µ µ 1 µ µ 1 µ 2 D 3 = µ 1 µ 2 µ 3, W 3 = (µ 1 + µ 2 + µ 3 ). 3 5,
46 Explicit Solutions for the Restart Model - Continued R 0 = D 1 (W 0 ) 1 =1/ 2 R 1 = D 2 (W 1 ) 1 = µ 3 µ 2 µ 1 3 5, µ 2 /µ 3 µ 3 /µ 2 0 µ 1 /µ 3 0 µ 3 /µ 1 0 µ 1 /µ 2 µ 2 /µ 1 R 2 = D 3 (W 2 ) 1 = µ1 /(µ 2 + µ 3 ) µ 2 /(µ 1 + µ 3 ) µ 3 /(µ 1 + µ 2 ). 3 5,
47 Lattice Path Counting AknownalternativeforcalculatingtheratematrixisLattice Path Counting, introduced in v. Leeuwaarden, Squillante and Winands (2009). Works only for QBDs Uses a probabilistic interpretation of the rate matrix Uses hypergeometric functions For interior points: only transitions to nearest neighbor process are allowed No transition to west, north-west and south-west for interior points
48 Complexities in the homogenous Priority Queue M T = 10 5 T = 10 6 T = Red: Complexity of Brute Force Method Blue: Complexity of LPC to steady state distribution Green: Complexity of Successive Lumping [K - S - S] for specific models
49 Complexities in the non-homogenous Priority Queue M T = 10 5 T = 10 6 T = Red: Complexity of Brute Force Method Blue: Complexity of LPC to steady state distribution Green: Complexity of Successive Lumping [K - S - S] for specific models
50 Thank you!
51
52
53 (R,Q)
54
Cover Page. The handle holds various files of this Leiden University dissertation
Cover Page The handle http://hdlhandlenet/1887/39637 holds various files of this Leiden University dissertation Author: Smit, Laurens Title: Steady-state analysis of large scale systems : the successive
More informationCover Page. The handle holds various files of this Leiden University dissertation
Cover Page The handle http://hdl.handle.net/1887/39637 holds various files of this Leiden University dissertation Author: Smit, Laurens Title: Steady-state analysis of large scale systems : the successive
More informationDES and RES Processes and their Explicit Solutions
DES and RES Processes and their Explicit Solutions Michael N Katehakis Dept of Management Science and Information Systems, Rutgers Business School - Newark and New Brunswick, 1 Washington Park Newark,
More informationOn the Class of Quasi-Skip Free Processes: Stability & Explicit solutions when successively lumpable
On the Class of Quasi-Skip Free Processes: Stability & Explicit solutions when successively lumpable DRAFT 2012-Nov-29 - comments welcome, do not cite or distribute without permission Michael N Katehakis
More informationModelling Complex Queuing Situations with Markov Processes
Modelling Complex Queuing Situations with Markov Processes Jason Randal Thorne, School of IT, Charles Sturt Uni, NSW 2795, Australia Abstract This article comments upon some new developments in the field
More informationAdvanced Queueing Theory
Advanced Queueing Theory 1 Networks of queues (reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity, BCMP networks, mean-value analysis, Norton's
More informationQUASI-BIRTH-AND-DEATH PROCESSES, LATTICE PATH COUNTING, AND HYPERGEOMETRIC FUNCTIONS
September 17, 007 QUASI-BIRTH-AND-DEATH PROCESSES, LATTICE PATH COUNTING, AND HYPERGEOMETRIC FUNCTIONS J. S. H. van Leeuwaarden 1 M. S. Squillante E. M. M. Winands 3 Abstract This paper considers a class
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 informationA FAST MATRIX-ANALYTIC APPROXIMATION FOR THE TWO CLASS GI/G/1 NON-PREEMPTIVE PRIORITY QUEUE
A FAST MATRIX-ANAYTIC APPROXIMATION FOR TE TWO CASS GI/G/ NON-PREEMPTIVE PRIORITY QUEUE Gábor orváth Department of Telecommunication Budapest University of Technology and Economics. Budapest Pf. 9., ungary
More informationQUEUING MODELS AND MARKOV PROCESSES
QUEUING MODELS AND MARKOV ROCESSES Queues form when customer demand for a service cannot be met immediately. They occur because of fluctuations in demand levels so that models of queuing are intrinsically
More informationBirth-death chain. X n. X k:n k,n 2 N k apple n. X k: L 2 N. x 1:n := x 1,...,x n. E n+1 ( x 1:n )=E n+1 ( x n ), 8x 1:n 2 X n.
Birth-death chains Birth-death chain special type of Markov chain Finite state space X := {0,...,L}, with L 2 N X n X k:n k,n 2 N k apple n Random variable and a sequence of variables, with and A sequence
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 informationOverload Analysis of the PH/PH/1/K Queue and the Queue of M/G/1/K Type with Very Large K
Overload Analysis of the PH/PH/1/K Queue and the Queue of M/G/1/K Type with Very Large K Attahiru Sule Alfa Department of Mechanical and Industrial Engineering University of Manitoba Winnipeg, Manitoba
More informationExplicit Solutions for a class of Quasi-Skip Free in One Direction Processes
Subitted to Operations Research anuscript (Please, provide the anuscript nuber!) Authors are encouraged to subit new papers to INFORMS journals by eans of a style file teplate, which includes the journal
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 informationMatrix analytic methods. Lecture 1: Structured Markov chains and their stationary distribution
1/29 Matrix analytic methods Lecture 1: Structured Markov chains and their stationary distribution Sophie Hautphenne and David Stanford (with thanks to Guy Latouche, U. Brussels and Peter Taylor, U. Melbourne
More informationTwo Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server
Two Heterogeneous Servers Queueing-Inventory System with Sharing Finite Buffer and a Flexible Server S. Jehoashan Kingsly 1, S. Padmasekaran and K. Jeganathan 3 1 Department of Mathematics, Adhiyamaan
More informationQuasi-birth-death processes with an explicit rate matrix
Quasi-birth-death processes with an explicit rate matrix van Leeuwaarden, J.S.H.; Winands, E.M.M. Published: 0/0/2004 Document Version Publisher s PDF, also known as Version of Record (includes final page,
More informationStructured Markov Chains
Structured Markov Chains Ivo Adan and Johan van Leeuwaarden Where innovation starts Book on Analysis of structured Markov processes (arxiv:1709.09060) I Basic methods Basic Markov processes Advanced Markov
More informationStochastic Models: Markov Chains and their Generalizations
Scuola di Dottorato in Scienza ed Alta Tecnologia Dottorato in Informatica Universita di Torino Stochastic Models: Markov Chains and their Generalizations Gianfranco Balbo e Andras Horvath Outline Introduction
More informationSTOCHASTIC MODELS FOR RELIABILITY, AVAILABILITY, AND MAINTAINABILITY
STOCHASTIC MODELS FOR RELIABILITY, AVAILABILITY, AND MAINTAINABILITY Ph.D. Assistant Professor Industrial and Systems Engineering Auburn University RAM IX Summit November 2 nd 2016 Outline Introduction
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 informationStationary Probabilities of Markov Chains with Upper Hessenberg Transition Matrices
Stationary Probabilities of Marov Chains with Upper Hessenberg Transition Matrices Y. Quennel ZHAO Department of Mathematics and Statistics University of Winnipeg Winnipeg, Manitoba CANADA R3B 2E9 Susan
More informationCensoring Technique in Studying Block-Structured Markov Chains
Censoring Technique in Studying Block-Structured Markov Chains Yiqiang Q. Zhao 1 Abstract: Markov chains with block-structured transition matrices find many applications in various areas. Such Markov chains
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 informationCPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017
CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Motivating Quote for Queueing Models Good things come to those who wait - poet/writer
More information57:022 Principles of Design II Final Exam Solutions - Spring 1997
57:022 Principles of Design II Final Exam Solutions - Spring 1997 Part: I II III IV V VI Total Possible Pts: 52 10 12 16 13 12 115 PART ONE Indicate "+" if True and "o" if False: + a. If a component's
More informationCover Page. The handle holds various files of this Leiden University dissertation
Cover Page The handle http://hdl.handle.net/1887/39637 holds various files of this Leiden University dissertation Author: Smit, Laurens Title: Steady-state analysis of large scale systems : the successive
More informationDeparture Processes of a Tandem Network
The 7th International Symposium on perations Research and Its Applications (ISRA 08) Lijiang, China, ctober 31 Novemver 3, 2008 Copyright 2008 RSC & APRC, pp. 98 103 Departure Processes of a Tandem Network
More information15 Closed production networks
5 Closed production networks In the previous chapter we developed and analyzed stochastic models for production networks with a free inflow of jobs. In this chapter we will study production networks for
More informationM/M/1 Retrial Queueing System with Negative. Arrival under Erlang-K Service by Matrix. Geometric Method
Applied Mathematical Sciences, Vol. 4, 21, no. 48, 2355-2367 M/M/1 Retrial Queueing System with Negative Arrival under Erlang-K Service by Matrix Geometric Method G. Ayyappan Pondicherry Engineering College,
More informationStochastic inventory system with two types of services
Int. J. Adv. Appl. Math. and Mech. 2() (204) 20-27 ISSN: 2347-2529 Available online at www.ijaamm.com International Journal of Advances in Applied Mathematics and Mechanics Stochastic inventory system
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 informationThe shortest queue problem
The shortest queue problem Ivo Adan March 19, 2002 1/40 queue 1 join the shortest queue queue 2 Where: Poisson arrivals with rate Exponential service times with mean 1/ 2/40 queue 1 queue 2 randomly assign
More information15 Closed production networks
5 Closed production networks In the previous chapter we developed and analyzed stochastic models for production networks with a free inflow of jobs. In this chapter we will study production networks for
More informationChapter 16 focused on decision making in the face of uncertainty about one future
9 C H A P T E R Markov Chains Chapter 6 focused on decision making in the face of uncertainty about one future event (learning the true state of nature). However, some decisions need to take into account
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 informationOn Optimization of the Total Present Value of Profits under Semi Markov Conditions
On Optimization of the Total Present Value of Profits under Semi Markov Conditions Katehakis, Michael N. Rutgers Business School Department of MSIS 180 University, Newark, New Jersey 07102, U.S.A. mnk@andromeda.rutgers.edu
More information2 Theory. 2.1 State Space Representation S 2 S 1 S 3
In the following sections we develop the theory, illustrate the technique by applying it to a sample system, and validate the results using the method of enumeration. Notations: A-state functional (acceptable)
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 informationA Heterogeneous Two-Server Queueing System with Balking and Server Breakdowns
The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 230 244 A Heterogeneous Two-Server Queueing
More informationChapter 3: Markov Processes First hitting times
Chapter 3: Markov Processes First hitting times L. Breuer University of Kent, UK November 3, 2010 Example: M/M/c/c queue Arrivals: Poisson process with rate λ > 0 Example: M/M/c/c queue Arrivals: Poisson
More informationring structure Abstract Optical Grid networks allow many computing sites to share their resources by connecting
Markovian approximations for a grid computing network with a ring structure J. F. Pérez and B. Van Houdt Performance Analysis of Telecommunication Systems Research Group, Department of Mathematics and
More informationContinuous Time Processes
page 102 Chapter 7 Continuous Time Processes 7.1 Introduction In a continuous time stochastic process (with discrete state space), a change of state can occur at any time instant. The associated point
More informationModel reversibility of a two dimensional reflecting random walk and its application to queueing network
arxiv:1312.2746v2 [math.pr] 11 Dec 2013 Model reversibility of a two dimensional reflecting random walk and its application to queueing network Masahiro Kobayashi, Masakiyo Miyazawa and Hiroshi Shimizu
More informationChapter 11 Output Analysis for a Single Model. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation
Chapter 11 Output Analysis for a Single Model Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Purpose Objective: Estimate system performance via simulation If q is the system performance,
More informationLinear Model Predictive Control for Queueing Networks in Manufacturing and Road Traffic
Linear Model Predictive Control for ueueing Networks in Manufacturing and Road Traffic Yoni Nazarathy Swinburne University of Technology, Melbourne. Joint work with: Erjen Lefeber (manufacturing), Hai
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 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 informationCost Analysis of a vacation machine repair model
Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 25 (2011) 246 256 International Conference on Asia Pacific Business Innovation & Technology Management Cost Analysis
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 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 informationStochastic inventory management at a service facility with a set of reorder levels
Volume 23 (2), pp. 137 149 http://www.orssa.org.za ORiON ISSN 0529-191-X c 2007 Stochastic inventory management at a service facility with a set of reorder levels VSS Yadavalli B Sivakumar G Arivarignan
More informationLecture Notes 7 Random Processes. Markov Processes Markov Chains. Random Processes
Lecture Notes 7 Random Processes Definition IID Processes Bernoulli Process Binomial Counting Process Interarrival Time Process Markov Processes Markov Chains Classification of States Steady State Probabilities
More informationA REVIEW AND APPLICATION OF HIDDEN MARKOV MODELS AND DOUBLE CHAIN MARKOV MODELS
A REVIEW AND APPLICATION OF HIDDEN MARKOV MODELS AND DOUBLE CHAIN MARKOV MODELS Michael Ryan Hoff A Dissertation submitted to the Faculty of Science, University of the Witwatersrand, Johannesburg, in fulfilment
More informationTHE ISRAELI QUEUE WITH PRIORITIES
Stochastic Models, 29:353 379, 203 Copyright Taylor & Francis Group, LLC ISSN: 532-6349 print/532-424 online DOI: 0.080/5326349.203.8089 THE ISRAELI QUEUE WITH PRIORITIES Nir Perel and Uri Yechiali Department
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 information10.2 For the system in 10.1, find the following statistics for population 1 and 2. For populations 2, find: Lq, Ls, L, Wq, Ws, W, Wq 0 and SL.
Bibliography Asmussen, S. (2003). Applied probability and queues (2nd ed). New York: Springer. Baccelli, F., & Bremaud, P. (2003). Elements of queueing theory: Palm martingale calculus and stochastic recurrences
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 informationStochastic Optimization
Chapter 27 Page 1 Stochastic Optimization Operations research has been particularly successful in two areas of decision analysis: (i) optimization of problems involving many variables when the outcome
More informationAn M/M/1 Queue in Random Environment with Disasters
An M/M/1 Queue in Random Environment with Disasters Noam Paz 1 and Uri Yechiali 1,2 1 Department of Statistics and Operations Research School of Mathematical Sciences Tel Aviv University, Tel Aviv 69978,
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 informationRetrial queue for cloud systems with separated processing and storage units
Retrial queue for cloud systems with separated processing and storage units Tuan Phung-Duc Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro-ku, Tokyo, Japan
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 information56:171 Operations Research Final Exam December 12, 1994
56:171 Operations Research Final Exam December 12, 1994 Write your name on the first page, and initial the other pages. The response "NOTA " = "None of the above" Answer both parts A & B, and five sections
More informationMatrix Analytic Methods for Stochastic Fluid Flows
Matrix Analytic Methods for Stochastic Fluid Flows V. Ramaswami, AT&T Labs, 2 Laurel Avenue D5-3B22, Middletown, NJ 7748 We present an analysis of stochastic fluid flow models along the lines of matrix-analytic
More information6 Solving Queueing Models
6 Solving Queueing Models 6.1 Introduction In this note we look at the solution of systems of queues, starting with simple isolated queues. The benefits of using predefined, easily classified queues will
More information1 Markov decision processes
2.997 Decision-Making in Large-Scale Systems February 4 MI, Spring 2004 Handout #1 Lecture Note 1 1 Markov decision processes In this class we will study discrete-time stochastic systems. We can describe
More information2WB05 Simulation Lecture 7: Output analysis
2WB05 Simulation Lecture 7: Output analysis Marko Boon http://www.win.tue.nl/courses/2wb05 December 17, 2012 Outline 2/33 Output analysis of a simulation Confidence intervals Warm-up interval Common random
More informationQueueing Networks and Insensitivity
Lukáš Adam 29. 10. 2012 1 / 40 Table of contents 1 Jackson networks 2 Insensitivity in Erlang s Loss System 3 Quasi-Reversibility and Single-Node Symmetric Queues 4 Quasi-Reversibility in Networks 5 The
More informationSimultaneous Transient Analysis of QBD Markov Chains for all Initial Configurations using a Level Based Recursion
Simultaneous Transient Analysis of QBD Markov Chains for all Initial Configurations using a Level Based Recursion J Van Velthoven, B Van Houdt and C Blondia University of Antwerp Middelheimlaan 1 B- Antwerp,
More informationMulti Stage Queuing Model in Level Dependent Quasi Birth Death Process
International Journal of Statistics and Systems ISSN 973-2675 Volume 12, Number 2 (217, pp. 293-31 Research India Publications http://www.ripublication.com Multi Stage Queuing Model in Level Dependent
More informationWaiting time characteristics in cyclic queues
Waiting time characteristics in cyclic queues Sanne R. Smits, Ivo Adan and Ton G. de Kok April 16, 2003 Abstract In this paper we study a single-server queue with FIFO service and cyclic interarrival and
More informationEx 12A The Inverse matrix
Chapter 12: Matrices II TOPIC The Inverse Matrix TEXT: Essential Further Mathematics DATE SET PAGE(S) WORK 421 Exercise 12A: Q1 4 Applying the Inverse Matrix: Solving Simultaneous Equations 428 Exercise
More informationM/M/1 Retrial Queueing System with N-Policy. Multiple Vacation under Non-Pre-Emtive Priority. Service by Matrix Geometric Method
Applied Mathematical Sciences, Vol. 4, 2010, no. 23, 1141 1154 M/M/1 Retrial Queueing System with N-Policy Multiple Vacation under Non-Pre-Emtive Priority Service by Matrix Geometric Method G. AYYAPPAN
More informationMarkov Processes and Queues
MIT 2.853/2.854 Introduction to Manufacturing Systems Markov Processes and Queues Stanley B. Gershwin Laboratory for Manufacturing and Productivity Massachusetts Institute of Technology Markov Processes
More informationA Queueing Model for Sleep as a Vacation
Applied Mathematical Sciences, Vol. 2, 208, no. 25, 239-249 HIKARI Ltd, www.m-hikari.com https://doi.org/0.2988/ams.208.8823 A Queueing Model for Sleep as a Vacation Nian Liu School of Mathematics and
More informationOn Finding Optimal Policies for Markovian Decision Processes Using Simulation
On Finding Optimal Policies for Markovian Decision Processes Using Simulation Apostolos N. Burnetas Case Western Reserve University Michael N. Katehakis Rutgers University February 1995 Abstract A simulation
More informationA Simple Solution for the M/D/c Waiting Time Distribution
A Simple Solution for the M/D/c Waiting Time Distribution G.J.Franx, Universiteit van Amsterdam November 6, 998 Abstract A surprisingly simple and explicit expression for the waiting time distribution
More informationAnswers to selected exercises
Answers to selected exercises A First Course in Stochastic Models, Henk C. Tijms 1.1 ( ) 1.2 (a) Let waiting time if passengers already arrived,. Then,, (b) { (c) Long-run fraction for is (d) Let waiting
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 informationM/M/1 Queueing systems with inventory
Queueing Syst 2006 54:55 78 DOI 101007/s11134-006-8710-5 M/M/1 Queueing systems with inventory Maike Schwarz Cornelia Sauer Hans Daduna Rafal Kulik Ryszard Szekli Received: 11 August 2004 / Revised: 6
More informationMath 597/697: Solution 5
Math 597/697: Solution 5 The transition between the the ifferent states is governe by the transition matrix 0 6 3 6 0 2 2 P = 4 0 5, () 5 4 0 an v 0 = /4, v = 5, v 2 = /3, v 3 = /5 Hence the generator
More informationThe SIS and SIR stochastic epidemic models revisited
The SIS and SIR stochastic epidemic models revisited Jesús Artalejo Faculty of Mathematics, University Complutense of Madrid Madrid, Spain jesus_artalejomat.ucm.es BCAM Talk, June 16, 2011 Talk Schedule
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 informationComputer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr.
Simulation Discrete-Event System Simulation Chapter 0 Output Analysis for a Single Model Purpose Objective: Estimate system performance via simulation If θ is the system performance, the precision of the
More informationTHE ON NETWORK FLOW EQUATIONS AND SPLITTG FORMULAS TRODUCTION FOR SOJOURN TIMES IN QUEUEING NETWORKS 1 NO FLOW EQUATIONS
Applied Mathematics and Stochastic Analysis 4, Number 2, Summer 1991, III-I16 ON NETWORK FLOW EQUATIONS AND SPLITTG FORMULAS FOR SOJOURN TIMES IN QUEUEING NETWORKS 1 HANS DADUNA Institut flit Mathematische
More informationThe Israeli Queue with a general group-joining policy 60K25 90B22
DOI 0007/s0479-05-942-2 3 4 5 6 7 8 9 0 2 3 4 The Israeli Queue with a general group-joining policy Nir Perel,2 Uri Yechiali Springer Science+Business Media New York 205 Abstract We consider a single-server
More informationManaging Service Systems with an Offline Waiting Option and Customer Abandonment: Companion Note
Managing Service Systems with an Offline Waiting Option and Customer Abandonment: Companion Note Vasiliki Kostami Amy R. Ward September 25, 28 The Amusement Park Ride Setting An amusement park ride departs
More informationQueuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe
Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem Wade Trappe Lecture Overview Network of Queues Introduction Queues in Tandem roduct Form Solutions Burke s Theorem What
More informationEFFICIENT COMPUTATION OF PROBABILITIES OF EVENTS DESCRIBED BY ORDER STATISTICS AND APPLICATION TO A PROBLEM OFQUEUES
EFFICIENT COMPUTATION OF PROBABILITIES OF EVENTS DESCRIBED BY ORDER STATISTICS AND APPLICATION TO A PROBLEM OFQUEUES Lee K. Jones and Richard C. Larson OR 249-91 May 1991 Efficient Computation of Probabilities
More informationJRF (Quality, Reliability and Operations Research): 2013 INDIAN STATISTICAL INSTITUTE INSTRUCTIONS
JRF (Quality, Reliability and Operations Research): 2013 INDIAN STATISTICAL INSTITUTE INSTRUCTIONS The test is divided into two sessions (i) Forenoon session and (ii) Afternoon session. Each session is
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 informationSection 3.3: Discrete-Event Simulation Examples
Section 33: Discrete-Event Simulation Examples Discrete-Event Simulation: A First Course c 2006 Pearson Ed, Inc 0-13-142917-5 Discrete-Event Simulation: A First Course Section 33: Discrete-Event Simulation
More informationDefinition and Examples of DTMCs
Definition and Examples of DTMCs Natarajan Gautam Department of Industrial and Systems Engineering Texas A&M University 235A Zachry, College Station, TX 77843-3131 Email: gautam@tamuedu Phone: 979-845-5458
More informationPERTURBATION ANALYSIS FOR DENUMERABLE MARKOV CHAINS WITH APPLICATION TO QUEUEING MODELS
Adv Appl Prob 36, 839 853 (2004) Printed in Northern Ireland Applied Probability Trust 2004 PERTURBATION ANALYSIS FOR DENUMERABLE MARKOV CHAINS WITH APPLICATION TO QUEUEING MODELS EITAN ALTMAN and KONSTANTIN
More informationSuggested solutions for the exam in SF2863 Systems Engineering. December 19,
Suggested solutions for the exam in SF863 Systems Engineering. December 19, 011 14.00 19.00 Examiner: Per Enqvist, phone: 790 6 98 1. We can think of the support center as a Jackson network. The reception
More informationRECURSION EQUATION FOR
Math 46 Lecture 8 Infinite Horizon discounted reward problem From the last lecture: The value function of policy u for the infinite horizon problem with discount factor a and initial state i is W i, u
More informationA New Look at Matrix Analytic Methods
Clemson University TigerPrints All Dissertations Dissertations 8-216 A New Look at Matrix Analytic Methods Jason Joyner Clemson University Follow this and additional works at: https://tigerprints.clemson.edu/all_dissertations
More informationSession-Based Queueing Systems
Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the
More information