A simple algorithm for Mal'tsev constraints

被引:89
作者
Bulatov, Andrei
Dalmau, Victor
机构
[1] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
[2] Univ Pompeu Fabra Estacio Franca, Dept Tecnol, Barcelona 08003, Spain
关键词
constraint satisfaction; Mal'tsev;
D O I
10.1137/050628957
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A Mal'tsev operation is a ternary operation phi that satisfies the identities phi( x, y, y) = phi( y, y, x) = x. Constraint satisfaction problems involving constraints invariant under a Mal'tsev operation constitute an important class of constraint satisfaction problems, which includes the affine satisfiability problem, subgroup and near subgroup constraints, and many others. It is also known that any tractable case of the counting constraint satisfaction problem involves only Mal'tsev constraints. The first algorithm solving the arbitrary constraint satisfaction problem with Mal'tsev constraints has been given by Bulatov. However, this algorithm is very sophisticated and relies heavily on advanced algebraic machinery. In this paper, we give a different and much simpler algorithm for this type of constraint.
引用
收藏
页码:16 / 27
页数:12
相关论文
共 23 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[2]   Classifying the complexity of constraints using finite algebras [J].
Bulatov, A ;
Jeavons, P ;
Krokhin, A .
SIAM JOURNAL ON COMPUTING, 2005, 34 (03) :720-742
[3]  
Bulatov A, 2004, LECT NOTES ARTIF INT, V3244, P365
[4]  
Bulatov A., 2002, PRG0205 OXF U COMP L
[5]  
Bulatov A. A., 2001, MATHAL42001 TU DRESD
[6]   Towards a dichotomy theorem for the counting constraint satisfaction problem [J].
Bulatov, AA ;
Dalmau, V .
44TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2003, :562-571
[7]   Tractable conservative constraint satisfaction problems [J].
Bulatov, AA .
18TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2003, :321-330
[8]  
Bulatov AA, 2002, ANN IEEE SYMP FOUND, P649, DOI 10.1109/SFCS.2002.1181990
[9]  
Bulatov AA, 2000, LECT NOTES COMPUT SC, V1853, P272
[10]  
Chen HB, 2004, LECT NOTES COMPUT SC, V3258, P182