תרגיל

רדוקציה מ-3SAT לקבוצה בלתי־תלויה

בניית גרף הופעות והוכחת שני כיווני הנכונות.

מקורות מטלות

מטלות סמסטר א׳ 2026מטלה רשמיתexercise3.pdfQ4מסמך קורס סמכותי
הכנה איכותית למבחן ופתרונות קהילתיים — נוי 2025פתרון קהילתיפתרון מטלה 3 - סיבוכיות.pdfAssignment 3הכנה איכותית ופתרון קהילתי — אינו מקור רשמי

שאלה

בהינתן נוסחת 3CNF, φ=C1∧⋯∧Cm\varphi=C_1\land\cdots\land C_m, בנו בזמן פולינומיאלי גרף GG כך ש-φ\varphi ספיקה אם ורק אם ב-GG יש קבוצה בלתי־תלויה בגודל mm.

רמז 1

צרו קודקוד לכל הופעת ליטרל, ולא רק לכל משתנה.

רמז 2

מנעו שתי בחירות לא תואמות: שתי הופעות מאותה פסוקית, וליטרלים משלימים מפסוקיות שונות.

בנייה מודרכת

3SAT → קבוצה בלתי תלויה

שלב 1 מתוך 7
φ =(x ∨ y ∨ z)∧(¬x ∨ y ∨ w)∧(¬y ∨ z ∨ w)
בנייה מ־3SAT לקבוצה בלתי תלויהשלוש פסוקיות הופכות לגאדג׳טים משולשים. קשתות רציפות מחברות ליטרלים באותה פסוקית, קשתות מקווקוות מחברות ליטרלים משלימים, ובשלב האחרון נבחרים x, y ו־z כקבוצה בלתי תלויה בגודל שלוש.C1x ∨ y ∨ zפסוקית מקורC2¬x ∨ y ∨ wפסוקית מקורC3¬y ∨ z ∨ wפסוקית מקור
קשת באותה פסוקיתסתירה בין משלימים

פתרון מלא

לכל הופעת ליטרל בכל פסוקית יוצרים קודקוד. מחברים כל זוג קודקודים מאותה פסוקית, וכן כל שני קודקודים המסומנים xx ו-¬x\neg x. קובעים k=mk=m.

אם φ\varphi ספיקה, בוחרים מכל פסוקית הופעה אמיתית אחת. אין שתי בחירות מאותה פסוקית ואין ליטרלים משלימים תחת השמה אחת, ולכן התקבלה קבוצה בלתי־תלויה בגודל mm.

בכיוון ההפוך, קבוצה בלתי־תלויה בגודל mm כוללת לכל היותר קודקוד אחד מכל קליקת פסוקית, ולכן בדיוק אחד מכל פסוקית. אין בה זוג משלים. משייכים אמת לליטרלים החיוביים שנבחרו ושקר למשתנים שהליטרלים השליליים שלהם נבחרו, ומשלימים שרירותית. כל פסוקית מסופקת.

יש 3m3m קודקודים ולכל היותר O(m2)O(m^2) צלעות, ולכן הבנייה פולינומיאלית.

נקודת בדיקה

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

הערת מקור

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

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

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

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

  • Merged summary, pp. 55-57
  • 2026 transcript 14 (graph-reduction context)
  • Sipser 3e, sec. 7.5
  • Garey-Johnson, GT20
  • מיפוי קטלוג: data/exercises.json; הניסוח והפתרון עצמאיים; הגשות אישיות אינן מקור סמכות.