Optimal Streaming Approximations for all Boolean Max-2CSPs and Max-kSAT
Abstract
We prove tight upper and lower bounds on approximation ratios of all Boolean Max-2CSP problems in the streaming model. Specifically, for every type of Max-2CSP problem, we give an explicit constant , s.t. for any (i) there is an -streaming approximation using space ; and (ii) any -streaming approximation requires space . This generalizes the celebrated work of [Kapralov, Khanna, Sudan SODA 2015; Kapralov, Krachun STOC 2019], who showed that the optimal approximation ratio for Max-CUT was . Prior to this work, the problem of determining this ratio was open for all other Max-2CSPs. Our results are quite surprising for some specific Max-2CSPs. For the Max-DCUT problem, there was a gap between an upper bound of and a lower bound of [Guruswami, Velingker, Velusamy APPROX 2017]. We show that neither of these bounds is tight, and the optimal ratio for Max-DCUT is . We also establish that the tight approximation for Max-2SAT is , and for Exact Max-2SAT it is . As a byproduct, our result gives a separation between space-efficient approximations for Max-2SAT and Exact Max-2SAT. This is in sharp contrast to the setting of polynomial-time algorithms with polynomial space, where the two problems are known to be equally hard to approximate. Finally, we prove that the tight streaming approximation for \mksat{} is for every .
Keywords
Cite
@article{arxiv.2004.11796,
title = {Optimal Streaming Approximations for all Boolean Max-2CSPs and Max-kSAT},
author = {Chi-Ning Chou and Alexander Golovnev and Santhoshini Velusamy},
journal= {arXiv preprint arXiv:2004.11796},
year = {2021}
}
Comments
Full version for the conference version appearing in FOCS 2020. Fix an error in the algorithm for Max-kSAT