Domain-Driven Approaches for Constrained Counting and Sampling

dc.contributor.advisorVardi, Moshe Y
dc.creatorShrotri, Aditya Aniruddha
dc.date.accessioned2022-10-04T15:57:25Z
dc.date.available2022-10-04T15:57:25Z
dc.date.created2021-12
dc.date.issued2021-12-16
dc.date.submittedDecember 2021
dc.date.updated2022-10-04T15:57:25Z
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.
dc.format.mimetypeapplication/pdf
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>.
dc.identifier.urihttps://hdl.handle.net/1911/113480
dc.language.isoeng
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.
dc.subjectConstraints
dc.subjectModel Counting
dc.subjectUniform Sampling
dc.subjectWeighted Sampling
dc.titleDomain-Driven Approaches for Constrained Counting and Sampling
dc.typeThesis
dc.type.materialText
thesis.degree.departmentComputer Science
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy
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: