(very) Quick overview of CSP/SAT concepts
Constraint Satisfaction Problem (CSP)
- Given
- A set of discrete variables
- Legal domains for each of the variables
- A set of constraints on values groups of variables can take
- Find an assignment of values to all the variables so that none of the constraints are violated
SAT Problem = CSP with boolean variables
x=B, y=C, u=D, v=E, w=D, l=B