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

3.3. Определяем условно совместимые состояния.

С этой целью по таблице переходов проводим последовательное сравнение состояний, исключая несовместимые и абсолютно совместимые состояния.

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

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

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

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

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

Из сравнения видно, что отличия состоят при воздействии входных сигналов x1 и x3. Следовательно, состояния s1 и s2 считаются совместимыми при условии, что совместимы состояния s2 и s3 (на основании симметричности s2 ~ s3 => s3 ~ s2). Поэтому в треугольной матрице в ячейке на пересечении состояний s1 и s2 записываем условия совместимости в виде 2.3.

Сравниваем состояния s1 и s3 .

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

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

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

x4 => s2 и s5 - состояния не совпадают.

Из сравнения видно, что не совпадают состояния при x1 (s2, s3) и x4 (s2, s5). Следовательно, состояния s1 и s3 совместимы при условии, что совместимы состояния (s2 и s3) и (s2 и s5). В треугольной матрице в ячейке на пересечении состояний s1 и s3 записываем условия совместимости в виде 2.3 и 2.5.

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

Таблица 5

s2

2.3

s3

2.3

2.5

4.5

s4

2.3

1.5

1.4

s5

1.3

Х

V

1.2

s1

s2

s3

s4


Дальнейшее определение совместимых и несовместимых состояний осуществляется из анализа таблицы 5 путем последовательного просмотра столбцов.

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

В результате получим таблицу 6.

Таблица 6

s2

2.3

s3

2.3

2.5Х

4.5

s4

2.3

1.5

1.4

s5

1.3

Х

V

1.2

s1

s2

s3

s4

Так как состояние (s2 и s5) несовместимы, следовательно, несовместимы состояния (s1 и s3) по условию совместимости.

Шаг 2. Просматривая столбцы треугольной матрицы таблицы 6, там, где в ячейках есть сочетание состояний (s1 и s3) ставиться Х (крест). На основании условий совместимости несовместимыми состояниями являются состояния (s1 и s5).

В результате получим таблицу 7.

Таблица 7

s2

2.3

s3

2.3

2.5Х

4.5

s4

2.3

1.5Х

1.4

s5

1.3Х

Х

V

1.2

s1

s2

s3

s4

Шаг 3. Просматривая таблицу 7, там где в ячейках есть сочетание состояний (s1 и s5) ставиться Х (крест). Несовместимыми состояниями будут состояния (s2 и s4).

Эта процедура проводится для всех клеток, отмеченных крестом, и заканчивается тогда, когда таких клеток не остаётся. В этом случае клетки без крестов соответствуют совместимым парам состояний, а клетки с крестами – несовместимым.

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

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

пары состояний (1, 2), (1, 4) , (2, 3), (3, 4), (3, 5), (4, 5) совместимы;

пары состояний (1,3), (1, 5), (2, 4), (2, 5) не совместимы.

Будем говорить, что множество полученных состояний В (В  А) совместимо с состоянием sm  A (обозначение sm ~В), если sm ~ sn для любого sn  В.