Me gustaría resolver la siguiente relación de recurrencia. Después de eso debo encontrar sus límites superior e inferior.
$T(n)=4T(\frac{n}{3})+n, T(3)=1, n = 3^k$
Intenté resolver con sustitución:
k = 1: $T(n)=4T(\frac{n}{3})+n$
k = 2: $T(n)=4^2T(\frac{n}{3^2})+\frac{4n}{3}+n$
k = 3: $T(n)=4^3T(\frac{n}{3^3})+\frac{4^2n}{3^2}+\frac{4n}{3}+n
General: $T(n)=4^kT(\frac{n}{3^k})+\sum_{i=1}^k(\frac{4^{i-1}}{3^{i-1}})n=4^kT(\frac{3^k}{3^k})+...=4^kT(1)+...
Q1: Aquí es donde llegó mi primer problema; no se me dio una relación para T(1) así que no puedo terminar con la sustitución, ¿verdad? ¿Tal vez mi profesor cometió un error tipográfico y quiso poner T(1) = 1?
Suponiendo que él no cometió un error tipográfico, decidí intentar resolver el problema usando el Teorema Maestro:
Teorema Maestro: $T(n)=aT(\frac{n}{b})+n^d$ donde $a,b > 0$ y $d\ge0$ entonces
$T(n)=\Theta(n^d)$ si $d>\log_b(a)$
$T(n)=\Theta(n^d\log(n))$ si $d=\log_b(a)$
$T(n)=\Theta(n^{\log_b(a)})$ si $d<\log_b(a)
Usando este método obtengo $T(n)=\Theta(n^{1.262})
Q2: Leí que $\Theta(g(n))$ es tanto el límite superior $O(g(n))$ como el límite inferior $\Omega(g(n)) entonces eso significa que las tres respuestas a mi pregunta serían...
Solución a la relación de recurrencia: $T(n)=\Theta(n^{1.262})
Límite superior: $O(n^{1.262})
Límite inferior: $\Omega(n^{1.262})