Heuristics to minimize multiple-valued decision diagrams

被引:0
|
作者
Babu, HMH [1 ]
Sasao, T [1 ]
机构
[1] Kyushu Inst Technol, Dept Comp Sci & Elect, Iizuka, Fukuoka 8208502, Japan
关键词
binary decision diagram (BDD); multiple-valued decision diagram (MDD); multiple-output function; multiple-walled logic; FPGA design;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a method to minimize multiple-valued decision diagrams (MDDs) for multiple-output functions. We consider the following: (1) a heuristic for encoding the 2-valued inputs; and (2) a heuristic for ordering the multiple-valued input variables based on sampling where each sample is a group of outputs. We first generate a 4-valued input 2-valued multiple-output function from the given 2-valued input 2-valued functions. Then we construct an MDD for each sample and find a good variable ordering. Finally, we generate a variable ordering from the orderings of MDDs representing the samples and minimize the entire MDDs. Experimental results show that the proposed method is much faster, and for many benchmark functions, it produces MDDs with fewer nodes than sifting. Especially, the proposed method generates much smaller MDDs in a short time for benchmark functions when several 2-valued input variables are grouped to form multiple-valued variables.
引用
下载
收藏
页码:2498 / 2504
页数:7
相关论文
共 50 条
  • [1] On the size of multiple-valued decision diagrams
    Miller, DM
    Dueck, GW
    33RD INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2003, : 235 - 240
  • [2] On the construction of multiple-valued decision diagrams
    Miller, DM
    Drechsler, R
    ISMVL 2002: 32ND IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2002, : 245 - 253
  • [3] Augmented sifting of multiple-valued decision diagrams
    Miller, DM
    Drechsler, R
    33RD INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2003, : 375 - 382
  • [4] Augmented sifting of multiple-valued decision diagrams
    Department of Computer Science, University of Victoria, Victoria, BC V8W 3P6, Canada
    不详
    Proc Int Symp Mult Valued Logic, (375-382):
  • [5] Edge-valued decision diagrams for multiple-valued functions
    Stankovic, RS
    Astola, J
    34TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2004, : 229 - 234
  • [6] Multiple-valued decision diagrams with symmetric variable nodes
    Miller, DM
    Muranaka, N
    1996 26TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 1996, : 242 - 247
  • [7] On the Skipped Variables of Quantum Multiple-valued Decision Diagrams
    Feinstein, David Y.
    Thornton, Mitchell A.
    2011 41ST IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2011, : 164 - 169
  • [8] Dependability analysis using multiple-valued decision diagrams
    Xing, LD
    Dugan, JB
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL I AND II, PROCEEDINGS, 2002, : 891 - 897
  • [9] Shared multiple-valued decision diagrams for multiple-output functions
    Babu, HMH
    Sasao, T
    1999 29TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 1999, : 166 - 172
  • [10] Edge-shifted decision diagrams for multiple-valued logic
    Devereux, Benet
    Chechik, Marsha
    Journal of Multiple-Valued Logic and Soft Computing, 2003, 9 (1 SPEC. ISS.) : 59 - 86