Package jline.api.mc

Class Dtmc_uniformizationKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static DtmcUniformizationResult dtmc_uniformization(Matrix pi0, Matrix P, Double t, Double tol, Integer maxiter) Compute the transient probability distribution of a DTMC using uniformization.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • dtmc_uniformization

         final static DtmcUniformizationResult dtmc_uniformization(Matrix pi0, Matrix P, Double t, Double tol, Integer maxiter)

        Compute the transient probability distribution of a DTMC using uniformization.

        This method converts the DTMC transition matrix to a CTMC infinitesimal generator and then applies the CTMC uniformization algorithm.

        Parameters:
        pi0 - Initial state probability vector of the DTMC
        P - Transition matrix of the DTMC
        t - Time point for transient analysis (default: 10000.
        tol - Tolerance for convergence (default: 1e-12)
        maxiter - Maximum number of iterations (default: 100)
        Returns:

        DtmcUniformizationResult containing the probability vector at time t and maximum iterations used