TY - GEN
T1 - Partial arc consistency
AU - Dendris, Nick D.
AU - Kirousis, Lefteris M.
AU - Stamatiou, Yannis C.
AU - Thilikos, Dimitris M.
N1 - Publisher Copyright:
© 1996, Springer Verlag. All rights reserved.
PY - 1996
Y1 - 1996
N2 - A constraint network is arc consistent if any value of its variables is compatible with at least one value of any other variable. Enforcing arc consistency in a constraint network is a commonly used preprocessing step before identifying the globally consistent value assignments to all the variables. Since many constraint networks that arise in practice are overconstrained, any global assignment of values to the variables involved, is expected to include constraint violations. Therefore, it is often necessary to enforce some weak form of consistency, to avoid excessive value elimination due to the existence of many constraints. It is also necessary that this form of consistency be enforced fast. In this paper, we introduce a notion of weak local consistency that we call partial arc consistency. We then give an algorithm that, for any constraint network of n variables, outputs a partially arc consistent subnetwork of it in sublinear (0(√nlog n)) parallel time using 0(n2) processors. This algorithm removes at least a constant fraction of the local inconsistencies of a general constraint network, without eliminating any globally consistent assignment of values. To our knoweldge, it is the first sublinear-time parallel algorithm with polynomially many processors that achieves this extent of local consistency. Moreover, we propose several approximation schemes to a total solution of the arc consistency problem. We show that these approximation schemes are inherently sequential (more formally, they are P-complete), a fact indicating that the approach of partial solutions, rather than that of approximation schemes, is more promising for parallelism.
AB - A constraint network is arc consistent if any value of its variables is compatible with at least one value of any other variable. Enforcing arc consistency in a constraint network is a commonly used preprocessing step before identifying the globally consistent value assignments to all the variables. Since many constraint networks that arise in practice are overconstrained, any global assignment of values to the variables involved, is expected to include constraint violations. Therefore, it is often necessary to enforce some weak form of consistency, to avoid excessive value elimination due to the existence of many constraints. It is also necessary that this form of consistency be enforced fast. In this paper, we introduce a notion of weak local consistency that we call partial arc consistency. We then give an algorithm that, for any constraint network of n variables, outputs a partially arc consistent subnetwork of it in sublinear (0(√nlog n)) parallel time using 0(n2) processors. This algorithm removes at least a constant fraction of the local inconsistencies of a general constraint network, without eliminating any globally consistent assignment of values. To our knoweldge, it is the first sublinear-time parallel algorithm with polynomially many processors that achieves this extent of local consistency. Moreover, we propose several approximation schemes to a total solution of the arc consistency problem. We show that these approximation schemes are inherently sequential (more formally, they are P-complete), a fact indicating that the approach of partial solutions, rather than that of approximation schemes, is more promising for parallelism.
UR - http://www.scopus.com/inward/record.url?scp=84947765069&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84947765069&partnerID=8YFLogxK
U2 - 10.1007/3-540-61479-6_25
DO - 10.1007/3-540-61479-6_25
M3 - Conference contribution
AN - SCOPUS:84947765069
SN - 3540614796
SN - 9783540614791
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 229
EP - 236
BT - Over-Constrained Systems
A2 - Jampel, Michael
A2 - Freuder, Eugene
A2 - Maher, Michael
PB - Springer Verlag
T2 - Workshop on Over-Constrained Systems, held as part of 1st International Conference on Principles and Practice of Constraint Programming, CP 1995
Y2 - 18 September 1995 through 18 September 1995
ER -