Mateo Sanabria Ardila
ISIS1105: Diseño y análisis de algoritmos
Las diapositivas servirán para mostrar definiciones, los ejercicios seran resueltos en el tablero!
Son ecuaciones de recurrencia que no se pueden escribir siguiendo el patron general para un a ecuación lineal, por ejemplo:
Existen diferentes métodos para resolver este tipo de ecuaciones. Sin embargo, no hay una reglar general para escoger cual método usar.
Recursion Tree
Substitution Method
Master method
Domain change
Es un método 'gráfico' que permite encontrar la solución de una ecuación basado en el árbol de ejecución de la ecuación.
Dibujar el árbol
Calcular el costo en cada nivel del arbol
Sumar el costo de todos los niveles
Generar la formula correspondiente
En este metodo se propone una cota 'apropiada' y se prueba dicha proposición usando inducción*
Proponer cota de la solución
Escribir la hipótesis inductiva para m<n
Probar la cota usando inducción
Si se tiene una ecuacion de recurrencia dada por la siguente formula
Entonces se cumple que: