P (التعقيد)
في نظرية التعقيد الحسابي ، تُعدّ P ، والمعروفة أيضًا باسم PTIME أو DTIME ( حيث n ≤ O(1) )، فئة تعقيد أساسية . وهي تشمل جميع مسائل القرار التي يمكن حلها بواسطة آلة تورينج حتمية باستخدام وقت حسابي متعدد الحدود ، أو وقت متعدد الحدود .
تنص أطروحة كوبام على أن P هي فئة المسائل الحسابية التي يمكن حلها بكفاءة أو يمكن التعامل معها بسهولة . هذا ليس دقيقًا تمامًا: ففي الواقع، بعض المسائل التي لا يُعرف أنها تنتمي إلى P لها حلول عملية، وبعض المسائل التي تنتمي إلى P ليس لها حلول عملية، ولكن هذه قاعدة عامة مفيدة .
تعريف
تكون اللغة L في المجموعة P إذا وفقط إذا وُجدت آلة تورينغ حتمية M ، بحيث
- يتم تشغيل M في وقت متعدد الحدود على جميع المدخلات
- لكل x في L ، فإن مخرجات M تساوي 1
- لكل x ليس في L ، فإن M تُخرج 0
يمكن أيضًا النظر إلى P على أنها عائلة موحدة من الدوائر المنطقية . تنتمي اللغة L إلى P إذا وفقط إذا وُجدت عائلة موحدة من الدوائر المنطقية ذات زمن متعدد الحدود.بحيث
- للجميع،يأخذ n بت كمدخلات ويخرج بت واحد
- لكل x في L ،
- لكل x ليس في L ،
يمكن تبسيط تعريف الدائرة بحيث يستخدم فقط عائلة موحدة من فضاء لوغاريتمي دون تغيير فئة التعقيد.
مشاكل ملحوظة في P
من المعروف أن مجموعة مسائل P تحتوي على العديد من المسائل الطبيعية، بما في ذلك مسائل اتخاذ القرار في البرمجة الخطية ، وإيجاد المطابقة القصوى . في عام 2002، تم إثبات أن مسألة تحديد ما إذا كان عدد ما أوليًا تندرج ضمن مجموعة مسائل P. [ 1 ] أما فئة مسائل الدوال ذات الصلة فهي FP .
تُعتبر العديد من المشكلات الطبيعية كاملة بالنسبة لـ P، بما في ذلك الاتصال من النوع st (أو إمكانية الوصول ) على الرسوم البيانية المتناوبة [ 2 ]. وتسرد المقالة المتعلقة بالمشكلات الكاملة من النوع P المزيد من المشكلات ذات الصلة في P.
العلاقات مع الصفوف الأخرى


يُعدّ NP تعميمًا لـ P ، وهو فئة مسائل القرار التي يمكن حلّها بواسطة آلة تورينغ غير حتمية تعمل في وقت متعدد الحدود . وبصورة مكافئة، هي فئة مسائل القرار التي يكون لكل حالة "نعم" فيها شهادة ذات حجم متعدد الحدود، ويمكن التحقق من الشهادات بواسطة آلة تورينغ حتمية تعمل في وقت متعدد الحدود. تُسمى فئة المسائل التي ينطبق عليها هذا بالنسبة لحالات "لا" co-NP . من البديهي أن P مجموعة جزئية من NP و co-NP؛ ويعتقد معظم الخبراء أنها مجموعة جزئية فعلية، [ 3 ] على الرغم من أن هذا الاعتقاد (لا تزال الفرضية غير مثبتة . ومن المشكلات المفتوحة الأخرى ما إذا كان NP = co-NP؛ بما أن P = co-P، [ 4 ] فإن الإجابة السلبية ستعني.
من المعروف أيضًا أن P لا يقل حجمه عن L ، وهي فئة المسائل القابلة للحل في مساحة ذاكرة لوغاريتمية . يستخدم جهاز اتخاذ القرارلا يمكن استخدام المساحة لأكثر منالوقت، لأنه يمثل العدد الإجمالي للتكوينات الممكنة؛ وبالتالي، فإن L هي مجموعة جزئية من P. وثمة مشكلة أخرى مهمة تتمثل في ما إذا كانت L = P. نعلم أن P = AL، وهي مجموعة المسائل القابلة للحل في ذاكرة لوغاريتمية بواسطة آلات تورينج المتناوبة . ومن المعروف أيضًا أن P لا تتجاوز PSPACE ، وهي فئة المسائل القابلة للتقرير في فضاء متعدد الحدود. وتُكافئ PSPACE مجموعة NPSPACE وفقًا لنظرية سافيتش . ومرة أخرى، يبقى ما إذا كانت P = PSPACE مسألة مفتوحة. باختصار:
هنا، يُمثل EXPTIME فئة المسائل القابلة للحل في وقت أُسّي. من بين جميع الفئات الموضحة أعلاه، لا يُعرف سوى حالتي احتواء صارمتين:
- P محصورة بشكل صارم في EXPTIME. وبالتالي، فإن جميع المشكلات الصعبة في EXPTIME تقع خارج P، وواحد على الأقل من القيود الموجودة على يمين P أعلاه صارم (في الواقع، يُعتقد على نطاق واسع أن القيود الثلاثة جميعها صارمة).
- L محصورة بشكل صارم في PSPACE.
أصعب المشاكل في P هي مشاكل P-كاملة .
يُعدّ P/poly ، أو مسألة الوقت متعدد الحدود غير المنتظم، تعميمًا آخر لمسألة P. إذا كانت المسألة تنتمي إلى P/poly، فيمكن حلّها في وقت متعدد الحدود حتمي، شريطة توفير سلسلة توجيهات تعتمد فقط على طول المُدخلات. على عكس مسألة NP، لا تحتاج آلة الوقت متعدد الحدود إلى كشف سلاسل التوجيهات المُزيّفة؛ فهي ليست أداة تحقق. تُشكّل P/poly فئة واسعة تضمّ جميع المسائل العملية تقريبًا، بما في ذلك جميع مسائل BPP . إذا احتوت على NP، فإن التسلسل الهرمي متعدد الحدود ينهار إلى المستوى الثاني. من ناحية أخرى، تحتوي أيضًا على بعض المسائل غير العملية، بما في ذلك بعض المسائل غير القابلة للحسم ، مثل النسخة الأحادية لأي مسألة غير قابلة للحسم.
في عام 1999، أظهر جين-يي كاي ودي. سيفاكومار، بالاستناد إلى عمل ميتسونوري أوجيهارا ، أنه إذا كانت هناك لغة متفرقة كاملة من النوع P، فإن L = P. [ 5 ]

P موجود في BQP ؛ من غير المعروف ما إذا كان هذا الاحتواء صارمًا.
ملكيات
تُعتبر الخوارزميات ذات الزمن متعدد الحدود مغلقة تحت عملية التركيب. وهذا يعني ببساطة أنه إذا كُتبت دالة ذات زمن متعدد الحدود بافتراض أن استدعاءات الدوال ذات زمن ثابت، وإذا كانت الدوال المستدعاة نفسها تتطلب زمنًا متعدد الحدود، فإن الخوارزمية بأكملها تستغرق زمنًا متعدد الحدود. ومن نتائج ذلك أن P منخفضة بالنسبة لنفسها. وهذا أيضًا أحد الأسباب الرئيسية لاعتبار P فئة مستقلة عن الجهاز؛ فأي "ميزة" للجهاز، مثل الوصول العشوائي ، التي يمكن محاكاتها في زمن متعدد الحدود، يمكن ببساطة تركيبها مع الخوارزمية الرئيسية ذات الزمن متعدد الحدود لتقليلها إلى خوارزمية ذات زمن متعدد الحدود على جهاز أبسط.
اللغات في P مغلقة أيضًا تحت عمليات الانعكاس، والتقاطع ، والاتحاد ، والتسلسل ، وإغلاق كلين ، والتشاكل العكسي ، والمكملة . [ 6 ]
براهين الوجود البحتة لخوارزميات الوقت متعدد الحدود
من المعروف أن بعض المسائل قابلة للحل في زمن متعدد الحدود، ولكن لا توجد خوارزمية محددة معروفة لحلها. على سبيل المثال، تضمن نظرية روبرتسون-سيمور وجود قائمة منتهية من القواسم الصغرى المحظورة التي تميز (على سبيل المثال) مجموعة الرسوم البيانية التي يمكن تضمينها على سطح حلقي؛ علاوة على ذلك، أثبت روبرتسون وسيمور وجود خوارزمية من رتبة O( n³ ) لتحديد ما إذا كان رسم بياني ما يحتوي على رسم بياني معين كقاموس صغري. وهذا يُقدم برهانًا غير بنائي على وجود خوارزمية متعددة الحدود لتحديد ما إذا كان من الممكن تضمين رسم بياني معين على سطح حلقي، على الرغم من عدم وجود خوارزمية محددة معروفة لهذه المسألة.
توصيفات بديلة
في مجال التعقيد الوصفي ، يمكن وصف P بأنها المسائل القابلة للتعبير عنها في منطق الرتبة الأولى (LOFP) ، مع إضافة عامل النقطة الثابتة الصغرى إليه، على البنى المرتبة. في كتاب إيمرمان الدراسي لعام 1999 حول التعقيد الوصفي، [ 7 ] ينسب إيمرمان هذه النتيجة إلى فاردي [ 8 ] وإلى إيمرمان عام 1982. [ 9 ]
في عام 1992، قدم بيلانتوني وكوك توصيفًا بديلًا لـ FP [ 10 ] ، حيث قاما بتعريف الدوال القابلة للحساب في وقت متعدد الحدود باستخدام مخطط تكرار آمن، مما يوفر تعريفًا هيكليًا مستقلًا عن الآلة ضمن إطار التعقيد الحسابي الضمني . [ 11 ]
نُشر في عام 2001 أن PTIME يتوافق مع قواعد ربط النطاق (الإيجابية) . [ 12 ]
يمكن تعريف P أيضًا على أنها فئة تعقيد خوارزمي للمسائل التي لا تُعدّ مسائل قرار [ 13 ] (على الرغم من أن إيجاد حل لمسألة إرضاء من الدرجة 2 في وقت متعدد الحدود، على سبيل المثال، يُعطي تلقائيًا خوارزمية متعددة الحدود لمسألة القرار المقابلة). في هذه الحالة، لا تُعدّ P مجموعة جزئية من NP، ولكنهو، حيثهي فئة من مسائل اتخاذ القرار.
تاريخ
يذكر كوزين [ 14 ] أن كوبهام وإدموندز "يُنسب إليهما عمومًا ابتكار مفهوم الوقت متعدد الحدود"، على الرغم من أن رابين ابتكر هذا المفهوم أيضًا بشكل مستقل وفي نفس الفترة تقريبًا (نُشرت ورقة رابين [ 15 ] في وقائع مؤتمر عام 1966، بينما نُشرت ورقة كوبهام [ 16 ] في وقائع مؤتمر عام 1964، ونُشرت ورقة إدموندز [ 17 ] في مجلة عام 1965، مع أن رابين لم يذكر أيًا منهما ويبدو أنه لم يكن على علم بهما). [ 18 ] ابتكر كوبهام هذه الفئة كطريقة فعالة لتوصيف الخوارزميات الفعالة، مما أدى إلى أطروحته . ومع ذلك، قام إتش سي بوكلينجتون ، في ورقة بحثية عام 1910، [ 19 ] [ 20 ] بتحليل خوارزميتين لحل التطابقات التربيعية، ولاحظ أن إحداهما استغرقت وقتًا "يتناسب مع قوة لوغاريتم المعيار" وقارن ذلك بأخرى استغرقت وقتًا يتناسب "مع المعيار نفسه أو جذره التربيعي"، وبالتالي رسم تمييز صريح بين خوارزمية تعمل في وقت متعدد الحدود مقابل أخرى تعمل في وقت أسي (بشكل معتدل).
ملحوظات
- ^ أغراوال، كيال وساكسينا 2004 .
- ↑ إيمرمان 1999 .
- ↑ جونسونباو وشيفر 2004 ، ص 458.
- ↑ StackOverflow .
- ↑ كاي وسيفاكومار 1999 .
- ↑ هوبكروفت، موتاني وأولمان 2001 ، ص 425-426.
- ↑ إيمرمان 1999 ، ص 66.
- ↑ فاردي 1982 .
- ↑ إيمرمان 1982 .
- ↑
- ↑ بيلانتوني وكوك 1992 .
- ↑ كالمير (2010 ، ص 5، 37)، نقلاً عن بيرتش ونيدرهوف (2001) للإثبات.
- ↑ فيجنر 2005 ، ص 35.
- ↑ كوزين 2006 ، ص 4.
- ↑ رابين 1967 .
- ↑ كوبام 1965 .
- ↑ إدموندز 1965 .
- ↑ تم ذكر كوبام (1965) في كوك (1971)
- ↑ بوكلينغتون 1910–1912 .
- ↑ Gautschi 1994 ، ص 503-504.
مراجع
- الأماكن القريبة : كيال، نيراج؛ ساكسينا، نيتين (2004). "PRIMEs موجودة في P" (PDF) . حوليات الرياضيات . 160 (2): 781- 793.
- بيلانتوني، ستيفن؛ كوك، ستيفن أ. (1992). "توصيف جديد قائم على نظرية الاستدعاء الذاتي لدوال متعددة الزمن". التعقيد الحسابي . 2 : 97-110 . doi : 10.1007/BF01201998 .
- بيرتش، إيبرهارد؛ نيدرهوف، مارك-يان (أكتوبر 2001). "حول تعقيد بعض امتدادات تحليل قواعد RCG" (ملف PDF) . وقائع ورشة العمل الدولية السابعة حول تقنيات التحليل (IWPT 2001) . بكين، الصين. الصفحات 66-77 .
- كاي، جين-يي ؛ سيفاكومار، د. (أبريل 1999). "المجموعات الصلبة المتفرقة لـ P: حل تخمين هارتمانيس" . مجلة علوم الحاسوب والأنظمة . 58 (2): 280-296 . doi : 10.1006/jcss.1998.1615 .
- كوبهام، آلان (1965). "الصعوبة الحسابية الجوهرية للدوال". في بار-هيلل، يهوشوا (محرر). المنطق، المنهجية، وفلسفة العلوم: وقائع المؤتمر الدولي لعام 1964. أمستردام: نورث هولاند. ص 24-30 .
- كوك، ستيفن أ. (1971). "تعقيد إجراءات إثبات النظريات". وقائع الندوة السنوية الثالثة لجمعية آلات الحوسبة حول نظرية الحوسبة . جمعية آلات الحوسبة. الصفحات 151-158 . doi : 10.1145/800157.805047 .
- كورمين، توماس هـ . ليسرسون، تشارلز إي . ريفست، رونالد ل . شتاين، كليفورد (2001). “القسم 34.1: وقت متعدد الحدود”. مقدمة في الخوارزميات (2 ed.). مطبعة معهد ماساتشوستس للتكنولوجيا وماكجرو هيل. ص 971 – 979. ISBN 0-262-03293-7.
- إدموندز، جاك (1965). "المسارات والأشجار والزهور". المجلة الكندية للرياضيات . 17 (3): 449-467 . doi : 10.4153/CJM-1965-045-4 .
- جاوتشي، والتر (1994). رياضيات الحوسبة، 1943-1993: نصف قرن من الرياضيات الحاسوبية: ندوة الذكرى الخمسين لرياضيات الحوسبة، 9-13 أغسطس 1993، فانكوفر، كولومبيا البريطانية . بروفيدنس، رود آيلاند: الجمعية الرياضية الأمريكية. الصفحات 503-504 . ISBN 978-0-8218-0291-5.
- هوبكروفت، جون إي .؛ موتاني، راجيف ؛ أولمان، جيفري د. (2001). مقدمة في نظرية الأوتوماتا واللغات والحوسبة ( الطبعة الثانية). بوسطن: أديسون-ويسلي. ISBN 978-0201441246.
- إيمرمان، نيل (1982). "استعلامات علائقية قابلة للحساب في وقت متعدد الحدود". وقائع الندوة السنوية الرابعة عشرة لجمعية آلات الحوسبة حول نظرية الحوسبة (STOC '82) . الصفحات 147-152 . doi : 10.1145/800070.802187 .
نسخة منقحة في مجلة المعلومات والتحكم، 68 (1986)، 86-104.
- إيمرمان، نيل (1987). "لغات تستوعب فئات التعقيد". مجلة SIAM للحوسبة . 16 : 760-778 . doi : 10.1137/0216051 .
- إيمرمان، نيل (1999). التعقيد الوصفي . نيويورك: سبرينغر-فيرلاغ. ISBN 978-0-387-98600-5.
- جونسونباو، ريتشارد ف .؛ شيفر، ماركوس (2004). الخوارزميات . بيرسون للتعليم. ISBN 0-02-360692-4.
- كالمير، لورا (2010). التحليل النحوي بما يتجاوز قواعد اللغة الخالية من السياق (ملف PDF) . سبرينغر ساينس آند بيزنس ميديا. الصفحات 5، 37. ISBN 978-3-642-14846-0.
- كوزين، ديكستر سي. (2006). نظرية الحساب . سبرينغر. رقم ISBN 978-1-84628-297-3.
- باباديميتريو، كريستوس هـ. (1994). التعقيد الحسابي . ريدينغ، ماساتشوستس: أديسون-ويسلي. ISBN 978-0-201-53082-7.
- بوكلينغتون، إتش سي (1910-1912). "تحديد الأس الذي ينتمي إليه عدد ما، والحل العملي لبعض التطابقات، وقانون التبادل التربيعي". وقائع الجمعية الفلسفية في كامبريدج الرياضية . 16 : 1-5 .
- رابين، مايكل أو. (1967). "النظرية الرياضية للأتمتة". الجوانب الرياضية لعلوم الحاسوب . وقائع الندوات في الرياضيات التطبيقية. المجلد 19. الجمعية الرياضية الأمريكية. الصفحات 153-175 . doi : 10.1090/psapm/019 .
- سيبسر، مايكل (2006). "القسم 7.2: الفئة P". مقدمة في نظرية الحوسبة ( الطبعة الثانية). شركة تكنولوجيا الدورات. الصفحات 256-263 . ISBN 978-0-534-95097-2.
- ستوكمير، لاري جيه. (أكتوبر 1976). "التسلسل الهرمي متعدد الحدود" . علوم الحاسوب النظرية . 3 (1): 1-22 . doi : 10.1016/0304-3975(76)90061-X .
- فاردي، موشيه ي. (1982). "تعقيد لغات الاستعلام العلائقية". STOC '82: وقائع الندوة السنوية الرابعة عشرة لجمعية ACM حول نظرية الحوسبة . الصفحات 137-146 . doi : 10.1145/800070.802186 .
- فيجنر، إنجو (2005). نظرية التعقيد | استكشاف حدود الخوارزميات الفعالة (كتاب دراسي). سبرينغر-فيرلاغ. doi : 10.1007/3-540-27477-4 . ISBN 978-3-540-21045-0.
روابط خارجية
- مدخل "نظرية التعقيد الحسابي"بقلم والتر دين، في موسوعة ستانفورد للفلسفة ، خريف 2021
- موقع Stack Overflow. "نظرية التعقيد - لماذا co-P = P؟" . موقع Stack Overflow . تم الاطلاع عليه بتاريخ 15 نوفمبر 2025 .
- حديقة حيوانات التعقيد : الفئة P
- حديقة التعقيد : الفئة P/متعددة الأوجه
- فئات التعقيد
