Author:
Singer Noah G.,Sudan Madhu,Velusamy Santhoshini
Abstract
Abstract
An ordering constraint satisfaction problem (OCSP) is defined by a family $$\mathcal F$$
F
of predicates mapping permutations on $$\{1,\ldots,k\}$$
{
1
,
…
,
k
}
to $$\{0,1\}$$
{
0
,
1
}
. An instance of ($$\mathcal F$$
F
) on n variables consists of a list of constraints, each consisting of a predicate from $$\mathcal F$$
F
applied on k distinct variables. The goal is to find an ordering of the n variables that maximizes the number of constraints for which the induced ordering on the k variables satisfies the predicate. OCSPs capture well-studied problems including ‘maximum acyclic subgraph’ () 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 $$\mathcal F$$
F
, ($$\mathcal F$$
F
) is approximation-resistant to o(n)-space streaming algorithms, i.e., algorithms using o(n) 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 , our result shows that for every $$\epsilon>0$$
ϵ
>
0
, is not $$(1/2+\epsilon)$$
(
1
/
2
+
ϵ
)
-approximable in o(n) space. The previous best inapproximability result, due to Guruswami & Tao (2019), only ruled out 3/4-approximations in $$o(\sqrt n)$$
o
(
n
)
space.
Our results build on recent works of Chou et al. (2022b, 2024) 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.
Our results are obtained by building a family of appropriate standard CSPs (one for every alphabet size q) from any given OCSP and applying their theorem to this family of CSPs. To convert the resulting hardness results for standard CSPs back to our OCSP, we show that the hard instances from this earlier theorem have the following “partition expansion” property with high probability: For every partition of the n variables into small blocks, for most of the constraints, all variables are in distinct blocks.
Publisher
Springer Science and Business Media LLC
Reference30 articles.
1. Per Austrin, Rajsekar Manokaran & Cenny Wenner (2015). On the NP-hardness of Approximating Ordering-Constraint Satisfaction Problems. Theory of Computing 11, 257–283. Conference version in APPROX 2013.
2. Amey Bhangale & Subhash Khot (2019). UG-Hardness to NP-Hardness by Losing Half. In 34th Computational Complexity Conference (CCC 2019), volume 137 of LIPIcs. Schloss Dagstuhl — Leibniz-Zentrum für Informatik, New Brunswick, NJ, USA, August 18-20, 2019.
3. Amit Chakrabarti, Prantar Ghosh, Andrew McGregor & Sofya Vorotnikova (2020). Vertex Ordering Problems in Directed Graph Streams. In Proceedings of the 31st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2020), 1786–1802. Society for Industrial and Applied Mathematics, Salt Lake City, UT, USA, January 5-9, 2020.
4. Vaggos Chatziafratis & Konstantin Makarychev (2023). Triplet Reconstruction and All Other Phylogenetic CSPs Are Approximation Resistant. In IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS 2023), 253–284. IEEE Computer Society, Santa Cruz, CA, USA, November 6-9, 2023.
5. Benny Chor & Madhu Sudan (1998). A Geometric Approach to Betweenness. SIAM Journal on Discrete Mathematics 11(4), 511–523. Conference version in Algorithms, ESA 1995.