Class Pfqn_mvaoi_marg

java.lang.Object
jline.api.pfqn.mva.Pfqn_mvaoi_marg

public final class Pfqn_mvaoi_marg extends Object
Exact marginal load-dependent MVA for a closed product-form network of infinite-server (delay) and load-independent (single-server, product-form) stations plus ANY number of order-independent (OI) stations. Carries, for each OI station, its joint count-vector marginal distribution pM_i(n | k): pM_i(n | k) = (1/mu_i(n)) sum_r X_r(k) pM_i(n - e_r | k - e_r), n != 0 pM_i(0 | k) = 1 - sum_{n != 0} pM_i(n | k) The per-class throughput X_r(k) is closed at each population level by X_r(k) A_r(k) + sum_i QM_ir(k;X) = k_r, A_r(k) = sum_{i not OI} R_ir(k). This is the marginal-distribution counterpart of Pfqn_mvaoi (mean-value CMVA form). Port of matlab/src/api/pfqn/pfqn_mvaoi_marg.m.
  • Method Details

    • pfqn_mvaoi_marg

      public static Pfqn_mvaoi_marg.Result pfqn_mvaoi_marg(double[][] D, int[] N, boolean[] isDelay, List<ToDoubleFunction<int[]>> mu)
      Parameters:
      D - (M x R) per-class demand at every station (OI rows ignored).
      N - (R) closed population vector, finite.
      isDelay - (M) true for infinite-server (delay) stations.
      mu - (M) OI rate functions of the count vector n; null for non-OI.