Complexity of inverse constraint problems and a dichotomy for the inverse satisfiability problem

作者:

Highlights:

摘要

The inverse satisfiability problem over a set of relations Γ (Inv-SAT(Γ)) is the problem of deciding whether a relation R can be defined as the set of models of a SAT(Γ) instance. Kavvadias and Sideri (1998) [15] obtained a dichotomy between P and co-NP-complete for finite Γ containing the two constant Boolean relations. However, for arbitrary constraint languages the complexity has been wide open, and in this article we finally prove a complete dichotomy theorem for finite languages. Kavvadias and Sideri's techniques are not applicable and we have to turn to the more recent algebraic approach based on partial polymorphisms. We also study the complexity of the inverse constraint satisfaction problem prove a general hardness result, which in particular resolves the complexity of inverse k-colouring, mentioned as an open problem in Chen (2008) [8].

论文关键词:Clone theory,Universal algebra,Satisfiability problems,Constraint satisfaction problems,Inverse problems

论文评审过程:Received 27 February 2019, Revised 18 February 2020, Accepted 20 October 2020, Available online 18 November 2020, Version of Record 20 November 2020.

论文官网地址:https://doi.org/10.1016/j.jcss.2020.10.004