Sets of problems of related resource-based complexity.
Algorithms used to find approximate solutions to optimization problems.