TY - JOUR
T1 - Reduction of average path length in binary decision diagrams by spectral methods
AU - Keren, Osnat
PY - 2008/4
Y1 - 2008/4
N2 - This paper deals with static techniques for reducing the Average Path Length (APL) of binary decision diagrams. The APL is proved to be a linear function of a folded autocorrelation function values. It is well known that the APL is sensitive to the reordering of the input variables, the explicit expression of the APL determines an optimal ordering criterion based on the function properties. Moreover, the APL can be further reduced by using linear functions of the input variables. Two linearization procedures for the linearization are presented: a) a minimization procedure using the autocorrelation values (time domain) and b) a minimization algorithm based on the mutual information between the Boolean function and a linear function of the input variables (Walsh spectrum). The time-domain approach outperforms the established information-theory approach. Experimental results show the efficiency of the suggested techniques.
AB - This paper deals with static techniques for reducing the Average Path Length (APL) of binary decision diagrams. The APL is proved to be a linear function of a folded autocorrelation function values. It is well known that the APL is sensitive to the reordering of the input variables, the explicit expression of the APL determines an optimal ordering criterion based on the function properties. Moreover, the APL can be further reduced by using linear functions of the input variables. Two linearization procedures for the linearization are presented: a) a minimization procedure using the autocorrelation values (time domain) and b) a minimization algorithm based on the mutual information between the Boolean function and a linear function of the input variables (Walsh spectrum). The time-domain approach outperforms the established information-theory approach. Experimental results show the efficiency of the suggested techniques.
KW - Binary decision diagram (BDD)
KW - Classification diagram
KW - Information theory
KW - Linear transform
KW - Logic synthesis
KW - Spectral technique
UR - http://www.scopus.com/inward/record.url?scp=40949114643&partnerID=8YFLogxK
U2 - 10.1109/tc.2007.70811
DO - 10.1109/tc.2007.70811
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:40949114643
SN - 0018-9340
VL - 57
SP - 520
EP - 531
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 4
ER -