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)
2) Несущественные переменные отсутствуют
3)
4)
11) Подмножества в декомпозиционной таблице разбиты на подмножества по числу j неинверсных переменных в наборах и упорядочены в порядке убывания значения j. Благодаря этому выполнение данной операции обеспечивается автоматически при использовании рассмотренной декомпозиционной таблицы.
12) jmin=1
13) Сформируем ПМФ и
13.1. Для :
M0() = {2, 3; 23, 36}
M1() = {1; 25}
P() = {1, 25}
13.2. W() = {12, 13; 123, 235; 2356}
13.3. Так как W() ≠ Ø, то переходим к формированию ПМФ
13.4. Формируем P():
M0() = M1() ={1; 25}
M1() = W() = {12, 13; 123, 235; 2356}
P() = {12, 13, 235}
13.5. Принимаем e = 2
13.6. = {236}
13.7. Так как Ø, то формируем первичную ДНФ
P()
()= {236}
13.9. Формируем подмножество W()= Ø
13.13. Корректируем первичную ДНФ ПМФ:
P() = {1, 25, 236}
13.14. e = e + 2 = 4
Поскольку единичное характеристическое подмножество функции не содержит наборов с числом неинверсных переменных j>3, процесс формирования ПМФ и окончен. В результате его проведения получены следующие первичные ДНФ ПМФ:
P() = {1, 25, 236}, P() = {12, 13, 235}
15) Поскольку M1() = Ø процесс декомпозиции окончен.
17) Оптимизируем ПМФ :
17.1 Поскольку число импликант в первичной ДНФ ПМФ невелико, используем второй способ формирования множества простых импликант.
Поскольку первичная ДНФ ПМФ содержит элементарные конъюнкции 2го и 3го рангов, ее оптимизация возможна за счет элементарных конъюнкций второго и меньшего рангов. Сначала рассмотрим конъюнкции 3го ранга:
235 → {23, 25, 35}
В результате получаем следующее множество элементарных конъюнкций, реализующих импликанты первичной ДНФ ПМФ:
{23, 25, 35}
Исключаем те наборы, которые реализуют наборы нулевого характеристического подмножества M0():
R()={35}
Далее рассмотрим элементарные конъюнкции второго ранга:
35 → {3, 5}, 13 → {1, 3}, 12 → {1, 2}
Все элементарные коъюнкции 1го ранга реализуют наборы M0(). В результате получаем:
R()={35}
Данная элементарная конъюнкция второго ранга покрывает 1 импликанту первичной ДНФ ПМФ: 235, следовательно, может быть включена в множество импликант ПМФ .
Таким образом, получаем следующую оптимальную ДНФ ПМФ:
17) Оптимизируем ПМФ :
Ее оптимизация возможна за счет элементарных конъюнкций 2го и 1го рангов.
Поскольку число импликант в первичной ДНФ ПМФ невелико, используем второй способ формирования множества простых импликант:
236 → {23, 36, 26}
Исключим наборы, которые реализуют наборы M0():
R()={26}
Далее рассмотрим элементарные конъюнкции 2го ранга:
26 → {2, 6}, 25 → {2, 5}
Исключаем конъюнкции реализующие наборы M0():
{5}
т.е. только одна элементарная конъюнкция 1го ранга может быть включена в число импликант ПМФ
Таким образом R()={5, 26}
Данные элементарные конъюнкции 1го и 2го рангов реализуют 2 импликанты первичной ДНФ ПМФ: 25 и 236, следовательно, могут быть включены в множество импликант ПМФ :
18)
Процесс оптимизации окончен.
В результате получено следующее представление ФАЛ :
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.