Hallo Leute, ich brauche eure Hilfe bei der folgenden Aufgabe:
Ich soll für die Rekursionsgleichung T(n)=9⋅T(⌈4n⌉)+3n mit den Anfangsbedingungen T(2)=T(1)=1 eine möglichst einfache Funktion g(n) finden, sodass T(n)=Θ(g(n)).
Dazu verwende ich das Mastertheorem. Demnach sind:
a=9
b=4
f(n)=3n
Der rekursive Teil ergibt nlogba=nlog49.
Der nicht-rekursive Teil ist f(n)=3n.
Da f(n)=3n exponentiell wächst und nlog49 nur polynomiell wächst, ist klar, dass f(n) dominiert, und somit muss man den Fall 3 des Mastertheorems verwenden. Um das zu zeigen, muss gelten:
f(n)=Ω(nlogba+ϵ)
Das bedeutet, es existiert eine Konstante a∈R+ und ein n0∈N, sodass für alle n≥n0:
3n≥a⋅nlog49+ϵ
Wählt man ϵ=1 und a=1, so ist die Aussage wahr und es gilt: f(n)=3n∈Ω(nlog49+1).
Nun muss auch gezeigt werden, dass es eine Konstante c<1 gibt, sodass die folgende Ungleichung für ausreichend große n gilt:
9⋅f(4n)≤c⋅f(n)
An dieser Stelle bin ich jedoch nicht wirklich weitergekommen und habe Schwierigkeiten, zu zeigen, dass
9⋅3n/4≤c⋅3n gilt.