Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Beating the Random Ordering Is Hard: Every Ordering CSP Is Approximation Resistant

Published: 01 June 2011 Publication History

Abstract

We prove that, assuming the Unique Games conjecture (UGC), every problem in the class of ordering constraint satisfaction problems (OCSPs) where each constraint has constant arity is approximation resistant. In other words, we show that if $\rho$ is the expected fraction of constraints satisfied by a random ordering, then obtaining a $\rho'$ approximation for any $\rho'>\rho$ is UG-hard. For the simplest OCSP, the Maximum Acyclic Subgraph (MAS) problem, this implies that obtaining a $\rho$-approximation for any constant $\rho>1/2$ is UG-hard. Specifically, for every constant $\varepsilon>0$ the following holds: given a directed graph $G$ that has an acyclic subgraph consisting of a fraction $(1-\varepsilon)$ of its edges, it is UG-hard to find one with more than $(1/2+\varepsilon)$ of its edges. Note that it is trivial to find an acyclic subgraph with $1/2$ the edges by taking either the forward or backward edges in an arbitrary ordering of the vertices of $G$. The MAS problem has been well studied, and beating the random ordering for MAS has been a basic open problem. An OCSP of arity $k$ is specified by a subset $\Pi\subseteq S_k$ of permutations on $\{1,2,\dots,k\}$. An instance of such an OCSP is a set $V$ and a collection of constraints, each of which is an ordered $k$-tuple of $V$. The objective is to find a global linear ordering of $V$ while maximizing the number of constraints ordered as in $\Pi$. A random ordering of $V$ is expected to satisfy a $\rho=\frac{|\Pi|}{k!}$ fraction. We show that, for any fixed $k$, it is hard to obtain a $\rho'$-approximation for $\Pi$-OCSP for any $\rho'>\rho$. The result is in fact stronger: we show that for every $\Lambda\subseteq\Pi\subseteq S_k$, and an arbitrarily small $\varepsilon$, it is hard to distinguish instances where a $(1-\varepsilon)$ fraction of the constraints can be ordered according to $\Lambda$ from instances where at most a $(\rho+\varepsilon)$ fraction can be ordered as in $\Pi$. A special case of our result is that the Betweenness problem is hard to approximate beyond a factor $1/3$. The results naturally generalize to OCSPs which assign a payoff to the different permutations. Finally, our results imply (unconditionally) that a simple semidefinite relaxation for MAS does not suffice to obtain a better approximation.

References

[1]
G. Andersson, L. Engebretsen, and J. Håstad, A new way of using semidefinite programming with applications to linear equations mod $p$, J. Algorithms, 39 (2001), pp. 162-204.
[2]
P. Austrin, Towards sharp inapproximability for any 2-CSP, SIAM J. Comput., 39 (2010), pp. 2430-2463.
[3]
P. Austrin and J. Håstad, Randomly supported independence and resistance, SIAM J. Comput., 40 (2011), pp. 1-27.
[4]
P. Austrin and E. Mossel, Approximation resistant predicates from pairwise independence, Comput. Complexity, 18 (2009), pp. 249-271.
[5]
B. Berger and P. W. Shor, Tight bounds for the maximum acyclic subgraph problem, J. Algorithms, 25 (1997), pp. 1-18.
[6]
M. Charikar, V. Guruswami, and R. Manokaran, Every permutation CSP of arity 3 is approximation resistant, in Proceedings of the 24th Annual IEEE Conference on Computational Complexity, 2009, pp. 62-73.
[7]
M. Charikar, K. Makarychev, and Y. Makarychev, On the advantage over random for maximum acyclic subgraph, in Proceedings of the 48th Annual IEEE Symposium on Foundations of Computer Science, 2007, pp. 625-633.
[8]
M. Charikar, Y. Makarychev, and K. Makarychev, Near-optimal algorithms for unique games, in Proceedings of the 38th Annual ACM Symposium on Theory of Computing, 2006, pp. 205-214.
[9]
B. Chor and M. Sudan, A geometric approach to betweenness, SIAM J. Discrete Math., 11 (1998), pp. 511-523.
[10]
L. Engebretsen and V. Guruswami, Is constraint satisfaction over two variables always easy?, Random Structures Algorithms, 25 (2004), pp. 150-178.
[11]
G. Even, J. Naor, B. Schieber, and M. Sudan, Approximating minimum feedback sets and multicuts in directed graphs, Algorithmica, 20 (1998), pp. 151-174.
[12]
U. Feige and M. X. Goemans, Approximating the value of two proper proof systems, with applications to MAX-2SAT and MAX-DICUT, in Proceedings of the Third Israel Symposium on Theory of Computing and Systems, 1995, pp. 182-189.
[13]
M. X. Goemans and D. P. Williamson, Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming, J. Assoc. Comput. Mach., 42 (1995), pp. 1115-1145.
[14]
V. Guruswami, R. Manokaran, and P. Raghavendra, Beating the random ordering is hard: Inapproximability of maximum acyclic subgraph, in Proceedings of the 49th Annual IEEE Symposium on Foundations of Computer Science, 2008, pp. 573-582.
[15]
V. Guruswami and Y. Zhou, Approximating Bounded Occurrence Ordering CSPs, manuscript, 2010.
[16]
G. Hast, Beating a Random Assignment, Ph.D. thesis, Royal Institute of Technology, Stockholm, Sweden, 2005.
[17]
J. Håstad, Some optimal inapproximability results, J. ACM, 48 (2001), pp. 798-859.
[18]
J. Håstad, Every 2-CSP allows nontrivial approximation, Comput. Complexity, 17 (2008), pp. 549-566.
[19]
J. Håstad, On the approximation resistance of a random predicate, Comput. Complexity, 18 (2009), pp. 413-434.
[20]
M. Isaksson and E. Mossel, Maximally stable Gaussian partitions with discrete applications, Israel J. Math., to appear.
[21]
A. Karazanov, On the minimal number of arcs of a digraph meeting all its directed cutsets, Graph Theory Newsletters, 8 (1979).
[22]
R. M. Karp, Reducibility among combinatorial problems, in Complexity of Computer Computations, Plenum, New York, 1972, pp. 85-103.
[23]
S. Khot, On the power of unique 2-prover 1-round games, in Proceedings of the 34th Annual ACM Symposium on Theory of Computing, 2002, pp. 767-775.
[24]
S. Khot, G. Kindler, E. Mossel, and R. O'Donnell, Optimal inapproximability results for MAX-CUT and other 2-variable CSPs?, SIAM J. Comput., 37 (2007), pp. 319-357.
[25]
S. Khot and O. Regev, Vertex cover might be hard to approximate to within 2-epsilon, J. Comput. System Sci., 74 (2008), pp. 335-349.
[26]
S. Khot and N. K. Vishnoi, The Unique Games conjecture, integrality gap for cut problems and embeddability of negative type metrics into $l_{1}$, in Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science, 2005, pp. 53-62.
[27]
C. Lucchesi and D. H. Younger, A minimax theorem for directed graphs, J. London Math. Soc. (2), 17 (1978), pp. 369-374.
[28]
Y. Makarychev, Simple Linear Time Approximation Algorithm for Betweenness, Microsoft Research Technical report MSR-TR-2009-74, 2009.
[29]
R. Manokaran, J. S. Naor, P. Raghavendra, and R. Schwartz, SDP gaps and UGC hardness for multiway cut, 0-extension and metric labelling, in Proceedings of the 40th ACM Symposium on Theory of Computing, 2008, pp. 11-20.
[30]
E. Mossel, Gaussian bounds for noise correlation of functions and tight analysis of long codes, in Proceedings of the 49th Annual IEEE Symposium on Foundations of Computer Science, 2008, pp. 156-165.
[31]
E. Mossel, R. O'Donnell, and K. Oleszkiewicz, Noise stability of functions with low influences: Invariance and optimality, Ann. of Math. (2), 171 (2010), pp. 295-341.
[32]
A. Newman, Approximating the Maximum Acyclic Subgraph, Master's thesis, MIT, Cambridge, MA, 2000.
[33]
A. Newman, Cuts and orderings: On semidefinite relaxations for the linear ordering problem, in Proceedings of APPROX-RANDOM, 2004, pp. 195-206.
[34]
C. H. Papadimitriou and M. Yannakakis, Optimization, approximation, and complexity classes, J. Comput. System Sci., 43 (1991), pp. 425-440.
[35]
P. Raghavendra, Optimal algorithms and inapproximability results for every CSP?, in Proceedings of the 40th ACM Symposium on Theory of Computing, 2008, pp. 245-254.
[36]
V. Ramachandran, Finding a minimum feedback arc set in reducible flow graphs, J. Algorithms, 9 (1988), pp. 299-313.
[37]
P. Seymour, Packing directed circuits fractionally, Combinatorica, 15 (1995), pp. 281-288.
[38]
U. Zwick, Approximation algorithms for constraint satisfaction problems involving at most three variables per constraint, in Proceedings of the Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, 1998, pp. 201-210.

Cited By

View all
  • (2024)Sketching Approximability of All Finite CSPsJournal of the ACM10.1145/364943571:2(1-74)Online publication date: 12-Apr-2024
  • (2024)Data Reduction for Directed Feedback Vertex Set on Graphs Without Long Induced CyclesSOFSEM 2024: Theory and Practice of Computer Science10.1007/978-3-031-52113-3_13(183-197)Online publication date: 19-Feb-2024
  • (2023)Speeding up bellman ford via minimum violation permutationsProceedings of the 40th International Conference on Machine Learning10.5555/3618408.3619175(18584-18598)Online publication date: 23-Jul-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing  Volume 40, Issue 3
May 2011
356 pages

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 01 June 2011

Author Tags

  1. Maximum Acyclic Subgraph
  2. Unique Games conjecture
  3. feedback arc set
  4. hardness of approximation
  5. integrality gaps

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Sketching Approximability of All Finite CSPsJournal of the ACM10.1145/364943571:2(1-74)Online publication date: 12-Apr-2024
  • (2024)Data Reduction for Directed Feedback Vertex Set on Graphs Without Long Induced CyclesSOFSEM 2024: Theory and Practice of Computer Science10.1007/978-3-031-52113-3_13(183-197)Online publication date: 19-Feb-2024
  • (2023)Speeding up bellman ford via minimum violation permutationsProceedings of the 40th International Conference on Machine Learning10.5555/3618408.3619175(18584-18598)Online publication date: 23-Jul-2023
  • (2023)Auto-BI: Automatically Build BI-Models Leveraging Local Join Prediction and Global Schema GraphProceedings of the VLDB Endowment10.14778/3603581.360359616:10(2578-2590)Online publication date: 1-Jun-2023
  • (2023)Tree Drawings with ColumnsGraph Drawing and Network Visualization10.1007/978-3-031-49272-3_14(195-210)Online publication date: 20-Sep-2023
  • (2022)On the Descriptive Complexity of Temporal Constraint Satisfaction ProblemsJournal of the ACM10.1145/356605170:1(1-58)Online publication date: 19-Dec-2022
  • (2021)FPT-approximation for FPT problemsProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458078(199-218)Online publication date: 10-Jan-2021
  • (2021)The Quest for Strong Inapproximability Results with Perfect CompletenessACM Transactions on Algorithms10.1145/345966817:3(1-35)Online publication date: 15-Jul-2021
  • (2021)An Exact Method for the Minimum Feedback Arc Set ProblemACM Journal of Experimental Algorithmics10.1145/344642926(1-28)Online publication date: 23-Apr-2021
  • (2020)Simultaneous max-cut is harder to approximate than max-cutProceedings of the 35th Computational Complexity Conference10.4230/LIPIcs.CCC.2020.9(1-15)Online publication date: 28-Jul-2020
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media