Constraint Propagation
Different levels of consistency can be enforced
during backtracking search.
Common usage (backtracking with arc
consistency):
Variable Xi instantiated
For each Xj such that there’s a binary constraint on (Xi,
Xj), update Dj
With each domain update, propagate binary constraints
onward until no change