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 | ||
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
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
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 0 B
- Format:
- Item-specific license agreed upon to submission
- Description: