الدوائر على مجموعات الأعداد الطبيعية

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

كمسألة حسابية ، تكمن المشكلة في تحديد ما إذا كان عدد طبيعي معين عنصرًا من عناصر عقدة الإخراج، أو ما إذا كانت دائرتان تحسبان المجموعة نفسها. ولا تزال مسألة قابلية الحسم مفتوحة.

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

دائرة الأعداد الطبيعية هي دائرة ، أي رسم بياني موجه غير دوري مُصنَّف ذو درجة دخول لا تتجاوز 2. العقد ذات درجة الدخول 0، وهي الأوراق، عبارة عن مجموعات منتهية من الأعداد الطبيعية، أما تصنيفات العقد ذات درجة الدخول 1 فهي ، حيث أ¯={xشمال|xأ}{\displaystyle {\overline {A}}=\{x\in \mathbb {N} |x\not \in A\}}وتكون تسميات العقد ذات الدرجة الداخلية 2 هي +، ×، ∪ و ∩، حيثأ+ب={أ+ب|أأ،بب}{\displaystyle A+B=\{a+b|a\in A,b\in B\}}،أ×ب={أ×ب|أأ،بب}{\displaystyle A\times B=\{a\times b|a\in A,b\in B\}} و ∪ و ∩ بالمعنى المعتاد للمجموعة .

كما يتم دراسة مجموعة فرعية من الدوائر التي لا تستخدم جميع التسميات الممكنة.

المشاكل الخوارزمية

يمكن للمرء أن يسأل:

  • هل الرقم المعطى n عضو في عقدة الإخراج؟
  • هل عقدة الإخراج فارغة؟
  • هل تُعتبر إحدى العقد مجموعة فرعية من عقدة أخرى؟

بالنسبة للدوائر التي تستخدم جميع التسميات، فإن جميع هذه المشاكل متكافئة.

دليل

يمكن اختزال المشكلة الأولى إلى المشكلة الثانية، وذلك بأخذ تقاطع بوابة الإخراج مع n . في الواقع، ستكون بوابة الإخراج الجديدة فارغة إذا وفقط إذا لم يكن n عنصرًا من بوابة الإخراج السابقة.

يمكن اختزال المشكلة الأولى إلى المشكلة الثالثة، وذلك عن طريق السؤال عما إذا كانت العقدة n مجموعة فرعية من عقدة الإخراج.

المشكلة الثانية قابلة للاختزال إلى الأولى، يكفي ضرب بوابة الإخراج في 0، ثم سيكون 0 في بوابة الإخراج إذا وفقط إذا لم تكن بوابة الإخراج السابقة فارغة.

يمكن اختزال المشكلة الثالثة إلى المشكلة الثانية، فالتحقق مما إذا كانت A مجموعة جزئية من B يكافئ السؤال عما إذا كان هناك عنصر فيأب¯{\displaystyle A\cap {\overline {B}}}.

قيود

ليكن O مجموعة جزئية من {∪,∩, ,+,×}، ثم نسمي MC(O) مشكلة إيجاد ما إذا كان عدد طبيعي موجودًا داخل بوابة الإخراج لدائرة تكون تسميات بواباتها في O، و MF(O) نفس المشكلة مع القيد الإضافي وهو أن الدائرة يجب أن تكون شجرة .

مجموعة سريعة النمو

تكمن إحدى الصعوبات في أن متممة مجموعة منتهية هي مجموعة غير منتهية، بينما ذاكرة الحاسوب محدودة. ولكن حتى بدون المتممة، يمكن إنشاء أعداد أسية مضاعفة .هـ0={2}،هـأنا+1=هـأنا×هـأنا{\displaystyle E_{0}=\{2\},E_{i+1}=E_{i}\times E_{i}}ثم يمكن إثبات ذلك بسهولة بالاستقراء علىأنا{\displaystyle i}الذي - التيهـأنا={22أنا}{\displaystyle E_{i}=\{2^{2^{i}}\}}، بالفعلهـ0={2}={21}={220}{\displaystyle E_{0}=\{2\}=\{2^{1}\}=\{2^{2^{0}}\}}وبالحثهـأنا+1=هـأنا×هـأنا={22أنا}×{22أنا}={(22أنا)2}={22أنا×2}={22أنا+1}{\displaystyle E_{i+1}=E_{i}\times E_{i}=\{2^{2^{i}}\}\times \{2^{2^{i}}\}=\{(2^{2^{i}})^{2}\}=\{2^{2^{i}\times 2}\}=\{2^{2^{i+1}}\}}.

وحتى المجموعات ذات الحجم الأسي المزدوج: دعS0={0،1،2}،Sأنا+1=(Sأنا×Sأنا)+Sأنا{\displaystyle S_{0}=\{0,1,2\},S_{i+1}=(S_{i}\times S_{i})+S_{i}}، ثم{x|0<x<22أنا}Sأنا{\displaystyle \{x|0<x<2^{2^{i}}\}\subset S_{i}}، أيSأنا{\displaystyle S_{i}}يحتوي على22أنا{\displaystyle 2^{2^{i}}}الرقم الأول. ومرة ​​أخرى، يمكن إثبات ذلك بالاستقراء الرياضي.أنا{\displaystyle i}وهذا صحيح بالنسبة لـS0{\displaystyle S_{0}}بحسب التعريف، ودعx{x|0<x<22أنا+1}{\displaystyle x\in \{x|0<x<2^{2^{i+1}}\}}، تقسيمx{\displaystyle x}بواسطة22أنا{\displaystyle 2^{2^{i}}}نرى أنه يمكن كتابتها على النحو التاليx=22أنا×د+ر{\displaystyle x=2^{2^{i}}\times d+r}أيند،ر<22أنا{\displaystyle d,r<2^{2^{i}}}وبالاستقراء،22أنا،د{\displaystyle 2^{2^{i}},d}ور{\displaystyle r}فيSأنا{\displaystyle S_{i}}إذن بالفعلx(Sأنا×Sأنا)+Sأنا{\displaystyle x\in (S_{i}\times S_{i})+S_{i}}.

توضح هذه الأمثلة لماذا يكفي الجمع والضرب لخلق مشاكل ذات تعقيد عالٍ.

ينتج عن التعقيد

مشكلة العضوية

تطرح مشكلة العضوية سؤالاً حول ما إذا كان العنصر n موجودًا في بوابة الإخراج للدائرة ، مع الأخذ في الاعتبار عنصرًا ما ودائرة .

عندما تكون فئة البوابات المعتمدة محدودة، فإن مشكلة الانتماء تقع ضمن فئات التعقيد المعروفة. تجدر الإشارة إلى أن متغير الحجم هنا هو حجم الدائرة أو الشجرة؛ ويُفترض أن قيمة n ثابتة.

تعقيد
ياMC(O)MF(O)
∪,∩, ,+,×التجربة التالية - صعب

يمكن حلها باستخدام أوراكل لحل مشكلة التوقف

بي سبيس - صعب
∪,∩,+,×الوقت التالي - مكتملNP-complete
∪,+,×PSPACE - مكتملNP-complete
∩,+,×P -hard, in co- RPفي D LOGCFL
+,×P - مكتملفي D LOGCFL
∪,∩, ,+PSPACE - مكتملPSPACE - مكتمل
∪,∩,+PSPACE - مكتملNP-complete
∪,+NP-completeNP-complete
∩,+C = L - مكتملفي لوس أنجلوس
+C = L - مكتملفي لوس أنجلوس
∪,∩, PSPACE - مكتملPSPACE - مكتمل
∪,∩,×PSPACE - مكتملNP-complete
∪,×NP-completeNP-complete
∩,×C = L- صعبة، في Pفي لوس أنجلوس
×NL - كاملفي لوس أنجلوس
∪,∩, P - مكتملالمستوى الوطني 1 - مكتمل
∪,∩P - مكتملفي ولاية كارولاينا الشمالية 1
NL - كاملفي ولاية كارولاينا الشمالية 1
NL - كاملفي ولاية كارولاينا الشمالية 1

مشكلة التكافؤ

تتساءل مسألة التكافؤ عما إذا كان، بالنظر إلى بوابتين من بوابات الدائرة، فإنهما تُقيّمان إلى نفس المجموعة.

عندما تكون فئة البوابات المعتمدة محدودة، فإن مشكلة التكافؤ تقع ضمن فئات التعقيد المعروفة. [ 1 ] نسمي مشكلة التكافؤ على الدوائر والصيغ التي تنتمي بواباتها إلى فئة O بالرمزين EC(O) و EF(O).

تعقيد
ياسابقة بمعنى البِيْئَة)EF(O)
∪,∩, ,+,×التجربة التالية - صعب

يمكن حلها باستخدام أوراكل لحل مشكلة التوقف

بي سبيس - صعب

يمكن حلها باستخدام أوراكل لحل مشكلة التوقف

∪,∩,+,×NEXPTIME -صعب، في NEXP NPΠ P 2 - مكتمل
∪,+,×NEXPTIME -صعب، في NEXP NPΠ P 2 - مكتمل
∩,+,×P -hard، في BPPP -hard، في BPP
+,×P -hard، في BPPP -صعب، في RP المشترك
∪,∩, ,+PSPACE - مكتملPSPACE - مكتمل
∪,∩,+PSPACE - مكتملΠ P 2 - مكتمل
∪,+Π P 2 - مكتملΠ P 2 - مكتمل
∩,+co C = L (2)-كاملفي لوس أنجلوس
+C = L - مكتملفي لوس أنجلوس
∪,∩, PSPACE - مكتملPSPACE - مكتمل
∪,∩,×PSPACE - مكتملΠ P 2 - مكتمل
∪,×Π P 2 - مكتملΠ P 2 - مكتمل
∩,×co C = L (2)-صلب، في Pفي لوس أنجلوس
×C = L- صعبة، في Pفي لوس أنجلوس
∪,∩, P - مكتملالمستوى الوطني 1 - مكتمل
∪,∩P - مكتملالمستوى الوطني 1 - مكتمل
NL - كاملفي ولاية كارولاينا الشمالية 1
NL - كاملفي ولاية كارولاينا الشمالية 1

مراجع

  1. ^ كريستيان جلاسر. كاترين هير؛ كريستيان رييتويسنر؛ ستيفن ترافرز؛ ماتياس فالدير (2007)، علوم الكمبيوتر – النظرية والتطبيقات ، ملاحظات محاضرة في علوم الكمبيوتر، المجلد. 4649/2007 ((ما يسمى "الرقم" في bibtex) ed.)، Berlin / Heidelberg: Springer، pp. 127– 138، doi : 10.1007 / 978-3-540-74510-5 ، ISBN    978-3-540-74509-9
  • ترافرز، ستيفن (2006)، "تعقيد مسائل العضوية للدوائر على مجموعات الأعداد الطبيعية"، علوم الحاسوب النظرية ، 389 (1): 211-229 ، doi : 10.1016/j.tcs.2006.08.017 ، ISSN 0304-3975 
  • بيير ماكنزي؛ كلاوس دبليو. فاغنر (2003)، "تعقيد مسائل العضوية للدوائر على مجموعات الأعداد الطبيعية"، ستاكس 2003 ، سلسلة محاضرات في علوم الحاسوب، المجلد  2607، سبرينغر-فيرلاغ، الصفحات 571-582 ، doi : 10.1007/3-540-36494-3_50 ، ISBN  3-540-00623-0