תורת הסיבוכיות ־ תרגיל בית מס' 2 נא לא לרשום את השם ,אלא רק ת.ז!. • ההגשה היא ביחידים ,לתא שלי )יובל דגן( בקומה .5 • תאריך הגשה :ראשון 8 ,במאי .2016 שאלה 1 שפה Lניתנת לרדוקציה עצמית אם קיימת מכונת טיורינג פולינומית עם אוב M Lהמקבלת את Lכך שלכל קלט ,xהמכונה M Lשואלת את האוב רק שאלות yכך ש־|.|y| < |x נגדיר את מחלקת השפות הבאה L} :ניתנת לרדוקציה עצמית |.SR ={L נאמר כי Lהיא SR־שלמה אם היא ב־SR הוכיחו כי TQBFהיא SR־שלמה. וכל שפה L0 ∈ SRניתנת לרדוקציה פולינומית אליה. שאלה 2 הוכיחו שקיימים אובות A, A0כך ש־ NPA = coNPA וגם .NPA 6= coNPA 0 0 שאלה 3 Σn A .ΣpA ΣpAו־ ההיררכייה הפולינומית עם אוב לשפה Aמוגדרת באופן הבא: n+1 = NP 0 =P pA נסמן ב־ PHA p .ΣpL נאמר ששפה L ∈ NPהיא n־נמוכה אם n = Σn S נסמן ב־ Cnאת מחלקת השפות ב־ NPשהן n־נמוכות וכן .LH = n≥0 Cn .ΣpA את איחוד כל הרמות של n .1הוכיחו או הפריכו :לכל שפת אוב .PHA ⊆ PH ,A .2הוכיחו כי לכל .Cn ⊆ Cn+1 ,n .3 הוכיחו כי אם LH = NP אז ההיררכייה הפולינומית קורסת. .4לאיזו מחלקה מוכרת שווה ?C0הוכיחו תשובתכם. .5הוכיחו כי .C1 = NP ∩ coNP שאלה 4 מכונת טיורינג עם אוב Mתיקרא איתנה ) (Robustאם לכל שתי שפות אוב ) L M A = L M B ,A, Bהשפה ש־ Mמקבלת אינה תלויה באוב(. אם Mאיתנה ,נסמן ∅ ) L (M ) = L Mכלומר L (M ) ,היא השפה שאותה Mמקבלת עם אוב כלשהו ,שימו לב שריצת המכונה על קלט מסוים יכולה להשתנות לפי האוב(. בהינתן מכונת טיורינג איתנה עם אוב Mנאמר כי שפה Aעוזרת ל־ Mאם M Aמכריעה את ) L (Mבזמן פולינומי )אין הכרח לכך שבלעדי M ,A לא מכריעה את ) L (Mבזמן פולינומי(. נסמן ב־) Phelp (Aאת קבוצת כל השפות שניתנות להכרעה בידי מכונת טיורינג איתנה ש־ Aעוזרת לה. S ∗ עבור מחלקת שפות Cנגדיר ) .Phelp (C) = A∈C Phelp (Aכמו כן נסמן .Phelp , Phelp 2Σ Mכך ש־ L (M ) = SATודוגמה לשתי שפות אוב A, Bכך שעל כל קלט SAT .1תנו דוגמה למכונת טיורינג איתנה עם אוב בזמן )) O (p (nעבור פולינום pכלשהו ו־ M Bרצה בזמן ) Ω 2q(nעבור פולינום ) q (nכלשהו. .2הוכיחו כי .Phelp = NP ∩ coNP .3הוכיחו כי .Phelp (BPP) ⊆ ZPP שאלה 5 בשאלה זו נבחן את הקשרים שבין המחלקות NP ו־ .BPPהוכיחו את הטענות הבאות: .BPPBPP ⊆ BPP .1 .NPBPP ⊆ BPPNP .2 .3 .4 אז .NP=RP אם NP ⊆ BPP אם NP⊆BPPאז ההיררכייה הפולינומית קורסת. ∈ M A ,xרצה
© Copyright 2024