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

מתוך testwiki
גרסה מ־19:15, 27 בינואר 2025 מאת imported>מיכאל.צבאן (הגהה)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קפיצה לניווט קפיצה לחיפוש

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

במתמטיקה, פונקציה פולילוגריתמית ב-n היא פולינום בלוגריתם של n, מהצורה: ak(logn)k+ak1(logn)k1++a1(logn)+a0.

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

לפעמים הביטוי (logn)k נכתב בצורה logkn, כמו שהביטוי (sinx)2 נכתב לעיתים sin2x.

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

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

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

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

תבנית:קצרמר