Streaming approximation resistance of every ordering CSP
Abstract
An ordering constraint satisfaction problem (OCSP) is defined by a family of predicates mapping permutations on to . An instance of Max-OCSP() on variables consists of a list of constraints, each consisting of a predicate from applied on distinct variables. The goal is to find an ordering of the variables that maximizes the number of constraints for which the induced ordering on the variables satisfies the predicate. OCSPs capture well-studied problems including `maximum acyclic subgraph' (MAS) and "maximum betweenness". In this work, we consider the task of approximating the maximum number of satisfiable constraints in the (single-pass) streaming setting, when an instance is presented as a stream of constraints. We show that for every , Max-OCSP() is approximation-resistant to -space streaming algorithms, i.e., algorithms using space cannot distinguish streams where almost every constraint is satisfiable from streams where no ordering beats the random ordering by a noticeable amount. This space bound is tight up to polylogarithmic factors. In the case of MAS our result shows that for every , MAS is not -approximable in space. The previous best inapproximability result, due to Guruswami and Tao (APPROX'19), only ruled out -approximations in space. Our results build on a recent work of Chou, Golovnev, Sudan, Velingker, and Velusamy (STOC'22), who provide a tight, linear-space inapproximability theorem for a broad class of "standard" (i.e., non-ordering) constraint satisfaction problems (CSPs) over arbitrary (finite) alphabets. We construct a family of appropriate standard CSPs from any given OCSP, apply their hardness result to this family of CSPs, and then convert back to our OCSP.
Cite
@article{arxiv.2105.01782,
title = {Streaming approximation resistance of every ordering CSP},
author = {Noah G. Singer and Madhu Sudan and Santhoshini Velusamy},
journal= {arXiv preprint arXiv:2105.01782},
year = {2024}
}
Comments
21 pages, 1 figure. Abstract abridged. Appeared in APPROX'21 and Computational Complexity