Affiliation:
1. Iowa State University
2. University of Nebraska, Lincoln
3. National University of Singapore
Abstract
Constraint satisfaction problems (CSPs) and data stream models are two powerful abstractions to capture a wide variety of problems arising in different domains of computer science. Developments in the two communities have mostly occurred independently and with little interaction between them. In this work, we seek to investigate whether bridging the seeming communication gap between the two communities may pave the way to richer fundamental insights. To this end, we focus on two foundational problems: model counting for CSP’s and computation of zeroth frequency moments (
F
0
) for data streams.
Our investigations lead us to observe a striking similarity in the core techniques employed in the algorithmic frameworks that have evolved separately for model counting and
F
0
computation. We design a recipe for translating algorithms developed for
F
0
estimation to model counting, resulting in new algorithms for model counting. We also provide a recipe for transforming sampling algorithm over streams to constraint sampling algorithms. We then observe that algorithms in the context of distributed streaming can be transformed into distributed algorithms for model counting. We next turn our attention to viewing streaming from the lens of counting and show that framing
F
0
estimation as a special case of #DNF counting allows us to obtain a general recipe for a rich class of streaming problems, which had been subjected to case-specific analysis in prior works. In particular, our view yields an algorithm for multidimensional range efficient
F
0
estimation with a simpler analysis.
Funder
NSF
National Research Foundation Singapore
Amazon Research Award
NUS ODPRT Grant
NSF awards
Publisher
Association for Computing Machinery (ACM)
Reference70 articles.
1. Ralph Abboud Ismail Ilkan Ceylan and Thomas Lukasiewicz. 2019. Learning to reason: Leveraging neural networks for approximate DNF counting. arXiv:1904.02688. Retrieved from https://arxiv.org/abs/1904.02688.
2. Probabilistic Model Counting with Short XORs
3. The Space Complexity of Approximating the Frequency Moments
4. Functional Monitoring without Monotonicity
5. Megasthenis Asteris and Alexandros G. Dimakis. 2016. LDPC Codes for Discrete Integration. Technical Report. UT Austin.