Revisiting Maximum Satisfiability and Related Problems in Data Streams

08/19/2022
by   Hoa T. Vu, et al.
0

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 Ω(√(n)) space is necessary to yield a √(2)/2+ϵ approximation of the optimum value; they also presented an algorithm that yields a √(2)/2-ϵ approximation of the optimum value using O(log n/ϵ^2) 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-ϵ approximation using Õ(n/ϵ^3) space and exponential post-processing time and 2) A 3/4-ϵ approximation using Õ(n/ϵ) 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 Ω(n^k) space. We also consider other related problems in this setting.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/24/2021

Approximability of all Boolean CSPs in the dynamic streaming setting

A Boolean constraint satisfaction problem (CSP), Max-CSP(f), is a maximi...
research
05/01/2020

Improved Bound for Matching in Random-Order Streams

We study the problem of computing an approximate maximum cardinality mat...
research
07/04/2021

Sublinear-Space Approximation Algorithms for Max r-SAT

In the Max r-SAT problem, the input is a CNF formula with n variables wh...
research
02/16/2021

Maximum Coverage in the Data Stream Model: Parameterized and Generalized

We present algorithms for the Max-Cover and Max-Unique-Cover problems in...
research
07/22/2018

Independent Sets in Vertex-Arrival Streams

We consider the classic maximal and maximum independent set problems in ...
research
02/20/2018

Periodicity in Data Streams with Wildcards

We investigate the problem of detecting periodic trends within a string ...
research
01/21/2021

Improved Algorithms for the General Exact Satisfiability Problem

The Exact Satisfiability problem asks if we can find a satisfying assign...

Please sign up or login with your details

Forgot password? Click here to reset