[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Hard constraint satisfaction problems have hard gaps at location 1

Published: 01 September 2009 Publication History

Abstract

An instance of the maximum constraint satisfaction problem (Max CSP) is a finite collection of constraints on a set of variables, and the goal is to assign values to the variables that maximises the number of satisfied constraints. Max CSP captures many well-known problems (such as Maxk-SAT and Max Cut) and is consequently NP-hard. Thus, it is natural to study how restrictions on the allowed constraint types (or constraint language) affect the complexity and approximability of Max CSP. The PCP theorem is equivalent to the existence of a constraint language for which Max CSP has a hard gap at location 1; i.e. it is NP-hard to distinguish between satisfiable instances and instances where at most some constant fraction of the constraints are satisfiable. All constraint languages, for which the CSP problem (i.e., the problem of deciding whether all constraints can be satisfied) is currently known to be NP-hard, have a certain algebraic property. We prove that any constraint language with this algebraic property makes Max CSP have a hard gap at location 1 which, in particular, implies that such problems cannot have a PTAS unless P=NP. We then apply this result to Max CSP restricted to a single constraint type; this class of problems contains, for instance, Max Cut and Max DiCut. Assuming P<>NP, we show that such problems do not admit PTAS except in some trivial cases. Our results hold even if the number of occurrences of each variable is bounded by a constant. Finally, we give some applications of our results.

References

[1]
Alimonti, P. and Kann, V., Some APX-completeness results for cubic graphs. Theoret. Comput. Sci. v237 i1***2. 123-134.
[2]
Arora, S., Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems. J. ACM. v45 i5. 753-782.
[3]
Arora, S. and Lund, C., Hardness of approximations. In: Hochbaum, D. (Ed.), Approximation Algorithms for NP-hard Problems, PWS Publishing, Boston, MA, USA. pp. 399-446.
[4]
Arora, S., Lund, C., Motwani, R., Sudan, M. and Szegedy, M., Proof verification and the hardness of approximation problems. J. ACM. v45 i3. 501-555.
[5]
Arora, S. and Safra, S., Probabilistic checking of proofs: A new characterization of NP. J. ACM. v45 i1. 70-122.
[6]
Ausiello, G., Crescenzi, P., Gambosi, G., Kann, V., Marchetti-Spaccamela, A. and Protasi, M., Complexity and approximation: Combinatorial Optimization Problems and their Approximability Properties. 1999. Springer.
[7]
Barto, L., Kozik, M. and Niven, T., The CSP dichotomy holds for digraphs with no sources and no sinks (a positive answer to a conjecture of Bang-Jensen and Hell). SIAM J. Comput. v38 i5. 1782-1802.
[8]
Bulatov, A., Tractable conservative constraint satisfaction problems. In: Proceedings of the 18th Annual IEEE Symposium on Logic in Computer Science, IEEE Computer Society, Washington, DC, USA.
[9]
Bulatov, A., A dichotomy theorem for constraint satisfaction problems on a 3-element set. J. ACM. v53 i1. 66-120.
[10]
Bulatov, A. and Dalmau, V., A simple algorithm for Mal***tsev constraints. SIAM J. Comput. v36 i1. 16-27.
[11]
A. Bulatov, P. Jeavons, Algebraic structures in combinatorial problems, Tech. Rep. MATH-AL-4-2001, Technische Universität Dresden, 2001
[12]
Bulatov, A., Jeavons, P. and Krokhin, A., Classifying the complexity of constraints using finite algebras. SIAM J. Comput. v34 i3. 720-742.
[13]
Bulatov, A., Krokhin, A. and Jeavons, P., The complexity of maximal constraint languages. In: Proceedings of the Thirty-third Annual ACM Symposium on Theory of Computing, ACM Press, New York, NY, USA.
[14]
Burris, S. and Sankappanavar, H., A Course in Universal Algebra. 1981. Springer Verlag, Berlin.
[15]
Charikar, M., Makarychev, K. and Makarychev, Y., Near-optimal algorithms for unique games. In: Proceedings of the Thirty-eighth Annual ACM Symposium on Theory of Computing, ACM Press, New York, NY, USA.
[16]
Cohen, D., Cooper, M., Jeavons, P. and Krokhin, A., Supermodular functions and the complexity of Max CSP. Discrete Appl. Math. v149 i1***3. 53-72.
[17]
Cohen, D. and Jeavons, P., The complexity of constraint languages. In: Rossi, F., van Beek, P., Walsh, T. (Eds.), Handbook of Constraint Programming, Elsevier. pp. 245-280.
[18]
Cohn, P., . In: Mathematics and its Applications, vol. 6. Reidel.
[19]
Creignou, N., A dichotomy theorem for maximum generalized satisfiability problems. J. Comput. System Sci. v51 i3. 511-522.
[20]
Creignou, N., Khanna, S. and Sudan, M., Complexity Classifications of Boolean Constraint Satisfaction Problems. 2001. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA.
[21]
Crescenzi, P., A short guide to approximation preserving reductions. In: Proceedings of the 12th Annual IEEE Conference on Computational Complexity, IEEE Computer Society, Washington, DC, USA.
[22]
Dalmau, V. and Jeavons, P., Learnability of quantified formulas. Theoret. Comput. Sci. v306 i1***3. 485-511.
[23]
Deineko, V., Jonsson, P., Klasson, M. and Krokhin, A., The approximability of MAX CSP with fixed-value constraints. J. ACM. v55 i4. 1-37.
[24]
Dietrich, B.L. and Hoffman, A.J., On greedy algorithms, partially ordered sets, and submodular functions. IBM J. Res. Dev. v47 i1. 25-30.
[25]
The PCP theorem by gap amplification. J. ACM. v54 i3. 12
[26]
Engebretsen, L., Holmerin, J. and Russell, A., Inapproximability results for equations over finite groups. Theoret. Comput. Sci. v312 i1. 17-45.
[27]
Feder, T., Hell, P. and Huang, J., List homomorphisms of graphs with bounded degrees. Discrete Math. v307. 386-392.
[28]
Feder, T. and Vardi, M.Y., The computational structure of monotone monadic SNP and constraint satisfaction: A study through datalog and group theory. SIAM J. Comput. v28 i1. 57-104.
[29]
Goldmann, M. and Russell, A., The complexity of solving equations over finite groups. Inform. Comput. v178 i1. 253-262.
[30]
Hell, P. and Ne***et***il, J., Graphs and Homomorphisms. 2004. Oxford University Press.
[31]
Håstad, J., Some optimal inapproximability results. J. ACM. v48 i4. 798-859.
[32]
Ibarra, O.H. and Kim, C.E., Fast approximation for the knapsack and sum of subset problems. J. ACM. v22 i4. 463-468.
[33]
Jeavons, P., On the algebraic structure of combinatorial problems. Theoret. Comput. Sci. v200 i1***2. 185-204.
[34]
Jeavons, P., Cohen, D. and Gyssens, M., Closure properties of constraints. J. ACM. v44. 527-548.
[35]
Jonsson, P., Klasson, M. and Krokhin, A., The approximability of three-valued Max CSP. SIAM J. Comput. v35 i6. 1329-1349.
[36]
Jonsson, P. and Krokhin, A., Maximum H-colourable subdigraphs and constraint optimization with arbitrary weights. J. Comput. System Sci. v73 i5. 691-702.
[37]
Khanna, S., Sudan, M., Trevisan, L. and Williamson, D.P., The approximability of constraint satisfaction problems. SIAM J. Comput. v30 i6. 1863-1920.
[38]
Khot, S., On the power of unique 2-prover 1-round games. In: Proceedings of the Thirty-fourth Annual ACM Symposium on Theory of Computing, ACM Press, New York, NY, USA.
[39]
Khot, S., Kindler, G., Mossel, E. and O***Donnell, R., Optimal inapproximability results for Max-Cut and other 2-variable CSPs?. SIAM J. Comput. v37 i1. 319-357.
[40]
Kratochvíl, J., Savický, P. and Tuza, Z., One more occurrence of variables makes satisfiability jump from trivial to NP-complete. SIAM J. Comput. v22 i1. 203-210.
[41]
A. Krokhin, B. Larose, Maximum constraint satisfaction on diamonds, Tech. Rep. CS-RR-408, University of Warwick, UK, 2004
[42]
Krokhin, A. and Larose, B., Maximum constraint satisfaction on diamonds. In: Principles and Practice of Constraint Programming, Springer.
[43]
Ladner, R.E., On the structure of polynomial time reducibility. J. ACM. v22 i1. 155-171.
[44]
Larose, B. and Zádori, L., Taylor terms, constraint satisfaction and the complexity of polynomial equations over finite algebras. Internat. J. Algebra Comput. v16 i3. 563-581.
[45]
Lipton, R. and Tarjan, R., Applications of a planar separator theorem. SIAM J. Comput. v9. 615-627.
[46]
Lubotzky, A., Phillips, R. and Sarnak, P., Ramanujan graphs. Combinatorica. v8 i3. 261-277.
[47]
Maróti, M. and McKenzie, R., Existence theorems for weakly symmetric operations. Algebra Universalis. v59 i3. 463-489.
[48]
Papadimitriou, C.H. and Yannakakis, M., Optimization, approximation, and complexity classes. J. Comput. System Sci. v43. 425-440.
[49]
Petrank, E., The hardness of approximation: Gap location. Comput. Complexity. v4. 133-157.
[50]
Pöschel, R. and Kalu***nin, L., Funktionen- und Relationenalgebren. 1979. DVW, Berlin.
[51]
Raghavendra, P., Optimal algorithms and inapproximability results for every CSP?. In: Proceedings of the Fortieth Annual ACM Symposium on Theory of Computing, ACM Press, New York, NY.
[52]
In: Rossi, F., van Beek, P., Walsh, T. (Eds.), Handbook of Constraint Programming, Elsevier.
[53]
Schaefer, T.J., The complexity of satisfiability problems. In: Proceedings of the Tenth Annual ACM Symposium on Theory of Computing, ACM Press, New York, NY, USA.
[54]
Szendrei, á., . In: SÉminaire de MathÉmatiques SupÉrieures, vol. 99. University of Montreal.
[55]
L. Trevisan, Inapproximability of combinatorial optimization problems, 2004. arXiv.org:cs.CC/0409043

Cited By

View all
  1. Hard constraint satisfaction problems have hard gaps at location 1

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Theoretical Computer Science
      Theoretical Computer Science  Volume 410, Issue 38-40
      September, 2009
      428 pages

      Publisher

      Elsevier Science Publishers Ltd.

      United Kingdom

      Publication History

      Published: 01 September 2009

      Author Tags

      1. Approximability
      2. Computational complexity
      3. Constraint satisfaction
      4. Dichotomy
      5. Optimisation
      6. Universal algebra

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 20 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)PTAS for Sparse General-valued CSPsACM Transactions on Algorithms10.1145/356995619:2(1-31)Online publication date: 9-Mar-2023
      • (2017)Strong partial clones and the time complexity of SAT problemsJournal of Computer and System Sciences10.1016/j.jcss.2016.07.00884:C(52-78)Online publication date: 1-Mar-2017
      • (2016)The Complexity of Finite-Valued CSPsJournal of the ACM10.1145/297401963:4(1-33)Online publication date: 21-Sep-2016
      • (2015)The Power of Linear Programming for General-Valued CSPsSIAM Journal on Computing10.1137/13094564844:1(1-36)Online publication date: 5-Feb-2015
      • (2014)H-coloring degree-bounded (acyclic) digraphsTheoretical Computer Science10.1016/j.tcs.2014.06.014554:C(40-49)Online publication date: 16-Oct-2014
      • (2013)Complexity of SAT problems, clone theory and the exponential time hypothesisProceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms10.5555/2627817.2627909(1264-1277)Online publication date: 6-Jan-2013
      • (2013)The complexity of finite-valued CSPsProceedings of the forty-fifth annual ACM symposium on Theory of Computing10.1145/2488608.2488697(695-704)Online publication date: 1-Jun-2013
      • (2012)Robust satisfiability of constraint satisfaction problemsProceedings of the forty-fourth annual ACM symposium on Theory of computing10.1145/2213977.2214061(931-940)Online publication date: 19-May-2012
      • (2012)Linear programming, width-1 CSPs, and robust satisfactionProceedings of the 3rd Innovations in Theoretical Computer Science Conference10.1145/2090236.2090274(484-495)Online publication date: 8-Jan-2012
      • (2011)Tight bounds on the approximability of almost-satisfiable Horn SAT and exact hitting setProceedings of the twenty-second annual ACM-SIAM symposium on Discrete algorithms10.5555/2133036.2133158(1574-1589)Online publication date: 23-Jan-2011

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media