Mathematik: Diskrete Strukturen
Mathematik: Diskrete Strukturen
Mathematik: Diskrete Strukturen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2.2. Lineare Rekursionsgleichungen 23<br />
Mit dem Wissen um die Formel<br />
(<br />
F n = √ 1<br />
5<br />
1 + √ ) n (<br />
5<br />
− √ 1<br />
2 5<br />
1 − √ ) n<br />
5<br />
(2.1)<br />
2<br />
folgt k ∗ = O(log n) und damit eine asymptotisch präzise Aussage über das Laufzeitverhalten<br />
von Euklid. Der Algorithmus terminiert also für alle Eingaben mit höchstens<br />
logarithmisch vielen rekursiven Aufrufen im Wert der größeren Zahl und ist damit schnell.<br />
Im Folgenden wollen Gleichheiten wie die Formel (2.1) beweisen und auch herleiten.<br />
2.2 Lineare Rekursionsgleichungen<br />
Definition 2.3 Eine Rekursionsgleichung der Form<br />
x n = a 1 x n−1 + · · · + a k x n−k + b k<br />
für alle n ≥ k<br />
mit den Anfangsbedingungen<br />
x i = b i für alle i ∈ {0, . . . , k − 1}<br />
heißt lineare Rekursionsgleichung k-ter Ordnung. Für b k = 0 heißt die Rekursionsgleichung<br />
homogen sonst inhomogen.<br />
Beispiel: Die einfachsten, nicht trivialen Rekursionsgleichungen sind homogene,<br />
lineare Rekursionsgleichungen erster Ordnung:<br />
x n = a · x n−1 für n ≥ 1<br />
x 0 = b 0<br />
Die Lösung der Gleichung ist sofort einzusehen: x n = b 0 · a n .<br />
Theorem 2.4 Es sei eine inhomogene, lineare Rekursionsgleichung erster Ordnung<br />
x n = a · x n−1 + b 1 für n ≥ 1<br />
x 0 = b 0<br />
mit beliebigen Konstanten a, b 0 , b 1 gegeben. Dann hat die Lösung der Gleichung die Form:<br />
⎧<br />
⎨<br />
b<br />
x n = 0 · a n + b 1 · an − 1<br />
a − 1 , falls a ≠ 1<br />
⎩<br />
b 0 + n · b 1 falls a = 1<br />
Version v2.24 Fassung vom 19. Juli 2013