آلة تورينج متعددة الأشرطة
آلة تورينج متعددة الأشرطة هي نوع من آلات تورينج تستخدم عدة أشرطة. يحتوي كل شريط على رأس خاص به للقراءة والكتابة. في البداية، تظهر المدخلات على الشريط 1، بينما تبدأ الأشرطة الأخرى فارغة. [ 1 ]
يبدو هذا النموذج بديهيًا أكثر قوة من نموذج الشريط الواحد، ولكن يمكن محاكاة أي آلة متعددة الأشرطة - مهما كان عدد أشرطتها - بواسطة آلة أحادية الشريط باستخدام وقت حسابي إضافي بمقدار تربيعي فقط . [ 2 ] أي أن أي لغة يمكن تحديدها في زمن O( t ( n )) بواسطة آلة تورينج متعددة الأشرطة يمكن تحديدها في زمن O( t² ( n )) بواسطة آلة تورينج أحادية الشريط.
وبالتالي، لا تستطيع آلات الشريط المتعدد حساب وظائف أكثر من آلات الشريط الواحد، [ 3 ] ولا تتأثر أي من فئات التعقيد القوية (مثل الوقت متعدد الحدود ) بالتغيير بين آلات الشريط الواحد وآلات الشريط المتعدد.
التعريف الرسمي
أيمكن تعريف آلة تورينج الشريطية رسميًا على أنها مجموعة سباعية، باتباع ترميز آلة تورينج :
- هي مجموعة محدودة وغير فارغة من رموز الأبجدية الشريطية ؛
- هو الرمز الفارغ (الرمز الوحيد المسموح بظهوره على الشريط بشكل لا نهائي في أي خطوة أثناء الحساب)؛
- هي مجموعة رموز الإدخال ، أي مجموعة الرموز المسموح بظهورها في محتويات الشريط الأولية؛
- هي مجموعة محدودة وغير فارغة من الحالات ؛
- هي الحالة الابتدائية ؛
- هي مجموعة الحالات النهائية أو حالات القبول . ويُقال إن محتويات الشريط الأولية قد تم قبولها بواسطةإذا توقف في نهاية المطاف في حالة من.
- :(Q\setminus F)\times \Gamma ^{k}\to Q\times \Gamma ^{k}\times \{L,R\}^{k}} هي دالة جزئية تسمى دالة الانتقال ، حيث L هي الإزاحة إلى اليسار، و R هي الإزاحة إلى اليمين.
أآلة تورينج الشريطية، أينيمثل عدد الأشرطة المخصصة، ويتم حسابه على النحو التالي.يبدأ في حالته الأوليةيتم تعريف ذلك من خلال احتواء جميع الأشرطة على رأس واحد يبدأ من أقصى اليسار، بالإضافة إلى مدخلفي أقصى اليسارمواقع الشريط الأول، وجميع الرموز الأخرى لكل شريط هي الرمز الفارغ المحدد بواسطةتُنفذ خطوة للآلة بتقييم دالة الانتقال. ويتم ذلك من خلال أخذ الحالة الحالية في الاعتبار.ومجموعة الرموز الأبجدية التي تقع فوقها الرؤوس، والمُشار إليها بـتأخذ دالة الانتقال كلا هذين المعاملين وتُخرج الأشياء الثلاثة الضرورية للانتقال: الحالة الجديدةالذي - التييتحول إلى مجموعة جديدة من رموز الأبجديةأن كل واحد منستكتب الرؤوس إلى خلاياها الخاصة، ومجموعة من تعليمات التحويلسيُحدد ذلك لكل رأس الاتجاه الذي يجب أن يتحرك إليه (يسارًا أو يمينًا خلية واحدة) بعد كتابة الرموز الجديدة. وتستمر دالة الانتقال في التكرار حتىيدخل في حالة نهائية تنتمي إلى المجموعةوعند هذه النقطة يتوقف.
آلة تورينج ذات المكدس المزدوج
تحتوي آلات تورينج ذات المكدسين على مدخل للقراءة فقط وشريطين للتخزين. إذا تحرك رأس القراءة/الكتابة إلى اليسار على أي من الشريطين، تتم طباعة صفحة فارغة على ذلك الشريط، ولكن يمكن طباعة رمز واحد من "مكتبة".
انظر أيضاً
مراجع
- ↑ سيبسر، مايكل (2005). مقدمة في نظرية الحوسبة . تومسون كورس تكنولوجي. ص 148. ISBN 0-534-95097-3.
- ↑ باباديميتريو ، كريستوس (1994). التعقيد الحسابي . أديسون-ويسلي. ص 53. ISBN 0-201-53082-1.
- ↑ مارتن، جون (2010). مقدمة في اللغات ونظرية الحوسبة . ماكجرو هيل. الصفحات 243-246 . ISBN 978-0071289429.
- آلة تورينج
