מבחן 2002, א א, שאלות 4,5

16 views
Skip to first unread message

kiri...@gmail.com

unread,
Aug 8, 2009, 5:54:27 AM8/8/09
to Complexity Course, Spring 2009, Tel Aviv University
(4)נתונה הבעיה הבאה:
קלט: נוסחת E2CNF , ומספר טבעי k.
שאלה: האם קיימת השמה שמספקת את הנוסחה כך שלכל היותר k משתנים מקבלים
ערך T?
מהי המחלקה הקטנה ביותר שאליה שייכת הבעיה, אם כל הליטרלים הם משתנים
(ולא שלילות של משתנים)?
א.PSPACE
ב.NPC
ג.NP
ד.coNP
ה.P

התשובה הנכונה: ב.

(5) כנ"ל, כאשר בכל הסגר, ליטרל אחד הוא משתנה והשני הוא שלילה של משתנה.
א.PSPACE
ב.NPC
ג.NP
ד.coNP
ה.P

התשובה הנכונה: ה.

האם ניתן לקבל הסבר? אין לי אפילו קצה חוט.

תודה מראש

arisha84

unread,
Aug 8, 2009, 6:25:05 AM8/8/09
to Complexity Course, Spring 2009, Tel Aviv University
(5)
ניתן לקחת את ההשמה F לכל המשתנים, וזה תמיד יספק את הנוסחה
לכן הבעיה טריוויאלית

eviatark

unread,
Aug 8, 2009, 7:02:04 AM8/8/09
to Complexity Course, Spring 2009, Tel Aviv University
תחשוב איך רדוקציה מ vertex cover פותרת לך את הבעיה.

On 8 אוגוסט, 12:54, "kirils...@gmail.com" <kirils...@gmail.com> wrote:

Eugene

unread,
Aug 8, 2009, 9:05:07 AM8/8/09
to Complexity Course, Spring 2009, Tel Aviv University
לגבי 4 אני לא מסכים שזה שלילה של בדיוק אותו משתנה. זה יכול להיות כל
משתנה אחר ולכן הצבה טריוויאלית לא בהכרח תעבוד.
אני חשבתי יותר בכיוון לבנות גרף בדומה למה שראינו בתרגול 5 בתאריך
21.5.09 ולהריץ אלגוריתם מציאת מסלול.

Asaf

unread,
Aug 8, 2009, 9:14:08 AM8/8/09
to Complexity Course, Spring 2009, Tel Aviv University
גם אם לא מדובר על שלילה של אותו המשתנה עדיין בכל פסוקית יש שלילה של
משתנה כלשהו, לכן אם כל המשתנים יקבלו ערך F, אזי בכל פסוקית יהיה המשתנה
הרגיל (לא שלילה של משתנה כלשהו) שיקבל ערך F, ויהיה המשתנה השני שיקבל
ערך T,
לכן הפסוקית תסתפק למרות שכל המשתנים קיבלו ערך F,
כלומר לכל K טבעי התשובה תמיד כן ולכן הבעיה כן טריוויאלית.

> > > תודה מראש-הסתר טקסט מצוטט-
>
> -הראה טקסט מצוטט-

arisha84

unread,
Aug 8, 2009, 9:15:29 AM8/8/09
to Complexity Course, Spring 2009, Tel Aviv University
ההשמה שאתה מציב היא F לכל המשתנים.
מכיוון שלפי הנתון בכל פסוקית יש משתנה ושלילה של משתנה (לא חייב להיות
אותו משתנה)
כל הפסוקיות יסופקו.
כלומר לא משנה מהו K
תמיד אפשר לספק כאשר אין אף משתנה שמקבל ערך T
כלומר הבעיה טריוויאלית

On 8 אוגוסט, 16:05, Eugene <princeeug...@gmail.com> wrote:

odedr

unread,
Aug 8, 2009, 9:25:01 AM8/8/09
to Complexity Course, Spring 2009, Tel Aviv University
In Q4, use an easy reduction from VC (the problem is essentially
equivalent, just in a different language)
In Q5, the problem is indeed trivial since the all FALSE assignment
always satisfies it.

-- Oded

Reply all
Reply to author
Forward
0 new messages