Package jline.api.qsys
Class Qsys_gimc
java.lang.Object
jline.api.qsys.Qsys_gimc
Exact analysis of the GI/M/c queue (Takacs 1962; Sztrik 2021, Table 21):
renewal arrivals with interarrival LST A*(s), c exponential servers of rate
mu, FCFS. omega in (0,1) is the root of omega = A*(c mu (1 - omega)); the
number found by an arrival is geometric from c-1 on and given by
alternating sums of boundary constants below; the waiting time is a
mixture of an atom at zero and Exp(c mu (1 - omega)).
Java twin of matlab/src/api/qsys/qsys_gimc.m.
-
Method Summary
Modifier and TypeMethodDescriptionqsys_gimc(DoubleUnaryOperator lst, double mu, int c, Double lambda, double[] tPoints, double[] percentiles, Integer nmax) Interarrival law given by its LST A*(s) = E[exp(-s A)]; the arrival rate lambda = 1/E[A] is then required.qsys_gimc(Distribution LA, double mu, int c) Interarrival law given as a Distribution (arrival rate 1/E[A]).qsys_gimc(Distribution LA, double mu, int c, Double lambda, double[] tPoints, double[] percentiles, Integer nmax) Interarrival law given as a Distribution.
-
Method Details
-
qsys_gimc
Interarrival law given as a Distribution (arrival rate 1/E[A]). -
qsys_gimc
public static Map<String,Object> qsys_gimc(Distribution LA, double mu, int c, Double lambda, double[] tPoints, double[] percentiles, Integer nmax) Interarrival law given as a Distribution.- Parameters:
lambda- arrival rate, or null for 1/LA.getMean()tPoints- time points of the waiting/sojourn cdfs, or nullpercentiles- percentiles in (0, 100) of W and T, or nullnmax- length of queueLengthDist and arrivalDist, or null
-
qsys_gimc
public static Map<String,Object> qsys_gimc(DoubleUnaryOperator lst, double mu, int c, Double lambda, double[] tPoints, double[] percentiles, Integer nmax) Interarrival law given by its LST A*(s) = E[exp(-s A)]; the arrival rate lambda = 1/E[A] is then required.
-