- subproblems
- recurrences
- pseudo-polynomial
- computational intractability
- NP class
- NP-complete
- boolean notation
- 3-SAT
- satisfying assignment
- satisfiable clauses
- strongly connected
- mutually reachable
- directed acyclic graph (DAG)
SAT
Given a set of clauses over a set of variables does there exist a satisfying truth assignment?
3-SAT
Given a set of clauses each of length 3, over a set of variables , does there exist a satisfying truth assignment?