Минимизация системы булевых функций. Синтез ПЛМ с заданной выходной матрицей, страница 5

X  =

1

2

3

4

5

6

  Y =

1

2

3

4

5

6

0

1

0

0

0

1

1

1

0

0

1

0

0

1

1

0

1

0

1

1

2

1

1

1

0

1

0

2

0

1

1

1

0

1

3

1

1

0

1

0

1

3

1

1

0

1

0

0

4

1

1

0

1

0

1

4

0

1

1

0

1

0

5

1

0

0

1

1

0

5

0

1

0

0

0

1

6

В матрице Y легко выявляются существенные элементы y14 и y66. Первый из них определяет максимальный минор, образуемый пересечением столбцов 1 и 4 со строками 1, 4 и 5. Минимальный покрывающий интервал для соответствующих ему столбцов 1 и 4 матрицы Х имеет значение 0— — 1 0 и не содержит, как нетрудно проверить, других элементов множества МF, откуда следует, что данный минор является интервальным и может быть включен в решение. Аналогично показывается, что интервальным является и минор, определяемый элементом y66. Отмечая знаком + покрываемые этими минорами элементы Y , преобразуем последнюю к виду.


1

2

3

4

5

6

+

0

0

+

0

0

1

1

1

1

0

1

0

2

0

+

1

0

0

+

3

+

+

0

+

0

+

4

+

0

0

+

1

0

5

0

+

0

0

0

+

6

Здесь находятся определяющие элементы y33и y55 , определяемые которыми миноры также оказываются интервальными и покрывают остальные единичные матрицы Y.

В результате матрица Y разлагается на четыре интервальных минора системы (X, Y).

1

0

0

1

0

0

,

0

0

0

0

0

0

,

0

0

0

0

0

0

,

0

0

0

0

0

0

.

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

1

0

0

0

1

0

1

1

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0