دي سبيس
في نظرية التعقيد الحسابي ، يُشير مصطلح DSPACE أو SPACE إلى مورد الذاكرة اللازم لآلة تورينج حتمية . وهو يُمثل إجمالي مساحة الذاكرة التي يحتاجها حاسوب مادي "عادي" لحل مسألة حسابية معينة باستخدام خوارزمية محددة .
فئات التعقيد
يُستخدم مقياس DSPACE لتحديد فئات التعقيد ، وهي مجموعات من جميع مسائل القرار التي يمكن حلها باستخدام مقدار معين من مساحة الذاكرة. لكل دالة f ( n )، توجد فئة تعقيد SPACE( f ( n ))، وهي مجموعة مسائل القرار التي يمكن حلها بواسطة آلة تورينج حتمية باستخدام مساحة O ( f ( n )). لا توجد قيود على مقدار وقت الحساب الذي يمكن استخدامه، على الرغم من أنه قد توجد قيود على بعض مقاييس التعقيد الأخرى (مثل التناوب ).
تُعرَّف عدة فئات تعقيد مهمة بدلالة مساحة البيانات (DSPACE) . وتشمل هذه الفئات ما يلي:
- REG = DSPACE( O (1))، حيث REG هي فئة اللغات المنتظمة . في الواقع، REG = DSPACE( o (log log n )) (أي أن مساحة Ω(log log n ) مطلوبة للتعرف على أي لغة غير منتظمة). [ 1 ] [ 2 ]
البرهان: لنفترض وجود لغة غير منتظمة L ∈ DSPACE( s ( n ))، حيث s ( n ) = o (log log n ). ولتكن M آلة تورينج تقرر L في الفضاء s ( n ). بناءً على فرضيتنا ، L ∉ DSPACE( O (1))؛ وبالتالي، لأي قيمة اختيارية لـ، يوجد مدخل M يتطلب مساحة أكبر من k .
ليكن x مدخلاً بأصغر حجم، ويرمز له بـ n، ويتطلب مساحة أكبر من k ، ولتكن مجموعة جميع تكوينات M على المدخل x . ولأن M ∈ DSPACE( s ( n ))، فإن، حيث c ثابت يعتمد على M.
لنرمز بـ S إلى مجموعة جميع متواليات التقاطع الممكنة للعنصر M على x . لاحظ أن طول متوالية التقاطع للعنصر M على x لا يتجاوزإذا كان أطول من ذلك، فسيتكرر بعض التكوين، وسيدخل M في حلقة لا نهائية. يوجد أيضًا على الأكثرعدد الاحتمالات لكل عنصر من عناصر متتالية التقاطع، لذا فإن عدد متتاليات التقاطع المختلفة لـ M على x هو
وفقًا لمبدأ خانة الحمام ، توجد مؤشرات i < j بحيث، أينوتمثل هذه التسلسلات المتقاطعة عند الحدود i و j على التوالي.
لنفترض أن x' هي السلسلة الناتجة عن x بحذف جميع الخلايا من i + 1 إلى j . تتصرف الآلة M بنفس الطريقة تمامًا عند إدخال x' كما عند إدخال x ، لذا فهي تحتاج إلى نفس المساحة لحساب x' كما لحساب x . ومع ذلك، فإن | x' | < | x | ، مما يناقض تعريف x . وبالتالي، لا توجد لغة L كما هو مفترض. □
تشير النظرية المذكورة أعلاه إلى ضرورة افتراض الدالة القابلة للإنشاء في الفضاء في نظرية التسلسل الهرمي للفضاء .
- L = DSPACE( O (log n ))
- مساحة الضغط =
- مساحة العبارات =
نماذج الآلات
يُقاس DSPACE تقليديًا على آلة تورينج حتمية . العديد من فئات تعقيد المساحة المهمة هي دون الخطية ، أي أصغر من حجم المدخلات. لذا، فإن "تحميل" الخوارزمية بناءً على حجم المدخلات، أو حجم المخرجات، لن يعكس بدقة مساحة الذاكرة المستخدمة. يُحل هذا الأمر بتعريف آلة تورينج متعددة الأشرطة ذات مدخلات ومخرجات ، وهي آلة تورينج قياسية متعددة الأشرطة، باستثناء أنه لا يمكن الكتابة على شريط المدخلات، ولا يمكن القراءة من شريط المخرجات. يسمح هذا بتعريف فئات مساحة أصغر، مثل L (المساحة اللوغاريتمية)، بدلالة مقدار المساحة المستخدمة بواسطة جميع أشرطة العمل (باستثناء أشرطة المدخلات والمخرجات الخاصة).
بما أنه يمكن دمج العديد من الرموز في رمز واحد بأخذ قوة مناسبة من الأبجدية، فإنه بالنسبة لجميع قيم c ≥ 1 و f بحيث f ( n ) ≥ 1 ، فإن فئة اللغات القابلة للتمييز في فضاء cf ( n ) هي نفسها فئة اللغات القابلة للتمييز في فضاء f ( n ). وهذا يبرر استخدام ترميز Big O في التعريف.
نظرية التسلسل الهرمي
تُظهر نظرية التسلسل الهرمي للفضاء أنه، لكل دالة قابلة للإنشاء في الفضاءتوجد لغة ما L قابلة للتقرير في الفضاءلكن ليس في الفضاء.
العلاقة مع فئات التعقيد الأخرى
DSPACE هو النظير الحتمي لـ NSPACE ، وهي فئة مساحة الذاكرة على آلة تورينغ غير حتمية . وبحسب نظرية سافيتش ، [ 3 ] لدينا أن
يرتبط NTIME بـ DSPACE بالطريقة التالية. لأيدالة قابلة للإنشاء زمنيًا t ( n )، لدينا
- .
تُعرف محاكاة أفضل بكثير للوقت الحتمي : إذا،
نتيجةً لجهود ويليامز ، [ 4 ] تحسين حدٍّ أقدم لـبواسطة هوبكروفت ، بول، وفاليانت . [ 5 ]
من ناحية أخرى، بالنسبة لأي وظيفة،
- .
مراجع
- ↑ Szepietowski (1994) ص 28
- ↑ ألبرتس، ماريس (1985)، تعقيد المساحة لآلات تورينج المتناوبة
- ^ أرورا وباراك (2009) ص. 86
- ↑ رايان ويليامز، ر. (15-06-2025). "محاكاة الزمن باستخدام مساحة الجذر التربيعي" . وقائع الندوة السنوية السابعة والخمسين لجمعية ACM حول نظرية الحوسبة . ACM. الصفحات 13-23 . doi : 10.1145/3717823.3718225 . ISBN 979-8-4007-1510-5.
- ↑ هوبكروفت، جون؛ بول، وولفغانغ؛ فاليانت، ليزلي (أبريل 1977). "حول الزمان مقابل المكان" . مجلة ACM . 24 (2): 332-337 . doi : 10.1145/322003.322015 . hdl : 1813/6755 . ISSN 0004-5411 .
- سزيبيتوفسكي، أندريه (1994). آلات تورينج ذات المساحة شبه اللوغاريتمية . سبرينغر ساينس + بيزنس ميديا . ISBN 978-3-540-58355-4.
- أرورا، سانجيف ؛ باراك، بواز (2009). التعقيد الحسابي: منهج حديث . مطبعة جامعة كامبريدج . ISBN 978-0-521-42426-4. Zbl 1193.68112 .
روابط خارجية
- حديقة التعقيد : DSPACE( f ( n )) .
- الموارد الحاسوبية
- فئات التعقيد
