Цена покрытия.
Цена r-куба представляет собой количество несвязанных координат. Sr=n*r
Для оценки качества покрытия используют два вида цены покрытия :
m
1) Sa=åSrNr, где Nr - количество r-кубов, входящих в по-
r=0
крытие, m - максимальная размерность куба. Цена Sa представляет собой сумму цен кубов, входящих в покрытие.
2) Sb=Sa+k, где k - количество кубов, входящих в покрытие
m m
Sa =å(n-r) Nr ; Sb=å(n-r)(Nr+1)
r=0 r=0
Под минимальным покрытием понимают покрытие, обладающее минимальной ценой Sa по сравнению с любым другим покрытием этой функции.
Можно показать, что покрытие, обладающее минимальной ценой Sa обладает также и минимальной ценой Sb.
Пример : f3(x)=V(0,1,4,6,7)
(f=1)
C0(f)=K0(f) ; Sa=5*3=15 ; Sb=Sa+5=20
C1(f)=K1(f) ; Sa=4*2=8 ; Sb=Sa+4=12
Cmin(f) : Sa=3*2=6 ; Sb=9
Цена покрытия Sa представляет собой количество букв, входящих в ДНФ, которая соответствует данному покрытию.
Цена Sb представляет для ДНФ сумму количества букв и количества термов.
Цена покрытия хорошо согласуется с ценой схемы по Квайну, которая строится по нормальной форме, соответствующей этому покрытию.
Для приведенной схемы цена по Квайну SQ=9=Sb (9-число входов).
В принципе, между SQ и ценами Sa и Sb существует соотношение Sa £ SQ £ Sb Это неравенство имеет место при следующих допущениях по комбинационной схеме :
1) Схема строится по нормальной форме (ДНФ или КНФ).
2) Схема строится на элементах булевого базиса (И, ИЛИ).
3) На входы схемы можно подавать как прямые, так и инверсные значения входных переменных, представляющие собой значения аргументов булевой функции (схема с парафазными входами). Элементы НЕ (инвертора в схеме отсутствуют.