TY - JOUR
T1 - On forward checking for non-binary constraint satisfaction
AU - Bessière, Christian
AU - Meseguer, Pedro
AU - Freuder, Eugene C.
AU - Larrosa, Javier
PY - 2002/10
Y1 - 2002/10
N2 - Solving non-binary constraint satisfaction problems, a crucial challenge today, can be tackled in two different ways: translating the non-binary problem into an equivalent binary one, or extending binary search algorithms to solve directly the original problem. The latter option raises some issues when we want to extend definitions written for the binary case. This paper focuses on the well-known forward checking algorithm, and shows that it can be generalized to several non-binary versions, all fitting its binary definition. The classical non-binary version, proposed by Van Hentenryck, is only one of these generalizations.
AB - Solving non-binary constraint satisfaction problems, a crucial challenge today, can be tackled in two different ways: translating the non-binary problem into an equivalent binary one, or extending binary search algorithms to solve directly the original problem. The latter option raises some issues when we want to extend definitions written for the binary case. This paper focuses on the well-known forward checking algorithm, and shows that it can be generalized to several non-binary versions, all fitting its binary definition. The classical non-binary version, proposed by Van Hentenryck, is only one of these generalizations.
KW - Constraint satisfaction
KW - Forward checking
KW - Non-binary constraints
UR - https://www.scopus.com/pages/publications/0036784225
U2 - 10.1016/S0004-3702(02)00263-1
DO - 10.1016/S0004-3702(02)00263-1
M3 - Article
AN - SCOPUS:0036784225
SN - 0004-3702
VL - 141
SP - 205
EP - 224
JO - Artificial Intelligence
JF - Artificial Intelligence
IS - 1-2
ER -