Class DTMC

java.lang.Object
jline.lib.kpctoolbox.mc.DTMC

public final class DTMC extends Object
Discrete-Time Markov Chain (DTMC) analysis functions.
  • Method Details

    • dtmc_makestochastic

      public static Matrix dtmc_makestochastic(Matrix P)
    • dtmc_isfeasible

      public static int dtmc_isfeasible(Matrix P)
    • dtmc_solve

      public static double[] dtmc_solve(Matrix P)
    • dtmc_rand

      public static Matrix dtmc_rand(int n)
    • dtmc_simulate

      public static int[] dtmc_simulate(Matrix P, double[] pi0, int nSteps)
    • dtmc_stochcomp

      public static Matrix dtmc_stochcomp(Matrix P)
    • dtmc_stochcomp

      public static Matrix dtmc_stochcomp(Matrix P, int[] I)
    • dtmc_timereverse

      public static Matrix dtmc_timereverse(Matrix P)
    • dtmc_uniformization

      public static Pair<double[],Integer> dtmc_uniformization(double[] pi0, Matrix P)
    • dtmc_uniformization

      public static Pair<double[],Integer> dtmc_uniformization(double[] pi0, Matrix P, double t)
    • dtmc_uniformization

      public static Pair<double[],Integer> dtmc_uniformization(double[] pi0, Matrix P, double t, double tol)
    • dtmc_uniformization

      public static Pair<double[],Integer> dtmc_uniformization(double[] pi0, Matrix P, double t, double tol, int maxiter)