444
Гл. 5. Прикладная теория алгоритмов
Строим семантическую таблицу, состоящую из двух подтаблиц.
Столбцам первой подтаблицы взаимно однозначно соответствуют
запрещенные фигуры Q3 — пути длины 2 графа сцепления, стро
кам — ребра и в клетке (г, j ) стоит 1, если г-е ребро содержится в
j -м пути, и 0 в противном случае. Строкам второй подтаблицы вза
имно однозначно соответствуют ребра, столбцам — входные век
торы, взвешивающие эти ребра, и в клетке (г, j) стоит 1, если j -й
входной вектор взвешивает i-e ребро, и 0 в противном случае.
Для устранения недетерминированности переходов необходимо
расширить входные векторы, вошедшие в покрытие семантиче
ской таблицы. Для этого необходимо покрыть столбцы строками
в первой подтаблице и найденное покрытие покрыть столбцами во
второй подтаблице.
Таблица 5.18
Q31
Q32
Q33
Q34 Q35 Язе Q37
<?38
Ребра
1 2 3 4
1 0
0 0 0 0
0 0
{S b S 2)
1 0 0 0
1
1 1 0 0 0 0
0
{S2,Ss} 1
0 0 0
0 0 1
1 1 0 0 0
{S3,5s}
0
0 1 0
0 1 0 1
0 1 1 0 {Ss, Se} 0
0 0
1
0 0 0
0 1 1 0 1
{S 3,Se}
0 0
0
1
0 0
0 0 0 0 1 1 {S 4,Se )
0 1 0
0
Для рассматриваемого примера семантическая таблица
(табл. 5.18) содержит запрещенные фигуры, имеющие следующий
вид:
Q31 = {{Si, S2}, {S2, S5}}, Q32 = {{S2, S5}, {S5, S6}},
Q33 = {{S2, S5}, {S5, S3}}, Q34 = {{S3, S5}, {S5, Se}},
Q,s = {{S5, S3}, {S3, S6}}, Q36 = {{S5, Se}, {S3, S6}},
Q,7 = {{S5, S6}, {S6, S4}}, Q * = {{S3, S6}, {S6, S4}}.
В данном случае покрытие первой подтаблицы образуют вто
рая, четвертая и пятая строки; покрытие этих строк во второй
подтаблице образуют первый и четвертый столбцы. Следовательно,
для противоположного кодирования внутренних состояний необ
ходимо на графе сцепления удалить ребра {S2, S5}, {S5, Se}, {S3,
Se}. После такого сужения сигнатуры графа сцепления он не со
держит запрещенных фигур и, следовательно, возможно противо
положное кодирование:
Si — Oil, S2 — 100, S3 — 101,
S4 — 001, S5 — 010, S6 — 110.
Ребра из графа сцепления удаляются путем расцепления соот
ветствующих внутренних состояний расширением сцепляющего
их входного вектора. Расширение осуществляется приписыванием
минимального количества внутренних переменных, которыми от