Berechnung der expliziten Darstellung einer Folge aus einer Rekursion
Aus ÖMO Wiki
Oft steht man vor dem Problem, mit einer Folge zu arbeiten, die nur rekursiv gegeben ist. Speziell das Ausrechnen bzw. die Untersuchung großer Werte ist dann sehr mühsam. Aber es gibt ein Verfahren, mit dem man für viele Folgen relativ einfach eine explizite Darstellung finden kann (am Ende dieser Seite wird das Verfahren noch an Hand der Fibonacci-Zahlen praktisch vorgeführt).
Vorgehensqweise
Gegeben sei eine Folge
mit r vorgegebenen Startwerten
, die wie folgt definiert ist (alle bk sind reelle Zahlen):
Es handelt sich dabei um eine ganz allgemeine Darstellung einer linearen rekursiven Folge. Sie kann von belibig vielen (r) früheren Werten abhängen, aber das nur linear. D.h., dass keine Elemente der Folge in einer höheren Potenz als 1 vorkommen. Beispiele für nichtlineare Terme wären etwa
oder anan − 1.
Macht man nun den Ansatz
und setzt ein, so erhält man:
Man kann auf beiden Seiten durch cqn dividieren und erhält somit
also eine "normale" Gleichung in q vom Grad r+1, die auch charakteristische Gleichung genannt wird. Diese Gleichung hat r+1Lösungen, die wir mit
bezeichnen. Jede für sich ist eine Lösung der Rekursion, aber auch ihre Summe ist eine (nämlich die allgemeine) Lösung (dass die Summe ebenfalls Lösung ist folgt aus der Linearität). Also lautet die allgemeine Lösung:
mit beliebigen Konstanten
, die durch Einsetzen der gegebenen Anfangswerte
bestimmt werden können.
Beispiel: Die Fibonacci-Zahlen
Die Fibonacci-Zahlen sind definiert durch:
es liegt also der Fall r = 1 vor.
Macht man nun den Ansatz an = cqn, so erhält man die charakteristische Gleichung
- q2 = q + 1
mit den beiden Lösungen
_
Also haben die Fibonacci-Zahlen vorerst die Gestalt
Es bleiben noch die Konstanten
aus den Anfangswerten zu berechnen:
Aus der ersten Gleichung folgt sofort c2 = 1 − c1. Setzt man das in die zweite Gleichung ein so erhält man:
Damit lautet die explizite Darstellung der Fibonacci-Zahlen: