מבנה מתקדם של מחלקות סיבוכיות
אורקלים, ההיררכיה הפולינומיאלית, מעגלים ומגבלות של הוכחות מרלטבות.
מטרות
- לפרוס רמות נמוכות של PH כפסוקים מכומתים.
- לפרש מכונות אורקל ומחלקות יחסיות.
- לנסח את מחסום הרלטיביזציה בלי להפוך אותו לתוצאת הפרדה.
- לסקור מעגלים ואת תוך הבחנה בין אחידות לאי־אחידות.
הודעת היקף — העשרה מספרי הלימוד. הסיכום הסטודנטיאלי הממוזג בן 142 העמודים אינו מכסה יחידה זו במידה מספקת. זהו חומר העשרה מעבר לסיכום, הנשען בעיקר על Sipser, Arora–Barak ו-Papadimitriou. זהו סקר זהיר, לא קורס מלא בסיבוכיות מעגלים.
1. ההיררכיה הפולינומיאלית באמצעות כמתים
שפה שייכת ל- אם קיימים פולינום ויחס הניתן לחישוב בזמן פולינומי כך ש-
כאשר יש בלוקים מתחלפים והראשון קיומי. מתחילה בכמת אוניברסלי. בבסיס:
ברמה השנייה:
סדר הכמתים מהותי: ״קיימת הצעה אחת ששורדת כל אתגר״ חזק מ״לכל אתגר קיימת הצעה מותאמת״. כל המחרוזות המכומתות באורך פולינומי ומספר החילופים הוא הקבוע . ההיררכיה כולה היא
תיאור רקורסיבי שקול הוא
עם ניסוחי אורקל שקולים מקובלים. השקילות שימושית, אך אינה מתירה להפוך סדר כמתים.
דוגמה פתורה. השאלה אם קיימת השמה ל- כך שהנוסחה נכונה לכל השמה ל- נמצאת ב-:
עבור , הבחירה עובדת. עבור , אין יחיד ששורד את שני ערכי .
2. לוגיקת קריסה
אם , אז גם . באינדוקציה, מכונה פולינומית עם שאילתות NP מחליפה כל שאילתה באלגוריתם P, ולכן כל רמה נוספת נשארת P:
משפט קריסה כללי יותר אומר שאם , אז PH קורסת לרמה . ההוכחה ממזגת בלוקי כמתים סמוכים שווי־כוח או משתמשת באפיון האורקלי. זו טענה מותנית; לא ידוע שוויון כזה עבור .
3. מכונות אורקל ומחלקות יחסיות
למכונת אורקל עבור שפה יש סרט שאילתה ומצב מיוחד. בצעד יחיד היא מקבלת תשובה אם המחרוזת שעל הסרט שייכת ל-. מותרות שאילתות אדפטיביות רבות באורך פולינומי. המחלקות היחסיות מסומנות .
האורקל הוא פרימיטיב מופשט, לא טענה ש- כריעה או ניתנת למימוש זול. חייבים להשאיר את אותו אורקל בהשוואה:
לכל , אך ההתנהגות יכולה להשתנות בין עולמות אורקל.
דוגמה. SAT נמצאת ב- בשאילתה אחת. אפשר לשחזר השמה בעזרת שאילתות אדפטיביות: שואלים אם הנוסחה נשארת ספיקה תחת , שומרים בחירה ספיקה וממשיכים. לכן גישת אורקל חזקה משיחת many-one יחידה.
4. רלטיביזציה והמחסום
שיטת הוכחה מרלטבת אם כל צעד בה נשאר תקף כאשר לכל המכונות ניתן אותו אורקל שרירותי . סימולציות וטיעוני אלכסון רבים מרלטבים. Baker, Gill ו-Solovay בנו אורקלים כך ש-
לכן הוכחה שמרלטבת באופן אחיד אינה יכולה להכריע P מול NP בעולם הרגיל: היא הייתה חייבת להסיק אותה מסקנה בשני עולמות האורקל.
זהו מחסום על שיטות הוכחה, לא ראיה לכך ש- או לכך שהן שונות. הפרדת אורקל אינה גוררת הפרדה רגילה, ושוויון אורקלי אינו גורר שוויון רגיל. כדי לומר שמשפט מרלטב יש לבדוק שכל שלב סובל גישת אורקל.
5. מעגלים בוליאניים ואי־אחידות
מעגל בוליאני הוא DAG סופי של קלטים ושערים כגון AND, OR, NOT. הגודל הוא מספר השערים והעומק הוא המסלול הארוך מקלט לפלט. משפחה מכריעה אם נכון לכל קלט בן ביטים.
לכל שפה קיימת משפחת מעגלים כלשהי באמצעות טבלת אמת, אך הגודל עלול להיות מעריכי. המשאב המעניין הוא גודל:
אין דרישה שאלגוריתם יעיל יחיד ייצר את . זו אי־אחידות. מתקיים
כי אפשר לפרוש חישוב TM פולינומי למעגל פולינומי לכל אורך קלט, אך לא ידוע שוויון.
אפיון העצה הוא
כאשר מכונה פולינומית מקבלת עצה התלויה רק באורך הקלט ובאורך לכל היותר . בכיוון אחד מקודדים את כעצה; בכיוון השני מקמפלים את המכונה הקבועה והעצה למעגל.
עצה לא־אחידה עשויה לקודד מידע שרירותי תלוי־אורך. כל שפה אונרית נמצאת ב-P/poly באמצעות ביט עצה שאומר אם , אפילו אם אינה כריעה. לכן P/poly אינה מחלקה אחידה רגילה של אלגוריתמים אפקטיביים.
עובדות מבניות זהירות
- קיום מעגלים קטנים לבעיה אינו נותן אוטומטית דרך יעילה לבנות אותם.
- חסם תחתון סופר־פולינומי למעגלים כלליים עבור שפה מפורשת יביא הפרדות מרכזיות; חסם כזה אינו ידוע.
- משפט Karp–Lipton אומר שאם אז PH קורסת ל-. כאן הוא מובא להתמצאות בלבד.
- קיימים חסמים חזקים למודלי מעגלים מוגבלים; אין להכלילם למעגלים כלליים.
טעויות נפוצות
- להפוך ל-.
- לאפשר מספר חילופים גדל ועדיין לקרוא לכך רמת PH קבועה.
- להתייחס לאורקל כאל ספרייה ממשית בזמן קבוע.
- להסיק הפרדה רגילה מעולם אורקל יחיד.
- להניח שמעגלים פולינומיאליים ניתנים לבנייה אחידה.
- להסיק מההכלה בלבד.
- להכליל חסם למעגלים מוגבלים לכל המעגלים.
המחשות
סריג ההיררכיה הפולינומית
מציירים שני צירים: חילופי כמתים אנכיים ב-PH, ותנועה אופקית מאחידות לאי־אחידות מ-P אל P/poly. עולמות אורקל מוצגים כשכבות שקופות נפרדות, לא כהכלה נוספת.
תרגילים
תרגיל 1 — סיווג
סווגו את השפה המוגדרת על ידי כאשר ו- פולינומיאליים.
פתרון
זו בדיוק : כמת קיום חיצוני ואחריו כמת אוניברסלי, עם יחס פולינומיאלי.
תרגיל 2 — מול
הוכיחו לוגית מדוע אינו שקול ל- בכלל.
פתרון
בראשון נבחר יחיד לפני כל האתגרים . בשני, לכל מותר אחר. דוגמה: ״קיים מפתח הפותח את כל המנעולים״ מול ״לכל מנעול קיים מפתח״.
תרגיל 3 — מחסום רלטיביזציה
מה בדיוק שוללים שני עולמות אורקל עם ועם ?
פתרון
הם שוללים הוכחה מרלטבת אחידה ל-P מול NP: כל הוכחה כזו הייתה נשמרת בשני העולמות. הם אינם מכריעים את השאלה הלא־יחסית בעולם האמיתי.
תרגיל 4 — מ-P למעגלים
הוכיחו שכל שפה ב- שייכת ל-.
פתרון
לכל אורך פורשים את חישוב המכונה הפולינומיאלית למעגל גודל פולינומי (טבלת קונפיגורציות/שערים מקומיים). המשפחה מכריעה את השפה; העצה יכולה להיות תיאור המעגל.
תרגיל 5 — P/poly ושפות לא כריעות
הוכיחו ש- יכולה להכיל שפה לא כריעה. איזו עצה משמשת לשפה אונרית?
פתרון
לכל שפה אונרית , הביט הוא עצה באורך . המעגל בודק אונריות ומוציא את . אפשר לבחור לא כריעה.
סיכום
PH מודדת חילופי כמתים; אורקלים בודקים עמידות טיעונים; מעגלים חושפים כוח לא־אחיד. קריסות מותנות מקשרות בין נקודות המבט בלי לפתור P מול NP.
תרגול מודרך
משימה 1 — משלים של
הוכיחו תחבירית .
פתרון
כאשר פולינומיאלי נשאר פולינומיאלי תחת שלילה. זהו אפיון המשלים, לא הוכחה ש-.
משימה 2 — עצה לפי אורך
מדוע עצה נפרדת לכל קלט אינה מודל ?
פתרון
עצה לכל יכולה לשמור את התשובה ותכריע כל שפה. ב- אותה עצה משותפת לכל הקלטים באורך .
משימה 3 — קריסה מ-
הוכיחו שאם אז .
פתרון
מ- גם . מסירים רמת כמת אחר רמת כמת בהשראת ההגדרה הרקורסיבית של PH, עד לקריסה ל-. ההנחה חייבת להיות שוויון, לא הכלה חלקית.
נתיב מקורות וסמכות
- ראיות מן הסיכום הסטודנטיאלי (היקף בלבד):
סיכומי שיעור/סיכום ממוזג.pdfכולל רק אזכור של PH בסדר היום בעמ׳ 102 וחומר על אי־דטרמיניזם חסום בעמ׳ 134–135. טיפול מהותי ב-PH, באורקלים, ברלטיביזציה, במעגלים וב-P/poly אינו מופיע בו. לכן הדף הוא במפורש העשרה מבוססת ספרי לימוד מעבר לסיכום הממוזג; אין כאן טענה שנושאים מהותיים אלה נבדקו בסיכום. - סמכות עיקרית: Arora–Barak, טיוטת 2007: §3.5 עמ׳ 70–72 (אורקלים ומגבלות אלכסון), פרק 5 §§5.1–5.5 עמ׳ 91–99 (PH ואפיון אורקלי), פרק 6 §§6.1–6.3 עמ׳ 101–107 (מעגלים, עצה, Karp–Lipton).
- הצלבות: Sipser, מהדורה 3, §9.2 עמ׳ 376–379, §9.3 עמ׳ 379–388, §10.3 עמ׳ 408–415; Papadimitriou, §14.3 עמ׳ 339–343, פרק 17 §§17.1–17.2 עמ׳ 411–433, ופרק 11 §11.4 עמ׳ 267–278.
- מצב עריכתי: כל ההגדרות והטענות על קריסה ומחסום נבדקו בסעיפים אלה. Karp–Lipton ותוצאות למעגלים מוגבלים הן טענות סקר בלבד. נבדק; ביטחון גבוה בהיקף המוצהר.