DocumentCode :
1683872
Title :
A new algorithm for the binate covering problem and its application to the minimization of Boolean relations
Author :
Jeong, S.-W. ; Somenzi, Fabio
Author_Institution :
Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
fYear :
1992
Firstpage :
417
Lastpage :
420
Abstract :
The binate covering problem (BCP) is the problem of finding a minimum cost assignment to variables that is a solution of a Boolean equation f=1. It is a generalization of the set covering (or unate covering) problem, where f is positive unate, and is generally given as a table with rows corresponding to the set elements and the columns corresponding to the subsets. Previous methods have considered the case when f is given as a product-of-sum formula or as a binary decision diagram (BDD). A branch-and-bound algorithm for the BCP that assumes f is expressed as the conjunction of multiple BDDs is presented. The BCP solver that has been implemented can be applied to several problems, including exact minimization of Boolean relations, for which results are presented. It has been possible to solve large, difficult problems (up to 4692 variables) which could not be solved by the product of sum based method.<>
Keywords :
Boolean functions; logic design; minimisation of switching nets; Boolean equation; binary decision diagram; binate covering problem; branch-and-bound algorithm; exact minimization; minimization of Boolean relations; minimum cost assignment; product-of-sum formula; set covering; set elements; Boolean functions; Logic design; Minimization methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1992. ICCAD-92. Digest of Technical Papers., 1992 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-3010-8
Type :
conf
DOI :
10.1109/ICCAD.1992.279335
Filename :
279335
Link To Document :
بازگشت