Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая тду.docx
Скачиваний:
9
Добавлен:
01.03.2025
Размер:
210.37 Кб
Скачать
    1. Минимизация таблицы переходов

Находятся многочисленные Е – множества строк, в которых в столбце проставлено состояние i или знак безразличного состояния(~).

Для составления таблицы покрытий(табл.2) имеем:

Е11=(1,4,5,6,7,8,9,10,13,14) Е22=(1,2,5,6,9,12,13,14) Е103=(1,2,3,4,5,10,11,12)

Е31=(2,3,4,6,7,8,10,13) Е42=(3,4,5,6,9,12,13,14) Е73=(2,3,4,5,6,7,11,12)

Е121=(4,6,7,8,10,11,12,13) Е82=(5,6,7,8,9,12,13,14) Е93=(2,3,4,5,8,9,11,12)

Е112=(5,6,9,10,11,12,13,14) Е143=(2,3,4,5,11,12,13,14)

Е64=(1,2,3,6,7,8,9,10,11,14)

Е54=(2,3,4,5,7,8,9,10,11,14)

Е134=(2,3,7,8,9,10,11,12,13,14)

Находятся множества Еi1,i2,i3,i4i11 ᴒЕi22 ᴒ Еi33 ᴒЕi44 для всех i1,i2,i3,i4. Из полученных множеств исключаются те, которые полностью входят в другое множество Е. Оставшиеся множества являются максимальными подмножествами совместимых строк, они обозначаются латинскими буквами.

Е1,2,10,6={1} - A ; Е3,2,7,6={2,6} - B; E3,4,7,5={3,4} - C; E1,8,9,5={5,8,9} - D; E12,8,7,13={7,12} - E; E12,11,7,6={6,11} - F; E12,11,10,13={10,11,12} - G; E1,11,14,13={13,14} - H.

      1. Составление таблицы покрытий

Столбцы таблицы соответствуют множествам A,B..H, а строки – строкам первичной таблицы переходов. На пересечении строки и столбца ставится знак «+», если данная строка таблицы переходов входит в данное подмножество совместимых строк.

Решение задачи покрытия

Находится минимальное множество столбцов w такое, что каждая строка(состояние) входит хотя бы в одно из них. Для этого составляется алгебраическое выражение Q, типа конъюнкция дизъюнкций. Каждая дизъюнкция тех столбцов, в которых стоит метка «+» в данной строке(табл.2).

Табл.2 Таблица покрытий

S

A

B

C

D

E

F

G

H

1

+

2

+

3

+

4

+

5

+

6

+

+

7

+

8

+

9

+

10

+

11

+

+

12

+

+

13

+

14

+

Для таблицы 2 имеем:

Q=A*B*C*D*(FvB)*E*D*G*(FvG)*(EvG)*H=A*B*C*D*F*E*G*H