NP-בעיה מלאה, כל אחת מ-מחלקה של בעיות חישוב בעיות חישוביות במדעי המחשב התיאורטיים, בעיה חישובית היא בעיה שמחשב עשוי לפתור או שאלה שמחשב עשוי להיות מסוגל לענות. למשל, בעיית הפקטורינג. "בהינתן מספר שלם חיובי n, מצא גורם ראשוני לא טריוויאלי של n." https://en.wikipedia.org › ויקי › בעיה חישובית
בעיה חישובית - ויקיפדיה
שעבורו לא נמצא אלגוריתם פתרון יעיל. בעיות רבות ומשמעותיות במדעי המחשב שייכות לכיתה זו, למשל בעיית איש המכירות הנוסע, בעיות סיפוק ובעיות כיסוי גרפים.
כמה בעיות של NP ישנן?
רשימה זו אינה מקיפה בשום אופן (יש יותר מ-3000 בעיות ידועות של NP-שלמות). רוב הבעיות ברשימה זו לקוחות מהספר המכובד של גארי וג'ונסון Computers and Intractability: A Guide to theory of NP-Completeness, והן מוצגות כאן באותו סדר וארגון.
איך אתה יודע אם הבעיה היא NP-שלמה?
A בעיית החלטה L הוא NP-שלם אם: 1) L הוא ב-NP (כל פתרון נתון לבעיות NP-שלמות ניתן לאמת במהירות, אך אין יעיל פתרון ידוע). 2) כל בעיה ב-NP ניתנת להפחתה ל-L בזמן פולינום (הפחתה מוגדרת להלן).
מהי שלמות NP תן anדוגמה לבעיה שלמה NP?
NP-ניתן לפתור בעיות שלמות על ידי אלגוריתם/מכונת טיורינג לא דטרמיניסטי בזמן פולינומי. כדי לפתור בעיה זו, זה לא חייב להיות ב-NP. … זו אך ורק בעיית החלטה. דוגמה: בעיית עצירה, בעיית כיסוי קודקוד, בעיית סיפוק מעגלים וכו'.
האם בעיית המיון NP-שלמה?
מיון מספרים
בהינתן רשימה של מספרים, אתה יכול לוודא אם הרשימה ממוינת או לא בזמן פולינומי, אז הבעיה היא בבירור NP. ידועים אלגוריתמים למיון רשימת מספרים בזמן פולינום. (מיון בועות O(n^2) וכו').