The Complexity of Promise SAT on Non-Boolean Domains

While 3-SAT is NP-hard, 2-SAT is solvable in polynomial time. Austrin et al. [SICOMP’17] proved a result known as “(2+ɛ)-SAT is NP-hard.” They showed that the problem of distinguishing k-CNF formulas that are g-satisfiable (i.e., some assignment satisfies at least g literals in every clause) from those that are not even 1-satisfiable is NP-hard if g/k < 1/2 and is in P otherwise. We study a generalisation of SAT on arbitrary finite domains, with clauses that are disjunctions of unary constraints, and establish analogous behaviour. Thus, we give a dichotomy for a natural fragment of promise constraint satisfaction problems (PCSPs) on arbitrary finite domains. The hardness side is proved using the algebraic approach via a new general NP-hardness criterion on polymorphisms, which is based on a gap version of the Layered Label Cover problem. We show that previously used criteria are insufficient—the problem hence gives an interesting benchmark of algebraic techniques for proving hardness of approximation in problems such as PCSPs.

[1]  Venkatesan Guruswami,et al.  Rainbow coloring hardness via low sensitivity polymorphisms , 2020, Electron. Colloquium Comput. Complex..

[2]  Venkatesan Guruswami,et al.  Symmetric Polymorphisms and Efficient Decidability of Promise CSPs , 2019, SODA.

[3]  Andrei A. Krokhin,et al.  The Complexity of 3-Colouring H-Colourable Graphs , 2019, 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS).

[4]  Marcin Kozik,et al.  Dichotomy for symmetric Boolean PCSPs , 2019, ICALP.

[5]  Jakub Bulín,et al.  Algebraic approach to promise constraint satisfaction , 2018, STOC.

[6]  Amey Bhangale,et al.  Improved Inapproximability of Rainbow Coloring , 2018, SODA.

[7]  Venkatesan Guruswami,et al.  An Algorithmic Blend of LPs and Ring Equations for Promise CSPs , 2018, SODA.

[8]  Venkatesan Guruswami,et al.  Promise Constraint Satisfaction: Structure Theory and a Symmetric Boolean Dichotomy , 2018, SODA.

[9]  Venkatesan Guruswami,et al.  New Hardness Results for Graph and Hypergraph Colorings , 2016, CCC.

[10]  Venkatesan Guruswami,et al.  Strong Inapproximability Results on Balanced Rainbow-Colorable Hypergraphs , 2015, SODA.

[11]  Venkatesan Guruswami,et al.  (2+ε)-Sat Is NP-hard , 2014, SIAM J. Comput..

[12]  Hubie Chen,et al.  Constraint satisfaction with succinctly specified relations , 2010, J. Comput. Syst. Sci..

[13]  B. Barak,et al.  Computational Complexity: A Modern Approach , 2009 .

[14]  Gernot Salzer,et al.  Efficient Algorithms for Description Problems over Finite Totally Ordered Domains , 2008, SIAM J. Comput..

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

[16]  Subhash Khot,et al.  Hardness results for coloring 3-colorable 3-uniform hypergraphs , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[17]  Venkatesan Guruswami,et al.  Hardness of approximate hypergraph coloring , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[18]  R. Raz A parallel repetition theorem , 1995, STOC '95.

[19]  Carsten Lund,et al.  Proof verification and hardness of approximation problems , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[20]  C.H. Papadimitriou,et al.  On selecting a satisfying truth assignment , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[21]  David S. Johnson,et al.  The Complexity of Near-Optimal Graph Coloring , 1976, J. ACM.

[22]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

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

[24]  Sanjeev Arora,et al.  Probabilistic checking of proofs: a new characterization of NP , 1998, JACM.

[25]  M. Krom The Decision Problem for a Class of First‐Order Formulas in Which all Disjunctions are Binary , 1967 .