Está en la página 1de 1

Mtodo del Teorema Maestro.

En esta clase se estudi el mtodo por el Teorema Maestro para


resolver ecuaciones de recurrencia. Primero se debe verificar que la
ecuacin tenga la forma debida:
(1) x(n) = ax(n/b) + f(n)
donde a >= 1, b> 1, y f(n) debe ser una funcin asinttica positiva.
Luego hay que reconocer a cual de los tres casos corresponde la
ecuacin de recurrencia. Podemos intuir el caso si comparamos las
funciones: f(n) y el seudopolinomio n
lgb(a)
. Si el crecimiento de f(n)
es mayor que el de n
lgb(a)
, entonces es posible que estemos en el tercer
caso, si asintticamente crecen de igual manera es posible que estemos
en el segundo, y si el crecimiento de n
lgb(a)
es mayor que el de f(n),
entonces es posible que el caso sea el primero. Pero la intuicin
solamente debe guiar el proceso; con cada ecuacin debemos demostrar
rigurosamente cual es el caso.
(2) Caso 1: f(n) pertenece a granO(n
lgb(a)-e
)
(3) Caso 2: f(n) pernece a teta(n
lgb(a)
), y
(4) Caso 3: f(n) pertenece a granOmega(n
lgb(a)+e
)
Donde e es una constante mayor que 0.
Una vez identificado el caso, el teorema maestro nos dice la forma de
la solucin:
(5) Caso 1: x(n) = pertenece a teta(n
lgb(a)
)
(6) Caso 2: x(n) pertenece a teta(f(n)lg(n))
(7) Caso 3: x(n) pertenece a teta(f(n))
En clase tambin se demostr que el seudopolinomio n
lgb(a)
es la
solucin de la ecuacin de recurrencia cuando el trmino independiente
f(n) se desprecia o ignora por ser muy pequeo:
(8) x(n) = ax(n/b)
Luego se hicieron algunos ejercicios para cada caso, y tambin de
cuando no se puede aplicar el teorema maestro.
Finalmente, se realiz un ejercicio del mtodo para resolver problemas
por divisin y conquista: se tiene un mazo de n cartas y se pide a un
voluntario que escoja tres cartas que las mantendr en secreto.
Disear un mtodo para reconocer cuales son las tres cartas; calcular
el tiempo de ejecucin del mtodo.

También podría gustarte