Towards a Characterization of Constant-Factor Approximable Finite-Valued CSPs

In this paper we study the approximability of (Finite-)Valued Constraint Satisfaction Problems (VCSPs) with a fixed finite constraint language {\Gamma} consisting of finitary functions on a fixed finite domain. An instance of VCSP is given by a finite set of variables and a sum of functions belonging to {\Gamma} and depending on a subset of the variables. Each function takes values in [0, 1] specifying costs of assignments of labels to its variables, and the goal is to find an assignment of labels to the variables that minimizes the sum. A recent result of Ene et al. says that, under the mild technical condition that {\Gamma} contains the equality relation, the basic LP relaxation is optimal for constant-factor approximation for VCSP({\Gamma}) unless the Unique Games Conjecture fails. Using the algebraic approach to the CSP, we give new natural algebraic conditions for the finiteness of the integrality gap for the basic LP relaxation of VCSP({\Gamma}). We also show how these algebraic conditions can in principle be used to round solutions of the basic LP relaxation, and how, for several examples that cover all previously known cases, this leads to efficient constant-factor approximation algorithms. Finally, we show that the absence of another algebraic condition leads to NP-hardness of constant-factor approximation.

[1]  Tomás Feder,et al.  The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory , 1999, SIAM J. Comput..

[2]  Venkatesan Guruswami,et al.  A New Multilayered PCP and the Hardness of Hypergraph Vertex Cover , 2005, SIAM J. Comput..

[3]  Libor Barto,et al.  Polymorphisms, and How to Use Them , 2017, The Constraint Satisfaction Problem.

[4]  Ian Miguel The Constraint Satisfaction Problem , 2004 .

[5]  Prasad Raghavendra,et al.  Optimal algorithms and inapproximability results for every CSP? , 2008, STOC.

[6]  Peter Jeavons,et al.  The Complexity of Constraint Languages , 2006, Handbook of Constraint Programming.

[7]  Sanjeev Arora,et al.  Computational Complexity: A Modern Approach , 2009 .

[8]  Andrei A. Bulatov,et al.  A Dichotomy Theorem for Nonuniform CSPs , 2017, 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS).

[9]  Ryan O'Donnell,et al.  Optimal Inapproximability Results for MAX-CUT and Other 2-Variable CSPs? , 2007, SIAM J. Comput..

[10]  Libor Barto,et al.  Robustly Solvable Constraint Satisfaction Problems , 2015, SIAM J. Comput..

[11]  Mario Szegedy,et al.  A new line of attack on the dichotomy conjecture , 2016, Eur. J. Comb..

[12]  Irit Dinur,et al.  The PCP theorem by gap amplification , 2006, STOC.

[13]  Konstantin Makarychev,et al.  Approximation Algorithms for CSPs , 2017, The Constraint Satisfaction Problem.

[14]  Martin C. Cooper,et al.  The complexity of soft constraint satisfaction , 2006, Artif. Intell..

[16]  Andrei A. Krokhin,et al.  On algebras with many symmetric operations , 2016, Int. J. Algebra Comput..

[17]  Venkatesan Guruswami,et al.  A new multilayered PCP and the hardness of hypergraph vertex cover , 2003, STOC '03.

[18]  Konstantin Makarychev,et al.  Robust algorithms with polynomial loss for near-unanimity CSPs , 2016, SODA.

[19]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[20]  Libor Barto,et al.  Robust satisfiability of constraint satisfaction problems , 2012, STOC '12.

[21]  Andrei A. Krokhin,et al.  Robust Satisfiability for CSPs: Hardness and Algorithmic Results , 2013, TOCT.

[22]  Andrei A. Krokhin,et al.  Two new homomorphism dualities and lattice operations , 2011, J. Log. Comput..

[23]  Jan Vondrák,et al.  Local Distribution and the Symmetry Gap: Approximability of Multiway Partitioning Problems , 2013, SODA.

[24]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[25]  Dániel Marx,et al.  Tractable Hypergraph Properties for Constraint Satisfaction and Conjunctive Queries , 2009, JACM.

[26]  Johan Håstad,et al.  Some optimal inapproximability results , 2001, JACM.

[27]  Prasad Raghavendra,et al.  Combinatorial Optimization Algorithms via Polymorphisms , 2015, Electron. Colloquium Comput. Complex..

[28]  K. A. Baker,et al.  Polynomial interpolation and the Chinese Remainder Theorem for algebraic systems , 1975 .

[29]  Sanjeev Khanna,et al.  Complexity classifications of Boolean constraint satisfaction problems , 2001, SIAM monographs on discrete mathematics and applications.

[30]  Martin C. Cooper,et al.  An Algebraic Theory of Complexity for Discrete Optimization , 2012, SIAM J. Comput..

[31]  Dmitriy Zhuk,et al.  A Proof of CSP Dichotomy Conjecture , 2017, 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS).

[32]  Vladimir Kolmogorov,et al.  The Power of Linear Programming for General-Valued CSPs , 2013, SIAM J. Comput..

[33]  Prasad Raghavendra,et al.  How to Round Any CSP , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[34]  Prasad Raghavendra,et al.  Sdp gaps and ugc hardness for multiway cut, 0-extension, and metric labeling , 2008, STOC.

[35]  Libor Barto,et al.  Constraint Satisfaction Problems Solvable by Local Consistency Methods , 2014, JACM.

[36]  Thomas J. Schaefer,et al.  The complexity of satisfiability problems , 1978, STOC.

[37]  Hubie Chen,et al.  Asking the Metaquestions in Constraint Tractability , 2016, TOCT.

[38]  Stanislav Zivny,et al.  The Complexity of Finite-Valued CSPs , 2016, J. ACM.

[39]  Ryan O'Donnell,et al.  Linear programming, width-1 CSPs, and robust satisfaction , 2012, ITCS '12.

[40]  Johan Håstad,et al.  Every 2-csp Allows Nontrivial Approximation , 2005, STOC '05.

[41]  Madhur Tulsiani,et al.  A characterization of strong approximation resistance , 2013, Electron. Colloquium Comput. Complex..

[42]  Venkatesan Guruswami,et al.  Tight bounds on the approximability of almost-satisfiable Horn SAT and exact hitting set , 2011, SODA '11.

[43]  Bernd Grtner,et al.  Approximation Algorithms and Semidefinite Programming , 2012 .

[44]  Mario Szegedy,et al.  A new line of attack on the dichotomy conjecture , 2009, STOC '09.

[45]  Stanislav Zivny,et al.  The complexity of finite-valued CSPs , 2013, STOC '13.

[46]  Nisheeth K. Vishnoi,et al.  On LP-based approximability for strict CSPs , 2011, SODA '11.

[47]  Peter Jeavons,et al.  The Complexity of Valued Constraint Satisfaction , 2014, Bull. EATCS.

[48]  Peter Jeavons,et al.  Classifying the Complexity of Constraints Using Finite Algebras , 2005, SIAM J. Comput..

[49]  Peter Jonsson,et al.  The approximability of MAX CSP with fixed-value constraints , 2006, JACM.

[50]  Libor Barto,et al.  Near Unanimity Constraints Have Bounded Pathwidth Duality , 2012, 2012 27th Annual IEEE Symposium on Logic in Computer Science.

[51]  Stanislav Zivny,et al.  The Complexity of Valued CSPs , 2017 .

[52]  Amit Agarwal,et al.  O(√log n) approximation algorithms for min UnCut, min 2CNF deletion, and directed cut problems , 2005, STOC '05.

[53]  Per Austrin Conditional Inapproximability and Limited Independence , 2008 .

[54]  Guy Kindler,et al.  Optimal inapproximability results for MAX-CUT and other 2-variable CSPs? , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[55]  Stanislav Zivny,et al.  The Power of Linear Programming for Valued CSPs , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[56]  Venkatesan Guruswami,et al.  Complexity of Approximating CSP with Balance / Hard Constraints , 2015, Theory of Computing Systems.

[57]  Georg Gottlob,et al.  Tractable Optimization Problems through Hypergraph-Based Structural Restrictions , 2009, ICALP.

[58]  R. Willard,et al.  Characterizations of several Maltsev conditions , 2015 .

[59]  A BulatovAndrei A dichotomy theorem for constraint satisfaction problems on a 3-element set , 2006 .