Class Qsys_mapmcKt

  • All Implemented Interfaces:

    
    public final class Qsys_mapmcKt
    
                        
    • Constructor Detail

    • Method Detail

      • qsys_mapmc

        @JvmOverloads() final static QsysMapPhResult qsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode, Integer maxNumComp, Integer verbose)

        Analyzes a MAP/M/c queue (multi-server with exponential service).

        Uses Q-MAM qCtMapMC which implements the Gaver-Jacobs-Latouche level-dependent QBD approach for MAP/M/c/FCFS queues.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        mu - Exponential service rate
        c - Number of servers
        mode - Solver mode: "SylvesCR" (default), "DirectCR", "SylvesFI", "DirectFI"
        maxNumComp - Maximum number of queue length components (default 1000)
        verbose - Verbosity level (default 0)
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapmc

        @JvmOverloads() final static QsysMapPhResult qsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode, Integer maxNumComp)

        Analyzes a MAP/M/c queue (multi-server with exponential service).

        Uses Q-MAM qCtMapMC which implements the Gaver-Jacobs-Latouche level-dependent QBD approach for MAP/M/c/FCFS queues.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        mu - Exponential service rate
        c - Number of servers
        mode - Solver mode: "SylvesCR" (default), "DirectCR", "SylvesFI", "DirectFI"
        maxNumComp - Maximum number of queue length components (default 1000)
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapmc

        @JvmOverloads() final static QsysMapPhResult qsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c, String mode)

        Analyzes a MAP/M/c queue (multi-server with exponential service).

        Uses Q-MAM qCtMapMC which implements the Gaver-Jacobs-Latouche level-dependent QBD approach for MAP/M/c/FCFS queues.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        mu - Exponential service rate
        c - Number of servers
        mode - Solver mode: "SylvesCR" (default), "DirectCR", "SylvesFI", "DirectFI"
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapmc

        @JvmOverloads() final static QsysMapPhResult qsys_mapmc(Matrix D0, Matrix D1, Double mu, Integer c)

        Analyzes a MAP/M/c queue (multi-server with exponential service).

        Uses Q-MAM qCtMapMC which implements the Gaver-Jacobs-Latouche level-dependent QBD approach for MAP/M/c/FCFS queues.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        mu - Exponential service rate
        c - Number of servers
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapmc

         final static QsysMapPhResult qsys_mapmc(MatrixCell arrival, Double mu, Integer c)

        Simplified MAP/M/c analysis using MatrixCell input for arrival.

        Parameters:
        arrival - MAP arrival process as MatrixCell D0, D1
        mu - Exponential service rate
        c - Number of servers
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapm1

         final static QsysMapPhResult qsys_mapm1(Matrix D0, Matrix D1, Double mu)

        Analyzes a MAP/M/1 queue (single server convenience function).

        For single-server queues, this delegates to BUTools via qsys_mapph1 for better performance metrics including sojourn time moments.

        Parameters:
        D0 - MAP hidden transition matrix
        D1 - MAP arrival transition matrix
        mu - Exponential service rate
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_phmc

         final static QsysMapPhResult qsys_phmc(Matrix alpha, Matrix T, Double mu, Integer c)

        Analyzes a PH/M/c queue.

        Converts PH arrival process to equivalent MAP and uses Q-MAM.

        Parameters:
        alpha - Arrival PH initial probability vector
        T - Arrival PH generator matrix
        mu - Exponential service rate
        c - Number of servers
        Returns:

        QsysMapPhResult with performance metrics