Streaming complexity of CSPs with randomly ordered constraints

07/14/2022
by   Raghuvansh R. Saxena, et al.
0

We initiate a study of the streaming complexity of constraint satisfaction problems (CSPs) when the constraints arrive in a random order. We show that there exists a CSP, namely , for which random ordering makes a provable difference. Whereas a 4/9 ≈ 0.445 approximation of requires Ω(√(n)) space with adversarial ordering, we show that with random ordering of constraints there exists a 0.48-approximation algorithm that only needs O(log n) space. We also give new algorithms for in variants of the adversarial ordering setting. Specifically, we give a two-pass O(log n) space 0.48-approximation algorithm for general graphs and a single-pass Õ(√(n)) space 0.48-approximation algorithm for bounded degree graphs. On the negative side, we prove that CSPs where the satisfying assignments of the constraints support a one-wise independent distribution require Ω(√(n))-space for any non-trivial approximation, even when the constraints are randomly ordered. This was previously known only for adversarially ordered constraints. Extending the results to randomly ordered constraints requires switching the hard instances from a union of random matchings to simple Erdös-Renyi random (hyper)graphs and extending tools that can perform Fourier analysis on such instances. The only CSP to have been considered previously with random ordering is where the ordering is not known to change the approximability. Specifically it is known to be as hard to approximate with random ordering as with adversarial ordering, for o(√(n)) space algorithms. Our results show a richer variety of possibilities and motivate further study of CSPs with randomly ordered constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/18/2021

Vertex Ordering Problems in Directed Graph Streams

We consider directed graph algorithms in a streaming setting, focusing o...
research
05/04/2021

Streaming approximation resistance of every ordering CSP

An ordering constraint satisfaction problem (OCSP) is given by a positiv...
research
11/08/2022

Streaming beyond sketching for Maximum Directed Cut

We give an O(√(n))-space single-pass 0.483-approximation streaming algor...
research
11/14/2021

Cardinality constrained submodular maximization for random streams

We consider the problem of maximizing submodular functions in single-pas...
research
06/24/2021

Linear Space Streaming Lower Bounds for Approximating CSPs

We consider the approximability of constraint satisfaction problems in t...
research
11/08/2019

On the Complexity of BWT-runs Minimization via Alphabet Reordering

We present the first set of results on the computational complexity of m...
research
04/27/2020

Robust Algorithms under Adversarial Injections

In this paper, we study streaming and online algorithms in the context o...

Please sign up or login with your details

Forgot password? Click here to reset