A way of classifying problems in terms of their computational complexity, such as P, NP, and NP-complete.