Revisiting Maximum Satisfiability and Related Problems in Data Streams
Abstract
We revisit the MaxSAT problem in the data stream model. In this problem, the stream consists of clauses that are disjunctions of literals drawn from 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 space is necessary to yield a approximation of the optimum value; they also presented an algorithm that yields a approximation of the optimum value using space. In this paper, we focus not only on approximating the optimum value, but also on obtaining the corresponding Boolean assignment using sublinear space. We present randomized single-pass algorithms that w.h.p. yield: 1) A approximation using space and exponential post-processing time and 2) A approximation using 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- input clauses must use space. We also consider other related problems in this setting.
Cite
@article{arxiv.2208.09160,
title = {Revisiting Maximum Satisfiability and Related Problems in Data Streams},
author = {Hoa T. Vu},
journal= {arXiv preprint arXiv:2208.09160},
year = {2022}
}
Comments
Extended abstract to appear at COCOON 2022. Abstract shortened to meet requirements