Constraint Propagation is a general term for inference techniques used in constraint satisfaction problems (CSPs) to reduce the search space by using the constraints to eliminate values from variable domains that cannot be part of any solution. It is a form of logical inference that enforces a notion of local consistency, such as arc consistency or path consistency, across the network of variables and constraints. By pruning impossible values early, it dramatically improves the efficiency of subsequent backtracking search or other solving algorithms.
