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 条
  • [1] Dynamic Minimization of Bi-Kronecker Functional Decision Diagrams
    Huang, Xuanxiang
    Che, Haipeng
    Fang, Liangda
    Chen, Qingliang
    Guan, Quanlong
    Deng, Yuhui
    Su, Kaile
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [2] Ordered Kronecker functional decision diagrams - A data structure for representation and manipulation of Boolean functions
    Drechsler, R
    Becker, B
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (10) : 965 - 973
  • [3] Multi-level logic synthesis based on Kronecker decision diagrams and Boolean ternary decision diagrams for incompletely specified functions
    Perkowski, MA
    ChrzanowskaJeske, M
    Sarabi, A
    VLSI DESIGN, 1995, 3 (3-4) : 301 - 313
  • [4] Biconditional Binary Decision Diagrams: A Novel Canonical Logic Representation Form
    Amaru, Luca
    Gaillardon, Pierre-Emmanuel
    De Micheli, Giovanni
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2014, 4 (04) : 487 - 500
  • [5] ON THE SIZE OF BINARY DECISION DIAGRAMS REPRESENTING BOOLEAN FUNCTIONS
    BREITBART, Y
    HUNT, H
    ROSENKRANTZ, D
    THEORETICAL COMPUTER SCIENCE, 1995, 145 (1-2) : 45 - 69
  • [6] Dualization of boolean functions using ternary decision diagrams
    Takahisa Toda
    Annals of Mathematics and Artificial Intelligence, 2017, 79 : 229 - 244
  • [7] Dualization of boolean functions using ternary decision diagrams
    Toda, Takahisa
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2017, 79 (1-3) : 229 - 244
  • [8] Decomposition of systems of Boolean functions determined by binary decision diagrams
    P. N. Bibilo
    P. V. Leonczyk
    Journal of Computer and Systems Sciences International, 2011, 50 : 609 - 624
  • [9] Decomposition of Systems of Boolean Functions Determined by Binary Decision Diagrams
    Bibilo, P. N.
    Leonczyk, P. V.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2011, 50 (04) : 609 - 624
  • [10] Lattice-Based Boolean Diagrams Canonical, Order-Independent Graphical Representations of Boolean Functions
    Nassar, Ahmed
    Kurdahi, Fadi J.
    2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 468 - 473