פונקציה פולילוגריתמית

מתוך testwiki
קפיצה לניווט קפיצה לחיפוש

תבנית:אין לבלבל עם

במתמטיקה, פונקציה פולילוגריתמית ב-n היא פולינום בלוגריתם של n, מהצורה: ak(log⁡n)k+ak−1(log⁡n)k−1+⋯+a1(log⁡n)+a0.

למשל, הפונקציה {f(x)=5(log⁡2)4+11(log⁡2)3+5.5(log⁡2)2+log⁡2+3 היא פונקציה פולילוגריתמית.

לפעמים הביטוי (log⁡n)k נכתב בצורה logkn, כמו שהביטוי (sin⁡x)2 נכתב לעיתים sin2x.

במדעי המחשב, פונקציות פולילוגריתמיות הן סדר סיבוכיות זמן או מקום של אלגוריתמים מסוימים (למשל, "אלגוריתם בעל סיבוכיות פולילוגריתמית"). סיבוכיות זו גדולה מסיבוכיות לוגריתמית O(log⁡(n)), וקטנה מסיבוכיות ליניארית (O(n)).

אלגוריתמים בסיבוכיות פולילוגריתמית הם מבחן AKS לראשוניות וחיפוש שכן קרוב.

כל הפונקציות הפולילוגריתמיות הן o(nϵ) עבור כל מעריך ϵ>0, כלומר, פונקציה פוליגריתמית גדלה לאט יותר מכל פונקציה מעריכית חיובית.

קישורים חיצוניים

תבנית:קצרמר