Chain Reduction for Binary and Zero-Suppressed Decision Diagrams
Chain Reduction for Binary and Zero-Suppressed Decision Diagrams
复制标题
二元决策图和零抑制决策图的链约简
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
R. Bryant
中科院分区:
文献类型:
--
作者:
R. Bryant
Chain reduction enables reduced ordered binary decision diagrams (BDDs) and zero-suppressed binary decision diagrams (ZDDs) to each take advantage of the other’s ability to symbolically represent Boolean functions in compact form. For any Boolean function, its chain-reduced ZDD (CZDD) representation will be no larger than its ZDD representation, and at most twice the size of its BDD representation. The chain-reduced BDD (CBDD) of a function will be no larger than its BDD representation, and at most three times the size of its CZDD representation. Extensions to the standard algorithms for operating on BDDs and ZDDs enable them to operate on the chain-reduced versions. Experimental evaluations on representative benchmarks for encoding word lists, solving combinatorial problems, and operating on digital circuits indicate that chain reduction can provide significant benefits in terms of both memory and execution time. The experimental results are further validated by a quantitative model of how decision diagrams scale when encoding sets of sequences. This model explains why the combination of a one-hot encoding of the symbols in the sequences, plus a CBDD, CZDD, or ZDD representation of the set, yields the most compact form.
DOI:
10.1007/978-3-030-17465-1_17
发表时间:
2019
期刊:
Tools and Algorithms for the Construction and Analysis of Systems
影响因子:
--
作者:
Babar, Junaid;Jiang, Chuan;Ciardo, Gianfranco;Miner, Andrew
通讯作者:
Miner, Andrew