Class Pfqn_egflinearizerKt

    • 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
    • Constructor Detail

    • Method Detail

      • pfqn_egflinearizer

         final static Ret.pfqnAMVA pfqn_egflinearizer(Matrix L, Matrix N, Matrix Z, Array<SchedStrategy> type, Double tol, Integer maxiter, Matrix alpha)

        Extended general form linearizer approximate mean value analysis algorithm. This method performs approximate mean value analysis using an extended general form linearizer approach.

        Parameters:
        L -
        • the service demand matrix, where rows represent stations and columns represent classes

        N -
        • the population vector indicating the number of requests for each class

        Z -
        • the think times, representing the average time between completion of one service request and the beginning of the next

        type -
        • the types of scheduling disciplines (e.g., FCFS, PS) used at each station

        tol -
        • the maximum tolerance admitted between successive iterations, used for convergence checking

        maxiter -
        • the maximum number of iterations allowed in the algorithm

        alpha -
        • matrix of alphas, which provides weightings or adjustments for each class in the linearizer

        Returns:
        • a pfqnAMVA object containing the computed performance measures: queue lengths, utilizations, response times, and throughput rates