مسألة كثير حدود وكثير حدود غير قطعي: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
الرجوع عن التعديل 39430321 بواسطة Elsayed Taha (نقاش)
وسم: رجوع
←‏صيغة المسألة: تعديل بسيط في الصيغة مع تصحيح لغوي طفيف.
سطر 7:
 
== صيغة المسألة ==
المسالة P = NP هي تحديد اذاإذا ما كل مسألة [[خوارزمية|يمكن]]<ref name=":0" /> تقريرها بواسطة [[خوارزمية]] غير قطعية يمكن أيضا حلها بواسطة خوارزمية قطعية . حتى نستطيع تعريف المسألة بشكل دقيق يجب علينا تحديد نموذج حاسوبي . النموذج الأساسي للحاسوب في النظرية الحاسوبية هي [[الة تورنغ]] والتي عرفها [[آلان تورنغ]] عام 1936 و بالرغم من أن هذا النموذج ظهر قبل الحاسوب الذي نعرفه الٱن لكنه أنموذج مقبول نظر لأساسيته الهادفة و الثابتة الهدف أجلا و أملا في تعريف المصطلح كدالة قابلة للحساب .
 
تقديم آلة تورنج كان أحد أهم الخطوات في جعل الحاسوب نموذجا رياضيا والأهم من هذا باتت قدرتنا ٱنيا تتيح لنا إعطاء تعريف دقيق للقسم أو الصنف P بالإضافة للصنف المضاد NP , ولكن تنقص بعض التعريفات المهمة منها تعريف '''لغة آلة تورنج''' بشكل غير رسمي هي كل المُداخلات التي تنمذجها آلة تورنج و التي دورها تقديم صواب الجواب ب "نعم" و بشكل دقيق و نعرفها كالٱتي : فلتكن M آلة تورنج , ولنفترض أنَّ <math>\Sigma</math> هي أبجدية الآلة (ٱلة تورنغ) حينها نعرف لغة الآلة أنها كالتالي: <math> L(M)=\{x\in \Sigma^* : M(x)=1\} </math> .
 
نجاعة الخوارزمية في هذه الحالة هي كمية الوقت التي تستخدمها الخوارزمية حتى الوصول للنتيجة الدقيقة : فلتكن <math> f:\mathbb{N} \to \mathbb{N} </math> دالة من الأعداد الطبيعية إلى الاعدادالأعداد الطبيعية (نسميها في مثير من الأحيان دالة وقتية أو دالة الوقت) حينها نرمز ل- <math> \mbox{DTIME}[f(n)]</math> هي مجموعة كل المسائل التي توجد آلة تورنج على متنها محتمة و تحلها خلال <math>f(n)</math> و عدد خطوات الحساب التي تلزم الآلة للوصول لصواب الجواب حيث نستطيع أيضا و بشكل مشابه تعريف <math> \mbox{NTIME}[f(n)] </math> لكن الأنموذج يبرز ٱلة تورنج الغير حتمية .
 
من التعريفين السابقين صيغة المسألة بشكل دقيق ستكون كالتالي : نعرف P لتكون <math> \cup_{c>0} DTIME[n^c] </math> , ونعرف NP ليكون <math> \cup_{c>0} NTIME[n^c] </math> , والسؤال هو هل هاتين المجموعتين متساويتين ؟
 
بما أن السؤال هو تساوي المجموعتين علينا اطانأن نعرف إذا ما أن P تحوي NP وأيضا هل NP تحوي P أم أنهما غير ذلك و في إطار أحد هذين الإحتواءين من السهل البرهنة على صواب الجواب و دقيقه و هو أنَّ P تحوي NP بشكل غير رسمي : لأن كل آلة حتمية هي آلة غير حتمية ولكن لا تستخدم قدرتها على أن تكون غير حتمية أو حتمية .
 
المسألة الصعبة والتي لا برهان لها هي الإحتواءالاحتواء الثاني (أي احتواء NP على P ) لذا فان المسألة هي هل NP تحوي المجموعة P أم أن الأمر غير ذلك ؟
لنفترض أن المجموعة الأولى هي {1،2،3،4}وفيها الرقم 2 كمحتوى على متنها و لكن احتواء المجموعة الثانية للرقم 2 ليس احتواء شاملا سوى للرقمين 1،2 و بالتالي :NP ليست تساوي P .