Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Revisiting Maximum Satisfiability and Related Problems in Data Streams (2208.09160v1)

Published 19 Aug 2022 in cs.DS

Abstract: We revisit the MaxSAT problem in the data stream model. In this problem, the stream consists of $m$ clauses that are disjunctions of literals drawn from $n$ Boolean variables. The objective is to find an assignment to the variables that maximizes the number of satisfied clauses. Chou et al. (FOCS 2020) showed that $\Omega(\sqrt{n})$ space is necessary to yield a $\sqrt{2}/2+\epsilon$ approximation of the optimum value; they also presented an algorithm that yields a $\sqrt{2}/2-\epsilon$ approximation of the optimum value using $O(\log n/\epsilon2)$ space. In this paper, we focus not only on approximating the optimum value, but also on obtaining the corresponding Boolean assignment using sublinear $o(mn)$ space. We present randomized single-pass algorithms that w.h.p. yield: 1) A $1-\epsilon$ approximation using $\tilde{O}(n/\epsilon3)$ space and exponential post-processing time and 2) A $3/4-\epsilon$ approximation using $\tilde{O}(n/\epsilon)$ space and polynomial post-processing time. Our ideas also extend to dynamic streams. On the other hand, we show that the streaming kSAT problem that asks to decide whether one can satisfy all size-$k$ input clauses must use $\Omega(nk)$ space. We also consider other related problems in this setting.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (1)
  1. Hoa T. Vu (14 papers)

Summary

We haven't generated a summary for this paper yet.