נוסח השאלה
בכל אחד מן הסעיפים הבאים מוצגות טענה ואלגוריתם. קבעו בכל סעיף האם האלגוריתם המוצג מגדיר רדוקציית זמן פולינומי המוכיחה את הטענה, והוכיחו את טענותיכם. מומלץ להריץ את האלגוריתם על מספר קלטים פשוטים יחסית כדי לקבל תחושה.
נשתמש בהגדרות הבאות:
- נוסחה בוליאנית מצורת היא ספיקה במובן (Not All Equal) אם קיימת השמה שעבורה בכל הסגר יש ליטרל שערכו וליטרל שערכו . עבור טבעי נגדיר
- נגדיר כלומר, קיימת ב- קבוצה בלתי תלויה בגודל , וכל קבוצה בלתי תלויה ב- היא בגודל לכל היותר .
-
טענה: .
אלגוריתם: לכל קלט , החזר את . -
טענה: .
אלגוריתם: לכל קלט , החזר את . -
טענה: .
אלגוריתם: בהינתן קידוד של נוסחה מצורת -, נוסיף לכל אחד מהסגרי משתנה חדש — אותו משתנה לכל ההסגרים — ונחזיר את הנוסחה המתקבלת בצירוף השמה הנותנת ל- את הערך . -
טענה: .
אלגוריתם: בהינתן קידוד של נוסחה מצורת -, נוסיף לכל אחד מהסגרי משתנה חדש — אותו משתנה לכל ההסגרים — ונחזיר את הנוסחה המתקבלת. -
טענה: .
אלגוריתם: בהינתן נוסחה מצורת -, נחליף כל הסגר של הכולל ארבעה ליטרלים, כלומר הסגר מן הצורהכאשר הוא ליטרל לכל , בשני ההסגרים
עבור משתנה חדש ; לכל הסגר בנוסחה המקורית נוסף משתנה חדש שונה. נחזיר את הנוסחה המתקבלת.
-
טענה: .
אלגוריתם: לכל קלט , החזר את . -
טענה: .
אלגוריתם: לכל קלט , החזר את . -
טענה: .
אלגוריתם: בהינתן נוסחה מצורת בעלת הסגרים, נחזיר את , כאשר הוא גרף לא מכוון המוגדר כך:- קבוצת הקודקודים : לכל הסגר של ולכל השמה למשתני ההסגר המספקת את ההסגר, יוגדר קודקוד.
- קבוצת הקשתות : כל שני קודקודים המתאימים להשמות של אותו הסגר יחוברו בקשת. בנוסף יחוברו בקשת שני קודקודים המתאימים להשמות של הסגרים שונים אשר סותרות זו את זו, כלומר אחת מהן נותנת למשתנה מסוים ערך והאחרת נותנת לו ערך .
למשל, עבור הנוסחה
יש שלוש השמות עבור המשתנים המספקות את ההסגר הראשון ושבע השמות עבור המשתנים המספקות את ההסגר השני; לכן בגרף יהיו עשרה קודקודים.
ההשמה הנותנת ל- ו- ל- מספקת את ההסגר הראשון. ההשמה הנותנת ל-, ל- ו- ל- מספקת את ההסגר השני. לכל אחת מן ההשמות מתאים קודקוד בגרף. ההשמות נותנות ל- ערכים שונים ולכן סותרות; הקודקודים המתאימים יחוברו בקשת.
-
טענה: .
אלגוריתם: האלגוריתם מן הסעיף הקודם. -
טענה: .
אלגוריתם: זהה לזה שראינו בשיעור ברדוקציה מ- ל-.
נוסח מטלה שנבדק אנושית.
מופעים לפי מסמך מקור
כל כרטיס הוא קובץ שונה באמת. גרסאות או שאלונים כפולים באותו PDF מוצגים בתוך אותו כרטיס ואינם מגדילים את מספר המועדים.
2026 א׳
2026א_03_תרגיל_3.md
העמודים שמהם זה נכתב
1 עמודים
העמודים נבחרו לפי חפיפת מילים בין הטקסט כאן לתמלול העמוד — לא אומתו ידנית. הם הצעה לבדיקה, לא ציטוט.
שיעור 26 · עמוד 3תרגיליםמילים משותפותההסגרים · הסגר · נותנת · נוסיף · לו · ליטרל