arXiv Open Access 2024

Single Family Algebra Operation on BDDs and ZDDs Leads To Exponential Blow-Up

Kengo Nakamura Masaaki Nishino Shuhei Denzumi
Lihat Sumber

Abstrak

Binary decision diagram (BDD) and zero-suppressed binary decision diagram (ZDD) are data structures to represent a family of (sub)sets compactly, and it can be used as succinct indexes for a family of sets. To build BDD/ZDD representing a desired family of sets, there are many transformation operations that take BDDs/ZDDs as inputs and output BDD/ZDD representing the resultant family after performing operations such as set union and intersection. However, except for some basic operations, the worst-time complexity of taking such transformation on BDDs/ZDDs has not been extensively studied, and some contradictory statements about it have arisen in the literature. In this paper, we show that many transformation operations on BDDs/ZDDs, including all operations for families of sets that appear in Knuth's book, cannot be performed in worst-case polynomial time in the size of input BDDs/ZDDs. This refutes some of the folklore circulated in past literature and resolves an open problem raised by Knuth. Our results are stronger in that such blow-up of computational time occurs even when the ordering, which has a significant impact on the efficiency of treating BDDs/ZDDs, is chosen arbitrarily.

Topik & Kata Kunci

Penulis (3)

K

Kengo Nakamura

M

Masaaki Nishino

S

Shuhei Denzumi

Format Sitasi

Nakamura, K., Nishino, M., Denzumi, S. (2024). Single Family Algebra Operation on BDDs and ZDDs Leads To Exponential Blow-Up. https://arxiv.org/abs/2403.05074

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2024
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓