
§5.3. Характеризация выходной связности структур
419
Т абли ц а 5.7
Qi
* 1 (1 , 2 )
*2 (4 , 5 )
*2 (2 , 5)'
*з(3,5)
*з(1 ,5)
*<(3,4)
*4(1,2)
Qi
0 1 0
1 0 1 0
Q2
1
0 1
0
1 0
0
Qs
0
0
1
0
1 0
1
Одним из минимальных покрытий является ж = {*2 (4, 5), £2(2, 5)}. По
скольку преобразования, входящие в него, расщепляют лексикографически
одинаковые буквы, строим граф на словах {2, 4, 5} (рис. 5.26,5). Этот граф
раскрашивается в два цвета: {2, 4} и {5}-
Следовательно, достигнуто минимальное расщепление букв. После штри
ховки буквы xt в пятом слове получаем ДНФ, интерпретируемую в категориях
диаграммы Хассе со сложностью 7 (рис. 5.26, в):
f'(x 1, Х2, Хз, Х4, г£) = Г1Х3Х4 V Х1Х2Х4 VX1X3X4 VX1X2X4 VXlX^X3.
Рассматривая аналогично остальные покрытия и распределение запрещен
ных фигур в мографе второй тупиковой ДНФ, получаем, что найденная упоря
дочиваемая ДНФ является абсолютно минимальной. Следовательно, сложность
диаграммы, реализующей эту функцию, также равна 7 (рис. 5.26,г).
Приведем точное решение задачи структурной минимизации
системы булевых функций, основанное на использовании зап
рещенных фигур преобразования мографа в диаграмму с фик
сированными максимальными элементами. Оно заключается в
выполнении следующих этапов.
1. С помощью одного из известных методов формируют множе
ство многовыходных простых импликант (МПИ) (многовыходных
Максимальных интервалов). Множество точек пространства, вхо
дящих в единичные области булевых функций /1, Д , ..., Д и
Образующих гиперкуб, называется многовыходным (к-выходным)
интервалом функций Д , /2, ..., Д.
Многовыходной интервал булевых функций Д , Д,..., Д назы
вается многовыходным максимальным интервалом, если не най
дется многовыходного интервала этих функций, включающего его.
Конъюнкция, соответствующая многовыходному интервалу буле
вых функций Д , Д , ..., Д, называется многовыходной простой
импликантой.
2. Строят импликантную таблицу Квайна, в которой каждой
строке соответствуют МПИ, столбцу — конституенты единицы
(Или импликанты) исходных булевых функций fi(X) € F(X). При
Этом конституента единицы (импликанта) столько раз входит в
таблицу, сколько функций принимают на ней значение единица.
3. Находят покрытия столбцов строками импликантной табли
цы. Таким образом определяются ТДНФ системы булевых функ
ций.
4. Для каждой ТДНФ системы булевых функций, которой со
ответствует модель Фа, строят решетчатую ДНФ (РДНФ) системы
булевых функций минимальной сложности, т. е. осуществляют
цреобразование Фа —> Фь.