مسألة NP كاملة
مسألة NP كاملة |
---|
|
|
زمرة كبرى |
مسار هاملتونياني |
عدل |
في الرياضيات صنف التعقيد، تُعهد المسائل NP الكاملة، بأنها جميع ما يحقق الشرطين الآتيين:
- كل مسألة من صنف NP، تختصر لمسألة واحدة A.
- المسألة A من صنف NP.
لتحديد وجودية المسائل NP الكاملة، قام كوك وكيفين باستعمال آلة تورينغ للبرهنة على وجود مسألة NP الكاملة، وهي صيغة قيم ثنائية مكونة من عطف عدة صيغ جميع صيغة هي مجموعة فصل عدة متغيرات ثنائية أي لها 1 أو0 كقيمة.
مبرهنة كوك وليفين
نص المبرهنة هو: SAT مأزق حدودي غير محدد تام (NP-compet).
تنسب في الأغلب لكوك، حيث حتى ليفين عثر نفس النتائج دون حتىقد يكون على فهم بنتائج كوك، ففي ذلك الوقت لم تكن هناك وسائل اتصال متطورة (ما بين 1971 و1974).
مفهوم الإختصار
نقول حتى يتم اختصاره إلى في وقت حدودي، في حالة وجود دالة قابلة للحساب في وقت حدودي، يحيث لكل , إذا وفقط إذا كان . نسمي الدالة دالة الإختصار, وخوارزمية حدودية التي تحسب يسمى خوارزمية الإختصار.
البرهنة
نقدم هنا برهنة تقريبية.
A مسألة من صنف NP. هذه المسألة مقبولة من آلة تورينغ M غير محددة. بالنسبة لكل مداخلة w ل M، توجد صيغة ذات بعد حدودي بالنسبة لبعد w والتي تكون كافية إذا وفقط إذا كانت w مقبولة من M.
نرمز ل بعد w. بما حتى الآلة M تعمل في وقت حدودي، يوجد عدد طبيعي ثابت k حيث جميع عملية حسابية على w تكون على الأكثر بطول . نضيف سلسلة انتظار مغلقة، ونفترض حتى طول العمليات هوبالضبط . آلة تورينغ تستعمل خلية. الإعدادات الخاصة بحساب مقبولقد يكون أيضا بطول . عند كتابة جميع الإعدادات الواحدة تحت الأخرى، تحصل على جدول. ونحصل على الصيغة التي ترمز لوجود جدول رموز محصل عن طريق الإعدادات المتتابعة لحساب مقبول ل w.
إعدادات | 0 | 1 | 2 | 3 | ... | n^k |
---|---|---|---|---|---|---|
... | # | |||||
... | # | |||||
... | # | |||||
... | ... | ... | ... | ... | # | |
... | ... | ... | ... | ... | ... | # |
... | ... | ... | ... | ... | ... |
بالنسبة لكل خانة من الجدول مع و .وجميع رمز ، ندخل المتغير الذي يرمز لكون الخانة تتضمن أولا الرمز . عدد هذه المتغيرات حدودي.
عندنا العلاقة: حيث جميع من و و و ترمز لوجود مسار مقبول.
الحصول على الصيغة
الصيغة هي صيغة عطف لكل خانة (i,j). وهي تضمن على الأقل حتى متغير له القيمة 1 لكن متغيران و لكل لا يمكن حتىقد يكون لهما القيمة 1 في نفس الوقت.
الصيغة تخط على الشكل:
الحصول على الصيغة
تخط الصيغة هكذا:
مع ملاحظة حتى D يرمز ل #.
الحصول على الصيغة
هذه الصيغة تضمن على الأقل حتى أحد خانات السطر الأخير من الجدول يضم حالة نهائية.
الصيغة تخط على الشكل:
الحصول على الصيغة
لائحة ب 21 مسألة NP كلاسيكية (كارب)
- SATISFIABILITY : الإكتفاء، إيجاد قيم لمتغيرات ثنائية تجعل الصيغة العادية لعطف سليمة.
- CLIQUE : الزمرة، إيجاد زمرة أي مخطط تام ذوبعد محدد ضمن مخطط آخر.
- SET PACKING :
- VERTEX COVER : إيجاد ضمن مخطط مجموعة ارتباطات تتصل بكل القمم.
- SET COVERING :
- FEEDBACK ARC SET :
- FEEDBACK NODE SET :
- DIRECTED HAMILTONIAN CIRCUIT : البحث عن مسار هاملتونياني مغلق
- UNDIRECTED HAMILTONIAN CIRCUIT : البحث عن مسار هاملتونياني مفتوح
- 0-1 INTEGER PROGRAMMING :
- 3-SAT : إيجاد قيم لمتغيرات ثنائية تجعل الصيغة العادية لعطف سليمة تضم جميع مجموعة ثلاثة عناصر.
- CHROMATIC NUMBER : تحديد أصغر عدد تلوين مخطط حيث جميع قمتين مرتبطتينقد يكون لهما لونان مختلفان.
- CLIQUE COVER :
- EXACT COVER :
- MATCHING à ثلاثة dimensions :
- STEINER TREE :
- HITTING SET :
- KNAPSACK :
- JOB SEQUENCING :
- PARTITION :
- MAX-CUT :
أنظر أيضا
- نظرية التعقيد الحسابي.
- مسألة P=NP
- إن بي