probleemklasse
Een probleemklasse (probleemklasse) is een verzamelingscategorie van problemen die gemeenschappelijke kenmerken delen, doorgaans met betrekking tot de aard van de input, de bedoelde uitkomst en de middelen die nodig zijn om een oplossing te vinden of te verifiëren. In de informatica worden probleemklassen vooral gebruikt om problemen te groeperen volgens hun rekenkundige moeilijkheid en de benodigde tijd of ruimte.
In de theoretische informatica wordt een probleemklasse meestal gedefinieerd binnen een formeel model van berekening, bijvoorbeeld
Veel voorkomende probleemklassen zijn P (problemen die oplosbaar zijn in polynomiale tijd door een deterministische Turingmachine),
Probleemklassen dienen als hulpmiddel bij de analyse, vergelijking en classificatie van problemen. Ze ondersteunen het ontwerp