Domain-Driven Approaches for Constrained Counting and Sampling

dc.contributor.advisorVardi, Moshe Yen_US
dc.creatorShrotri, Aditya Aniruddhaen_US
dc.date.accessioned2022-10-04T15:57:25Zen_US
dc.date.available2022-10-04T15:57:25Zen_US
dc.date.created2021-12en_US
dc.date.issued2021-12-16en_US
dc.date.submittedDecember 2021en_US
dc.date.updated2022-10-04T15:57:25Zen_US
dc.description.abstractConstrained Counting and Sampling are two fundamental problems in Computer Science, where the task is to count the number of solutions or satisfying assignments to a given set of constraints, or to sample a solution uniformly at random. Counting and sampling along with their approximate and weighted variants have been extensively studied in both theory and practice. However, this research effort has been disjointed, resulting in significant gaps in knowledge. On one hand, algorithms with worst-case polynomial running times are considered to be the gold standard by the theory community, but rarely scale well in practice. On the other hand, powerful general-purpose algorithms and tools developed by the AI and Formal Methods communities often fail to scale on ‘easy’ problems with polynomial upper bounds. The goal of this dissertation is to illuminate and address this disconnect. Specifically, we develop flexible techniques that natively exploit the structure inherent in domain-specific constraints. This often leads to significant performance gains over the popular approach which attempts to shoehorn all constraints to fit a rigid algorithm. Motivated by numerous practical applications and a lack of practically scalable tools with strong theoretical guarantees, we present new solutions for the concrete problems of DNF-Counting, conditional counting, computing the matrix permanent, sampling traces of a transition system and weighted sampling from low-treewidth CNF formulas. Our empirical analyses reveal a nuanced picture wherein our approaches are seen to be a valuable addition to an algorithmic portfolio.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationShrotri, Aditya Aniruddha. "Domain-Driven Approaches for Constrained Counting and Sampling." (2021) Diss., Rice University. <a href="https://hdl.handle.net/1911/113480">https://hdl.handle.net/1911/113480</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/113480en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectConstraintsen_US
dc.subjectModel Countingen_US
dc.subjectUniform Samplingen_US
dc.subjectWeighted Samplingen_US
dc.titleDomain-Driven Approaches for Constrained Counting and Samplingen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelDoctoralen_US
thesis.degree.nameDoctor of Philosophyen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SHROTRI-DOCUMENT-2021.pdf
Size:
2.71 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.85 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.62 KB
Format:
Plain Text
Description: