Mateo Sanabria Ardila
ISIS1105: Diseño y análisis de algoritmos
T_1(n) = 6*C1 + C7 + n(C4(k) + C6 + 2*C3) + n*n
T_0(n) = C1 + C2 + n(C3 + C4(k) + C5 + C6)
Una ecuación de recurrencia describe el valor de un elemento de una sucesión a partir de elementos anteriores
Para resolver la recurrencia se busca una forma cerrada para la sucesión que genere los mismos valores para T(n) que los generados por la ecuación de recurrencia
Forma general de una ecuación homogénea lineal de orden k
Polinomio característico asociado
Encontrar la raíces del polinomio característico implica solucionar la ecuación de recurrencia
Resolver la siguiente ecuación de orden 1:
la forma lineal homogénea es:
El polinomio característico a resolver es:
El polinomio tine raíz uncia λ=2 de multiplicidad 1
cual es la solución?
Teorema 1: Si r es una raíz del polinomio característico, entonces:
Es una solución de la ecuación de recurrencia
Teorema 3: Las soluciones de la ecuación de recurrencia son combinaciones lineales de las soluciones descritas en los teoremas 1 y 2
Teorema 2: Si r es una raíz con multiplicidad m, entonces:
Son soluciones de la ecuación de recurrencia
Por los teorema 1 y 3 se tiene que la solución es de la forma
Para conocer los valores de las constantes se necesita el valor en los casos base, en este caso si f(0) = 3 se tiene:
Como saber si la solución es correcta?
Encuentre la forma cerrada para la ecuación de recurrencia de Fibonacci:
Resolver la siguiente ecuación de orden 2:
la forma lineal homogénea es:
El polinomio característico a resolver es:
El polinomio tine dos raíces cada una con multiplicidad 1
cual es la solución?
Por los teorema 1 y 3 se tiene que la solución es de la forma
Para conocer los valores de las constantes se necesita el valor en los casos base:
Encuentre la forma cerrada para la ecuación
Resolver la siguiente ecuación de orden 2:
la forma lineal homogénea es:
El polinomio característico a resolver es:
El polinomio tine una raíz con multiplicidad 2
cual es la solución?
Por los teorema 2 y 3 se tiene que la solución es de la forma
Para conocer los valores de las constantes se necesita el valor en los casos base:
Escriba las ecuaciones de recurrencia en forma lineal homogénea de orden k.
Construya el polinomio característico y encuentre sus raíces.
Use los teoremas 1 y 2 para encontrar k soluciones diferentes.
Escriba la solución general usando el teorema 3.
Use los cascos base para encontrar la solución particular deseada.
Forma general de una ecuación no homogénea lineal de orden k
La solución general se puede encontrar combinando la solución general de la ecuación homogénea correspondiente y sumándole una solución particular a la ecuación no homogénea
Si g(n) = b se busca una solución particular p(n) = c
Si g(n) = b1n + b0 se busca una solución particular p(n) = c1n + c0
Si g(n) = b*d^n se busca una solución particular p(n) = c*d^n
La ecuación homogénea es:
la forma solución es:
Hasta este punto se logro la mitad del ejercicio, recuerde que se busca:
Hace falta encontrar la solución particular p(n)
Como g(n) es una función constante se busca p(n) = c2. En este caso, cualquier llamado de f en la función original se remplaza directamente por la solución particular.
Solucionando se encuentra que:
Ya se encontró la solución homogénea y la solución particular, luego:
Utilizando las condiciones iniciales se tiene la solución particular:
Solo se va a mostrar la solución para ecuación particular!!
Como g(n) es una función lineal se busca p(n) = c0n +c1. En este caso, cualquier llamado de f en la función original se remplazadirectamentepor la solución particular.
Se debe encontrar el valor de c0 y c1 sin utilizar los valores 'iniciales' de la función de recurrencia original.
Agrupar los términos e iguar a cero
Note que se tiene dos ecuaciones dos incgonitas
Luego de resolver se tiene:
Es decir que la solución particular es:
Queda pendiente la solución de la ecuación homogénea!
Solo se va a mostrar la solución para ecuación particular!!