نظرية التعقيد الوصفي
يُعدّ التعقيد الوصفي فرعًا من نظرية التعقيد الحسابي ونظرية النماذج المحدودة ، وهو يُصنّف فئات التعقيد وفقًا لنوع المنطق اللازم للتعبير عن اللغات التي تنتمي إليها. [ 1 ] على سبيل المثال، PH ، وهو اتحاد جميع فئات التعقيد في التسلسل الهرمي متعدد الحدود، يُمثّل تحديدًا فئة اللغات التي يُمكن التعبير عنها بعبارات منطق الرتبة الثانية . يُتيح هذا الربط بين التعقيد ومنطق البنى المحدودة نقل النتائج بسهولة من مجال إلى آخر، مما يُسهّل ابتكار أساليب إثبات جديدة ويُقدّم دليلًا إضافيًا على أن فئات التعقيد الرئيسية "طبيعية" بطريقة ما، وليست مرتبطة بالآلات المجردة المُستخدمة في تعريفها. أي أنه يُوفّر منهجًا مُستقلًا عن الآلة لنظرية التعقيد.
وبشكلٍ أدق، ينتج كل نظام منطقي مجموعة من الاستعلامات التي يمكن التعبير عنها فيه. وتتوافق هذه الاستعلامات - عند تقييدها بهياكل محدودة - مع المشكلات الحسابية لنظرية التعقيد التقليدية.
كانت أولى النتائج الرئيسية للتعقيد الوصفي هي نظرية فاجين ، التي قدمها رونالد فاجين عام 1974. وقد أثبتت هذه النظرية أن NP هي تحديدًا مجموعة اللغات التي يمكن التعبير عنها بجمل منطق الوجود من الدرجة الثانية ؛ أي منطق من الدرجة الثانية يستثني التكميم الشامل على العلاقات والدوال والمجموعات الجزئية . وقد تم توصيف العديد من الفئات الأخرى لاحقًا بهذه الطريقة.
الإعداد
عند استخدامنا للصيغة المنطقية لوصف مسألة حسابية، يكون المدخل عبارة عن بنية محدودة، وعناصر هذه البنية هي مجال الخطاب . عادةً ما يكون المدخل إما سلسلة نصية (من بتات أو أبجدية) وتمثل عناصر البنية المنطقية مواقع السلسلة، أو يكون المدخل رسمًا بيانيًا وتمثل عناصر البنية المنطقية رؤوسه. يُقاس طول المدخل بحجم البنية المعنية. أيًا كانت البنية، يمكننا افتراض وجود علاقات يمكن اختبارها، على سبيل المثال "تكون العبارة صحيحة إذا وفقط إذا كانت هناك حافة من x إلى y (في حالة كون البنية رسمًا بيانيًا)، أوتكون هذه العلاقة صحيحة إذا وفقط إذا كان الحرف رقم n في السلسلة يساوي 1. هذه العلاقات هي المسندات لنظام المنطق من الدرجة الأولى. لدينا أيضًا ثوابت، وهي عناصر خاصة بالبنية المعنية، فعلى سبيل المثال، إذا أردنا التحقق من إمكانية الوصول في رسم بياني، فسيتعين علينا اختيار ثابتين: s (نقطة البداية) و t (نقطة النهاية).
في نظرية التعقيد الوصفي، نفترض غالبًا وجود ترتيب كلي على العناصر، وإمكانية التحقق من تساويها. وهذا يسمح لنا باعتبار العناصر أعدادًا: يُمثل العنصر x العدد n إذا وفقط إذا كان هناكالعناصر y معوبفضل هذا، قد يكون لدينا أيضًا المسند الأولي "بت"، حيثتكون العبارة صحيحة إذا كانت البتة رقم k فقط من التمثيل الثنائي لـ x تساوي 1. (يمكننا استبدال الجمع والضرب بعلاقات ثلاثية بحيثيكون صحيحاً إذا وفقط إذاويكون صحيحاً إذا وفقط إذا).
نظرة عامة على خصائص فئات التعقيد
إذا اقتصرنا على الهياكل المرتبة ذات علاقة التتابع والمسندات الحسابية الأساسية، فسنحصل على الخصائص التالية:
- يُعرّف منطق الرتبة الأولى فئة AC 0 المنتظمة في فضاء لوغاريتمي ، وهي اللغات التي تتعرف عليها الدوائر ذات الحجم متعدد الحدود والعمق المحدود، والتي تساوي اللغات التي تتعرف عليها آلة الوصول العشوائي المتزامن في وقت ثابت. [ 2 ]
- يؤدي المنطق من الدرجة الأولى المعزز بمعاملات الأغلبية إلى TC 0 موحد في فضاء اللوغاريتم . [ 3 ]
- يؤدي استخدام منطق الرتبة الأولى مع عوامل الإغلاق المتعدية المتناظرة أو الحتمية إلى حل مسائل L في الفضاء اللوغاريتمي. [ 4 ]
- ينتج عن منطق الرتبة الأولى مع عامل إغلاق متعدٍ NL ، وهي المشكلات القابلة للحل في الفضاء اللوغاريتمي غير الحتمي. [ 5 ]
- المنطق من الدرجة الأولى مع عامل النقطة الثابتة الصغرى يعطي P ، وهي المشكلات القابلة للحل في وقت متعدد الحدود حتمي، ولكن بشكل فريد على الهياكل المرتبة . [ 5 ]
- نظرية فاجين : المنطق الوجودي من الدرجة الثانية ينتج عنه NP . [ 5 ]
- ينتج عن منطق الرتبة الثانية الشامل (باستثناء التحديد الكمي الوجودي من الرتبة الثانية) co-NP . [ 6 ]
- يتوافق منطق الدرجة الثانية مع التسلسل الهرمي متعدد الحدود PH . [ 5 ]
- ينتج عن منطق الرتبة الثانية مع عامل إغلاق متعدٍ (تبديلي أو غير تبديلي) PSPACE ، وهي المسائل القابلة للحل في فضاء متعدد الحدود. [ 7 ]
- يُعطي منطق الرتبة الثانية مع عامل النقطة الثابتة الصغرى EXPTIME ، وهي المسائل التي يمكن حلها في وقت أسي. [ 8 ]
- HO ، فئة التعقيد المحددة بواسطة منطق الرتبة العليا ، تساوي ELEMENTARY [ 9 ]
زمن شبه متعدد الحدود
FO بدون أي مشغلين
في تعقيد الدوائر ، يمكن إثبات أن منطق الرتبة الأولى مع المسندات العشوائية يساوي AC 0 ، وهو الصنف الأول في التسلسل الهرمي AC . في الواقع، هناك ترجمة طبيعية من رموز منطق الرتبة الأولى إلى عقد الدوائر، معكونوبحجم n . يُميّز منطق الرتبة الأولى في توقيع ذي مسندات حسابية تقييد عائلة دوائر AC 0 بتلك التي يمكن بناؤها في زمن لوغاريتمي متناوب . [ 2 ] يتوافق منطق الرتبة الأولى في توقيع ذي علاقة ترتيب فقط مع مجموعة اللغات الخالية من النجوم . [ 10 ] [ 11 ]
منطق الإغلاق المتعدي
يكتسب منطق الرتبة الأولى قدرة تعبيرية كبيرة عند إضافة عامل إليه لحساب الإغلاق المتعدي لعلاقة ثنائية. ومن المعروف أن منطق الإغلاق المتعدي الناتج يُميّز الفضاء اللوغاريتمي غير الحتمي (NL) على البنى المرتبة. وقد استخدم إيمرمان هذا لإثبات أن NL مغلق تحت المكمل (أي أن NL = co-NL). [ 12 ]
عند تقييد عامل الإغلاق المتعدي بالإغلاق المتعدي الحتمي ، فإن المنطق الناتج يصف بدقة الفضاء اللوغاريتمي على الهياكل المرتبة.
صيغ كروم من الدرجة الثانية
في الهياكل التي لها دالة لاحقة، يمكن أيضًا وصف NL بواسطة صيغ كروم من الدرجة الثانية .
SO-Krom هي مجموعة الاستعلامات المنطقية القابلة للتعريف بصيغ من الدرجة الثانية في شكلها الطبيعي الاقتراني ، بحيث تكون مُكمِّمات الدرجة الأولى شاملة، ويكون الجزء الخالي من المُكمِّمات في الصيغة بصيغة Krom، مما يعني أن صيغة الدرجة الأولى هي اقتران لفصل، وفي كل "فصل" يوجد متغيران على الأكثر. كل صيغة Krom من الدرجة الثانية تُكافئ صيغة Krom وجودية من الدرجة الثانية.
يصف SO-Krom NL على الهياكل ذات وظيفة لاحقة. [ 13 ]
الوقت متعدد الحدود
في الهياكل المرتبة، يلتقط منطق النقطة الثابتة الأدنى من الدرجة الأولى PTIME :
منطق النقطة الثابتة من الدرجة الأولى
يُعدّ FO[LFP] امتدادًا لمنطق الرتبة الأولى بواسطة مُعامل النقطة الثابتة الصغرى، الذي يُعبّر عن النقطة الثابتة للتعبير الرتيب. يُضيف هذا إلى منطق الرتبة الأولى القدرة على التعبير عن الاستدعاء الذاتي. تُبيّن نظرية إيمرمان-فاردي، التي أثبتها إيمرمان وفاردي بشكل مستقل ، أن FO[LFP] يُميّز PTIME على البنى المرتبة. [ 14 ] [ 15 ]
اعتبارًا من عام 2025، ولا يزال من غير الواضح ما إذا كان هناك منطق طبيعي يميز PTIME على الهياكل غير المرتبة.
تنص نظرية أبيتبول -فيانو على أن FO[LFP]=FO[PFP] على جميع البنى إذا وفقط إذا كان FO[LFP]=FO[PFP]؛ وبالتالي إذا وفقط إذا كان P=PSPACE. وقد تم تعميم هذه النتيجة لتشمل نقاطًا ثابتة أخرى. [ 8 ]
صيغ هورن من الدرجة الثانية
في حالة وجود دالة لاحقة، يمكن أيضًا وصف PTIME بواسطة صيغ هورن من الدرجة الثانية.
SO-Horn هي مجموعة من الاستعلامات المنطقية القابلة للتعريف باستخدام صيغ SO في شكل عادي منفصل بحيث تكون جميع المحددات الكمية من الدرجة الأولى عالمية ويكون الجزء الخالي من المحددات الكمية من الصيغة في شكل Horn ، مما يعني أنها AND كبيرة لـ OR، وفي كل "OR" يتم نفي كل متغير باستثناء متغير واحد محتمل.
هذه الفئة تساوي P على الهياكل ذات دالة لاحقة. [ 16 ]
يمكن تحويل هذه الصيغ إلى صيغ prenex في منطق هورن الوجودي من الدرجة الثانية. [ 13 ]
زمن متعدد الحدود غير الحتمي
نظرية فاجين
كان برهان رونالد فاجين عام 1974 على أن فئة التعقيد NP تتميز تحديدًا بفئات البنى القابلة للتأصيل في منطق الرتبة الثانية الوجودي نقطة انطلاق نظرية التعقيد الوصفي. [ 6 ] [ 17 ]
بما أن مكمل الصيغة الوجودية هو صيغة شاملة، فإنه يترتب على ذلك مباشرة أن co-NP يتميز بمنطق الرتبة الثانية الشامل. [ 6 ]
لذا، فإن منطق الرتبة الثانية غير المقيد يساوي التسلسل الهرمي متعدد الحدود PH . وبشكل أدق، لدينا التعميم التالي لنظرية فاجين: مجموعة الصيغ في الشكل الطبيعي المسبق حيث تتناوب الكميات الوجودية والكلية من الرتبة الثانية k مرة لتوصيف المستوى k من التسلسل الهرمي متعدد الحدود. [ 18 ]
بخلاف معظم توصيفات فئات التعقيد الأخرى، لا تفترض نظرية فاجين وتعميمها ترتيبًا كليًا على البنى. وذلك لأن منطق الرتبة الثانية الوجودي بحد ذاته معبر بما يكفي للإشارة إلى الترتيبات الكلية الممكنة على بنية ما باستخدام متغيرات الرتبة الثانية. [ 19 ]
ما وراء NP
نقطة ثابتة جزئية هي PSPACE
يمكن تمييز فئة جميع المسائل القابلة للحساب في الفضاء متعدد الحدود، PSPACE ، من خلال زيادة منطق الرتبة الأولى باستخدام عامل نقطة ثابتة جزئية أكثر تعبيرًا.
المنطق الجزئي ذو النقطة الثابتة ، FO[PFP]، هو امتداد لمنطق الرتبة الأولى مع عامل النقطة الثابتة الجزئية، والذي يعبر عن النقطة الثابتة للصيغة إذا كانت موجودة ويعيد "خطأ" خلاف ذلك.
تتميز PSPACE على الهياكل المرتبة بمنطق النقطة الثابتة الجزئية . [ 20 ]
الإغلاق المتعدي هو PSPACE
يمكن توسيع منطق الرتبة الثانية باستخدام عامل إغلاق متعدٍّ بنفس طريقة منطق الرتبة الأولى، مما ينتج عنه SO[TC]. يمكن لعامل الإغلاق المتعدّي الآن أن يأخذ متغيرات من الرتبة الثانية كوسيط. يُميّز SO[TC] فضاء PSPACE . بما أن الترتيب يُمكن الإشارة إليه في منطق الرتبة الثانية، فإن هذا التمييز لا يفترض وجود هياكل مُرتبة. [ 21 ]
الدوال الأولية
يمكن تمييز فئة التعقيد الزمني ELEMENTARY للدوال الأولية بواسطة HO ، وهي فئة تعقيد البنى التي يمكن التعرف عليها من خلال صيغ المنطق ذي الرتبة العليا . المنطق ذو الرتبة العليا هو امتداد للمنطق ذي الرتبة الأولى والمنطق ذي الرتبة الثانية مع مُكمِّمات ذات رتبة عليا. ثمة علاقة بين...الخوارزميات غير الحتمية من الرتبة n التي يكون زمنها محدودًا بـمستويات الأسية. [ 9 ]
تعريف
نُعرّف المتغيرات ذات الرتبة العليا. المتغير من الرتبةلديه رتبةويمثل أي مجموعة من- مجموعات من عناصر مرتبةتُكتب هذه الصيغ عادةً بأحرف كبيرة، مع استخدام عدد طبيعي كأسّ للدلالة على رتبتها. منطق الرتبة العليا هو مجموعة صيغ الرتبة الأولى التي نضيف إليها التحديد الكمي لمتغيرات الرتبة العليا؛ لذا سنستخدم المصطلحات المُعرّفة في مقالة الرتبة الأولى دون إعادة تعريفها.
هوهي مجموعة الصيغ التي تحتوي على متغيرات من الرتبة على الأكثرHOهي مجموعة فرعية من الصيغ من الشكل، أينهو مُكمِّم وهذا يعني أنهو عبارة عن مجموعة من المتغيرات من الرتبةبنفس الكمية. لذا HOهي مجموعة الصيغ التيتناوب محددات الكمية للترتيب، بدءًا من، متبوعًا بصيغة من الرتبة.
باستخدام الترميز القياسي للرباعية ،و.معأوقات
الشكل الطبيعي
كل صيغة من صيغ الطلبهذا يكافئ صيغة في الشكل الطبيعي السابق، حيث نكتب أولاً التحديد الكمي على متغير منالرتبة ثم صيغة الرتبةفي شكلها الطبيعي.
العلاقة بفئات التعقيد
تُعادل HO فئة الدوال الأولية ELEMENTARY . بتعبير أدق،، بمعنى برج من ٢، تنتهي بـ، أينثابت. وحالة خاصة من ذلك هي أنوهذا هو بالضبط ما تنص عليه نظرية فاجين . باستخدام آلات أوراكل في التسلسل الهرمي متعدد الحدود ،
ملحوظات
- ↑ فلوم 2003 .
- 1 2 إيمرمان 1999 ، ص 86.
- ↑ بارينغتون، ديفيد أ.؛ إيمرمان، نيل؛ ستراوبينغ، هوارد (ديسمبر 1990). "حول التوحيد ضمن NC1" . مجلة علوم الحاسوب والأنظمة . 41 (3): 274-306 . doi : 10.1016/0022-0000(90)90022-D .
- ^ جراديل وشالثوفر 2019 .
- 1 2 3 4 إيمرمان 1999 ، ص 242.
- 1 2 3 فاجين 1974 .
- ↑ إيمرمان 1999 ، ص 243.
- 1 2 أبيتبول، فاردي وفيانو 1997 .
- 1 2 هيلا وتورول توريس 2006 .
- ↑ ماكناوتون 1971 .
- ↑ إيمرمان 1999 ، ص 22.
- ↑ إيمرمان 1988 .
- 1 2 إيمرمان 1999 ، ص 153-154.
- ↑ إيمرمان 1986 .
- ↑ فاردي 1982 .
- ↑ غرادل 1992 .
- ↑ إيمرمان 1999 ، ص 115.
- ↑ إيمرمان 1999 ، ص 121.
- ↑ إيمرمان 1999 ، ص 181.
- ↑ أبيتبول وفيانو 1989 .
- ↑ هاريل وبيليغ 1984 .
مراجع
- أبيتبول، س.؛ فيانو، ف. (1989). "امتدادات النقطة الثابتة لمنطق الرتبة الأولى ولغات شبيهة بلغة داتا لوج" . [ 1989 ] وقائع الندوة السنوية الرابعة حول المنطق في علوم الحاسوب . مطبعة جمعية مهندسي الكهرباء والإلكترونيات. ص 71-79 . doi : 10.1109/lics.1989.39160 . ISBN 0-8186-1954-6. S2CID 206437693 .
- أبيتبول، سيرج؛ فاردي، موشيه ي .؛ فيانو، فيكتور (15 يناير 1997). "منطق النقطة الثابتة، والآلات العلائقية، والتعقيد الحسابي" . مجلة ACM . 44 (1): 30-56 . doi : 10.1145/256292.256295 . ISSN 0004-5411 . S2CID 11338470 .
- فاجين، رون (1974). "الأطياف المعممة من الدرجة الأولى والمجموعات القابلة للتمييز في وقت متعدد الحدود". في كارب، ريتشارد (محرر). تعقيد الحساب . ص 43-73 .
- فلوم، يورغ (2003). "نظريات التعقيد الوصفي" (ملف PDF) . ثيوريا: مجلة دولية لنظرية وتاريخ وأسس العلوم . 18 (1): 47-58 . doi : 10.1387/theoria.409 .
- غرادل، إريك (13 يوليو 1992). "تحديد فئات التعقيد بواسطة أجزاء من منطق الرتبة الثانية" . علوم الحاسوب النظرية . 101 (1): 35-57 . doi : 10.1016/0304-3975(92)90149-A . ISSN 0304-3975 .
- غراديل، إريك. شالتهوفر، سفينيا (2019). مساحة لوغاريتمية اختيارية . إجراءات لايبنيز الدولية في مجال المعلوماتية (LIPIcs). المجلد. 138. ص 31: 1-31: 15. دوى : 10.4230/LIPICS.MFCS.2019.31 . رقم ISBN 9783959771177.
- هاريل، د.؛ بيليغ، د. (1 يناير 1984). "حول المنطق الثابت، والمنطق الديناميكي، وفئات التعقيد" . المعلومات والتحكم . 60 (1): 86-102 . doi : 10.1016/S0019-9958(84)80023-6 . ISSN 0019-9958 .
- هيلا، لوري؛ تورول-توريس، خوسيه ماريا (2006). "حساب الاستعلامات باستخدام منطق الرتبة العليا" . علوم الحاسوب النظرية . 355 (2). إسيكس، المملكة المتحدة: دار نشر إلسيفير للعلوم المحدودة: 197-214 . doi : 10.1016/j.tcs.2006.01.009 . ISSN 0304-3975 .
- إيمرمان، نيل (1986). "استعلامات علائقية قابلة للحساب في وقت متعدد الحدود" . المعلومات والتحكم . 68 ( 1-3 ): 86-104 . doi : 10.1016/s0019-9958(86)80029-8 .
- إيمرمان، نيل (1988). "الفضاء غير الحتمي مغلق تحت التتميم" . مجلة SIAM للحوسبة . 17 (5): 935-938 . doi : 10.1137/0217058 . ISSN 0097-5397 .
- إيمرمان، نيل (1999). التعقيد الوصفي . سبرينغر. ISBN 0-387-98600-6. OCLC 901297152 .
- ماكناوتون، روبرت (1971). الأوتوماتا الخالية من العدادات . مطبعة معهد ماساتشوستس للتكنولوجيا. ISBN 0-262-13076-9. OCLC 651199926 .
- فاردي، موشيه ي. (1982). "تعقيد لغات الاستعلام العلائقية (ملخص موسع)". وقائع الندوة السنوية الرابعة عشرة لجمعية ACM حول نظرية الحوسبة - STOC '82 . نيويورك، نيويورك، الولايات المتحدة الأمريكية: ACM. الصفحات 137-146 . CiteSeerX 10.1.1.331.6045 . doi : 10.1145/800070.802186 . ISBN 978-0897910705. S2CID 7869248 .
روابط خارجية
- "صفحة نيل إيمرمان حول التعقيد الوصفي" .، بما في ذلك رسم تخطيطي
- التعقيد الوصفي
- نظرية التعقيد الحسابي
- نظرية النموذج المحدود
