DocumentCode
3478820
Title
Augmented sifting of multiple-valued decision diagrams
Author
Miller, D. Michael ; Drechsler, Rolf
Author_Institution
Dept. of Comput. Sci., Victoria Univ., BC, Canada
fYear
2003
fDate
16-19 May 2003
Firstpage
375
Lastpage
382
Abstract
Discrete functions are now commonly represented by binary (BDD) and multiple-valued (MDD) decision diagrams. Sifting is an effective heuristic technique which applies adjacent variable interchanges to find a good variable ordering to reduce the size of a BDD or MDD. Linear sifting is an extension of BDD sifting where XOR operations involving adjacent variable pairs augment adjacent variable interchange leading to further reduction in the node count. In this paper, we consider the extension of this approach to MDDs. In particular, we show that the XOR operation of linear sifting can be extended to a variety of operations. We term the resulting approach augmented sifting. Experimental results are presented showing sifting and augmented sifting can be quite effective in reducing the size of MDDs for certain types of functions.
Keywords
binary decision diagrams; directed graphs; multivalued logic; BDD; augmented sifting; binary decision diagram; discrete function; heuristic technique; linear sifting; multiple-valued decision diagram; Binary decision diagrams; Computer science; Cost function; Councils; Input variables; Logic;
fLanguage
English
Publisher
ieee
Conference_Titel
Multiple-Valued Logic, 2003. Proceedings. 33rd International Symposium on
ISSN
0195-623X
Print_ISBN
0-7695-1918-0
Type
conf
DOI
10.1109/ISMVL.2003.1201431
Filename
1201431
Link To Document