Package jline.api.mdd
package jline.api.mdd
Decision-diagram state-space storage and Miner-Ciardo-Donatelli aggregation.
MDD stores a CTMC reachable set in a quasi-reduced
ordered multi-valued decision diagram instead of an explicit state list, and
Mdd_mcd solves the chain by level aggregation without
ever forming the |S|-state generator. Mdd_rec is the
exact counterpart for a model that already has a product form: one memoised
walk of the same diagram returns its normalising constant, and the same walk
under a per-level mask returns the marginals.
References:
- A.S. Miner, G. Ciardo, "Efficient Reachability Set Generation and Storage Using Decision Diagrams", ICATPN 1999, LNCS 1639, pp.6-25.
- A.S. Miner, G. Ciardo, S. Donatelli, "Using the exact state space of a Markov model to compute approximate stationary measures", ACM SIGMETRICS 2000, pp.207-216.
- S. Balsamo, A. Marin, I. Stojic, "Computation of the normalising constant for product-form models of distributed systems with synchronisation", Future Generation Computer Systems 111 (2020) 475-490.
MATLAB twin: matlab/src/api/mdd/. Python twin:
python/line_solver/api/mdd/.
-
ClassDescriptionQuasi-reduced ordered Multi-valued Decision Diagram.Exact solve of a single-class closed exponential queueing network whose CTMC state space (reachable occupancy vectors) is stored in a Multi-valued Decision Diagram instead of an explicit state list.Kronecker rate descriptor of a single-class closed queueing network.Miner-Ciardo-Donatelli approximate stationary analysis.Kronecker rate descriptor for shared-server stations with phase-type service.Reachability set generation into a decision diagram.MDD-rec: the normalising constant of a product-form model whose reachable set is held in a decision diagram.Result of the MDD-stored exact closed-network solve of
Mdd_closedqn.Kronecker rate descriptor of a structured model, the input ofMdd_mcd.One event of the Kronecker rate descriptor.A local rate matrix W_k^e of the Kronecker descriptor, held row-compressed.Incremental triplet builder; duplicate entries are accumulated.Knobs of the level iteration inMdd_mcd.Result of the Miner-Ciardo-Donatelli level aggregation.Next-state function of a structured model, over local-index tuples.Phase-type service law of one station, as a Markovian (D0,D1) pair.Storage description of the set held in anMDD.