ACM Home Page
Please provide us with feedback. Feedback
Solving covering problems using LPR-based lower bounds
Full text PdfPdf (87 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 34th annual Design Automation Conference table of contents
Anaheim, California, United States
Pages: 117 - 120  
Year of Publication: 1997
ISBN:0-89791-920-3
Authors
Stan Liao  Advanced Technology Group, Synopsys, Inc.
Srinivas Devadas  Department of EECS, MIT
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 18,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/266021.266046
What is a DOI?

ABSTRACT

Unate and binate covering problems are a special class ofgeneral integer linear programming problems with which several problemsin logic synthesis, such as two-level logic minimization and technologymapping, are formulated. Previous branch-and-bound methodsfor exactly solving these problems use lower-bounding techniques basedon finding maximal independent sets. In this paper we examine lower-boundingtechniques based on linear programming relaxation (LPR) forthe binate covering problem. We show that a combination of traditionalreductions (essentiality and dominance) and incremental computation ofLPR-based lower bounds can exactly solve difficult covering problemsorders of magnitude faster than traditional methods.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
R Barth. A Davis-Putnam based enumeration algorithm for linear pseudo-boolean optimization. Technical Report MPI-I-95- 2-003, Max-Planck-Institut far Informatik, January 1995. See www.mpi-sb.mp g.de/ g uide/staff/barth/publications/reports.
 
2
J.E. Beasley. An algorithm for set covering problem. European Journal of Operational Research, 31:85-93, 1987.
 
3
O. Coudert. On solving binate covering problems. In Proceedings of ACM/IEEE Design Automation Conference, June 1996.
4
 
5
J.F. Gimpel. A reduction technique for prime implicant tables. IEEE Trans. on Elec. Comp., 14:535-541, June 1965.
 
6
A. Grasselli and F. Luccio. A method for minimizing the number of internal states in incompletely specified machines. IEEE Trans. on Elec. Comp., 14:350-359, June 1965.
 
7
 
8
E.L. McCluskey, Jr. Minimization of boolean functions. Bell Sys. Tech. Journal, 35:1417-1444, April 1959.
 
9
 
10
W. V. O. Quine. A way to simplify truth functions. Am. Math. Monthly, 62:627-631, 1955.
 
11
W.V.O. Quine. On cores and prime implicants of truth functions. Am. Math. Monthly, 66:755-760, 1959.
 
12

CITED BY  12

Collaborative Colleagues:
Stan Liao: colleagues
Srinivas Devadas: colleagues