baumhaus.digital/Design & Computation/Perspectives in Engineering/IOPS/Constraints/Constraint programming/Constraint Satisfaction Problem
A Constraint Satisfaction Problem (CSP) is a mathematical problem defined by a set of variables, a domain of possible values for each variable, and a collection of constraints specifying permissible combinations of values. The goal is to assign values to the variables such that all constraints are satisfied. Common examples include the Sudoku puzzle, where each cell is a variable, digits 1-9 are the domain, and the rules of Sudoku are the constraints. Other examples:
eight queen problems
map coloring problem