Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

#тои zanyatie_18

.pdf
Скачиваний:
32
Добавлен:
26.03.2016
Размер:
569.2 Кб
Скачать

Для минимизации числа состояний конечного автомата необходимо:

● Найти последовательные разбиения 12,…, πkk+1) множества состояний исходного автомата на классы эквивалентных состояний, до достижения равенства πkk+1

● В каждом классе эквивалентности выбрать по одному элементу (представителю класса), которые будут

образовывать множество состояний минимального автомата, а "лишние" состояния удалить

● Минимизировать число состояний автомата Мили

π0 = {S1,S2,S3,S4,S5,S6,S7,S8}

Состояния автомата разделяются на классы одно-эквивалентных

состояний, имеющих одинаковые выходные сигналы

π1 ={A1, A2, A3}

π1 ={A1, A2, A3}

Из таблицы выбираются классы одно-эквивалентных состояний и соответствующие каждому из них множества состояний автомата

A1={S1,S4,S6}

={S2

A3={S5,S7,S8}

Если состояние автомата входит в множество, соответствующее классу состояний, то в таблице переходов это состояние заменяется значением класса

Разделяем состояния автомата на классы двух-эквивалентных состояний, если функции переходов в полученном автомате не совпадают

π2 ={B1,B2,B3,B4}

Из таблицы выбираются классы двух-эквивалентных состояний и соответствующие каждому из них множества состояний автомата

B1={S1,S4,S6} B2= {S2,S3} B3={S5,S7} B4={S8}

π2 ={B1,B2,B3,B4}

B1={S1,S4,S6} B2= {S2,S3} B3={S5,S7} B4={S8}

Если состояние автомата входит в множество, соответствующее классу состояний, то в таблице переходов это состояние заменяется значением класса

Функции перехода для класса двух-эквивалентных состояний совпадают т.е. дальнейшей минимизации автомата

не требуется

Для определения минимального автомата необходимо выбрать по одному представителю из каждого класса эквивалентности, а "лишние" состояния удалить

B1= {S1,S4,S6} B2= {S2,S3} B3={S5,S7} B4={S8}

Задачи для самостоятельного решения

● Для заданной таблицы функций переходов и выходов, преобразовать конечный автомат Мура в эквивалентный автомат Мили (графическим и табличным способами преобразования)

Задачи для самостоятельного решения

● Для заданной таблицы функций переходов и выходов, преобразовать конечный автомат Мили в эквивалентный автомат Мура. В начальном такте автомат находится в состоянии S2

Задачи для самостоятельного решения

● Минимизировать число состояний автомата, заданного функцией переходов и выходов автомата Мили

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]