הגברת אלגוריתמים אקראיים חד־ודו־צדדיים
בחירת מספר חזרות וכללי צבירה וגזירת חסמי שגיאה מפורשים.
מקורות מטלות
מופעים קשורים בבחינות ובמטלות
הקישורים מציינים התאמה רעיונית או גרסה קרובה; רק קבוצות שמסומנות כחזרה מדויקת במפת השאלות נחשבות לכפילויות.
שאלה
אלגוריתם RP מקבל מופע כן בהסתברות לפחות ולעולם אינו מקבל מופע לא. אלגוריתם BPP צודק בהסתברות לפחות . עבור הרצות בלתי־תלויות, תכננו הגברה לשגיאה לכל היותר , הוכיחו חסמים והסבירו את חשיבות האקראיות הטרייה וכלל הצבירה.
דרישות קדם
נדרשת שליטה בהגדרות היחידה ובניתוח אורכי קידוד. יש להבחין בין טענה מותנית, רדוקציה ואלגוריתם.
רמז 1
ב-RP קבלו אם הרצה כלשהי מקבלת.
רמז 2
ב-BPP השתמשו במספר אי־זוגי וברוב.
רמז 3
הפעילו חסם צ'רנוף או הופדינג על משתנים בלתי־תלויים.
הגברת ההצלחה של אלגוריתמים אקראיים
פתרון מלא
ב-RP מריצים פעמים עם ביטים בלתי־תלויים ומקבלים אם הרצה כלשהי קיבלה. מופע לא עדיין לעולם אינו מתקבל. במופע כן הסתברות שכל ההרצות ייכשלו היא לכל היותר , ולכן די ב-
ב-BPP בוחרים אי־זוגי ומכריעים לפי רוב. יהי משתנה המציין שהרצה נכונה. אז , ושגיאה דורשת לכל היותר הצלחות. לפי הופדינג,
לכן די ב-, מעוגל למספר אי־זוגי. קבועים חדים יותר אינם משנים את .
הזמן מוכפל ב-. שגיאה דורשת הרצות, ושגיאה דורשת , ולכן נשמר זמן פולינומי.
עצמאות חיונית: שימוש חוזר באותו זרע עשוי ליצור תוצאות זהות ולא להקטין שגיאה. גם כלל הצבירה תלוי בסוג השגיאה. OR שומר את השלמות החד־צדדית של RP, אך ב-BPP הוא עלול לצבור קבלות שווא; רוב שולט בשני הצדדים. נדרשת הטיה חיובית ממש מעל כדי שרוב יגביר הצלחה.
נקודות בדיקה
בדקו שהוכחתם את שני הכיוונים, שכל ענף או מכונה עוצרים, ושגודל הפלט וזמן הבנייה פולינומיים באורך הקלט.
טעויות נפוצות
- כפל הסתברויות בלי עצמאות.
- שימוש ב-OR לשגיאה דו־צדדית.
- הגברת הצלחה בדיוק בעזרת רוב.
מקורות ואימות
- Merged summary, pp. 89-94 and p. 96
- Arora-Barak draft, sec. 7.1
- Papadimitriou, ch. 11
- מיפוי קטלוג:
data/exercises.json; הניסוח והפתרון עצמאיים; הגשות אישיות אינן מקור סמכות.
הערת מקור וביטחון
התרגיל הוא סינתזה מקורית. רמת הביטחון משקפת אימות של הטענה המתמטית מול מקורות ספרי הלימוד המפורטים לעיל; מקורות הקורס משמשים רק כאשר זוהה כיסוי ישיר.