Worst-case and median encoding sizes of binary decision diagrams

dc.contributor.advisor Ciardo, Gianfranco
dc.contributor.advisor Miner, Andrew
dc.contributor.advisor Basu, Samik
dc.contributor.advisor Aduri, Pavankumar
dc.contributor.advisor Lathrop, James
dc.contributor.author Meskell, Nathan Riley
dc.contributor.department Department of Computer Science
dc.date.accessioned 2024-10-15T22:07:56Z
dc.date.available 2024-10-15T22:07:56Z
dc.date.issued 2024-08
dc.date.updated 2024-10-15T22:07:58Z
dc.description.abstract Binary decision diagrams (BDDs) have been a huge success story in hardware and software verification. In various extended forms, they are increasingly applied to a wide range of combinatorial problems. However, BDDs are a heuristic to encode Boolean functions of a fixed number of Boolean variables, so they cannot work well (i.e., require polynomial space) in all cases. We investigate the possible sizes, in particular the worst-case size and shape, of several BDD variants, including those with complement or swap flags. This work expands upon work previously done without complement or swap flags, and gives new combinatoric ways to count the exact distribution of BDD encoding sizes. Finally, this paper explores the expansion of such techniques into non-Boolean functions - specifically functions on the naturals
dc.format.mimetype PDF
dc.identifier.doi https://doi.org/10.31274/td-20250502-180
dc.identifier.orcid 0009-0009-5081-089X
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/Nveo5E2z
dc.language.iso en
dc.language.rfc3066 en
dc.subject.disciplines Computer science en_US
dc.subject.keywords Binary Decision Diagrams en_US
dc.subject.keywords Combinatorics en_US
dc.subject.keywords Decision Diagrams en_US
dc.subject.keywords Dynamic Programming en_US
dc.subject.keywords Encoding Boolean Functions en_US
dc.subject.keywords Worst-Case Analysis en_US
dc.title Worst-case and median encoding sizes of binary decision diagrams
dc.type thesis en_US
dc.type.genre thesis en_US
dspace.entity.type Publication
relation.isOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
thesis.degree.discipline Computer science en_US
thesis.degree.grantor Iowa State University en_US
thesis.degree.level thesis $
thesis.degree.name Master of Science en_US
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Meskell_iastate_0097M_21590.pdf
Size:
577.62 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: