Streaming complexity of CSPs with randomly ordered constraints
Raghuvansh R. Saxena, Noah Singer, Madhu Sudan, Santhoshini Velusamy

TL;DR
This paper explores the streaming complexity of CSPs with randomly ordered constraints, revealing cases where random ordering significantly reduces space requirements for approximation algorithms, and establishing hardness results for certain CSP classes.
Contribution
It introduces new algorithms for Max-DICUT under random ordering and provides hardness results for CSPs with specific distributional constraints, expanding understanding of streaming complexity in this context.
Findings
Random ordering enables a $0.48$-approximation for Max-DICUT with $O( ext{log } n)$ space
Hardness results show $ ext{Omega}( ext{sqrt } n)$ space is needed for certain CSPs with random constraints
Algorithms and hardness extend to various graph classes and distributions
Abstract
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 approximation of requires space with adversarial ordering, we show that with random ordering of constraints there exists a -approximation algorithm that only needs space. We also give new algorithms for in variants of the adversarial ordering setting. Specifically, we give a two-pass space -approximation algorithm for general graphs and a single-pass space -approximation algorithm for bounded degree graphs. On the negative side, we prove that CSPs where the satisfying assignments of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Constraint Satisfaction and Optimization · Scheduling and Optimization Algorithms
