Page 36 - A First Course In Stochastic Models
P. 36

MARKOV MODULATED BATCH POISSON PROCESSES             27

                differential equations, we obtain
                                        ∗
                                                      ∗
                                       P (z, t) = e D(z)t P (z, 0)           (1.4.4)
                                        i             i
                       ∗
                                                                  ∗
                where P (z, t) is the ith row of the matrix P (z, t). Since P (z, 0) equals the ith
                                                     ∗
                       i                                         i
                unit vector e i = (0, . . . , 1, . . . , 0), it next follows that P (z, t) = e D(z)t , as was
                                                               ∗
                to be proved.
                  In general it is a formidable task to obtain the numerical values of the prob-
                abilities P ij (k, t) from the expression (1.4.4), particularly when m is large. The
                                                                              ∗
                numerical approach of the discrete FFT method is only practically feasible when
                the computation of the matrix e D(z)t  is not too burdensome. Numerous algorithms
                for the computation of the matrix exponential e At  have been proposed, but they do
                not always provide high accuracy. The computational work is simplified when the
                m×m matrix A has m different eigenvalues µ 1 , . . . , µ m (say), as is often the case
                in applications. It is well known from linear algebra that the matrix A can then be
                diagonalized as
                                            A = SχS −1 ,

                where the diagonal matrix χ is given by χ = diag(µ 1 , . . . , µ m ) and the column
                vectors of the matrix S are the linearly independent eigenvectors associated with
                                                           n −1
                                                     n
                the eigenvalues µ 1 , . . . , µ m . Moreover, by A = Sχ S  , it holds that
                                   e At  = S diag(e µ 1 t , . . . , e µ m t )S −1 .
                Fast codes for the computation of eigenvalues and eigenvectors of a (complex)
                matrix are widely available.
                  To conclude this section, it is remarked that the matrix D(z) in the matrix expo-
                nential e D(z)t  has a very simple form for the important case of single arrivals (i.e.
                 (1)
                a  = 1 for i = 1, . . . , m). It then follows from (1.4.1) and (1.4.2) that
                 i
                                    D(z) = Q −   +  z,  |z| ≤ 1.
                The arrival process with single arrivals is called the Markov modulated Poisson
                process. A special case of this process is the switched Poisson process which has
                only two arrival rates (m = 2). This model is frequently used in applications. In
                the special case of the switched Poisson process, the following explicit expressions
                can be given for the generating functions P (z, t):
                                                    ∗
                                                   ij
                                  1
                     ∗                                         −r 1 (z)t
                   P (z, t) =            {r 2 (z) − (λ i (1 − z) + ω i )}e
                     ii
                             r 2 (z) − r 1 (z)

                             − {r 1 (z) − (λ i (1 − z) + ω i )}e −r 2 (z)t  ,  i = 1, 2,
                ∗ It is also possible to formulate a direct probabilistic algorithm for the computation of the probabilities
                P ij (k, t). This algorithm is based on the uniformization method for continuous-time Markov chains; see
                Section 4.5.
   31   32   33   34   35   36   37   38   39   40   41