• 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