|
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
|
Stan Liao , Srinivas Devadas , Kurt Keutzer , Steve Tjiang, Instruction selection using binate covering for code size optimization, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.393-399, November 05-09, 1995, San Jose, California, United States
|
| |
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
|
|
Evguenii I. Goldberg , Luca P. Carloni , Tiziano Villa , Robert K. Brayton , Alberto L. Sangiovanni-Vincentelli, Negative thinking by incremental problem solving: application to unate covering, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.91-98, November 09-13, 1997, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Darko Kirovski , Yean-Yow Hwang , Miodrag Potkonjak , Jason Cong, Intellectual property protection by watermarking combinational logic synthesis solutions, Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design, p.194-198, November 08-12, 1998, San Jose, California, United States
|
|
|
|
Roberto Cordone , Fabrizio Ferrandi , Donatella Sciuto , Roberto Wolfler Calvo, An efficient heuristic approach to solve the unate covering problem, Proceedings of the conference on Design, automation and test in Europe, p.364-371, March 27-30, 2000, Paris, France
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|