Class Q_DT_PH_PH_1

java.lang.Object
jline.lib.qmam.Q_DT_PH_PH_1

public final class Q_DT_PH_PH_1 extends Object
  • Method Details

    • qDtPhPh1

      public static DTQueueResult qDtPhPh1(Matrix alpha, Matrix T, Matrix beta, Matrix S, MAPMAP1Options options)
      Queue length distribution of a discrete-time DPH/DPH/1/FCFS queue.

      A discrete phase-type law (alpha, T) with absorption vector t = e - T*e renews at every event, so the arrival and service streams are the DMAPs (T, t*alpha) and (S, s*beta) and the queue is the DMAP/DMAP/1 one. Routing through Q_DT_MAP_MAP_1 keeps a single set of QBD blocks, and hence a single statement of the late-arrival-with-delayed-access convention, in the codebase.

      Parameters:
      alpha - 1 x ma initial phase vector of the interarrival DPH
      T - ma x ma transient matrix of the interarrival DPH
      beta - 1 x ms initial phase vector of the service DPH
      S - ms x ms transient matrix of the service DPH
      options - mode, maximum number of components and verbosity
      Returns:
      the queue length distribution, entry i being Prob[i in system]