الدوائر على مجموعات الأعداد الطبيعية
الدوائر على الأعداد الطبيعية هي نموذج رياضي يُستخدم في دراسة نظرية التعقيد الحسابي . وهي حالة خاصة من الدوائر . الكائن عبارة عن رسم بياني موجه غير دوري مُصنَّف، حيث تُقيَّم عُقده إلى مجموعات من الأعداد الطبيعية، وأوراقه عبارة عن مجموعات منتهية، وبواباته عبارة عن عمليات على المجموعات أو عمليات حسابية.
كمسألة حسابية ، تكمن المشكلة في تحديد ما إذا كان عدد طبيعي معين عنصرًا من عناصر عقدة الإخراج، أو ما إذا كانت دائرتان تحسبان المجموعة نفسها. ولا تزال مسألة قابلية الحسم مفتوحة.
التعريف الرسمي
دائرة الأعداد الطبيعية هي دائرة ، أي رسم بياني موجه غير دوري مُصنَّف ذو درجة دخول لا تتجاوز 2. العقد ذات درجة الدخول 0، وهي الأوراق، عبارة عن مجموعات منتهية من الأعداد الطبيعية، أما تصنيفات العقد ذات درجة الدخول 1 فهي − ، حيث وتكون تسميات العقد ذات الدرجة الداخلية 2 هي +، ×، ∪ و ∩، حيث، و ∪ و ∩ بالمعنى المعتاد للمجموعة .
كما يتم دراسة مجموعة فرعية من الدوائر التي لا تستخدم جميع التسميات الممكنة.
المشاكل الخوارزمية
يمكن للمرء أن يسأل:
- هل الرقم المعطى n عضو في عقدة الإخراج؟
- هل عقدة الإخراج فارغة؟
- هل تُعتبر إحدى العقد مجموعة فرعية من عقدة أخرى؟
بالنسبة للدوائر التي تستخدم جميع التسميات، فإن جميع هذه المشاكل متكافئة.
دليل
يمكن اختزال المشكلة الأولى إلى المشكلة الثانية، وذلك بأخذ تقاطع بوابة الإخراج مع n . في الواقع، ستكون بوابة الإخراج الجديدة فارغة إذا وفقط إذا لم يكن n عنصرًا من بوابة الإخراج السابقة.
يمكن اختزال المشكلة الأولى إلى المشكلة الثالثة، وذلك عن طريق السؤال عما إذا كانت العقدة n مجموعة فرعية من عقدة الإخراج.
المشكلة الثانية قابلة للاختزال إلى الأولى، يكفي ضرب بوابة الإخراج في 0، ثم سيكون 0 في بوابة الإخراج إذا وفقط إذا لم تكن بوابة الإخراج السابقة فارغة.
يمكن اختزال المشكلة الثالثة إلى المشكلة الثانية، فالتحقق مما إذا كانت A مجموعة جزئية من B يكافئ السؤال عما إذا كان هناك عنصر في.
قيود
ليكن O مجموعة جزئية من {∪,∩, − ,+,×}، ثم نسمي MC(O) مشكلة إيجاد ما إذا كان عدد طبيعي موجودًا داخل بوابة الإخراج لدائرة تكون تسميات بواباتها في O، و MF(O) نفس المشكلة مع القيد الإضافي وهو أن الدائرة يجب أن تكون شجرة .
مجموعة سريعة النمو
تكمن إحدى الصعوبات في أن متممة مجموعة منتهية هي مجموعة غير منتهية، بينما ذاكرة الحاسوب محدودة. ولكن حتى بدون المتممة، يمكن إنشاء أعداد أسية مضاعفة .ثم يمكن إثبات ذلك بسهولة بالاستقراء علىالذي - التي، بالفعلوبالحث.
وحتى المجموعات ذات الحجم الأسي المزدوج: دع، ثم، أييحتوي علىالرقم الأول. ومرة أخرى، يمكن إثبات ذلك بالاستقراء الرياضي.وهذا صحيح بالنسبة لـبحسب التعريف، ودع، تقسيمبواسطةنرى أنه يمكن كتابتها على النحو التاليأينوبالاستقراء،وفيإذن بالفعل.
توضح هذه الأمثلة لماذا يكفي الجمع والضرب لخلق مشاكل ذات تعقيد عالٍ.
ينتج عن التعقيد
مشكلة العضوية
تطرح مشكلة العضوية سؤالاً حول ما إذا كان العنصر 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-complete | NP-complete |
| ∩,+ | C = L - مكتمل | في لوس أنجلوس |
| + | C = L - مكتمل | في لوس أنجلوس |
| ∪,∩, − ,× | PSPACE - مكتمل | PSPACE - مكتمل |
| ∪,∩,× | PSPACE - مكتمل | NP-complete |
| ∪,× | NP-complete | NP-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، في BPP | P -hard، في BPP |
| +,× | P -hard، في BPP | P -صعب، في 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 |
مراجع
- ^ كريستيان جلاسر. كاترين هير؛ كريستيان رييتويسنر؛ ستيفن ترافرز؛ ماتياس فالدير (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
- برونينغ، هانز-جورج (2007)، تعقيد مسائل العضوية للدوائر على مجموعات الأعداد الموجبة ، المجلد FCT'07، وقائع المؤتمر الدولي السادس عشر حول أساسيات نظرية الحوسبة، سبرينغر-فيرلاغ، الصفحات 125-136 ، ISBN 978-3-540-74239-5
روابط خارجية
- بيير ماكنزي، تعقيد تقييم الدوائر على الأعداد الطبيعية
- نظرية التعقيد الحسابي
- الحساب
