410 likes | 711 Views
Rekurencje – przykład klasyfikacji. Klasyfikować równania rekurencyjne możemy ze względu na: Sposób, w jaki połączone są wyrazy, Rodzaj współczynników, Ilość użytych wyrazów poprzednich. Rekurencje – przykład klasyfikacji. Klasyfikować równania rekurencyjne możemy ze względu na:
E N D
Rekurencje – przykład klasyfikacji • Klasyfikować równania rekurencyjne możemy ze względu na: • Sposób, w jaki połączone są wyrazy, • Rodzaj współczynników, • Ilość użytych wyrazów poprzednich.
Rekurencje – przykład klasyfikacji • Klasyfikować równania rekurencyjne możemy ze względu na: • Sposób, w jaki połączone są wyrazy, • Rodzaj współczynników, • Ilość użytych wyrazów poprzednich.
Rekurencje – rozwiązania dokładne – rekurencje liniowe wyższych rzędów
Rekurencje – rozwiązania dokładne – rekurencje liniowe wyższych rzędów Przykład. (a) Schemat postępowania
Rekurencje – rozwiązania dokładne – rekurencje liniowe wyższych rzędów
Rekurencje – rozwiązania dokładne – rekurencje liniowe wyższych rzędów Komentarz: Rozwiązanie jawne rekurencji (7) jest zdeterminowane przez warunki początkowe, z których wyznaczamy współczynniki kombinacji liniowej opisującej ogół rozwiązań. Mając tę samą zależność rekurencyjną i zmieniając tylko warunki początkowe, możemy zmienić charakter rozwiązania, uzyskując ciąg stały, wykładniczy lub naprzemienny.
Rekurencje – rozwiązania dokładne – rekurencje liniowe wyższych rzędów Rozważmy teraz rekursję, którą otrzymamy z (7) poprzez dodanie do prawej strony ciągu Otrzymana wówczas rekurencja nazywa się niejednorodną. Problem: Jak znaleźć rozwiązanie szczególne rekurencji niejednorodnej? Jeśli jest ciągiem stałym, to są gotowe twierdzenia.
Rekurencje – rozwiązania dokładne – rekurencje liniowe wyższych rzędów
Rekurencje – rozwiązania dokładne – rekurencje liniowe wyższych rzędów Rekurencje – rozwiązania dokładne – rekurencje liniowe wyższych rzędów
Rekurencje Rekurencje – rozwiązania asymptotyczne – podstawianie Metoda podstawiania polega na odgadnięciu oszacowania, a następnie wykazaniu, że jest ono trafne. Kroki postępowania:
Rekurencje Rekurencje – rozwiązania asymptotyczne – podstawianie Przykład Odgadujemy, po wyliczeniu kilku pierwszych wyrazów, że Robimy podstawienie 2k=n i otrzymujemy Stosujemy zasadę indukcji matematycznej, aby udowodnić to rozwiązanie dla n będących potęgami dwójki. Ćwiczenie - tablica
Rekurencje Rekurencje – rozwiązania asymptotyczne – iteracja Metoda iteracyjna polega na tym, że przekształcamy rekurencję w sumę, a następnie korzystamy z różnych technik szacowania sum.
Rekurencje Rekurencje – rozwiązania asymptotyczne – iteracja Przykład Jak długo musimy powtarzać ten proces, zanim osiągniemy warunki początkowe?
Rekurencje Rekurencje – rozwiązania asymptotyczne – iteracja
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna Metoda rekurencji uniwersalnej stosowana jest do rekursji postaci T(n)=aT(n/b)+f(n), (10) gdzie a≥1, b>1, f jest pewną funkcją nieujemną określoną na podzbiorze liczb naturalnych. Rekursja (10) opisuje czas działania algorytmu, który dzieli problem rozmiaru n na apodproblemów o rozmiarze n/b. Każdy z apodproblemów jest rozwiązywany rekurencyjnie w czasie T(n/b). Koszt dzielenia problemu oraz łączenia rezultatów częściowych jest opisany funkcją f.
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna Ważne twierdzenie!!
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna Schemat dowodu:
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (I część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (I część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (I część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (I część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (I część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (I część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (I część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (I część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (II część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (II część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (II część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (II część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – dowód (II część)
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – przykład Przykład
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – uwagi.
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – uwagi.
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – uwagi. Pokażemy teraz przykład prawdziwości ostatniej uwagi. Przykład ten wpada w lukę między przypadkami 2 i 3.
Rekurencje Rekurencje – rozwiązania asymptotyczne – rekurencja uniwersalna – uwagi. Uwaga końcowa: