stringtranslate.com

Función polilogarítmica

En matemáticas , una función polilogarítmica en n es un polinomio en el logaritmo de n , [1]

La notación log k n se utiliza a menudo como una abreviatura de (log n ) k , análoga a sin 2 θ para (sin θ ) 2 .

En informática , las funciones polilogarítmicas se dan como el orden de tiempo para algunas operaciones de estructuras de datos . Además, la función exponencial de una función polilogarítmica produce una función con crecimiento cuasipolinómico , y se dice que los algoritmos con esta complejidad temporal toman un tiempo cuasipolinómico . [2]

Todas las funciones polilogarítmicas de n son o( n ε ) para cada exponente ε > 0 (para el significado de este símbolo, véase la notación o minúscula ), es decir, una función polilogarítmica crece más lentamente que cualquier exponente positivo. Esta observación es la base de la notación O suave Õ( n ) . [3]

Referencias

  1. ^ Black, Paul E. (17 de diciembre de 2004). "polilogarítmico". Diccionario de algoritmos y estructuras de datos . Instituto Nacional de Estándares y Tecnología de Estados Unidos . Consultado el 10 de enero de 2010 .
  2. ^ Complexity Zoo : Clase QP: Tiempo cuasipolinomial
  3. ^ Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2022). Introducción a los algoritmos (4.ª ed.). Cambridge, Mass.: The MIT Press. págs. 74–75. ISBN 9780262046305.