|
|
Line 1: |
Line 1: |
| {{About|arrival processes to queues|bivariate processes|Markov additive process}}
| | The writer's title is Christy. North Carolina is the location he loves most but now he is considering other options. She works as a travel agent but soon she'll be on her personal. To perform domino is some thing I really appreciate performing.<br><br>my homepage: [http://www.onbizin.co.kr/xe/?document_srl=320614 psychic readings online] |
| In [[queueing theory]], a discipline within the mathematical [[probability theory|theory of probability]], a '''Markovian arrival process''' ('''MAP''' or '''MArP'''<ref>{{cite doi|10.1007/0-387-21525-5_11}}</ref>) is a mathematical model for the time between job arrivals to a system. The simplest such process is a [[Poisson process]] where the time between each arrival is [[exponential distribution|exponentially distributed]].<ref name="asmussen">{{cite doi|10.1111/1467-9469.00186}}</ref><ref>{{cite doi|10.1002/9780470400531.eorms0499}}</ref>
| |
| | |
| The processes were first suggested by Neuts in 1979.<ref>{{cite jstor|3213143}}</ref><ref name="asmussen" />
| |
| | |
| ==Definition==
| |
| | |
| A Markov arrival process is defined by two matrices ''D''<sub>0</sub> and ''D''<sub>1</sub> where elements of ''D''<sub>0</sub> represent hidden transitions and elements of ''D''<sub>1</sub> observable transitions. The [[block matrix]] ''Q'' below is a [[transition rate matrix]] for a [[continuous-time Markov chain]].<ref>{{cite doi|10.1145/2007116.2007176}}</ref>
| |
| | |
| :<math>
| |
| Q=\left[\begin{matrix}
| |
| D_{0}&D_{1}&0&0&\dots\\
| |
| 0&D_{0}&D_{1}&0&\dots\\
| |
| 0&0&D_{0}&D_{1}&\dots\\
| |
| \vdots & \vdots & \ddots & \ddots & \ddots
| |
| \end{matrix}\right]\; .</math>
| |
| | |
| The simplest example is a Poisson process where ''D''<sub>0</sub> = −''λ'' and ''D''<sub>1</sub> = ''λ'' where there is only one possible transition, it is observable and occurs at rate ''λ''. For ''Q'' to be a valid transition rate matrix, the following restrictions apply to the ''D''<sub>''i''</sub>
| |
| | |
| :<math>\begin{align}
| |
| 0\leq [D_{1}]_{i,j}&<\infty \\
| |
| 0\leq [D_{0}]_{i,j}&<\infty \quad i\neq j \\
| |
| \, [D_{0}]_{i,i}&<0 \\
| |
| (D_{0}+D_{1})\boldsymbol{1} &= \boldsymbol{0}
| |
| \end{align}</math>
| |
| | |
| ==Special cases==
| |
| | |
| === Markov-modulated Poisson process ===
| |
| | |
| The '''Markov-modulated Poisson process''' or '''MMPP''' where ''m'' Poisson processes are switched between by an underlying [[continuous-time Markov chain]].<ref>{{cite doi|10.1016/0166-5316(93)90035-S}}</ref> If each of the ''m'' Poisson processes has rate ''λ''<sub>''i''</sub> and the modulating continuous-time Markov has has ''m'' × ''m'' transition rate matrix ''R'', then the MAP representation is
| |
| | |
| :<math>\begin{align}
| |
| D_{1} &= \operatorname{diag}\{\lambda_{1},\dots,\lambda_{m}\}\\
| |
| D_{0} &=R-D_1.
| |
| \end{align}</math>
| |
| | |
| ===Phase-type renewal process===
| |
| | |
| The '''phase-type renewal process''' is a Markov arrival process with [[phase-type distribution|phase-type distributed]] sojourn between arrivals. For example if an arrival process has an interarrival time distribution PH<math>(\boldsymbol{\alpha},S)</math> with an exit vector denoted <math>\boldsymbol{S}^{0}=-S\boldsymbol{1}</math>, the arrival process has generator matrix,
| |
| | |
| :<math> | |
| Q=\left[\begin{matrix}
| |
| S&\boldsymbol{S}^{0}\boldsymbol{\alpha}&0&0&\dots\\
| |
| 0&S&\boldsymbol{S}^{0}\boldsymbol{\alpha}&0&\dots\\
| |
| 0&0&S&\boldsymbol{S}^{0}\boldsymbol{\alpha}&\dots\\
| |
| \vdots&\vdots&\ddots&\ddots&\ddots\\
| |
| \end{matrix}\right]
| |
| </math>
| |
| | |
| ==Batch Markov arrival process==
| |
| The '''batch Markovian arrival process''' (''BMAP'') is a generalisation of the Markovian arrival process by allowing more than one arrival at a time.<ref>{{cite doi|10.1007/BFb0013859}}</ref> The homogeneous case has rate matrix,
| |
| | |
| :<math>
| |
| Q=\left[\begin{matrix}
| |
| D_{0}&D_{1}&D_{2}&D_{3}&\dots\\
| |
| 0&D_{0}&D_{1}&D_{2}&\dots\\
| |
| 0&0&D_{0}&D_{1}&\dots\\
| |
| \vdots & \vdots & \ddots & \ddots & \ddots
| |
| \end{matrix}\right]\; .</math>
| |
| | |
| An arrival of size <math>k</math> occurs every time a transition occurs in the sub-matrix <math>D_{k}</math>. Sub-matrices <math>D_{k}</math> have elements of <math>\lambda_{i,j}</math>, the rate of a [[Poisson process]], such that,
| |
| | |
| :<math>
| |
| 0\leq [D_{k}]_{i,j}<\infty\;\;\;\; 1\leq k
| |
| </math>
| |
| | |
| :<math>
| |
| 0\leq [D_{0}]_{i,j}<\infty\;\;\;\; i\neq j
| |
| </math>
| |
| | |
| :<math>
| |
| [D_{0}]_{i,i}<0\;
| |
| </math>
| |
| | |
| and
| |
| :<math>
| |
| \sum^{\infty}_{k=0}D_{k}\boldsymbol{1}=\boldsymbol{0}
| |
| </math>
| |
| | |
| ==Fitting==
| |
| | |
| A MAP can be fitted using an [[expectation–maximization algorithm]].<ref>{{cite doi|10.1007/978-3-540-45232-4_14}}</ref>
| |
| | |
| ===Software===
| |
| | |
| * [http://www.cs.wm.edu/MAPQN/kpctoolbox.html KPC-toolbox] a series of [[MATLAB]] scripts to fit a MAP to data.<ref>{{cite doi|10.1109/QEST.2008.33}}</ref>
| |
| | |
| ==References==
| |
| {{Reflist}}
| |
| | |
| {{Queueing theory}}
| |
| | |
| [[Category:Queueing theory]]
| |
| [[Category:Markov processes]]
| |
The writer's title is Christy. North Carolina is the location he loves most but now he is considering other options. She works as a travel agent but soon she'll be on her personal. To perform domino is some thing I really appreciate performing.
my homepage: psychic readings online