DocumentCode
1297725
Title
Solving covering problems using LPR-based lower bounds
Author
Fallah, Farzan ; Liao, Stan ; Devadas, Srinivas
Author_Institution
Fujitsu Labs. of America Inc., Sunnyvale, CA, USA
Volume
8
Issue
1
fYear
2000
Firstpage
9
Lastpage
17
Abstract
Unate and binate covering problems are a subclass of general integer linear programming problems with which several problems in logic synthesis, such as two-level logic minimization and technology mapping, are formulated. Previous branch-and-bound methods for solving these problems exactly use lower bounding techniques based on finding maximal independent sets. In this paper, we examine lower bounding techniques based on linear programming relaxation (LPR) for the covering problem. We show that a combination of traditional reductions (essentiality and dominance) and incremental computation of LPR-based lower bounds can exactly solve difficult covering problems orders of magnitude faster than traditional methods.
Keywords
integer programming; linear programming; logic CAD; minimisation of switching nets; relaxation theory; LPR-based lower bounds; binate covering problems; branch-and-bound methods; dominance; essentiality; integer linear programming problems; logic synthesis; maximal independent sets; technology mapping; two-level logic minimization; unate covering problems; Costs; Encoding; Integer linear programming; Laboratories; Linear programming; Logic programming; Minimization; Very large scale integration;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.820757
Filename
820757
Link To Document