משפט קוק-לוין


משפט קוק-לוין אומר שבעיה בשם SAT היא אחת הקשות בקבוצה שנקראת NP.

P הן בעיות שאפשר לפתור מהר. NP הן בעיות שאם נותנים פתרון, אפשר לבדוק מהר אם הוא נכון.

שאלה גדולה היא האם כל בעיה שאפשר לבדוק מהר אפשר גם לפתור מהר. זוהי שאלה פתוחה.

SAT היא בעיה של נוסחאות לוגיות. נוסחאות אלה כתובות עם משתנים שאפשר לשים להם אמת או שקר. שואלים אם יש דרך לתת ערכים למשתנים כך שהנוסחה תהיה אמת. צורת CNF היא צורה מסודרת של נוסחאות שמקלה על העבודה.

ההוכחה עושה שני דברים:
1) מראים שאם נותנים השמה (בחירה של אמת/שקר), אפשר לבדוק מהר אם היא מספקת את הנוסחה.
2) מראים שאפשר לקחת כל בעיה ב-NP ולהפוך אותה לבעיה של SAT כך שהתשובה לא משתנה.

אם ימצאו דרך לפתור את SAT מהר, אפשר לפתור הרבה בעיות אחרות מהר גם כן.

המשפט עזר להראות שבעיות רבות הן קשות באותה מידה. קוק ועמיתיו הראו את זה בשנות ה-70. עד היום לא נמצא פתרון מהיר ל-SAT.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!