Содержание
- 2. 1. Основні означення і поняття
- 3. Приклад 1 (неформальна мінімізація) Стани F,G недосяжні. Стани B,C еквівалентні. Стани D,E еквівалентні. Класи еквівалентності: {A},
- 4. 2. Алгоритм вилучення недосяжних станів скінченного автомата а) Занесемо в список L початковий стан і відмітимо
- 5. Детермінізація НСА з можливою появою недосяжних станів НСА ДСА Всі стани досяжні!!! Етапи мінімізації: Вилучення недосяжних
- 6. 3. Мінімізація скінченного автомата за допомогою побудови класів еквівалентності
- 8. Приклад 2. Мінімізації скінченного автомата методом побудови класів еквівалентності (метод 1.1) L: A,F,D,E,B,C Символ а не
- 9. Символ а не розрізнив стани класу еквівалентності К2, символ b – розрізнив. К2 розділяється на два
- 10. b
- 11. Метод побудови класів еквівалентності (метод 1.2 - інший спосіб запису)
- 12. Класи еквівалентності не змінилися!!! Мінімізований автомат
- 13. 4. Функція переходів і розширена (узагальнена) функція переходів недетермінованого скінченного автомата
- 14. Приклад 3 (для НСА) Автомат, який дозволяє ланцюжки, що закінчуються на 01 Розглянемо ланцюжок 00101. Альтернативи:
- 15. Рекурсивний алгоритм побудови розширеної функції переходів
- 16. Приклад обчислення розширеної функції переходів для ДСА
- 17. Приклад 3 (продовження) Розглянемо ланцюжок 00101. Побудова функції переходів за алгоритмом: НСА
- 18. 5. Мінімізація скінченного автомата за допомогою таблиці нееквівалентних станів
- 19. Схема алгоритму:
- 20. Приклад 5. Мінімізації скінченного автомата за допомогою таблиці нееквівалентних станів (метод 2) А В С Е
- 22. Скачать презентацию