English  

كتب أنواع الآلات الذاتية التشغيل

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

أنواع الآلات الذاتية التشغيل (معلومة)


هناك ثلاث أنواع للآلات الذاتية التشغيل:

1- آلات ذاتية التشغيل (حتمية)

كما ذكرنا سابقا فإن الآلات الذاتية التشغيل الحتمية (بالإنجليزية Determinisic Finite State Automaton أو باختصار DFA) تكون دائما في حالة واحدة فقط مهما كانت سلسلة الدخل التي قامت بتصريفها، وذلك لأنه لا توجد سوى نقلة واحدة لكل رمز دخل عند كل حالة.

كل الأمثلة السابقة هي آلات محدّدة.

2- آلات ذاتية التشغيل (غير محددة)

الآلات غير المحدّدة (بالإنجليزية Nondeterminisic Finite State Automaton أو باختصار NFA) هي آلات يمكن أن تكون في حالات محتملة عدّة عند كل لحظة، حيث يمكن لها أن تشتغل في جهات عدّة عند كلّ رمز دخل. يتم تحديد الاتجاه المناسب خطوة بعد خطوة عند كل رمز كلما رفض اتجاه ما هذا الرمز.

تكون الآلة غير المحدّدة في حالة نهائية (أي حالة قبول) إذا كانت أي من الحالات المحتملة الحالية حالة قبول.

مثال آلة غير محدّدة "لا حتمية"

الشكل التالي يوضح آلة غبر محدّدة. لاحظ أن هذه الآلة تقبل كل السلاسل المتكونة من الأرقام 0 و 1 والمنتهية بالسلسلة 1-0 (تُقرأ السلسلة من اليمين إلى اليسار). لاحظ انه في الحالة ح0، عند إدخال الرمز 1 هناك حالتين محتملتين هما ح0 نفسها وح1.

التعريف الرياضي

رياضياً التعريف هو نفس تعريف الآلة المحددة مع اختلاف وحيد في الدالة. الدالة للآلة المحددة تنتج حالة واحدة فقط عند كل ثنائية حالة ورمز، أما دالة الآلة غير المحددة فتنتج مجموعة من الحالات. يمكن استبدال العنصر الثالث في قائمة التعريف السابقة بالتعريف:

  • هي دالّة للنقل (أو التحول) معرفة بـ ، يكون مدخلها ثنائية من حالة ( ) ورمز دخل ( )، ومخرجها مجموعة حالات ( ) تنتمي إلى المجموعة ( )، أي .

يرمز إلى مجموعة كل المجموعات التي يمكن تكوينها من عناصر المجموعة .

مثال الآلة غير المحددة السابق

  1. مجموعة الحالات هي { ح0، ح1، ح2}.
  2. مجموع رموز الدخل هي {0، 1}.
  3. الدالة :
    • (ح0، 0) {ح0}
    • (ح0، 1) {ح0, ح1}
    • (ح1، 0) {ح2}
  4. حالة البدأ هي ح0.
  5. مجموعة الحالات النهائية هي مجموعة وحيدة العنصر وهي: {ح2}.

3- آلات ذاتية التشغيل غير محددة بنقلات معدومة الرمز

بالإنجليزية Nondeterministic finite automata with ε transitions أو ε-NFA.

هذه الآلات مشابهة للآلات غير المحددة مع إمكانية تنقلها من حالة إلى أخرى من دون إدخال أي رمز. يرمز للتنقل المعدوم بـ ε. وهذا يعني أن الآلة يمكن أن تكون في مجموعة الحالات التي يمكن التنقل إليها من الحالة الحالية باستعمال هذا الرمز.

المصدر: wikipedia.org