Bi-Kronecker Functional Decision Diagrams: A Novel Canonical Representation of Boolean Functions

被引:0
|
作者
Huang, Xuanxiang [1 ]
Fang, Kehang [1 ]
Fang, Liangda [1 ]
Chen, Qingliang [1 ]
Lai, Zhao-Rong [1 ]
Wei, Linfeng [1 ]
机构
[1] Jinan Univ, Dept Comp Sci, Guangzhou 510632, Guangdong, Peoples R China
关键词
INFERENCE;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we present a novel data structure for compact representation and effective manipulations of Boolean functions, called Bi-Kronecker Functional Decision Diagrams (BKFDDs). BKFDDs integrate the classical expansions (the Shannon and Davio expansions) and their bi-versions. Thus, BKFDDs are the generalizations of existing decision diagrams: BDDs, FDDs, KFDDs and BBDDs. Interestingly, under certain conditions, it is sufficient to consider the above expansions (the classical expansions and their bi-versions). By imposing reduction and ordering rules, BKFDDs are compact and canonical forms of Boolean functions. The experimental results demonstrate that BKFDDs outperform other existing decision diagrams in terms of sizes.
引用
收藏
页码:2867 / 2875
页数:9
相关论文
共 34 条
  • [21] Synthesis of Reversible Circuits with Reduced Nearest-Neighbor Cost Using Kronecker Functional Decision Diagrams
    Dengli Bu
    Junjie Yan
    Pengjie Tang
    Haohao Yuan
    Journal of Electronic Testing, 2022, 38 : 39 - 62
  • [22] Forward and inverse transformations between Haar spectra and Ordered Binary Decision Diagrams of Boolean functions
    Falkowski, BJ
    Chang, CH
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (11) : 1272 - 1279
  • [23] An efficient memristor crossbar architecture for mapping Boolean functions using Binary Decision Diagrams (BDD)
    Thangkhiew, Phrangboklang Lyngton
    Zulehner, Alwin
    Wille, Robert
    Datta, Kamalika
    Sengupta, Indranil
    INTEGRATION-THE VLSI JOURNAL, 2020, 71 : 125 - 133
  • [24] Minimizing Binary Decision Diagrams for Systems of Incompletely Defined Boolean Functions Using Algebraic Cofactor Expansions
    P. N. Bibilo
    Journal of Computer and Systems Sciences International, 2022, 61 : 539 - 566
  • [25] Minimizing Binary Decision Diagrams for Systems of Incompletely Defined Boolean Functions Using Algebraic Cofactor Expansions
    Bibilo, P. N.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2022, 61 (04) : 539 - 566
  • [26] Representations of multiple-output switching functions using multiple-valued pseudo-Kronecker decision diagrams
    Babu, HMH
    Sasao, T
    30TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2000, : 147 - 152
  • [27] Functional decomposition of MVL functions using multi-valued decision diagrams
    Files, C
    Drechsler, R
    Perkowski, MA
    27TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC - 1997 PROCEEDINGS, 1997, : 27 - 32
  • [28] Complexity of XOR/XNOR Boolean Functions: A Model using Binary Decision Diagrams and Back Propagation Neural Networks
    Assi, Ali
    Prasad, P. W. C.
    Beg, Azam
    Prasad, V. C.
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2007, 7 (02): : 141 - 147
  • [29] Representation of Multiple-Valued Functions with Flat Vilenkin-Chrestenson Spectra by Decision Diagrams
    Stankovic, Stanislav
    Stankovic, Milena
    Astola, Jaakko
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2014, 23 (5-6) : 485 - 501
  • [30] Representation of Multiple-valued Bent Functions Using Vilenkin-Chrestenson Decision Diagrams
    Stankovic, Stanislav
    Stankovic, Milena
    Astola, Jaakko
    2011 41ST IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2011, : 62 - 68