DocumentCode :
1616211
Title :
Tractable conservative constraint satisfaction problems
Author :
Bulatov, Andrei A.
Author_Institution :
Comput. Lab., Oxford Univ., UK
fYear :
2003
Firstpage :
321
Lastpage :
330
Abstract :
In a constraint satisfaction problem (CSP), the aim is to find an assignment of values to a given set of variables, subject to specified constraints. The CSP is known to be NP-complete in general. However, certain restrictions on the form of the allowed constraints can lead to problems solvable in polynomial time. Such restrictions are usually imposed by specifying a constraint language. The principal research direction aims to distinguish those constraint languages, which give rise to tractable CSPs from those which do not. We achieve this goal for the widely used variant of the CSP, in which the set of values for each individual variable can be restricted arbitrarily. Restrictions of this type can be expressed by including in a constraint language all possible unary constraints. Constraint languages containing all unary constraints will be called conservative. We completely characterize conservative constraint languages that give rise to CSP classes solvable in polynomial time. In particular, this result allows us to obtain a complete description of those (directed) graphs H for which the List H-Coloring problem is polynomial time solvable.
Keywords :
computational complexity; constraint handling; graph colouring; logic programming languages; CSP; NP-complete problem; conservative constraint; constraint language; constraint satisfaction problem; polynomial time; problem solving; unary constraint; variable set; Computer science; Constraint theory; Laboratories; Logic; Polynomials;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2003. Proceedings. 18th Annual IEEE Symposium on
ISSN :
1043-6871
Print_ISBN :
0-7695-1884-2
Type :
conf
DOI :
10.1109/LICS.2003.1210072
Filename :
1210072
Link To Document :
بازگشت