Rekurzivne enačbe tipa "deli in vladaj"
Iz E-študij, proste zakladnice študentskega znanja
Imamo funkciji:
Definicija:
Osnovni izrek
Naj bosta
konstanti in funkcija
. Funkcija f naj zadošča rekurzivni zvezi:
, kjer se
označuje z
ali
(tisti, ki je manjši od n)
Potem velja:
- če je
, ε je poljubna pozitivna konstanta, potem je
.
- če je
, potem je
.
- če je
in velja
za neko konstanto c < 1 in za vse dovolj velike n-je, potem je T(n) = Θ(f(n)).
Primer naloge
Naj bo čas izvajanja algoritma A opisan z
. Konkurenčni algoritem B ima časovno zahtevnost
. Kakšen je največji k, da je algoritem B asimptotično hitrejši od A.