Package jline.api.qsys
Class Qsys_mmc_prio_eta
java.lang.Object
jline.api.qsys.Qsys_mmc_prio_eta
Expected tardiness at arrival (ETA) E[(T - d)^+], tardiness probability
P(T > d) and mean response time E[T] of a class-r order in a multiclass
priority M/M/c queue with a common service rate, conditional on the state
the order observes on arrival (Hafizoglu, Gel and Keskinocak, INFORMS J.
Comput. 25(2), 2013).
For type "np", v is the total number of orders in the system and q the number of class <= r orders waiting (used when v >= c); for type "pr", v is the number of class <= r orders in the system and q is ignored. Classes with no higher-priority traffic use the closed form of Theorem 1, the others invert the transform of Theorem 2 ("np") or Theorem 4 and eq. (17) ("pr").
Java twin of matlab/src/api/qsys/qsys_mmc_prio_eta.m.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classResults at each due date of the input. -
Method Summary
Modifier and TypeMethodDescriptionstatic Qsys_mmc_prio_eta.Resultqsys_mmc_prio_eta(double[] lambda, double mu, int c, int r, int v, int q, double[] d, String type, String method) static Qsys_mmc_prio_eta.Resultqsys_mmc_prio_eta(double[] lambda, double mu, int c, int r, int v, int q, double d, String type)
-
Method Details
-
qsys_mmc_prio_eta
public static Qsys_mmc_prio_eta.Result qsys_mmc_prio_eta(double[] lambda, double mu, int c, int r, int v, int q, double d, String type) -
qsys_mmc_prio_eta
public static Qsys_mmc_prio_eta.Result qsys_mmc_prio_eta(double[] lambda, double mu, int c, int r, int v, int q, double[] d, String type, String method) - Parameters:
lambda- per-class arrival rates in priority order (class 1 highest)mu- common service ratec- number of serversr- class of the arriving order, 1-based as in MATLABv- orders in the system ("np") or class <= r orders in the system ("pr")q- class <= r orders waiting ("np" only)d- due datestype- "np" or "pr"method- Laplace inversion method
-