Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция № 5 Минимизация ЧОЦА.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
143.87 Кб
Скачать

3.1. Определение несовместимых состояний

По таблице выходов (см. табл. 2) определяются несовместимые по выходу состояния.

Несовместимыми по выходу состояниями являются состояния, у которых при воздействии на вход одного и того же слова xi  X, выходные слова имеют разные значения yj  Y.

При наличии таких состояний в треугольной матрице ставиться Х (крест).

Для определения таких состояний осуществляется последовательное сравнение состояний s1 с s2 , s1 с s3 , s1 с s4 и т. д.

Если при сравнении выходное слово не определено, то на основании допустимости входных слов, можно предположить, что выходные слова совпадают.

Сравним состояния s1 с s2 по таблице выходов (см.табл. 2).

x1 => y1 и y1 - выходные слова совпадают;

x2 => y2 и y2 - выходные слова совпадают;

x3 => -/- и y1 - выходные слова допустимо совпадают;

x4 => y1 и -/- - выходные слова допустимо совпадают.

На основании сравнения состояний можно сделать вывод о том, что состояния s1 и s2 совместимы по выходу.

Далее сравниваем состояния s1 и s3 по выше приведенной методике. Не трудно видеть, что состояния s1 и s3 совместимы по выходу.

При последовательном сравнении состояний по выходу обнаруживаем, что при сравнении состояний s2 и s5 выходные слова не совпадают.

x1 => y1 и -/- - выходные слова допустимо совпадают;

x2 => y2 и -/- - выходные слова допустимо совпадают;

x3 => y1 и y2 - выходные слова не совпадают;

x4 => -/- и -/- - выходные слова допустимо совпадают.

При наличии хотя бы одного несовпадения, состояния считаются несовместимыми. Следовательно, состояния s2 и s5 несовместимы и в ячейке треугольной матрицы на пересечении состояний s2 и s5 ставиться Х (крест).

При дальнейшем исследовании таблицы выходов видно, что больше несовместимых состояний по выходу нет.

Дальнейшие исследования совместимости состояний осуществляются по таблице переходов (см. табл. 1).

3.2. Определение абсолютно совместимых состояний без дополнительных условий.

Такими состояниями называются состояния, у которых при воздействии одного и того же слова xi  X осуществляется переход в одинаковые состояния si  S.

Если переход в состояние при воздействии входного сигнала не определен, то на основании допустимости входных слов считаем, что состояния, в которые переходит автомат, совпадают.

Сравним состояния s1 с s2 по таблице переходов (см. табл. 1).

x1 => s2 и s3 - состояния не совпадают;

x2 => -/- и s5 - состояния допустимо совпадают;

x3 => s3 и s2 - состояния не совпадают;

x4 => s2 и -/- - состояния допустимо совпадают.

При наличии хотя бы одного несовпадения, сравниваемые состояния не относятся к абсолютно совместимым состояниям без дополнительных условий.

При сравнении состояний s1 и s3 нетрудно видеть, что и они не относятся к абсолютно совместимым состояниям без дополнительных условий.

Вместе с тем, при сравнении состояний s3 и s5 видно, что при

x1 => s3 и -/- - состояния допустимо совпадают;

x2 => s4 и -/- - состояния допустимо совпадают;

x3 => -/- и s1 - состояния допустимо совпадают;

x4 => s5 и -/- - состояния допустимо совпадают.

Состояний, которые не совпадают нет. Следовательно, состояния s3 и s5 абсолютно совместимы без дополнительных условий.

В треугольной матрице в ячейке на пересечении состояний s3 и s5 ставиться V (птичка).

Из дальнейшего сравнения состояний видно, что больше абсолютно совместимых состояний нет.