Algorithms

A table listing every solution method offered in LINE. A method can be selected by calling the relevant solver option, e.g. as SolverMVA(model, method='bs') in Python. Each algorithm is listed once under its canonical name: aliases, and default methods that only dispatch to a listed algorithm, are omitted. The Since column gives the LINE release in which the method first became available, under its current name or an earlier one, with 3.0.8 denoting the current development version.

All solution methods, by solver
SolverMethodAlgorithm and applicabilityReferenceSince
AGinapINAP fixed point for cooperating processes; exact when the RCAT product-form conditions hold.[75]3.0.2
AGinaprcThe INAP solution with the reversed rate estimated by rate conservation instead (as used in the AutoCAT method).[19]3.0.2
AGinapinfINAP fixed point based on matrix-geometric decomposition of the cooperating processes on the infinite state space.[76], [85]3.0.6
BAauto, auto.upper, auto.lowerEvaluate every feasible noniterative bound and keep the tightest side; a family that rejects the model is skipped.-3.0.7
BAaba.upper, aba.lowerAsymptotic Bounds Analysis: X <= min(1/Dmax, N/(Z+sum D)) and its pessimistic counterpart.[13], [83], [36]2.0.3
BAbjb.upper, bjb.lowerBalanced Job Bounds: the ABA bracket refined by substituting the mean and maximum demand into the residence time.[21], [112]2.0.3
BApb.upper, pb.lowerProportional bounds: the same bracket with the power-mean demands D^2/sum(D) and D^N/sum(D^(N-1)).[21], [56]2.0.3
BAgb.upper, gb.lowerGeometric Bounds of Casale-Muntz-Serazzi: geometric-sum bounds on cycle time and throughput, and the matching queue-length bound.[21]2.0.3
BAsb.upper, sb.lowerHarel's simple closed-network throughput bound, both sides; no delay station.[53]2.0.17
BAharel.upperUpper throughput bound extrapolated from the exact throughput at population n <= 7.[53]3.0.7
BAharel.lowerLower throughput bound from the first and N-th power sums of the relative utilizations.[53]3.0.7
BAmw.upperMajumdar-Woodside robust (worst-case) throughput bound, discipline-insensitive, NBUE service; the only closed family encompassing HOL and the preemptive-priority disciplines.[72]3.0.6
BAmw.lowerThe matching robust throughput guarantee, lower side.[72]3.0.6
BApbh.upper, pbh.lowerPBH: the Eager-Sevcik hierarchy initialized from the PB bound.[43]3.0.6
BAbjbh.upper, bjbh.lowerBJBH: the Eager-Sevcik hierarchy initialized from the BJB bound.[43]3.0.6
BAcbh.upper, cbh.lowerConvolutional Bound Hierarchy: one column of Buzen's g-array filled with BJB estimates, the remaining stations convolved exactly.[41]3.0.6
BAssd.upper, ssd.lowerDallery-Suri server-station disaggregation bound with the think-time correction; the classical family that accepts multiserver stations.[34]3.0.6
BAsib.upper, sib.lowerSrinivasan's Successively Improving Bounds on cycle time and throughput; zero think time only.[102]3.0.6
BAcub.upperKerola composite multiclass upper bound on per-class throughput.[61]3.0.6
BAmbjb.lowerThe multiclass Balanced Job Bound that seeds cub.upper.[61]3.0.6
BAlooping.upper, looping.lowerEager's multiclass looping bound.[42]3.0.7
BAscb.upperDemand-free upper bound on multiclass throughput, capped by U <= 1; brackets the multiclass system the single-class model aggregates.[40]3.0.7
BAscb.lowerExact single-class throughput as a lower bound on the multiclass throughput, with the single-class utilizations as lower bounds.[40]3.0.7
BAldac.lowerAnselmi-Cremonesi lower throughput bound for closed single-class BCMP networks via the asymptotic closed-open equivalence.[2]3.0.6
BAbpt.lowerBertsimas-Paschalidis-Tsitsiklis first-order LP relaxation of the achievable region; open networks.[11]3.0.7
BAbgt.upperPiecewise-linear Lyapunov function whose linear program certifies stability and bounds the mean queue lengths under any work-conserving policy; open networks.[10]3.0.7
BAsnc.upperStochastic network calculus: MGF arrival and service envelopes propagated hop by hop over a feed-forward open network.[45]3.0.7
BAlr, lr.upper, lr.lowerLP-based Linear Reduction bound, one LP per station; not an alias of qrf.mmi.linear.[18]3.0.6
BAqrf.mmiQuadratic reduction on the closed MAP queueing chain, mutual-information objective, nonlinear no-blocking reduction.[18]3.0.4
BAqrf.memThe same reduction with the maximum-entropy objective.[18]3.0.4
BAqrf.betheTree-reweighted (Bethe) free entropy over the same no-blocking polytope; the only convex QRF objective, so the answer is start-point independent.[18], [106]3.0.7
BAqrf.mmi.ldMMI quadratic reduction with the load-dependent alpha matrix, which is what lets it serve delay, multiserver and load-dependent stations.[18]3.0.4
BAqrf.mmi.linearThe same load-dependent envelope with explicit equality constraints in place of the nonlinear reduction.[18]3.0.4
BAqrf.basLP quadratic reduction over the Blocking-After-Service polytope; may derive the blocking tables from station capacities.[18]3.0.4
BAqrf.bas.mmiMMI objective over that blocking polytope; concave there, so each codebase settles on the vertex its own solver reaches.[18]3.0.4
BAqrf.bas.memMaximum-entropy objective over the blocking polytope.[18]3.0.4
BAqrf.bas.betheTree-reweighted (Bethe) free entropy over the blocking polytope, the start-point-independent blocking answer.[18], [106]3.0.7
BAqrf.rsrdLP quadratic reduction under repetitive-service random-destination blocking.[18]3.0.4
BAmapamva.upper, mapamva.lowerMAP-AMVA LP bound for a closed network with MAP/MMPP2 service at one FCFS station; reads the correlation, not the mean alone.[23]3.0.7
BAspnlp2.upper, spnlp2.lowerMoment-relaxation LP for a stochastic Petri net: the uniformized evolution equation for the first two moments plus invariants, state equation and Chernoff enabling bounds. Exponential firings.[71]3.0.7
BAspnlp1.upper, spnlp1.lowerVariant dropping the second-moment, covariance and Little's law constraints.[71]3.0.7
CTMCexactGenerate the explicit state space and solve the global balance equations of the full generator; the default.[13]3.0.7
CTMCmddHold the reachable set in a multi-valued decision diagram and solve K coupled level-CTMCs instead of the full generator; exact on product-form models, approximate otherwise.[80]3.0.7
LDESdefaultOne simulation run of the LDES engine (native common/ldes, falling back to common/ldes.jar).-3.0.4
LDESpara, parallelIndependent replications of the same run, averaged (config.replications, else 8); not a second engine.-3.0.7
FLDmatrixFirst-order mean-field ODE built from the linear generator, with the hard min() capacity term.[86], [98]2.0.21
FLDpnormThe matrix drift with the hard min replaced by a p-norm smoothing (config.pstar, default 20).[98]3.0.2
FLDsoftminThe state-dependent drift with min() replaced by a Boltzmann softmin of parameter alpha (config.alpha, default 20).-2.0.24
FLDstatedepDrift built in closed form from the phase-type parameters, allowing rates that are general functions of the state.[86]2.0.0
FLDclosingClosing-method fluid iteration, the source of open classes is replaced by a saturated queue.[13]2.0.21
FLDminnormalMin-normal moment closure: E[min(X,c)] evaluated for jointly normal populations, so mean and covariance are integrated together.[51]3.0.7
FLDrefinedThe min-normal closure plus the Gast-van Houdt O(1/N) correction taken about the mean-field fixed point; cache models use the cache-network decomposition.[51], [48]3.0.7
FLDdaeDifferential-algebraic system of equations; the main method for finite capacity regions and Petri nets.[51], [52]3.0.7
FLDtbiTrajectory-based iteration: the stations are partitioned into cells and each cell's IVP is solved with the others frozen (waveform relaxation) until the trajectories agree.[101]3.0.6
FLDdiffusionEuler-Maruyama on the flow drift, reflected at zero and projected back onto each class population; stochastic, closed multiclass only.[13]3.0.2
FLDkpDiffusion limits for time-varying queueing networks of MAPt/Pht/∞ stations.[64]3.0.7
FLDmfqMarkovian fluid-queue analyzer using BuTools for a Source-Queue-Sink shape, including the fluid priority queue; falls back to matrix off that shape.[54]3.0.2
FLDmtginfExact Poisson law of the time-varying infinite-server queue: the mean E[lambda(t-Se)] and its time lag.[44]3.0.7
FLDmolModified offered load: the infinite-server offered load fed into the stationary Erlang formula, which carries the time lag.[77]3.0.7
FLDggisgiDeterministic fluid limit of the overloaded multiserver queue with abandonment, including the queue boundary.[110]3.0.7
FLDggingiTruncated-Gaussian refinement of that fluid limit, carrying a general service process.[70]3.0.7
FLDtvmsTime-varying many-server fluid queue solved forward on a grid at the staffing the model declares.[69]3.0.7
MAMdec.sourceQueue-by-queue decomposition: each station is solved as a QBD fed by the departure process its upstream neighbours produce.-2.0.2
MAMdec.poissonThe same decomposition with the arrival superposition capped at one phase, i.e. Poisson inter-station traffic (space_max = 1).-2.0.2
MAMdec.mmapDecomposition in which each class's service process scaled by its utilization is used as the departure process (marked traffic).[92]2.0.2
MAMdec.source.mmapMMAP-based fork-join decomposition with mmap_max synchronization; the default on a general fork-join topology.-3.0.5
MAMmnaMatrix-analytic network analysis: the open or closed MNA fixed point over INF/PS/FCFS stations.[67]2.0.38
MAMldqbdRate matrices and stationary vector of a level-dependent QBD; one FCFS queue plus one delay (closed) or one Poisson source (open), single class.[87], [3]3.0.2
MAMbgchainFlow-equivalent aggregation of the untagged closed classes into the second class of a background modulating chain.[24]3.0.7
MAMretrialThe BMAP/PH/N/N bufferless retrial analyzer and the MAP/M/s+G reneging analyzer, which default also resolves to on either shape.-3.0.2
MVAmvaExact mean value analysis, the Reiser-Lavenberg recursion over the population lattice.[90], [14]2.0.0
MVAamvaApproximate MVA: the default AMVA fixed point over the arrival-instant queue lengths.-2.0.0
MVAsumSummation method: closed models via sum_closed, open and mixed via the closing method sum_closing.[13]3.0.6
MVAesumExtended summation: the same analyzer plus the SCV corrections at FCFS and SIRO stations.[13]3.0.6
MVAbsBard-Schweitzer proportional estimate of the arrival-instant queue length.[13]2.0.16
MVAlinChandy-Neuse Linearizer: Bard-Schweitzer plus the per-class Delta correction refreshed over three passes.[26]2.0.17
MVAgflinGeneralized fixed-point Linearizer, one uniform scaling exponent for all classes.-2.0.30
MVAegflinExtended generalized fixed-point Linearizer, a per-class scaling exponent; the AMVA default on single-server models.-2.0.30
MVAdmlinDe Souza e Silva-Muntz Improved Linearizer: Linearizer's aggregate rewriting, same answer at lower cost.[39]3.0.7
MVAqdQueue-dependent AMVA: the arrival-instant estimate conditioned on the station's own queue length.[22]2.0.16
MVAqdlinQueue-dependent Linearizer, the QD correction inside the Linearizer fixed point.-2.0.17
MVAaqlAggregate Queue Length: carries R+1 population points and removes Schweitzer's proportionality error. Single-server models only.[113]2.0.17
MVAqsaQueue-shift approximation correcting the arrival-instant queue lengths. Single-server models only.[100]3.0.7
MVAtayTay's arrival-instant approximation: throughput elasticities in place of the population shift. Single-server models only.[105]3.0.7
MVAscatNeuse-Chandy SCAT, i.e. the generalized Linearizer at alpha = 1 with a single Delta refresh pass.[84]3.0.7
MVAqliWang-Sevcik Queue Line approximation of the arrival-instant queue.[107]2.0.16
MVAfliWang-Sevcik Fraction Line approximation, the FL correction term.[107]2.0.16
MVAlcpBard's large customer population estimate: Bard-Schweitzer with the (N-1)/N factor dropped.[6]3.0.7
MVAchowJMT-compatible Chow: the full-population aggregate-queue estimate used by LCP.[29]3.0.7
MVApambProportional approximation PAM-B, noniterative: proportional seed of the queue lengths plus one final MVA step.[57]3.0.7
MVApamiPAM-I: the proportional seed with throughputs capped at full centre utilization.[57]3.0.7
MVApamtPAM-T: the proportional seed plus the last two MVA steps.[57]3.0.7
MVAclustClustering: subnetworks solved exactly for their local classes, foreign classes carried as a per-centre utilization.[37]3.0.7
MVAabAkyildiz-Bolch AMVA, which handles multiserver stations directly instead of through the Seidmann surrogate delay.[103]3.0.2
MVAschmidtSchmidt's MVA for class-dependent FCFS multiserver stations.[103]3.0.2
MVAschmidt-extThe extended Schmidt multiserver correction, built from the network with one class-r customer tagged.[103]3.0.2
MVAmarieMarie's iterative aggregation-decomposition for closed networks with non-exponential (Coxian) FCFS service.[74]3.0.6
MVApriomvaChandy-Lakshmi preemptive-resume priority arm: the tagged job's own service is inflated by 1/(1-sigma) along with the queued work.[25]3.0.7
MVAsqniSquare-root noniterative closed form for one queueing station plus one delay.-2.0.27
MVAmvacExact mean value analysis by chain: recurs on chains rather than on the population vector, closed single-server product-form only.[32]3.0.6
MVAsqdSmith Queue Decomposition, the AMVA handler for Blocking-After-Service; runs on the single closed chain and disaggregates back to classes.-3.0.6
MVAsjn.mvaShortest-job-next: the conditional waiting-time equation stepped exactly over the population lattice.[58]3.0.7
MVAsjn.amvaShortest-job-next closed by a Schweitzer fixed point on the size-resolved queue length.[58]3.0.7
MVAamva.mapqnHorizontal-cut MVA for one exponential delay and one FCFS queue with MAP service: one linear solve per lattice point.[23]3.0.7
MVAqnaWhitt's Queueing Network Analyzer: two-moment traffic decomposition of an open network into GI/G/1 queues.[109]2.0.22
MVArqnaRobust queueing network analyzer: index-of-dispersion decomposition and robust queueing bounds, the default for bursty (MAP/MMPP) open arrivals.[111]3.0.6
MVArqtRobust queueing theory: polyhedral uncertainty sets and the worst-case system time per node, with the robust Burke calculus for the network.[5]3.0.7
MVAmm1M/M/1 exact response time.[13]2.0.0
MVAmmkM/M/k exact response time (Erlang C).-2.0.1
MVAmg1M/G/1 exact response time (Pollaczek-Khinchine).[13]2.0.0
MVAgm1G/M/1 exact response time: the PH/M/1 sigma root when the arrival process is Markovian, an LST root otherwise.-2.0.0
MVAgig1.allenG/G/1 Allen-Cunneen two-moment approximation.[13]2.0.0
MVAgig1.kingmanKingman's heavy-traffic upper bound on the G/G/1 waiting time.[13]2.0.0
MVAgig1.heymanHeyman's G/G/1 approximation.-2.0.0
MVAgig1.gelenbeGelenbe's diffusion approximation with instantaneous-return boundary.-2.0.0
MVAgig1.kimuraKimura's diffusion-interpolation G/G/1 approximation.-2.0.0
MVAgig1.kobayashiKobayashi's diffusion G/G/1 approximation.[13]2.0.0
MVAgig1.klbKraemer-Langenbach-Belz refinement of Allen-Cunneen; the default choice for G/G/1.[13]2.0.0
MVAgig1.marchalMarchal's G/G/1 approximation.[13]2.0.0
MVAgig1.extremalTight two-moment extremal upper bound on the G/G/1 queue.-3.0.7
MVAgigkG/G/k approximation with the rho-dependent alpha correction; the default choice for k > 1.-2.0.1
MVAgigk.kingman_approxG/G/k approximation scaling the M/M/k waiting time by (ca^2+cs^2)/2.-2.0.1
MVAgigk.whittWhitt's (1993) G/G/k refinement.-3.0.7
MVAgigk.diffusionG/GI/n/m diffusion approximation with asymptotic peakedness; carries a finite buffer.-3.0.7
MVAqedHalfin-Whitt quality-and-efficiency-driven limit of the M/M/k queue.-3.0.7
MVAerlangaErlang A, the exact M/M/s/r+M chain with exponential abandonment; the default choice when the patience law is exponential.-3.0.7
MVAmgisrgiWhitt's M/GI/s/r+GI engineering solution by state-dependent Markovian abandonment; the default choice for a non-exponential patience law.-3.0.7
NCexactExact normalizing constant: convolution or RECAL at fixed rates, pfqn_gld/comomld/clw on a rate lattice, the OI convolution, the M/M/1/K closed form, the loss-network residue transform, the paired LCFS convolution.-2.0.0
NCcaMulticlass convolution algorithm: Buzen's single-chain recursion generalized to several closed chains.[15], [89]2.0.0
NCcomomClass-oriented method of moments for the repairman model (a delay and at most one queueing station).[16]2.0.8
NCcomomldLoad-dependent CoMoM, same shape restriction.[20]2.0.27
NCrgfRecursion by generating functions, single class by construction; multiclass input falls back to the exact convolution.-2.0.9
NCgerExact closed form by iterated residues of the rational generating function, one class per elimination.[49]3.0.7
NCdivdiffDivided-difference closed form of the multiclass constant: Gordon's partial fraction at distinct induced demands, the general expansion at repeated ones.[17]3.0.7
NCrecNormalizing constant by one memoised walk of a decision diagram over the reachable set; the only method admissible on a Petri net.[4]3.0.7
NCmmint2McKenna-Mitra integral by Gauss-Legendre quadrature; a delay plus a single queueing station.[79]2.0.8
NCgleintThe same integral and the same shape, second quadrature variant.[79]2.0.27
NCcubGrundmann-Moeller cubature on the simplex, exact for the polynomial integrand at order ceil((N-1)/2).[17]2.0.23
NCleLogistic expansion: the Laplace saddle point of the integral after the logistic transform.[17]2.0.0
NCbleThe logistic expansion with an empirical per-direction correction, better on lG than le.[17]3.0.7
NCaghqAdaptive Gauss-Hermite quadrature of the simplex factor, q nodes per direction; q = 1 reproduces le.[68]3.0.7
NCktKnessl-Tier asymptotic expansion of the normalizing constant.[63]2.0.8
NCbktKnessl-Tier minus the exact Stirling remainder that steepest descent drops in each Laplaced class direction.[63]3.0.7
NClektWhichever of ble and bkt is cheaper: the R-dimensional saddle point when R <= M, the M-dimensional logistic mode otherwise.[17], [63]3.0.7
NCbkBirman-Kogan saddle-point expansion of the multichain partition function.[12]3.0.7
NCbkueVan der Waerden uniform expansion, dominant pole and saddle point in one erfc formula; multichain models fall back to bk.[12]3.0.7
NClcBirman-Kogan Algorithm 2: load concealment, reducing a multichain network to single-chain problems.[12]3.0.7
NClc.ueAlgorithm 2 with the uniform expansion as its single-chain solver.[12]3.0.7
NCpanaPANACEA normal-usage asymptotic expansion of the constant, load-independent.[78], [93]2.0.0
NCpanaldLoad-dependent PANACEA expansion and its pseudonetwork coefficients.[81]3.0.7
NCmciMonte Carlo integration of the constant; on a loss network the Ross-Wang importance-sampling summation.[97]2.0.0
NCimciImproved (tilted) Monte Carlo integration of the same integral.[108]2.0.0
NClsLogistic sampling: Monte Carlo on the logistic-transformed integral.[17]2.0.0
NCisSample-an-ordering importance sampling, with load-dependent, OI and pass-and-swap variants; closed populations only.[30]3.0.6
NCsamplingShape-selected sampler: pfqn_mmsample2 for one queue, tilted MCI when stations outnumber classes, otherwise pfqn_ls; the OI importance sampler on a pass-and-swap model.-2.0.8
NCmcmcMarkov-chain Monte Carlo estimate of the normalizing constant.[27]3.0.7
NCcftpMonotone coupling-from-the-past perfect sampler of the closed single-class product-form stationary distribution: iid states are drawn from the balance function, so neither the state space nor G is computed.[62]3.0.7
NCcftp.approxThe rapidly-mixing approximate sampler of the same construction, instead of the exact CFTP coupling.[62]3.0.7
NCpropfairProportionally fair allocation approximation (Walton).-2.0.8
NCclwNumerical inversion of the generating function; the Bertozzi-McKenna transform kernel on a rate lattice.[28], [9]3.0.6
NCrdReduction heuristic for the load-dependent normalizing constant.[20]2.0.12
NCnrpNorlund-Rice probit approximation of the load-dependent constant.[20]2.0.12
NCnrlNorlund-Rice logit approximation of the load-dependent constant.[20]2.0.12
NCnreNorlund-Rice integral by Daniels steepest descent with the Barndorff-Nielsen-Cox second-order correction.[20], [35], [7]3.0.7
NCmemKouvatsos maximum entropy (GE/GE/1, GE/GE/c, GE/GE/inf blocks), including finite-buffer open queues. The separate M/M/1/K loss-system route is available under exact.[65], [104]3.0.2
NCmorrisonTwo-term heavy-usage asymptotic expansion of the generating function for a closed think+DPS network; non-product-form, so it reports no lG.[82]3.0.7
NCsdrState-dependent routing: Krzesinski's product-form joint distribution and routing probabilities for an entry centre.[66]3.0.7
NCsdr.mvaMean value analysis and convolution of the same state-dependent-routing product form, single-centre branches.[66]3.0.7
NCmsManjunath-Sikdar transform of the loss-network analyzer; loss networks only.[73]3.0.7
NCerlangfpErlang fixed-point (reduced-load) approximation of the loss network.[60], [59], [94]3.0.2
NCrayintOn a Source-Cache-Sink model an alias of spm; on an open delayed-hit retrieval cache the ray/WKB expansion, infinite-server fetch only.-2.0.38
NCspmSaddle-point miss-ratio expansion of an isolated cache, size-tilted once items carry storage costs.-3.0.1
SSAserialOne Gillespie trajectory over the model's event set, sampled event by event.[50]2.0.0
SSApara, pana, parallelconfig.nreplicas independent replications of the serial method, averaged; each replication gets ceil(samples/nreplicas) events and seed seed+r-1.-2.0.0
SSAnrmGibson-Bruck next reaction method: an indexed priority queue over reaction-form events with a dependency graph, asked for by name.[1]2.0.40
AUTOheurRank every candidate approximate analytical method by accuracy.-2.0.27
AUTOexactRestrict the candidates to exact solvers.-2.0.0
AUTOsimRestrict the candidates to simulation solvers.-3.0.2
AUTOfastRank for speed.-3.0.2
AUTOaccurateRank for accuracy.-3.0.2
AUTOboundReturn a bounding method for throughput and queue-lengths.-3.0.7
ENVmeanfieldMean-field coupling of the stages via the blending method.-3.0.6
ENVmeancovThe meanfield method extended to carry covariances, seeding the next stage through config.init_qlen/init_qcov.-3.0.8
ENVstatevecCoupling of the stages via the blending method based on the full joint state distribution vector.-3.0.6
ENVstatedepExtension of the meanfield method in which the environment transition depends on the state it leaves.-3.0.6
ENVsmpThe mean-field coupling with the stage probabilities recomputed from the embedded jump chain of the transition CDFs and the mean holding times. Transitions must still be Markovian (phase-type).-3.0.2
ENVavgFast-environment limit: the stages are averaged instead of iterated.-3.0.6
ENVdecSlow-environment limit: the stages are decoupled and solved separately.-3.0.6
LNsrvn.phOne submodel per server, each activity graph reduced by exact series-parallel reduction into one phase-type entry service process.-3.0.7
LNsrvn.csOne submodel per server with the activity graph encoded as class routing (a class per task, entry, activity and call); serves every layered feature.-3.0.7
LNflat.csSquashed layering, i.e., every processor and task appears in a single submodel.-3.0.7
LNflat.phThe same single submodel with each activity graph reduced to a phase-type entry service process.-3.0.7
LNmoment3The srvn.cs method with propagation of three response time moments across the layers.-2.0.13
UQddDiscrete design over the support of the prior distribution.-3.0.6
UQquadGaussian quadrature discretization of the continuous priors into a weighted design.-3.0.6
UQmcMonte Carlo sampling of the priors.-3.0.6
JMTjsimJSIMengine discrete-event simulation of the model.[8]2.0.0
JMTdefaultResolves to jsim; on a finite timespan it averages config.replications (default 10) independent JSIM runs into transient means.-3.0.2
JMTjmvaThe JMVA analytical engine, algorithm left to JMVA.-2.0.0
JMTjmva.mvaExact MVA inside JMVA.[90]2.0.0
JMTjmva.amvaJMVA's approximate MVA.[13]2.0.0
JMTjmva.recalRECAL, the recursion by chain for the normalizing constant.[33]2.0.0
JMTjmva.comomClass-oriented method of moments; single-chain models only, because JMVA's multiclass CoMoM perturbs a singular system and reports the result as exact.[16]2.0.0
JMTjmva.chowChow's approximate MVA.[29]2.0.0
JMTjmva.bsBard-Schweitzer inside JMVA.[13]2.0.0
JMTjmva.aqlAggregate Queue Length inside JMVA.[113]2.0.0
JMTjmva.linLinearizer inside JMVA.[26]2.0.0
JMTjmva.dmlinDe Souza-Muntz Improved Linearizer inside JMVA.[39]2.0.0
LQNSlqnsRun lqns with -Pstop-on-message-loss=false.-2.0.0
LQNSsrvnlqns -Playering=srvn: the SRVN layering strategy.-2.0.0
LQNSexactmvalqns -Pmva=exact: exact MVA inside the layer solves.-2.0.26
LQNSsrvn.exactmvaBoth of the above: SRVN layering with exact MVA.-2.0.26
LQNSlqsimlqsim, the LQN discrete-event simulator, at options.samples run length.-2.0.0
LQNSlqns.defaultPlain lqns with no LINE pragmas at all, i.e. the tool's own defaults.-2.0.0
LQNSqnsOn a Network: qnsolver with the rolia multiserver approximation (also the Network default).-2.0.25
LQNSqns.conwayOn a Network: Conway's multiserver approximation for chain-dependent FCFS queues, built on the multinomial all-servers-busy probability of de Souza e Silva and Muntz.[31], [38]2.0.25
LQNSqns.roliaOn a Network: Rolia's multiserver approximation, in the per-class Rolia-Franks form that LQNS implements.[95], [96], [46]2.0.25
LQNSqns.zhouOn a Network: Zhou's arrival-theorem binomial (AB) multiserver approximation, with class merging for multiple classes.[114], [115]2.0.25
LQNSqns.suriOn a Network: Suri-Sahu-Vernon multiserver approximation; refused where a multi-server station is present, since qnsolver -m does not know it.[103]2.0.25
LQNSqns.reiserOn a Network: Reiser-Lavenberg MVA with load-dependent marginal probabilities, exact for a product-form multi-server station.[90], [88]2.0.25
LQNSqns.schmidtOn a Network: Schmidt's multiserver approximation for class-dependent exponential servers; same restriction as qns.suri.[99]2.0.25

← Back to Solvers Overview