Next:
Was sind ,,kombinatorische`` Algorithmen?
Previous:
Einleitung und Auffrischung
Einleitendes Beispiel
Berechnung von
F
n
, die
n
-
te
Fibonachi-Zahl:
F
0
= 0 ; F
1
= 1
F
n
= F
n
-1
+ F
n
-2
für alle
1.Methode: Funktionales Programmieren
T(
n
): Zeitbedarf für die Berechnung von f(
n
):
T(0) = T(1) = 1
T(
n
) = c
c
c
c
T
2.Methode: Dynamische Programmierung
array: F[0:
n
] ; F[0] = 0 ; F[1] = 1
Zeitbedarf :
3.Methode: Direkt (mit etwas mathematischer Arbeit)
Zeitbedarf:
Einleitung und Auffrischung
Was sind ,,kombinatorische`` Algorithmen?
Maschinenmodelle
Komplexitätsmaße
Probleme und Funktionen
Wachstumsverhalten von Funktionen
Rekursionsgleichungen
Multiplikatoren
Charakteristisches Polynom
Erzeugendenfunktionen
Transformation des Definitions- bzw. Wertebereichs
Abbas-Bardia Kabiri-Jarghouyeh
3/3/1999