Page 217 - INTRODUCCIÓN AL ANÁLISIS DE ALGORITMOS
P. 217

INTRODUCCIÓN AL ANÁLISIS  DE ALGORITMOS


            La recurrencia se comporta como en la última línea de la ecuación. Si se itera la ecuación hasta que
            n = k  y T (0)=      (1) definimos ; la suma se puede ver que representa la suma de la sucesión de
            números enteros positivos, por lo que esta se puede representar como un polinomio de segundo
            grado, por lo tanto,                                  Al sustituir en la ecuación, se tiene:












            Método MaeStro



            El método maestro es una “receta de cocina” para resolver, como se mencionó anteriormente, recu-
            rrencias de la forma




            donde, a > 1, b > 0  son constantes y f (n) es una función asintóticamente positiva. Una recurrencia
            de esta forma describe el tiempo de ejecución de un algoritmo que divide un problema de tamaño
            n en a subproblemas, cada uno de tamaño n/b. Los a subproblemas se resuelven recursivamente,
            cada uno en tiempo T (n/b). La función f (n) comprende el costo de dividir el problema y combinar los
            resultados de los subproblemas. El método maestro depende del teorema maestro:




            Teorema maestro: Sean las constantes a > 1, b > 0 y , la función f (n) y T (n) definida en los enteros
            no negativos por la recurrencia




            donde se interpreta a n/b, ya sea como [n/b] o [n/b]. Entonces, T (n) tiene las siguientes cotas asin-
            tóticas:
























                                                         211
   212   213   214   215   216   217   218   219   220   221   222