Teorema maestro

Teorema maestro

El Teorema maestro es un método matemático que se usa para resolver ciertos casos particulares de ecuaciones de recurrencia como la siguiente: t(n) = t(\tfrac{n}{2}) + 1.

Consideremos una función t(n) que no sea decreciente:

t(n)=\begin{cases}at\left(\frac{n}{b}\right)+f(n)&n>1\\ \theta(1)&n=1\end{cases}

con constantes a ≥ 1 y b ≥ 2. Obtenemos d=log_b a \,

t(n)=
\begin{cases}
\theta(n^d)&\mbox{Si }\exist\varepsilon>0\mbox{ tal que }f(n)\in O(n^{d-\varepsilon})\\
\theta(n^d \log^{k+1}(n))&\mbox{Si }f(n)\in \theta(n^d \log^{k}(n))\\
\theta(f(n))&\mbox{Si }\exist\varepsilon>0\mbox{ tal que }f(n)\in\Omega(n^{d+\varepsilon})\mbox{ y}\\
&\exist\delta<1\mbox{ tal que }\forall n\geq n_0\mbox{ se cumple }af\left(\frac{n}{b}\right)\leq ef(n) 
\end{cases}

Nota: θ(orden exacto), O (orden superior), Ω(orden inferior), según la notación de Landau.


Ejemplos de casos no válidos para el Teorema maestro

T(n) = 2^nT\left (\frac{n}{2}\right )+n^n

Esta no es válida porque a = 2n no es constante.

T(n) = 0.5T\left (\frac{n}{2}\right )+n

En esta a = 0.5 no cumple la condición a≥1.

Ejemplo de resolución

Veamos ahora un ejemplo de resolución de una recurrencia no lineal:

t(n) = 2\cdot t(\tfrac {n}{2})

Utilizando el teorema maestro:

  1. Obtenemos a=2, b=2, d = log22 =1 y f (n) = 0.
  2. Probamos la primera sentencia del teorema maestro:

¿Existe ε > 0 tal que f (n) ∈ O[orden superior](n^(d - ε))? Se ve claramente que n^(d - ε) para ε > 0 es 0 igual que f (n).

Ya sabemos que la solución del orden exacto de nd = n1 = n.

Ahora vamos a ver que ninguna de las otras sentencias puede ser verdadera:

  • La 2ª sentencia no puede ser porque no existe ningún valor de k para el cual (nd·logkn)=0
  • La 3ª sentencia no puede ser porque n^(d + ε) para d = 1, ya es mayor que 0.

Ahora resolvamos la recurrencia (el resultado debe ser de orden n, como ya hemos calculado):

t (n) = 2·t(n/2)
m = log22
2m = n

>>1.Sustituimos n en la ecuación recurrente:

t(2m) = 2·t(2m/2)

-> t(2m) = 2·t(2m − 1)

s (m) = t(2m)

>>2.Sustituimos t(2m) por s (m) y t(2m − 1) por s (m-1)

s (m) = 2·s (m-1)

>>Resolvemos esta ecuación recurrente

r - 2 = 0 -> r = 2
s (m) = z·2m

>>Deshacemos el cambio 2:

t(2m) = 2·(z·2m − 1)

-> t(2m) = z·2m

>>Deshacemos el cambio 1:

t (n) = z·n

Nota: z la calcularíamos con el caso base de la recurrencia inicial.

Observamos que t (n) = z·n es de orden n tal como habíamos calculado con el teorema maestro.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • Maestro (desambiguación) — Maestro puede hacer referencia a: Contenido 1 Enseñanza 2 Religión y filosofía 3 Gremios 4 Construcción 5 …   Wikipedia Español

  • Ecuación recurrente — Saltar a navegación, búsqueda En matemática, una relación de recurrencia es una ecuación que define una secuencia recursiva; cada término de la secuencia es definido como una función de términos anteriores. Contenido 1 Definición 2 Resolución 2.1 …   Wikipedia Español

  • Algoritmo de Karatsuba — El algoritmo de Karatsuba es un procedimiento para multiplicar números grandes eficientemente, que fue descubierto por Anatolii Alexeevitch Karatsuba en 1960 y publicado en 1962.[1] [2] El algoritmo consigue reducir la múltiplicación de dos… …   Wikipedia Español

  • Leonhard Euler — Retrato de Leonhard Euler, pintado por Johann Georg Bruck …   Wikipedia Español

  • Isaac Newton — Para otros usos de este término, véase Newton. Sir Isaac Newton …   Wikipedia Español

  • 1 − 2 + 3 − 4 + · · · — Los primeros miles de términos y sumas parciales de 1 − 2 + 3 − 4 + · · ·. En matemáticas, la expresión 1 − 2 + 3 − 4 + · · · es una serie infin …   Wikipedia Español

  • Pitágoras — Saltar a navegación, búsqueda Pitágoras (Πυθαγόρας) Busto de Pitágoras de Samos en los Museos Capitolinos, Roma …   Wikipedia Español

  • Enrique Verástegui — Saltar a navegación, búsqueda Enrique Fidel Verástegui Peláez (Cañete, Perú, 24 de abril de 1950), es un poeta,[1] ensayista, cuentista, novelista, dramaturgo, guionista, matemático y lógico peruano. Contenido 1 …   Wikipedia Español

  • Thomas Bayes — (Londres, Inglaterra, 1702 Tunbridge Wells, 1761) fue un matemático británico. Su padre fue ministro presbiteriano. Posiblemente De Moivre, autor del afamado libro La doctrina de las probabilidades, fue su maestro particular, pues se sabe que por …   Wikipedia Español

  • Taifa de Zaragoza — Reyes taifas de Zaragoza Dinastía tuyibí (1018 1038) Mundir I (1018 c. 1022) Yahya al Muzaffar (c. 1022 …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”