Naar inhoud springen

Exponentiële tijd

Uit Wikipedia, de vrije encyclopedie

In de computationele complexiteitstheorie is exponentiële tijd een complexiteitsgraad. Een algoritme wordt in exponentiële tijd uitgevoerd als de benodigde tijd, uitgedrukt als functie van de grootte van de invoer, wordt begrensd door een exponentiële functie. Als de grootte van de invoer, aangeduid met , lineair stijgt dan stijgt de benodigde tijd om het algoritme uit te voeren exponentieel in . Exponentiële tijd wordt ook genoteerd als , waarbij een constante is, bijvoorbeeld .

Een algoritme, waar exponentiële tijd voor nodig is om het uit te voeren, heeft bij voldoende invoer meer tijd nodig dan een algoritme, dat hetzelfde in polynomiale tijd doet.