Towards a dichotomy theorem for the counting constraint satisfaction problem

被引:29
作者
Bulatov, AA [1 ]
Dalmau, V [1 ]
机构
[1] Univ Oxford, Comp Lab, Oxford OX1 3QD, England
来源
44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS | 2003年
关键词
D O I
10.1109/SFCS.2003.1238229
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Counting Constraint Satisfaction Problem (#CSP) over a finite domain can be expressed as follows: given a first-order formula consisting of a conjunction of predicates, determine the number of satisfying assignments to the formula. #CSP can be parametrized by the set of allowed constraint predicates. In this paper we start a Systematic study of subclasses of #CSP restricted in this way. The ultimate goal of this investigation is to distinguish those restricted subclasses of #CSP which are tractable, i.e. solvable in polynomial time, from those which are not. We show that the complexity of any restricted #CSP class on a finite domain can be deduced from the properties of polymorphisms of the allowed constraints, similar to that for the decision CSP. Then we prove that if a subclass of the #CSP is tractable, then constraints allowed by the class satisfy some very restrictive condition: it has to have a Mal'tsev polymorphism, that is a ternary operation m(x, y, z) such that m(x, y, y) = m(y, y, x) = x. This condition uniformly explains all existing complexity results for particular cases of #CSP, and allows us to obtain new results and to conjecture a criterion distinguishing tractable counting CSPs. We also obtain a dichotomy theorem for the complexity of #CSP with a 3-element domain and give a new simpler proofs of the dichotomy results for the problem of counting graph homomorphisms.
引用
收藏
页码:562 / 571
页数:10
相关论文
共 52 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]  
[Anonymous], 1979, FUNKTIONEN RELATIONE
[3]  
[Anonymous], 1941, ANN MATH STUDIES
[4]   HEREDITARILY HARD H-COLORING PROBLEMS [J].
BANGJENSEN, J ;
HELL, P ;
MACGILLIVRAY, G .
DISCRETE MATHEMATICS, 1995, 138 (1-3) :75-92
[5]   THE EFFECT OF 2 CYCLES ON THE COMPLEXITY OF COLOURINGS BY DIRECTED-GRAPHS [J].
BANGJENSEN, J ;
HELL, P .
DISCRETE APPLIED MATHEMATICS, 1990, 26 (01) :1-23
[6]   Graph homomorphisms and phase transitions [J].
Brightwell, GR ;
Winkler, P .
JOURNAL OF COMBINATORIAL THEORY SERIES B, 1999, 77 (02) :221-262
[7]   On approximately counting colorings of small degree graphs [J].
Bubley, R ;
Dyer, M ;
Greenhill, C ;
Jerrum, M .
SIAM JOURNAL ON COMPUTING, 1999, 29 (02) :387-400
[8]  
BULATOV A, 2002, PRGRR0205 U OXF COMP
[9]  
BULATOV A, IN PRESS ACTA SCI MA
[10]  
BULATOV A, 2003, PRGRR0313 U OXF COMP