|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
1 |
1 |
|||
|
1 |
1 |
1 |
1 |
1 |
1 |
||
|
1 |
1 |
1 |
1 |
1 |
|||
|
1 |
1 |
1 |
1 |
1 |
|||
|
1 |
1 |
1 |
1 |
1 |
1 |
||
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
|
|
1 |
1 |
1 |
1 |
1 |
|||
|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Таким образом, задача построения ЭНФ по МС сводится
к известной задаче нахождения всех максимальных совместимых подмножеств
(МАКСОПОД). Каждой конъюнкции ЭНФ в МС соответствует максимальная полная
(заполненная единицами) подматрица. Например, конъюнкции в
табл. 3.1 соответствует максимальная полная подматрица, показанная в табл. 3.3.
Т а б л и ц а 3.3
|
|
|
|
|
1 |
1 |
1 |
|
1 |
1 |
1 |
|
1 |
1 |
1 |
Чтобы найти такую
подматрицу надо включить в множество М строку и затем
последовательно включать в это множество строки, которые совместимы со всеми
строками, уже включенными в М. Процесс нахождения конъюнкции ЭНФ завершается,
когда число строк в множестве М окажется равным числу столбцов в этих строках,
заполненных единицами. В табл. 3.4 отражен процесс нахождения конъюнкции
.
|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
1 |
||||
|
1 |
1 |
1 |
1 |
||||
|
1 |
1 |
1 |
1 |
Для построения ЭНФ по МС может быть использован любой из известных алгоритмов МАКСОПОД, которые упорядочивают процесс формирования конъюнкций [13].
Обозначим через А и В – множества букв ЭНФ, совместимых соответственно с буквами a и b. Введем четыре вида отношений между буквами ЭНФ (контактами):
1) эквивалентности a = b, если А = В;
2) замены a « b, если A \ a = B \ b;
3) включения по эквивалентности a Ì b, если А Ì В;
4) включения по замене a ® b, если A \ aÌ B \ b.
Указанные отношения
определяются по МС путем сравнения строк a и b.
Для табл. 3.1 имеем: =
,
« b,
«
,
Ì
,
Ì
,
®
,
®
.
Если а = b,
то буквы a и b совместимы и всегда входят вместе в одну и ту же
конъюнкцию ЭНФ, а контакты a и b включены последовательно и всегда вместе входят в
один и тот же путь проводимости схемы. Если а « b, то буквы a
и b несовместимы и для всякой конъюнкции
ЭНФ, содержащей букву а, найдется конъюнкция, которую можно
получить из первой путем замены а
на b,а контакты a и b включены
параллельно и всегда вместе входят в одно и то же сечение схемы. Если a b, то буквы a
и b совместимы и во всех конъюнкциях,
которые содержат букву b,
присутствует и буква a. Если a ®b,
то буквы a и b несовместимы и для всякой конъюнкции ЭНФ, содержащей букву a, найдется конъюнкция, содержащая букву b и все буквы, составляющие первую
конъюнкцию (кроме а), а также некоторое множество других
букв.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.