paper-with-me

홈 › Papers

CCDD: A Tractable Representation for Model Counting and Uniform Sampling

2022-02-21 · Yong Lai, Kuldeep S. Meel, Roland H. C. Yap

Knowledge compilation concerns with the compilation of representation languages to target languages supporting a wide range of tractable operations arising from diverse areas of computer science. Tractable target compilation languages are usually achieved by restrictions on the internal nodes of the NNF. In this paper, we propose a new representation language CCDD, which introduces new restrictions on conjunction nodes to capture equivalent literals. We show that CCDD supports two key queries, model counting and uniform samping, in polytime. We present algorithms and a compiler to compile propositional formulas expressed in CNF into CCDD. Experiments over a large set of benchmarks show that our compilation times are better with smaller representation than state-of-art Decision-DNNF, SDD and OBDD[AND] compilers. We apply our techniques to model counting and uniform sampling, and develop model counter and uniform sampler on CNF. Our empirical evaluation demonstrates the following significant improvements: our model counter can solve 885 instances while the prior state of the art solved only 843 instances, representing an improvement of 43 instances; and our uniform sampler can solve 780 instances while the prior state of the art solved only 648 instances, representing an improvement of 132 instances.

📄 PDF Abstract BibTeX arXiv:2202.10025

Code (1)

meelgroup/kcbox 공식 구현

Similar Papers 제목 키워드 기반

Coevolutionary Continuous Discrete Diffusion: Make Your Diffusion Language Model a Latent Reasoner

2025-10-03 · Cai Zhou, Chenxiao Yang, Yi Hu, Chenyu Wang 외 arxiv

Diffusion language models, especially masked discrete diffusion models, have achieved great success recently. While there are some theoretical and primary empirical results showing the advantages of latent reasoning with…

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…

Lifted Algorithms for Symmetric Weighted First-Order Model Sampling

2023-08-17 · Yuanhong Wang, Juhua Pu, Yuyi Wang, Ondřej Kuželka

Weighted model counting (WMC) is the task of computing the weighted sum of all satisfying assignments (i.e., models) of a propositional formula. Similarly, weighted model sampling (WMS) aims to randomly generate models w…

An Improved Normed-Deformable Convolution for Crowd Counting

2022-06-16 · Xin Zhong, Zhaoyi Yan, Jing Qin, WangMeng Zuo 외

In recent years, crowd counting has become an important issue in computer vision. In most methods, the density maps are generated by convolving with a Gaussian kernel from the ground-truth dot maps which are marked aroun…

Crowd Counting

Polynomial-Time Algorithms for Counting and Sampling Markov Equivalent DAGs

2020-12-17 · Marcel Wienöbst, Max Bannach, Maciej Liśkiewicz

Counting and uniform sampling of directed acyclic graphs (DAGs) from a Markov equivalence class are fundamental tasks in graphical causal analysis. In this paper, we show that these tasks can be performed in polynomial t…