Constraint satisfaction
Conjunctive queries
Hypertree decomposition