Landau-Symbole

Notation zur Beschreibung des asymptotischen Verhaltens von Funktionen und Folgen
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 7. September 2002 um 00:14 Uhr durch 67.80.105.138 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Die Landau-Symbole beschreiben Mengen von Funktionen, die ähnliches Wachstumsverhalten haben. Sie werden insbesondere in der Komplexitätstheorie verwendet.

Seien f,g: N → R, also Funktionen, die die natürlichen Zahlen auf die reellen Zahlen abbilden.

g ∈ O(f) ⇔ ∃ c>0 ∃ n0>0 ∀ n≥n0: g(n) ≤ c*f(n)

g wächst ab einem festen n0 bis auf einen konstanten Faktor c höchstens so stark wie f.

g ∈ o(f) ⇔ ∀ c>0 ∃ n0>0 ∀ n≥n0: g(n) ≤ c*f(n)

Für alle konstanten Faktoren c gibt es ein n0, ab dem g nicht größer als f wird, d.h. g wächst langsamer als f.

g ∈ Ω(f) ⇔ f ∈ O(g)

g wächst mindestens so schnell wie f, da f höchstens so stark wie g wächst.

g ∈ ω(f) ⇔ f ∈ o(g)

g wächst schneller als f, da f langsamer wächst als g.

g ∈ Θ(f) ⇔ f ∈ O(g) ∧ g ∈ O(f)

f und g wachsen gleich schnell.

In der Komplexitätstheorie lassen sich so verschiedene Probleme und Algorithmen vergleichen. So kann man für Problemstellungen mit Ω eine untere Schranke für beispielsweise die Laufzeit angeben, für Algorithmen mit O entsprechend eine obere Schranke.

Siehe auch: Grenzwert (Mathematik), limes