Informatik

Was ist die Θ\Theta-Notation?

Die Θ-Notation beschreibt die asymptotische Gleichheit einer Funktion f(n)f(n) im Vergleich zu einer Funktion g(n)g(n). Sie gibt sowohl die obere als auch die untere Grenze der Laufzeit oder Komplexität an.

Definition

Eine Funktion f(n)f(n) ist in Θ(g(n))\Theta(g(n)), wenn es positive Konstanten c1c_1, c2c_2 und n0n_0 gibt, sodass für alle n>n0n > n_0 gilt:

c1g(n)f(n)c2g(n)c_1 \cdot g(n) \leq f(n) \leq c_2 \cdot g(n)

Erklärung

Das bedeutet, dass f(n)f(n) asymptotisch proportional zu g(n)g(n) wächst.

Beispiel

Wenn f(n)=4n2+2n+1f(n) = 4n^2 + 2n + 1, dann ist f(n)Θ(n2)f(n) \in \Theta(n^2), da n2n^2 die dominierende Terme ist und f(n)f(n) zwischen zwei konstanten Vielfachen von n2n^2 liegt.