תרגיל

ניתוח אלגוריתם הכיווץ של קרגר

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

מקורות מטלות

הכנה איכותית למבחן ופתרונות קהילתיים — נוי 2025פתרון קהילתיפתרון מטלה 5 - סיבוכיות.pdfAssignment 5הכנה איכותית ופתרון קהילתי — אינו מקור רשמי

שאלה

הוכיחו שריצה אחת של אלגוריתם קרגר מחזירה חתך מינימום בהסתברות לפחות 2/(n(n−1))2/(n(n-1)). כמה ריצות בלתי־תלויות מספיקות כדי להקטין את הסתברות הכישלון ל-δ\delta?

רמז 1

התנו בכך שחתך מינימום קבוע בגודל λ\lambda שרד עד שנותרו ii קודקודי־על.

רמז 2

הדרגה המינימלית היא לפחות λ\lambda, ולכן יש לפחות iλ/2i\lambda/2 צלעות.

פתרון מלא

כל עוד החתך הקבוע שרד, גודלו נשאר λ\lambda, וכל קודקוד־על בעל דרגה לפחות λ\lambda; אחרת צלעותיו היו חתך קטן יותר. לכן כשנותרו ii קודקודי־על יש לפחות iλ/2i\lambda/2 צלעות. לכל היותר λ\lambda מהן שייכות לחתך, ולכן הסתברות שימורו בצעד הבא היא לפחות 1−2/i1-2/i.

מכפלת ההסתברויות המותנות נותנת

Pr⁡[survive]≥∏i=n3i−2i=2n(n−1)=:p.\Pr[\mathrm{survive}] \ge\prod_{i=n}^{3}\frac{i-2}{i} =\frac{2}{n(n-1)}=:p.

אם החתך שרד עד שני קודקודי־על, הוא הפלט. ההסתברות שכל rr הריצות הבלתי־תלויות ייכשלו היא לכל היותר (1−p)r≤e−pr(1-p)^r\le e^{-pr}. לכן מספיק

r≥ln⁡(1/δ)p=n(n−1)2ln⁡1δ.r\ge\frac{\ln(1/\delta)}p =\frac{n(n-1)}2\ln\frac1\delta.

נקודת בדיקה

יש לשמור צלעות מקבילות, משום שהריבוי משפיע על ההתפלגות. אחרי כיווץ מוחקים רק לולאות עצמיות.

הערת מקור

ניסוח עצמאי של הניתוח הסטנדרטי של קרגר. פתרונות סטודנטים אינם מקור סמכות.

טעויות נפוצות

  • השמטת כיוון בהוכחת הנכונות או מקרה קצה בקלט.
  • מדידת משאבים לפי ערך מספרי במקום אורך הקידוד.
  • החלפת הוכחת החסם באינטואיציה בלבד.

מקורות ואימות

  • Arora-Barak draft, randomized-algorithms discussion
  • הערת כיסוי הקורפוס: אין כיסוי ישיר בסיכום הממוזג או בתמלילי 2026.
  • מיפוי קטלוג: data/exercises.json; הניסוח והפתרון עצמאיים; הגשות אישיות אינן מקור סמכות.
בנייה מודרכת

כיווץ קרגר

שלב 1 מתוך 6
כיווץ קרגר על ריבוע עם אלכסון אחדחתך מינימלי מוגן בן שתי קשתות בקודקוד B שורד את כיווץ האלכסון A C ולאחריו קשת בטוחה אל D. קשתות מקבילות נשמרות ולולאה עצמית נמחקת.ABCDהחתך המוגן F בקודקוד B, λ=2
חתך קבוע המשמש רק לניתוחקשת בטוחה שמכווצים