BPP

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

في علم التعقيد الحسابي قسم التعقيد BPP هو قسم المسائل التي يوجد آلة تيورنج احتمالية وقتها كثير حدود بحيث أن احتمال الخطأ على الأكثر 1/3 لكل المُدخلات.[1] إذا اخترنا أي عدد اقل من 1/2 حينها القسم BPP لا يتغير وذلك بطريقة استخدام الخوارزمية عدة مرات .

تعريف

  • نقول بأنَّ L∈BPP إذا يوجد آلة تيورنج حتمية كثيرة حدود M ويوجد كثير حدود (r(n ( عدد القطع النقدية التي تستخدمها الآلة M ) ويتحقق التالي :

xLPrrR{0,1}r(n)[M(x,r)=χL(x)]23

حيث أنَّ : χL(x)={1,xL0,xL

  • فلتكن T:NN وكذلك L{0,1}* نقول أنَّ ((L∈BPTIME(T(n إذا يوجد آلة تيورنج احتمالية M وقتها هو (T(n بحيث أنَّها لكل مدخل x{0,1}n عدد خطوات حساب M مع المُدخل x هو على الأكثر (|T(|x ومهما كانت اختيارات العشوائية ل- M يتحقق التالي : Pr[M(x)=χL(x)]23 .

نعرف : BPP=c0BPTIME[nc]

اقسام على علاقة

هنالك عدة اقسام التي هي قريبة من BPP فحذف أحد الشروط أو إضافة أخرى يُمَكِن من الحصول على اقسام تعقيد جديدة التي هي ربما تحوي مسائل أكثر، لو منعنا العشوائية في تعريف BPP حينها القسم يكون P. لو استبدلنا آلة تيورنج الاحتمالية بالة تيورنج كمومية القسم الذي نحصل عليه هو BQP. استخدام الخيار المسبق (POSTSELECTION) مع BPP أو السماح لمسارات الحلول ان يختلف طولها حينها نحصل على القسم BPPpath وهذا القسم يحوي NP نظير القسم الاخير الكمومي هو postBQP .

خوارزميات مونتي كارلو هي خوارزميات عشوائية والتي اغلب الوقت تكون صحيحة , BPP هو قسم المسائل التي يوجد لها خوارزميات مونتي كارلو والتي وقتها كثير الحدود .

خصائص نظرية

  • BPP مغلقة تحت المكمل ما معناه أنَّ BPP=co-BPP أي انه إذا سمحنا ل- BPP القوة لحل مسائل فيBPP فهذا لا يعطي BPP المزيد من القوة أي : BPPBPP=BPP .
  • كما أن BPP مغلق تحت الاتحاد والتقاطع هذا يعني انه لأي مسألتين L1,L2BPP يتحقق التالي :L1L2,L1L2BPP .
  • العلاقة بين BPP و-NP غير معروفة أي ليس معلوما إذا ما BPP⊆NP أو العكس. وإذا فرضنا ان NP⊆BPP , وهذه الفرضية غير مُحتملة لانها تعني انَّ المسائل في NP كاملة يوجد لها حل عملي، يتحقق NP=RP , وأيضا PH⊆BPP .
  • كما أنه معلوم أنَّ RP⊆BPP⊆PP ولا يُعلم إذا أحد من هذه الاحتواءات هو فعلي (Proper) وإذا ما عُلم ان أحدها فعلي فان هذا يعني PSPACE≠P
  • نظرية سبسر لوتمان والتي نصها بانَّ BPPΣ2Π2PH أي انه في حال أن NP=P حينها BPP=P=PH .
  • نظرية ادليمان التي تنص على أن BPPP/Poly واحد تبعات هذه النظرية هو انه يمكن فك العشوائية لخوارزميات في BPP لتكون خوارزميات قطعية بمساعدة سلسلة عشوائية واحدة. بالرغم من هذا قد يتطلب إيجاد هذه السلسلة الكثير من الوقت، وهذا معناه : انه لو استطعنا إيجاد هذا «الدليل» بوقت كثير الحدود (أي ان عدد الخطوات في آلة تيورنج محدود بكثير حدود) عندها BPP=P. وبالرغم من هذا لليوم لا يوجد وسيلة معروفة لإيجاده سوى البحث على كل الدلائل وهذا يتطلب وقت أسي ...

مراجع

  1. ^ "معلومات عن BPP على موقع babelnet.org". babelnet.org. مؤرشف من الأصل في 2020-10-27.

انظر أيضا