Class Solver_mam_ldqbd

java.lang.Object
jline.solvers.mam.handlers.Solver_mam_ldqbd

public final class Solver_mam_ldqbd extends Object
Solver for single-class two-station queueing networks using a Level-Dependent QBD.

Two regimes share one block-tridiagonal generator, differing only in the per-level arrival rate and the top level:

  • CLOSED: one Delay (INF) + one Queue (FCFS), finite population N. Level n is the number of jobs at the queue, and the arrival rate out of level n is the finite-source rate (N-n)*lambda_eff, which vanishes at n = N and closes the chain by itself.
  • OPEN: one Source (EXT) + one Queue, Poisson arrivals at a constant lambda_eff, truncated at options.cutoff or at a level where the tail probability is negligible.

Exactness: exact for exponential service at any number of servers, and for PH service at any number of servers. The multiserver PH chain carries the MULTISET of the phases the min(n,c) busy servers sit in, not a collapsed single-phase approximation.

The blocks come from Solver_mam_ldqbd_statevec.solver_mam_ldqbd_ld(jline.lang.NetworkStruct, jline.solvers.SolverOptions), the one construction shared with the SolverENV state-vector analyzer. Do not keep a second copy here: it would drift from sn.lldscaling and the open regime.