PROMISE CONSTRAINT SATISFACTION: ALGEBRAIC STRUCTURE AND A SYMMETRIC BOOLEAN DICHOTOMY

被引:22
作者
Brakensiek, Joshua [1 ]
Guruswami, Venkatesan [2 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[2] Carnegie Mellon Univ, Comp Sci Dept, Pittsburgh, PA 15213 USA
关键词
constraint satisfaction; promise problem; polymorphism; linear programming; PCP theorem; HARDNESS; COMPLEXITY; THEOREMS; POWER;
D O I
10.1137/19M128212X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A classic result due to Schaefer [Proceedings of STOC 78, ACM, 1978, pp. 216-226] classifies all constraint satisfaction problems (CSPs) over the Boolean domain as being either in P or NP-hard. This paper considers a promise-problem variant of CSPs called PCSPs. A PCSP over a finite set of pairs of constraints Gamma consists of a pair (Psi(P), Psi(Q)) of CSPs with the same set of variables such that for every (P, Q) is an element of Gamma, P(x(i1) , ..., x(ik)) is a clause of Psi(P), if and only if Q(x(i1 ), ..., x(ik)) is a clause of Psi(Q). The promise problem PCSP(Gamma) is to distinguish, given (Psi(P), Psi(Q)), between the cases Psi(P) is satisfiable and Psi(Q) is unsatisfiable. Many problems such as approximate graph and hypergraph coloring as well as the (2 + epsilon)-SAT problem due to Austrin, Guruswami, and Hastad [SIAM T. Comput., 46 (2017), pp. 1554-1573] can be placed in this framework. This paper is motivated by the pursuit of understanding the computational complexity of Boolean PCSPs, determining for which F the associated PCSP is polynomial-time tractable or NP-hard. As our main result, we show that PCSP(Gamma) exhibits a dichotomy (it is either polynomial-time tractable or NP-hard) when the relations in Gamma are symmetric and allow for negations of variables. In particular, we show that every such polynomial-time tractable Gamma can be solved via either Gaussian elimination over F-2 or a linear programming relaxation. We achieve our dichotomy theorem by extending the (weak) polymorphism framework of Austrin, Guruswami, and HAstad which itself is a generalization of the algebraic approach used by polymorphisms to study CSPs. In both the algorithm and hardness portions of our proof, we incorporate new ideas and techniques not utilized in the CSP case.
引用
收藏
页码:1663 / 1700
页数:38
相关论文
共 54 条
[1]   (2+ε)-SAT IS NP-HARD [J].
Austrin, Per ;
Guruswami, Venkatesan ;
Hastad, Johan .
SIAM JOURNAL ON COMPUTING, 2017, 46 (05) :1554-1573
[2]   Constraint Satisfaction Problems Solvable by Local Consistency Methods [J].
Barto, Libor ;
Kozik, Marcin .
JOURNAL OF THE ACM, 2014, 61 (01)
[3]   Constraint Satisfaction Problems of Bounded Width [J].
Barto, Libor ;
Kozik, Marcin .
2009 50TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE: FOCS 2009, PROCEEDINGS, 2009, :595-603
[4]   THE CSP DICHOTOMY HOLDS FOR DIGRAPHS WITH NO SOURCES AND NO SINKS (A POSITIVE ANSWER TO A CONJECTURE OF BANG-JENSEN AND HELL) [J].
Barto, Libor ;
Kozik, Marcin ;
Niven, Todd .
SIAM JOURNAL ON COMPUTING, 2009, 38 (05) :1782-1802
[5]  
Barto Libor, 2019, Algebraic approach to promise constraint satisfaction
[6]  
Barto Libor, 2017, Dagstuhl Follow-Ups, V7, P1, DOI [10.4230/DFU.Vol7.15301.1, DOI 10.4230/DFU.VOL7.15301.1]
[7]  
Bodirsky M, 2008, LECT NOTES COMPUT SC, V5126, P184, DOI 10.1007/978-3-540-70583-3_16
[8]  
Bodirsky Manuel, 2012, COMPLEXITY CLASSIFIC
[9]  
Brakensiek J., 2021, ELECT C COMPUT COMPL, V28, P26
[10]   THE POWER OF THE COMBINED BASIC LINEAR PROGRAMMING AND AFFINE RELAXATION FOR PROMISE CONSTRAINT SATISFACTION PROBLEMS [J].
Brakensiek, Joshua ;
Guruswami, Venkatesan ;
Wrochna, Marcin ;
Zivny, Stanislav .
SIAM JOURNAL ON COMPUTING, 2020, 49 (06) :1232-1248