לדלג לתוכן

שיטת האב

מתוך ויקיפדיה, האנציקלופדיה החופשית

במדעי המחשב, שיטת האב (Master Theorem) משמשת לפתרון נוסחאות נסיגה של זמן ריצה/זיכרון של אלגוריתמים. כלומר, בהינתן נוסחת נסיגה לזמן ריצתו של אלגוריתם, ניתן להשתמש במקרים מסוימים בשיטה כדי למצוא חסם אסימפטוטי הדוק לזמן הריצה של האלגוריתם כולו. יתרון השיטה בכך שהיא ניתנת ליישום במגוון רחב של מקרים ומספקת פתרון מיידי, כמעט ללא חישוב.

תיאור השיטה

[עריכת קוד מקור | עריכה]

בהינתן נוסחת נסיגה מהצורה:

ניתן למצוא חסם הדוק אסימפטוטית באחד משלושת המקרים הבאים:

  • מקרה א':
  • מקרה ב':
  • מקרה ב'- מורחב:

  • מקרה ג':

השיטה פועלת גם עבור ו-.


לדוגמה, בהינתן נוסחת הנסיגה , ניתן להשתמש בשיטת האב באופן הבא:

מציבים , ומקבלים: . זהו מקרה ב' בשיטת האב, ולכן: .

ערך זה הוא קצרמר בנושא מדעי המחשב. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.