多对数函数polylogarithmic function)也称为幂对数,是指对数多项式[1]

其中的logkn是表示(log n)k

计算机科学中,多对数函数在一些演算法时间空间复杂度数量级中用到(多对数级,PolyL)。

此外,多对数函数的指数成长准多项式成长英语Quasi-polynomial growth,类似多项式成长,若时间复杂度以准多项式成长的演算法,称为准多项式时间英语Quasi-polynomial time[2],类似多项式时间。

所有多对数函数都符合以下的形式

对于每个大于0的指数。(有关上述符号的定义,可以参考大O符号#常用的函数阶)也就是说,多对数函数成长的比每任何正指数的多项式函数都要慢,有时会被当作小量在符号中忽略。

参考资料

编辑
  1. ^ Black, Paul E. polylogarithmic. Dictionary of Algorithms and Data Structures. U.S. National Institute of Standards and Technology. 2004-12-17 [2010-01-10]. 
  2. ^ Complexity Zoo: Class QP: Quasipolynomial-Time
  • E. Black, Paul. polylogarithmic. Dictionary of Algorithms and Data Structures. U.S. National Institute of Standards and Technology. 2004-12-17 [2010-01-10]. (原始内容存档于2011-04-12).