נוסח השאלה
ii. קלט: גרף מכוון G = (V,E) ושני קודקודים . שאלה: האם קיים בגרף G מסלול מ-s ל-t ש-3 מחלק את מספר קשתותיו? נסמן את השפה ב-A. נוכיח כי . נתבונן באלגוריתם הבא: קלט : אתחול- u=s . [הערה] * שינויים מהאלגוריתם של st-CONN 1. לכל j=1,2,...,3|V| 1.1 נבחר באופן אי-דטרמיניסטי שכן v של u . 1.2 אם v=t ואם 3|j קבל. 1.3 u=v 2. דחה. ניתוח סיבוכיות מקום: יהי G=(V,E) גרף מכוון ויהיו . בריצת האלגוריתם על G,s,t האלגוריתם זוכר את המונה j ואת הקודקודים u,v בכל רגע נתון ו סך הכל- O(log|<G,s,t>|) = O(log|V|) מקום. ניתוח נכונות: נראה כי האלגוריתם מכריע את A . יהי G=(V,E) גרף מכוון ויהיו . נניח : אז קיים מסלול מ-s ל-t שאורכו מתחלק ב-3. לכן קיים מסלול מ-s ל-t שאורכו מתחלק ב-3 באורך הקצר ביותר. נסמן P . יהי . נניח בשלילה ש-v מופיע ב-P 4 פעמים. נסמן P=s=v_1-v_2-...-v_ℓ=t אז קיימים כך ש . מקרה 1: 3|j-i או 3|k-j או 3|m-k - ללא הגבלת הכלליות, 3|j-i. נסמן ב-P' את המסלול המתקבל מ-P ע"י מחיקת המקטע בין ל' מסלול מ-s ל-t שאורכו מתחלק ב-3, וקצר מאורכו של P בסתירה. מקרה 2: j-i , k-j , m-k מתחלקים ב-3 עם שארית 1 - מחיקה של שלושת המקטעים ב-P בין ל , בין ל ובין ל מניבה מסלול P' מ-s ל-t שאורכו מתחלק ב-3 , וקצר מאורכו של P בסתירה. מקרה 3: j-i , k-j , m-k מתחלקים ב-3 עם שארית 2 - בדומה. מקרה 4: מבין המקטעים j-i , k-j , m-k יש אותם המתחלק ב-3 עם שארית ואותם המתחלק ב-3 עם שארית [לא ברור]: ניתן למחוק את 2 המקטעים המתאימים ולקבל מסלול P' בדומה למקרים הקודמים. לכן לכל מופיע ב-P לכל היותר 3 פעמים. לכן . לכן קיימת ריצה של האלגוריתם שבה הוא מנחש את P באופן אי-דטרמיניסטי.
תמלול ראשון מתוך עמוד המקור ב־tools/summary/.work. צילום העמוד מצורף למטה כדי שאפשר יהיה לאמת סימון מתמטי וניסוח.
מופעים לפי מסמך מקור
כל כרטיס הוא קובץ שונה באמת. גרסאות או שאלונים כפולים באותו PDF מוצגים בתוך אותו כרטיס ואינם מגדילים את מספר המועדים.
שיעור 24-סיכום + תרגילים.pdf
שיעור 24-סיכום + תרגילים.pdf
העמודים שמהם זה נכתב
2 עמודים
העמודים נבחרו לפי חפיפת מילים בין הטקסט כאן לתמלול העמוד — לא אומתו ידנית. הם הצעה לבדיקה, לא ציטוט.
שיעור 21 · עמוד 2סיבוכיות מקוםמילים משותפותשכן · אתחול · דחה · מכריע · קבל · מכוון
שיעור 24 · עמוד 3סיכום + תרגיליםמילים משותפותקשתותיו · שינויים · הקצר · המקטע · מתחלקים · שארית