ВУЗ:
Составители:
15 16
На пересечении строки и столбца ставится метка ( V ) если импли-
канта отличается от конституенты независимыми координатами с уче-
том минимизируемых функций -
y, f.
Таблица 2.4
Покрытие импликантами
Конституенты единицы
Импликанта 001
y
010
y
100
y
100
f
101
f
y f 1 — 0
V V
y f — 0 0
V V
y f 1 0 —
V
V V
y 0 — —
V V
y — — 0
V V
y — 0 —
V V
f 1 — —
V V
Отыскание минимального покрытия функции приводится с исполь-
зованием обычного алгоритма [1. C.198]. Заметим, что в ядро Квайна
не входит ни одна из импликант, так как все столбцы содержат более
одной метки.
Строки первая, вторая и последняя (табл. 2.4) могут быть сокраще-
ны, так как каждая из них полностью входит в одну из оставшихся (по
-
крывается ей). Предпоследний столбец также может, быть вычеркнут
с учётом того, что в него входит последний. В преобразованном по-
крытии (табл. 2.5), вычёркиваем предпоследний столбец и две послед-
ние строки, получая минимальное покрытие (табл. 2.6).
Таким образом, минимальное покрытие функции имеет вид:
(
)
yf
y f
abc
,
∏
=
−
−−
⎧
⎨
⎩
⎫
⎬
⎭
10
0
y
(2.17)
На основании (2.17) записывается система уравнений
yaba
fab
=∨
=
⎧
⎨
⎩
(2.18)
Таблица 2.5
Преобразованное покрытие по Квайну
Конституенты единицы
Импликанты 001
y
010
y
100
y
101
f
yf
1 0 –
V V
y
0 – –
V V
y
– – 0
V V
y
– 0 –
V V
Таблица 2.6
Минимальное покрытие по Квайну
Конституенты единицы
Импликанты 001 010 101
y y f
y f
1 0 –
V
y
0 – –
V V
Заметим, что преобразование к виду bay ∨= не целесообразно, так
как проводилась совместная минимизация.
Для сравнения рассмотрим решение данной задачи с использовани-
ем метода карт Карно (рис. 2.3). Каждый из методов имеет свои досто-
инства и недостатки. Наглядности метода карт Карно (минимизиру-
ющих карт) противостоит ограничение на число переменных. Строгая
формализация и отлаженный алгоритм в переборе вариантов в
методе
Квайна и Мак-Класки сделали его основой для машинных методов ми-
нимизации, однако ручной расчет на его базе излишне громоздок.
На пересечении строки и столбца ставится метка ( V ) если импли- Таблица 2.5
канта отличается от конституенты независимыми координатами с уче- Преобразованное покрытие по Квайну
том минимизируемых функций - y, f.
Таблица 2.4 Конституенты единицы
Покрытие импликантами
Импликанты 001 010 100 101
Конституенты единицы
Импликанта 001 010 100 100 101 y y y f
y y y f f yf 10– V V
yf 1—0 V V
yf —00 V V y 0–– V V
yf 10— V V V y ––0 V V
y 0—— V V
y –0– V V
y ——0 V V
y —0— V V Таблица 2.6
f 1—— V V Минимальное покрытие по Квайну
Отыскание минимального покрытия функции приводится с исполь- Конституенты единицы
зованием обычного алгоритма [1. C.198]. Заметим, что в ядро Квайна
не входит ни одна из импликант, так как все столбцы содержат более Импликанты 001 010 101
одной метки. y y f
Строки первая, вторая и последняя (табл. 2.4) могут быть сокраще-
yf 10– V
ны, так как каждая из них полностью входит в одну из оставшихся (по-
крывается ей). Предпоследний столбец также может, быть вычеркнут y 0–– V V
с учётом того, что в него входит последний. В преобразованном по-
крытии (табл. 2.5), вычёркиваем предпоследний столбец и две послед- Заметим, что преобразование к виду y = a ∨ b не целесообразно, так
ние строки, получая минимальное покрытие (табл. 2.6). как проводилась совместная минимизация.
Таким образом, минимальное покрытие функции имеет вид: Для сравнения рассмотрим решение данной задачи с использовани-
ем метода карт Карно (рис. 2.3). Каждый из методов имеет свои досто-
⎧1 0 − ⎫ y f
∏ ( y , f ) = ⎨⎩0 ⎬
− −⎭ y
(2.17) инства и недостатки. Наглядности метода карт Карно (минимизиру-
abc ющих карт) противостоит ограничение на число переменных. Строгая
На основании (2.17) записывается система уравнений формализация и отлаженный алгоритм в переборе вариантов в методе
⎧ y = ab ∨ a Квайна и Мак-Класки сделали его основой для машинных методов ми-
⎨ (2.18) нимизации, однако ручной расчет на его базе излишне громоздок.
⎩ f = ab
15 16
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »
