Cześć
Wiadomo, że twierdzenie to rozważa trzy przypadki, jednym z nich jest:
1. Jeżeli\(\displaystyle{ f(n) = O(n^{\log_b^{a}-\epsilon} )}\)dla pewnego stałego, dodatniego epsilon, wtedy \(\displaystyle{ T(n) = \Theta(n^{\log_b^a})}\)
Dlaczego jeżeli pokażemy, że \(\displaystyle{ n^{\log_b^{a}-\epsilon}}\) ogranicza z góry nasze rozwiązanie to możemy już stwierdzić, że jest to też dobre ograniczenie dolne?
twierdzenie o rekurencji uniwersalnej.
- PiotrowskiW
- Użytkownik
- Posty: 649
- Rejestracja: 14 lis 2011, o 20:59
- Płeć: Mężczyzna
- Lokalizacja: Wojkowice
- Podziękował: 26 razy
- Pomógł: 67 razy
twierdzenie o rekurencji uniwersalnej.
Rozumiem, że chodzi ci o tego samego epsilona z góry i z dołu?Dlaczego jeżeli pokażemy, że n^{log_b^{a}-epsilon} ogranicza z góry nasze rozwiązanie to możemy już stwierdzić, że jest to też dobre ograniczenie dolne?
Tak nie jest w większości przypadków.Gdy tak jest to mamy po prostu równość.
-
- Użytkownik
- Posty: 1054
- Rejestracja: 8 paź 2012, o 23:19
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 696 razy
twierdzenie o rekurencji uniwersalnej.
Jeszcze raz:
Mamy równanie rekurencyjne takiej postaci:
\(\displaystyle{ T \left( n \right) = aT \left( \frac{n}{b} \right) + f \left( n \right)}\)
Teraz szukając rozwiązania chcicałbym zastosować twierdzenie o rekurencji uniwersalnej.
Jak wiadomo, rozważa ono 3 przypadki. Pierwszym z nich jest:
1. Jeżeli \(\displaystyle{ f \left( n \right) = O \left( n^{\log_ba-\epsilon } \right)}\)dla pewnego dodatniego stałego \(\displaystyle{ \epsilon}\) to \(\displaystyle{ T \left( n \right) =\Theta \left( n^{\log_ba } \right)}\)
Załóżmy, że warunek zachodzi. Ja się teraz pytam, dlaczego niby pokazanie ograniczenia górnego dla \(\displaystyle{ f \left( n \right)}\)daje nam dokładne ograniczenie dla całej rekuencji?
Mamy równanie rekurencyjne takiej postaci:
\(\displaystyle{ T \left( n \right) = aT \left( \frac{n}{b} \right) + f \left( n \right)}\)
Teraz szukając rozwiązania chcicałbym zastosować twierdzenie o rekurencji uniwersalnej.
Jak wiadomo, rozważa ono 3 przypadki. Pierwszym z nich jest:
1. Jeżeli \(\displaystyle{ f \left( n \right) = O \left( n^{\log_ba-\epsilon } \right)}\)dla pewnego dodatniego stałego \(\displaystyle{ \epsilon}\) to \(\displaystyle{ T \left( n \right) =\Theta \left( n^{\log_ba } \right)}\)
Załóżmy, że warunek zachodzi. Ja się teraz pytam, dlaczego niby pokazanie ograniczenia górnego dla \(\displaystyle{ f \left( n \right)}\)daje nam dokładne ograniczenie dla całej rekuencji?
Ostatnio zmieniony 20 wrz 2014, o 14:38 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Skaluj nawiasy.
Powód: Skaluj nawiasy.