Jump to content

Matrix geometric method

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Gareth Jones (talk | contribs) at 11:20, 6 June 2013 (use common name). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In probability theory, the matrix geometric method is a method for the analysis of quasi-birth–death processes, continuous-time Markov chain whose transition rate matrices with a repetitive block structure.[1] The method was developed "largely by Marcel F. Neuts and his students starting around 1975."[2]

Method description

The method requires a transition rate matrix with tridiagonal block structure as follows

where each of B00, B01, B10, A0, A1 and A2 are matrices. To compute the stationary distribution π writing π Q = 0 the balance equations are considered for sub-vectors πi

Observe that the relationship πi = π1 Ri – 1 holds where R is the Neut's rate matrix,[3] which can be computed numerically. Using this we write

which can be solve to find π0 and π1 and therefore iteratively all the πi.

Computation of R

The matrix R can be computed using cyclic reduction[4] or logarithmic reduction.[5][6]

Matrix analytic method

The matrix analytic method is a more complicated version of the matrix geometric solution method used to analyse models with block M/G/1 matrices.[7] Such models are harder because no relationship like πi = π1 Ri – 1 used above holds.[8]

References

  1. ^ Harrison, Peter G.; Patel, Naresh M. (1992). Performance Modelling of Communication Networks and Computer Architectures. Addison-Wesley. pp. 317–322. ISBN 0-201-54419-9.
  2. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1007/0-387-21525-5_8, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1007/0-387-21525-5_8 instead.
  3. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1080/15326349908807141, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1080/15326349908807141 instead.
  4. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1137/S0895479895284804, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1137/S0895479895284804 instead.
  5. ^ Attention: This template ({{cite jstor}}) is deprecated. To cite the publication identified by jstor:3214773, please use {{cite journal}} with |jstor=3214773 instead.
  6. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1016/j.peva.2010.04.003, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1016/j.peva.2010.04.003 instead.
  7. ^ Attention: This template ({{cite doi}}) is deprecated. To cite the publication identified by doi:10.1002/9780470400531.eorms0631, please use {{cite journal}} (if it was published in a bona fide academic journal, otherwise {{cite report}} with |doi=10.1002/9780470400531.eorms0631 instead.
  8. ^ Bolch, Gunter; Greiner, Stefan; de Meer, Hermann; Shridharbhai Trivedi, Kishor (2006). Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications (2 ed.). John Wiley & Sons, Inc. p. 259. ISBN 0471565253.