Оптимизация
функции .
1.
Оптимизация
Рассмотрим
нулевое подмножество функции .
Оно содержит следующие конъюнкции: 12346 и 13456. Очевидно, что конъюнкция
меньшего ранга, которая не будет покрывать нулевое подмножество функции, - 25.
Получаем
.
2.
Оптимизация
Так как функция содержит элементарные конъюнкции только пятого ранга, ее оптимизация возможна за счет элементарных конъюнкций четвертого и меньших рангов. Рассмотрим элементарные конъюнкции четвертого ранга:
№ |
Конъюнкция |
Покрываемый набор из |
Количество покрываемых импликант |
Множество импликант |
1 |
1245 |
- |
0 |
- |
2 |
1256 |
- |
0 |
- |
3 |
2345 |
- |
0 |
- |
4 |
2356 |
- |
0 |
- |
5 |
2456 |
- |
0 |
- |
Следовательно,
оптимизация невозможна.
Получаем
.
3.
Оптимизация
Так как функция содержит элементарные конъюнкции только третьего ранга, то ее оптимизация возможна за счет элементарных конъюнкций второго и первого ранга. Рассмотрим элементарные конъюнкции второго ранга:
№ |
Конъюнкция |
Покрываемый набор из |
Количество покрываемых импликант |
Множество импликант |
1 |
12 |
- |
2 |
+ |
2 |
13 |
- |
1 |
+ |
3 |
14 |
- |
2 |
+ |
4 |
16 |
- |
1 |
+ |
5 |
23 |
- |
1 |
+ |
6 |
25 |
- |
2 |
+ |
7 |
26 |
- |
1 |
+ |
8 |
34 |
- |
1 |
+ |
9 |
35 |
- |
1 |
+ |
10 |
36 |
- |
0 |
- |
11 |
45 |
- |
2 |
+ |
12 |
46 |
- |
1 |
+ |
13 |
56 |
- |
1 |
+ |
Рассмотрим элементарные конъюнкции первого ранга:
№ |
Конъюнкция |
Покрываемый набор из |
Количество покрываемых импликант |
Множество импликант |
1 |
1 |
15 |
* |
- |
2 |
2 |
24 |
* |
- |
3 |
3 |
- |
2 |
+ |
4 |
4 |
24 |
* |
- |
5 |
5 |
15 |
* |
- |
6 |
6 |
- |
2 |
+ |
Построим таблицу покрытия:
1 2 4 |
1 2 5 |
1 3 5 |
1 4 5 |
1 5 6 |
2 3 4 |
2 4 5 |
2 4 6 |
|
3 |
|
|
||||||
6 |
|
|
||||||
12 |
|
|
||||||
14 |
|
|
||||||
25 |
|
|
||||||
45 |
|
|
Конъюнкции 3 и 6 существенны. Включаем их в окончательное решение. Сокращаем таблицу покрытия.
1 2 4 |
1 2 5 |
1 4 5 |
2 4 5 |
||
12 |
|
|
A |
||
14 |
|
|
B |
||
25 |
|
|
C |
||
45 |
|
|
D |
Получаем две
минимальных ДНФ, любая из которых может быть выбрана в качестве оптимальной.
Произвольно выбираем .
Получаем
.
4.
Оптимизация
Так как
функция содержит только конъюнкции второго ранга, то ее оптимизация возможна
конъюнкциями первого ранга. Но оптимизация невозможна, так как конъюнкции
первого ранга входят в нулевое подмножество функции. Получаем .
Оптимизация
функции .
1.
Оптимизация
Так как функция содержит только элементарную конъюнкцию шестого ранга, то ее оптимизация возможна за счет элементарных конъюнкций пятого и меньших рангов. Рассмотрим элементарные конъюнкции пятого ранга:
№ |
Конъюнкция |
Покрываемый набор из |
Количество покрываемых импликант |
Множество импликант |
1 |
12345 |
- |
1 |
+ |
2 |
12346 |
- |
1 |
+ |
3 |
12456 |
- |
1 |
+ |
4 |
13456 |
- |
1 |
+ |
Рассмотрим элементарные конъюнкции четвертого ранга:
№ |
Конъюнкция |
Покрываемый набор из |
Количество покрываемых импликант |
Множество импликант |
1 |
1235 |
12356 |
* |
- |
2 |
1236 |
12356 |
* |
- |
3 |
1346 |
- |
1 |
+ |
4 |
1456 |
1456 |
* |
- |
5 |
2346 |
23456 |
* |
- |
6 |
2456 |
23456 |
* |
- |
7 |
3456 |
23456 |
* |
- |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.