Fскоб | |||||||||||||||||||||||||||||
& | |||||||||||||||||||||||||||||
& | Ú | ||||||||||||||||||||||||||||
x1 | x2 | x3 | x4 | ||||||||||||||||||||||||||
Рис. 7.3. Схема без ветвления (реализация скобочной формулы)
Пример 7.3. Булева функция f (5) задается ДНФ FДНФ = x1x2x3x4 Ú x1x2x3x5. Представить ее в базисе G1 (соответствующих ФЭ), минимизируя оценки показателей сложности, в классе формул (схем с ветвлением и без). Исходные данные: r = (4, 4), n = 5, n0 =3, n1 =1, n2 =1.
2.1. В классе ДНФ получаем:
f (5)= FДНФ = gÚ (g& (g&( x1, x2), g& (x3, x4)), g& (g&(x1, x2), g&( x3, x5))) ;
LБ(FДНФ, G1 )=8, LF(FДНФ, G1 )= 7, Dep F(FДНФ, G1 )= 3.
2.2. В классе скобочных формул получаем:
FДНФ = x1x2x3x4 Ú x1x2x3x5 = x1x2x3(x4Úx5) = Fскоб =
= g& (g& (g&( x1, x2), x3), gÚ ( x4, x5)) ;
Lб(Fскоб, G1 ) = 5, LF(Fскоб, G1 ) = 4, Dep F( Fскоб, G1 ) = 3.
2.3. В классе схем без ветвления (на основе ДНФ) получаем значения показателей сложности (см. рис. 7.4): LS(FДНФ, G1 )=5, Dep S(FДНФ, G1 )=3.
2.4. В классе схем с (максимально полным) ветвлением (на основе ДНФ) получаем значения показателей сложности (см. рис. 7.5):
LS(FДНФ, G1 )=5, Dep S(FДНФ, G1 )=4.
2.5. В классе схем с (частичным) ветвлением (на основе ДНФ) получаем значения показателей сложности (см. рис. 7.6):
LS(FДНФ, G1 )=6, Dep S(FДНФ, G1 )=3.
2.6. В классе схем без ветвления (на основе скобочной формулы) получаем значения показателей сложности (см. рис. 7.7):
LS(Fскоб, G1 ) = 4, Dep S( Fскоб, G1 ) = 3.
FДНФ | |||||||||||||||||||||||||||||
Ú | |||||||||||||||||||||||||||||
& | & | ||||||||||||||||||||||||||||
& | & | & | & | ||||||||||||||||||||||||||
x2 | x1 | x4 | x3 | x2 | x1 | x5 | x3 |
Рис. 7.4. Схема без ветвления (реализация ДНФ)
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 |


