Class RandomDMAP

java.lang.Object
jline.lib.butools.dmap.RandomDMAP

public final class RandomDMAP extends Object
  • Method Details

    • randomDMAP

      public static Pair<Matrix,Matrix> randomDMAP(int order, double mean, int zeroEntries, int maxTrials, double prec, Random random)
      Returns a random discrete Markovian arrival process.
      Parameters:
      order - The size of the DMAP
      mean - The mean inter-arrival time of the DMAP (default: 10.0)
      zeroEntries - The number of zero entries in the D0 and D1 matrices (default: 0)
      maxTrials - Maximum number of trials to find a proper DMAP (default: 1000)
      prec - Numerical precision for checking irreducibility (default: 1e-7)
      random - Random number generator
      Returns:
      Pair of (D0, D1) matrices of the DMAP
    • randomDMAP

      public static Pair<Matrix,Matrix> randomDMAP(int order, double mean, int zeroEntries, int maxTrials, double prec)
    • randomDMAP

      public static Pair<Matrix,Matrix> randomDMAP(int order, double mean, int zeroEntries, int maxTrials)
    • randomDMAP

      public static Pair<Matrix,Matrix> randomDMAP(int order, double mean, int zeroEntries)
    • randomDMAP

      public static Pair<Matrix,Matrix> randomDMAP(int order, double mean)
    • randomDMAP

      public static Pair<Matrix,Matrix> randomDMAP(int order)