Arc Consistency (AC-3) is a specific, widely-used algorithm for enforcing arc consistency, a fundamental local consistency property in Constraint Satisfaction Problems (CSPs). The algorithm operates on the constraint graph, systematically checking and revising arcs (directed constraint pairs) between variables to ensure that for every value in one variable's domain, there exists at least one compatible value in the neighboring variable's domain. This process of constraint propagation prunes the search space by eliminating locally inconsistent values, making subsequent backtracking search far more efficient.
