Professional Documents
Culture Documents
Teorema Ejemplos:
Sean a ≥ 1, b > 1 c ons tantes , f (n) u na fu nc ió n y T (n) u na 1 si T (n) = 9T (n/3) + n entonces a = 9, b = 3, se aplica el caso 1
rec u rrenc ia d efi nid a s obre los enteros no neg ativ os d e la form a
con ε = 1 y T (n) ∈ Θ(n2 ).
T (n) = aT (n/b) + f (n), d ond e n/b p u ed e interp retars e c om o bn/bc o
2 si T (n) = T (2n/3) + 1 entonces a = 1, b = 3/2, se aplica el
dn/be. E ntonc es v alen:
caso 2 y T (n) = Θ(lg n).
1 s i f (n) ∈ O (nlogb a−ε ) p ara alg ú n ε > 0 entonc es
3 si T (n) = 3T (n/4) + n lg n entonces a = 3, b = 4,
T (n) ∈ Θ (nlogb a ).
f (n) ∈ Ω(nlog4 3+0,2 ) y 3(n/4) lg(n/4) ≤ 3/4n lg n, por lo que se
2 s i f (n) ∈ Θ (nlogb a ) entonc es T (n) ∈ Θ (nlogb a lg n).
aplica el caso 3 y T (n) ∈ Θ(n lg n).
3 s i f (n) ∈ Ω (nlogb a+ε ) p ara alg ú n ε > 0, y s atis fac e 4 si T (n) = 2T (n/2) + n lg n, no se puede aplicar el caso 3 porque
af (n/b) ≤ c f (n) p ara alg u na c ons tante c < 1, entonc es
f (n) = n lg n 6∈ Ω(n1+ε ) para cualquier ε > 0.
T (n) ∈ Θ (f (n)).
T (n) = a1 T (n − 1) + a2 T (n − 2) + · · · + ak T (n − k ) + bn p(n)
Cambio de Variable
la ecuación característica de esta recurrencia es
por ejemplo para la recurrencia
(x − 2)(x − 2)1+1 = 0 con raíz 2 de grado 3.
a si n=1
T (n ) = la solución es entonces S (i ) = c11 2i + c12 i2i + c13 i 2 2i
2T (n/2) + n log2 n sino
volviendo a la variable original queda
No se puede aplicar el teorema maestro, ni la ecuación T (n) = c11 n + c12 (log2 n)n + c13 (log2 n)2 n.
característica.
se pueden obtener los valores de las constantes sustituyendo
se define una nueva recurrencia S (i ) = T (2i ), con el objetivo de
esta solución en la recurrencia original:
llevarla a una forma en la que se pueda resolver siguiendo algún
método anterior.
T (n) − 2T (n/2) = n log2 n = (c12 − c13 )n + 2c13 n(log2 n)
el caso general queda
S (i ) = T (2i ) = 2T (2i /2) + 2i i = 2T (2i −1 ) + i2i = 2S (i − 1) + i2i de donde c12 = c13 y 2c12 = 1.