Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. Метод синтеза, основанный на моделировании СДНФ.
2. Модификация предыдущего метода, заключающаяся в совместной реализации конъюнкций.
Метод синтеза, основанный на моделировании СДНФ, наглядно описали при доказательстве теоремы 1 (рис. 2).
Далее опишем следующий метод, заключающийся в совместной реализации конъюнкций (лемма).
Обозначим через L (F/G) минимальную сложность схемы (в базисе Б), которую надо присоединить к схеме, реализующей функцию G, чтобы полученная схема реализовала функцию F. Очевидно, что
L (F) L (G)+ L (F/G). (2)
В нашем случае Б = (, &, -).
Пусть Qn (x1,…,xn) = {x1s1&…&xnsn} – система всех 2n конъюнкций от переменных x1,…,xn.
Лемма. L(Qn) ~ 2n (сложность реализаций всех конъюнкций от n переменных).
Доказательство. Конъюнкцию x1s1&…&xnsn можно разбить на 2 части:
x1s1&…&xmsm и xm+1sm+1&…&xnsn.
Очевидно, что каждая конъюнкция x1s1&…&xnsn из Q (x ,…,x ) является конъюнкцией двух конъюнкций: x1s1&…&xmsm из Q (x ,…,x ) и xm+1sm+1&…&xnsn из Qn-m (xm+1,…,xn).
Поэтому (согласно рис. 4)
L(Q / Q , Q )£2 . (3)
Рис. 4
Из (1) следует, что
L(Q )£(2m-1)*2 £m*2 ,
L(Q )£[2(n-m)-1]*2 £(n-m)*2 .
Поэтому, учитывая (2) и (3), имеем L(Q )£ L(Q )+ L(Q )+ L(Q / Q , Q )£ m*2 +(n-m)*2 +2 .
Положим теперь m = [ ]. Тогда m*2 £ *2 ,
|
С другой стороны, очевидно, что при n ³ 2 L(Q )³2 , так как каждая конъюнкция реализуется на выходе некоторого элемента.
Таким образом, L(Q )~2n. Лемма доказана.
|
|
Дата публикования: 2014-10-20; Прочитано: 716 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!