Package jline.api.mdd
Class Mdd_reachset
java.lang.Object
jline.api.mdd.Mdd_reachset
Reachability set generation into a decision diagram.
After A.S. Miner, G. Ciardo, "Efficient Reachability Set Generation and Storage Using Decision Diagrams", ICATPN 1999, LNCS 1639, pp.6-25.
-
Method Summary
Modifier and TypeMethodDescriptionstatic MDDmdd_reachset(int[] domain, int[] init, MddNextState nextfun) Generate and store the reachability set into a quasi-reduced ordered MDD.
-
Method Details
-
mdd_reachset
Generate and store the reachability set into a quasi-reduced ordered MDD.This is the basic (explicit-frontier) realisation: a breadth-first search enumerates successors while the MDD provides the O(K) membership test that replaces the usual explicit visited hash. The stored set lives entirely in the MDD (O(#nodes) memory); only the transient BFS frontier is held explicitly. Symbolic image computation / saturation, which removes the explicit frontier too, is the natural next step but is out of scope here.
- Parameters:
domain- per-level local-state counts, values 0..domain[k]-1init- the initial global state, 0-based local valuesnextfun- the next-state function- Returns:
- an MDD holding every state reachable from init
-