التسلسل الهرمي المنطقي

التسلسل الهرمي البولياني هو تسلسل هرمي للتراكيب البوليانية ( التقاطع ، والاتحاد ، والمتممة ) لمجموعات NP . وبصورة مكافئة، يمكن وصف التسلسل الهرمي البولياني بأنه فئة الدوائر البوليانية على مسندات NP . ويؤدي انهيار التسلسل الهرمي البولياني إلى انهيار التسلسل الهرمي متعدد الحدود . [ 1 ]

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

يُعرَّف BH على النحو التالي: [ 2 ]

  • BH 1 هو NP .
  • BH 2 k هي فئة اللغات التي تمثل تقاطع لغة في BH 2 k -1 ولغة في coNP .
  • BH 2 k +1 هي فئة اللغات التي تمثل اتحاد لغة في BH 2 k ولغة في NP .
  • BH هو اتحاد جميع فئات BH i .

الفئات المشتقة

  • DP (زمن متعدد الحدود التفاضلي) هو BH 2 . [ 3 ]

تعريفات مكافئة

يُتيح تعريف الاقتران والفصل بين الأصناف على النحو التالي تعريفات أكثر إيجازًا. يتضمن اقتران صنفين اللغات التي تمثل تقاطع لغة من الصنف الأول ولغة من الصنف الثاني. ويُعرَّف الفصل بطريقة مماثلة، مع استبدال التقاطع بالاتحاد.

  • C D = { A B | A C  B D }
  • C D = { A B | A C  B D }

وفقًا لهذا التعريف، فإن DP = NP coNP. ويمكن تعريف الفئات الأخرى للتسلسل الهرمي المنطقي على النحو التالي.

بح2ك=جoشمالPبح2ك-1{\displaystyle {\mathsf {BH}}_{2k}={\mathsf {coNP}}\wedge {\mathsf {BH}}_{2k-1}}
بح2ك+1=شمالPبح2ك{\displaystyle {\mathsf {BH}}_{2k+1}={\mathsf {NP}}\vee {\mathsf {BH}}_{2k}}

يمكن استخدام المعادلات التالية كتعريفات بديلة لفئات التسلسل الهرمي المنطقي: [ 4 ]

بح2ك=أنا=1كدP{\displaystyle {\mathsf {BH}}_{2k}=\bigvee _{i=1}^{k}{\mathsf {DP}}}
بح2ك+1=شمالPأنا=1كدP{\displaystyle {\mathsf {BH}}_{2k+1}={\mathsf {NP}}\vee \bigvee _{i=1}^{k}{\mathsf {DP}}}

أو بدلاً من ذلك، [ 5 ] لكل k 3:

بحك=دPبحك-2{\displaystyle {\mathsf {BH}}_{k}={\mathsf {DP}}\vee {\mathsf {BH}}_{k-2}}

صلابة

يمكن إثبات صعوبة فئات التسلسل الهرمي البولياني من خلال إظهار اختزال من عدد من حالات مسألة NP-كاملة عشوائية A. على وجه الخصوص، بالنظر إلى سلسلة { x 1 , ... x m } من حالات A بحيث يكون x i A يستلزم x i -1 A، يلزم اختزال ينتج حالة y بحيث يكون y B إذا وفقط إذا كان عدد x i A فرديًا أو زوجيًا: [ 4 ]

  • يتم إثبات صلابة BH 2 k إذام=2ك{\displaystyle m=2k}وعدد xᵢ A فردي​
  • يتم إثبات صلابة BH 2 k +1 إذام=2ك+1{\displaystyle m=2k+1}وعدد xᵢ A زوجي

تنجح هذه الاختزالات مع كل قيمة ثابتة لـ k . إذا وُجدت هذه الاختزالات لأي قيمة لـ k ، فإن المشكلة تصبح صعبة بالنسبة لـ P NP[ O (log n )] .

مراجع

  1. تشانغ، ر.؛ كادين، ج. (1996). "التسلسل الهرمي البولياني والتسلسل الهرمي متعدد الحدود: صلة أوثق". مجلة SIAM للحوسبة 25 (2): 340-354 . CiteSeerX 10.1.1.77.4186 . doi : 10.1137/S0097539790178069 . 
  2. حديقة التعقيد : الفئة BH
  3. حديقة التعقيد : البرمجة الديناميكية للفئة
  4. 1 2 فاغنر، ك. (1987). "أسئلة أكثر تعقيدًا حول القيم العظمى والصغرى، وبعض إغلاقات NP" . علوم الحاسوب النظرية 51 ( 1-2 ): 53-80 . doi : 10.1016/0304-3975(87)90049-1 .
  5. ريغ، ت.؛ روث، ج. (2006). "الاكتمال في التسلسل الهرمي البولياني: إمكانية التلوين بأربعة ألوان بالضبط، وعدم إمكانية تلوين الرسم البياني الأدنى، ومسائل الأعداد الدوماتيكية الدقيقة - دراسة استقصائية". مجلة علوم الحاسوب العالمية 12 (5): 551-578 .