Strona 1 z 1

Złożoność algorytmu rozwiązującego problem wież w Hanoi

: 16 wrz 2010, o 11:34
autor: rudolf35
Równanie w obliczaniu złożoności problemu wież w Hanoi ma postać
T(n)=2T(n-1)+10
na mocy twierdzenia złożoność algorytmu typu "jeden krok w tył" wynosi \(\displaystyle{ \theta(2^n)}\), ponieważ gdy \(\displaystyle{ d(n) = O( \frac{a^n}{n^ \epsilon })}\) to złożoność wynosi \(\displaystyle{ \theta(a^n)}\). Nie rozumiem tego twierdzenia. Co oznacza to epsilon nad n?

Złożoność algorytmu rozwiązującego problem wież w Hanoi

: 16 wrz 2010, o 11:58
autor: Zordon
potęgowanie?

Złożoność algorytmu rozwiązującego problem wież w Hanoi

: 16 wrz 2010, o 12:03
autor: rudolf35
Wiem, że to potęgowanie! Chodzi mi o to, co mam podstawić za te epsilon... W praktyce co to oznacza. To jakiś szereg?

Złożoność algorytmu rozwiązującego problem wież w Hanoi

: 16 wrz 2010, o 17:13
autor: paladin
Nie bardzo wiem, jak sformułowane jest twierdzenie, o które chodzi, ale podejrzewam taką interpretację: jeśli można dobrać taki wykładnik \(\displaystyle{ \epsilon > 0}\), dla którego \(\displaystyle{ d(n) = O( \frac{a^n}{n^ \epsilon })}\) to złożoność wynosi \(\displaystyle{ \theta(a^n)}\).

Złożoność algorytmu rozwiązującego problem wież w Hanoi

: 16 wrz 2010, o 19:18
autor: rudolf35
Po przeanalizowaniu kilku przkładów wynika, że masz rację paladin. Dziękuję