♯P

في نظرية التعقيد الحسابي ، تُعرف فئة التعقيد #P (تُنطق "شارب بي" أو أحيانًا "نمبر بي" أو "هاش بي") بأنها مجموعة مسائل العد المرتبطة بمسائل القرار في المجموعة NP . وبصورة أدق، تُعرف #P بأنها فئة مسائل الدوال من الشكل "حساب f ( x )"، حيث f هو عدد المسارات المقبولة لآلة تورينج غير حتمية تعمل في زمن متعدد الحدود . وعلى عكس معظم فئات التعقيد المعروفة، فهي ليست فئة مسائل قرار ، بل فئة مسائل دوال . وتُعدّ المسائل الأكثر صعوبة وتمثيلًا لهذه الفئة مسائل #P-كاملة .

العلاقة بمشاكل اتخاذ القرار

يمكن صياغة مشكلة القرار من نوع NP في كثير من الأحيان على النحو التالي: "هل توجد أي حلول تلبي قيودًا معينة؟" على سبيل المثال:

تُطرح مسائل الدوال من النوع P المقابلة سؤال "كم عدد" بدلاً من سؤال "هل يوجد أي منها؟". على سبيل المثال:

  • كم عدد المجموعات الجزئية من قائمة الأعداد الصحيحة التي مجموعها يساوي صفرًا؟
  • كم عدد دورات هاميلتون في رسم بياني معين والتي تكلفت أقل من 100؟
  • كم عدد تعيينات المتغيرات التي تحقق صيغة CNF معينة؟
  • كم عدد الجذور الموجبة لكثير الحدود الحقيقي ذي المتغير الواحد؟

من الواضح أن مسألة #P يجب أن تكون على الأقل بنفس صعوبة مسألة NP المقابلة لها . إذا كان من السهل عدّ الإجابات، فلا بد أن يكون من السهل معرفة ما إذا كانت هناك أي إجابات - يكفي عدّها والتحقق مما إذا كان العدد أكبر من الصفر. بعض هذه المسائل، مثل عدّ الجذور ، سهلة بما يكفي لتكون ضمن فئة FP ، بينما البعض الآخر من فئة #P-complete .

إحدى نتائج نظرية تودا هي أن آلة ذات زمن متعدد الحدود مزودة بـ #P أوراكل ( P #P ) تستطيع حل جميع المسائل في PH ، أي التسلسل الهرمي متعدد الحدود بأكمله . في الواقع، لا تحتاج الآلة ذات الزمن متعدد الحدود إلا إلى إجراء استعلام واحد من نوع #P لحل أي مسألة في PH . وهذا دليل على الصعوبة البالغة لحل المسائل الكاملة من نوع #P بدقة.

من المثير للدهشة أن بعض مسائل #P التي يُعتقد أنها صعبة تتطابق مع مسائل P سهلة (مثل مسائل الوقت الخطي) . لمزيد من المعلومات حول هذا الموضوع، انظر #P-complete .

أقرب فئة مسائل قرار إلى #P هي PP ، التي تسأل عما إذا كانت أغلبية (أكثر من النصف) مسارات الحساب مقبولة. تُحدد هذه الفئة البت الأكثر أهمية في إجابة مسألة #P . أما فئة مسائل القرار ⊕P (تُنطق "باريتي-بي") فتسأل عن البت الأقل أهمية في إجابة #P .

التعريفات الرسمية

يتم تعريف #P رسميًا على النحو التالي:

#P هي مجموعة جميع الدوالو:{0،1}*شمال{\displaystyle f:\{0,1\}^{*}\to \mathbb {N} }بحيث توجد آلة تورينغ غير حتمية ذات زمن متعدد الحدودم{\displaystyle M}بحيث يكون ذلك لجميعx{0،1}*{\displaystyle x\in \{0,1\}^{*}}،و(x){\displaystyle f(x)}يساوي عدد الفروع المقبولة فيم{\displaystyle M}الرسم البياني للحسابات علىx{\displaystyle x}[ 1 ]

يمكن تعريف #P بشكل مكافئ من حيث المُدقِّق. تُصنَّف مسألة القرار ضمن فئة NP إذا وُجدت شهادة قابلة للتحقق في زمن متعدد الحدود لحالة معينة من المسألة - أي أن NP تسأل عما إذا كان هناك برهان انتماء للمدخلات يمكن التحقق من صحته في زمن متعدد الحدود. تسأل الأسئلة في #P عن عدد الشهادات الموجودة لحالة معينة من المسألة والتي يمكن التحقق من صحتها في زمن متعدد الحدود. [ 1 ] في هذا السياق، تُعرَّف #P ​​على النحو التالي:

#P هي مجموعة الدوالو:{0،1}*شمال{\displaystyle f:\{0,1\}^{*}\to \mathbb {N} }بحيث يوجد كثير حدودص:شمالشمال{\displaystyle p:\mathbb {N} \to \mathbb {N} }وآلة تورينج حتمية تعمل في وقت متعدد الحدودV{\displaystyle V}، ويسمى المُدقِّق، بحيث يكون لكلx{0،1}*{\displaystyle x\in \{0,1\}^{*}}،و(x)=|{y{0،1}ص(|x|):V(x،y)=1}|{\displaystyle f(x)={\Big |}{\big \{}y\in \{0,1\}^{p(|x|)}:V(x,y)=1{\big \}}{\Big |}}[ 2 ] (بمعنى آخر ،و(x){\displaystyle f(x)}يساوي حجم المجموعة التي تحتوي على جميع الشهادات ذات الحجم متعدد الحدود).

تاريخ

تم تعريف فئة التعقيد #P لأول مرة بواسطة ليزلي فاليانت في مقال عام 1979 حول حساب الثابت لمصفوفة مربعة ، حيث أثبت أن الثابت هو #P-كامل . [ 3 ]

أثبت لاري ستوكمير أنه لكل مشكلة من مشاكل #PP{\displaystyle P}توجد خوارزمية عشوائية تستخدم وسيطًا لحل مشكلة SAT، والتي عند إعطاء مثالأ{\displaystyle a}لP{\displaystyle P}وϵ>0{\displaystyle \epsilon >0}يعود باحتمالية عالية رقمًاx{\displaystyle x}بحيث(1-ϵ)P(أ)x(1+ϵ)P(أ){\displaystyle (1-\epsilon )P(a)\leq x\leq (1+\epsilon )P(a)}[ 4 ] زمن تشغيل الخوارزمية متعدد الحدود فيأ{\displaystyle a}و1/ϵ{\displaystyle 1/\epsilon }تعتمد الخوارزمية على نظرية التجزئة المتبقية .

انظر أيضاً

مراجع

  1. 1 2 باراك، بوعز (ربيع 2006). "تعقيد العد" (ملف PDF) . علوم الحاسوب 522: التعقيد الحسابي . جامعة برينستون.
  2. أرورا، سانجيف ؛ باراك، بواز (2009). التعقيد الحسابي: منهج حديث . مطبعة جامعة كامبريدج. ص 344. ISBN  978-0-521-42426-4.
  3. ليزلي جي. فاليانت (1979). "تعقيد حساب الثابت" . علوم الحاسوب النظرية . 8 (2). إلسيفير : 189-201 . doi : 10.1016/0304-3975(79)90044-6 .
  4. ستوكمير، لاري (نوفمبر 1985). "حول خوارزميات التقريب لـ #P" (ملف PDF) . مجلة SIAM للحوسبة . 14 (4): 849-861 . doi : 10.1137/0214060 . مؤرشف من الأصل (ملف PDF) في 28 أكتوبر 2009.