2019
DOI: 10.1609/aaai.v33i01.33012867
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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-ver… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 13 publications
(26 reference statements)
0
8
0
Order By: Relevance
“…We have implemented an efficient BKF-DD package with the proposed algorithms based on the code of the CUDD package. The implementation of the CUDD package is highly optimised, and hence this version of BKFDD package is more efficient than the initial version [12] based on the code of CacBDD [15].…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…We have implemented an efficient BKF-DD package with the proposed algorithms based on the code of the CUDD package. The implementation of the CUDD package is highly optimised, and hence this version of BKFDD package is more efficient than the initial version [12] based on the code of CacBDD [15].…”
Section: Resultsmentioning
confidence: 99%
“…Any Boolean function can be decomposed into smaller scale subfunctions by replacing the variable of with a different element. In the theory of BKFDDs [12], it has been proved that there are six different ways to decompose , including the Shannon decomposition [7,22], the positive and negative Davio decomposition [16,19], and their biconditional variants [1,12].…”
Section: Bi-kronecker Functional Decision Diagramsmentioning
confidence: 99%
See 3 more Smart Citations