paper-with-me

Papers

Constrained Counting and Sampling: Bridging the Gap between Theory and Practice

2018-06-06 · Kuldeep S. Meel

Constrained counting and sampling are two fundamental problems in Computer Science with numerous applications, including network reliability, privacy, probabilistic reasoning, and constrained-random verification. In constrained counting, the task is to compute the total weight, subject to a given weighting function, of the set of solutions of the given constraints. In constrained sampling, the task is to sample randomly, subject to a given weighting function, from the set of solutions to a set of given constraints. Consequently, constrained counting and sampling have been subject to intense theoretical and empirical investigations over the years. Prior work, however, offered either heuristic techniques with poor guarantees of accuracy or approaches with proven guarantees but poor performance in practice. In this thesis, we introduce a novel hashing-based algorithmic framework for constrained sampling and counting that combines the classical algorithmic technique of universal hashing with the dramatic progress made in combinatorial reasoning tools, in particular, SAT and SMT, over the past two decades. The resulting frameworks for counting (ApproxMC2) and sampling (UniGen) can handle formulas with up to million variables representing a significant boost up from the prior state of the art tools' capability to handle few hundreds of variables. If the initial set of constraints is expressed as Disjunctive Normal Form (DNF), ApproxMC is the only known Fully Polynomial Randomized Approximation Scheme (FPRAS) that does not involve Monte Carlo steps. By exploiting the connection between definability of formulas and variance of the distribution of solutions in a cell defined by 3-universal hash functions, we introduced an algorithmic technique, MIS, that reduced the size of XOR constraints employed in the underlying universal hash functions by as much as two orders of magnitude.

📄 PDF Abstract BibTeX arXiv:1806.02239

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Constrained Sampling and Counting: Universal Hashing Meets SAT Solving

2015-12-21 · Kuldeep S. Meel, Moshe Vardi, Supratik Chakraborty, Daniel J. Fremont 외

Constrained sampling and counting are two fundamental problems in artificial intelligence with a diverse range of applications, spanning probabilistic reasoning and planning to constrained-random verification. While the …

Exclusivity-Guided Mask Learning for Semi-Supervised Crowd Instance Segmentation and Counting

2026-03-17 · Jiyang Huang, Hongru Cheng, Wei Lin, Jia Wan 외 arxiv

Semi-supervised crowd analysis is a prominent area of research, as unlabeled data are typically abundant and inexpensive to obtain. However, traditional point-based annotations constrain performance because individual re…

Instance SegmentationCrowd Counting

Budget-Constrained Coalition Strategies with Discounting

2021-05-10 · Lia Bozzone, Pavel Naumov

Discounting future costs and rewards is a common practice in accounting, game theory, and machine learning. In spite of this, existing logics for reasoning about strategies with cost and resource constraints do not accou…

BIG-bench Machine Learning

CSB: A Counting and Sampling tool for Bit-vectors

2026-07-05 · Arijit Shaw, Kuldeep S. Meel arxiv

Satisfiability modulo theory (SMT) solvers have significantly advanced automated reasoning due to their effectiveness in solving problems across various fields. With the advancement in SMT solvers, there is growing inter…

Quantum Algorithms for Weighted Constrained Sampling and Weighted Model Counting

2024-06-29 · Fabrizio Riguzzi

We consider the problems of weighted constrained sampling and weighted model counting, where we are given a propositional formula and a weight for each world. The first problem consists of sampling worlds with a probabil…