Class Qsys_bmapphnn_retrialKt

    • Constructor Detail

    • Method Detail

      • qsys_bmapphnn_retrial

        @JvmOverloads() final static QsysRetrialResult qsys_bmapphnn_retrial(Array<Matrix> D, Matrix beta, Matrix S, Integer N, Double alpha, Double gamma, Double p, Integer R, Integer maxLevel, Double tolerance, Boolean verbose)

        Analyzes a BMAP/PH/N/N bufferless retrial queue.

        Parameters:
        D - Cell array of BMAP matrices: D0=D0 (hidden), D1..
        beta - PH service initial probability vector (1 x M)
        S - PH service subgenerator matrix (M x M)
        N - Number of servers (also capacity, hence bufferless)
        alpha - Retrial rate per customer in orbit
        gamma - Impatience (abandonment) rate per customer in orbit
        p - Probability of batch rejection when not enough servers
        R - Admission threshold (scalar applied to all BMAP states)
        maxLevel - Maximum orbit level for truncation (-1 for auto)
        tolerance - Convergence tolerance
        verbose - Print progress messages
        Returns:

        QsysRetrialResult with performance metrics

      • qsys_bmapphnn_retrial

        @JvmOverloads() final static QsysRetrialResult qsys_bmapphnn_retrial(Array<Matrix> D, Matrix beta, Matrix S, Integer N, Double alpha, Double gamma, Double p, Integer R, Integer maxLevel, Double tolerance)

        Analyzes a BMAP/PH/N/N bufferless retrial queue.

        Parameters:
        D - Cell array of BMAP matrices: D0=D0 (hidden), D1..
        beta - PH service initial probability vector (1 x M)
        S - PH service subgenerator matrix (M x M)
        N - Number of servers (also capacity, hence bufferless)
        alpha - Retrial rate per customer in orbit
        gamma - Impatience (abandonment) rate per customer in orbit
        p - Probability of batch rejection when not enough servers
        R - Admission threshold (scalar applied to all BMAP states)
        maxLevel - Maximum orbit level for truncation (-1 for auto)
        tolerance - Convergence tolerance
        Returns:

        QsysRetrialResult with performance metrics

      • qsys_bmapphnn_retrial

        @JvmOverloads() final static QsysRetrialResult qsys_bmapphnn_retrial(Array<Matrix> D, Matrix beta, Matrix S, Integer N, Double alpha, Double gamma, Double p, Integer R, Integer maxLevel)

        Analyzes a BMAP/PH/N/N bufferless retrial queue.

        Parameters:
        D - Cell array of BMAP matrices: D0=D0 (hidden), D1..
        beta - PH service initial probability vector (1 x M)
        S - PH service subgenerator matrix (M x M)
        N - Number of servers (also capacity, hence bufferless)
        alpha - Retrial rate per customer in orbit
        gamma - Impatience (abandonment) rate per customer in orbit
        p - Probability of batch rejection when not enough servers
        R - Admission threshold (scalar applied to all BMAP states)
        maxLevel - Maximum orbit level for truncation (-1 for auto)
        Returns:

        QsysRetrialResult with performance metrics

      • qsys_bmapphnn_retrial

        @JvmOverloads() final static QsysRetrialResult qsys_bmapphnn_retrial(Array<Matrix> D, Matrix beta, Matrix S, Integer N, Double alpha, Double gamma, Double p, Integer R)

        Analyzes a BMAP/PH/N/N bufferless retrial queue.

        Parameters:
        D - Cell array of BMAP matrices: D0=D0 (hidden), D1..
        beta - PH service initial probability vector (1 x M)
        S - PH service subgenerator matrix (M x M)
        N - Number of servers (also capacity, hence bufferless)
        alpha - Retrial rate per customer in orbit
        gamma - Impatience (abandonment) rate per customer in orbit
        p - Probability of batch rejection when not enough servers
        R - Admission threshold (scalar applied to all BMAP states)
        Returns:

        QsysRetrialResult with performance metrics

      • qsys_bmapphnn_retrial

        @JvmOverloads() final static QsysRetrialResult qsys_bmapphnn_retrial(Array<Matrix> D, Matrix beta, Matrix S, Integer N, Double alpha, Double gamma, Double p, IntArray R, Integer maxLevel, Double tolerance, Boolean verbose)

        Analyzes a BMAP/PH/N/N bufferless retrial queue with per-BMAP-state thresholds.

        Parameters:
        D - Cell array of BMAP matrices: D0=D0 (hidden), D1..
        beta - PH service initial probability vector (1 x M)
        S - PH service subgenerator matrix (M x M)
        N - Number of servers (also capacity, hence bufferless)
        alpha - Retrial rate per customer in orbit
        gamma - Impatience (abandonment) rate per customer in orbit
        p - Probability of batch rejection when not enough servers
        R - Admission threshold per BMAP state (length V)
        maxLevel - Maximum orbit level for truncation (-1 for auto)
        tolerance - Convergence tolerance
        verbose - Print progress messages
        Returns:

        QsysRetrialResult with performance metrics

      • qsys_bmapphnn_retrial

        @JvmOverloads() final static QsysRetrialResult qsys_bmapphnn_retrial(Array<Matrix> D, Matrix beta, Matrix S, Integer N, Double alpha, Double gamma, Double p, IntArray R, Integer maxLevel, Double tolerance)

        Analyzes a BMAP/PH/N/N bufferless retrial queue with per-BMAP-state thresholds.

        Parameters:
        D - Cell array of BMAP matrices: D0=D0 (hidden), D1..
        beta - PH service initial probability vector (1 x M)
        S - PH service subgenerator matrix (M x M)
        N - Number of servers (also capacity, hence bufferless)
        alpha - Retrial rate per customer in orbit
        gamma - Impatience (abandonment) rate per customer in orbit
        p - Probability of batch rejection when not enough servers
        R - Admission threshold per BMAP state (length V)
        maxLevel - Maximum orbit level for truncation (-1 for auto)
        tolerance - Convergence tolerance
        Returns:

        QsysRetrialResult with performance metrics

      • qsys_bmapphnn_retrial

        @JvmOverloads() final static QsysRetrialResult qsys_bmapphnn_retrial(Array<Matrix> D, Matrix beta, Matrix S, Integer N, Double alpha, Double gamma, Double p, IntArray R, Integer maxLevel)

        Analyzes a BMAP/PH/N/N bufferless retrial queue with per-BMAP-state thresholds.

        Parameters:
        D - Cell array of BMAP matrices: D0=D0 (hidden), D1..
        beta - PH service initial probability vector (1 x M)
        S - PH service subgenerator matrix (M x M)
        N - Number of servers (also capacity, hence bufferless)
        alpha - Retrial rate per customer in orbit
        gamma - Impatience (abandonment) rate per customer in orbit
        p - Probability of batch rejection when not enough servers
        R - Admission threshold per BMAP state (length V)
        maxLevel - Maximum orbit level for truncation (-1 for auto)
        Returns:

        QsysRetrialResult with performance metrics

      • qsys_bmapphnn_retrial

        @JvmOverloads() final static QsysRetrialResult qsys_bmapphnn_retrial(Array<Matrix> D, Matrix beta, Matrix S, Integer N, Double alpha, Double gamma, Double p, IntArray R)

        Analyzes a BMAP/PH/N/N bufferless retrial queue with per-BMAP-state thresholds.

        Parameters:
        D - Cell array of BMAP matrices: D0=D0 (hidden), D1..
        beta - PH service initial probability vector (1 x M)
        S - PH service subgenerator matrix (M x M)
        N - Number of servers (also capacity, hence bufferless)
        alpha - Retrial rate per customer in orbit
        gamma - Impatience (abandonment) rate per customer in orbit
        p - Probability of batch rejection when not enough servers
        R - Admission threshold per BMAP state (length V)
        Returns:

        QsysRetrialResult with performance metrics