ACM Home Page
Please provide us with feedback. Feedback
The complexity of design automation problems
Full text PdfPdf (862 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 17th Design Automation Conference table of contents
Minneapolis, Minnesota, United States
Pages: 402 - 411  
Year of Publication: 1980
ISBN:0-89791-020-6
Authors
Sponsors
IEEE-CS\DATC : IEEE Computer Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 20,   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/800139.804562
What is a DOI?

ABSTRACT

This paper reviews several problems that arise in the area of design automation. Most of these problems are shown to be NP-hard. Further, it is unlikely that any of these problems can be solved by fast approximation algorithms that guarantee solutions that are always within some fixed relative error of the optimal solution value. This points out the importance of heuristics and other tools to obtain algorithms that perform well on the problem instances of “interest”.


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
 
2
Breuer, M.A.(ed.), Design Automation of Digital Systems, Vol.1, Theory and Techniques, Prentice-Hall, Englewood Cliffs, NJ, 1972.
 
3
Breuer, M.A., "Recent Developments in the Automated Design and Analysis of Digital Systems," Proceedings of the IEEE, Vol. 60. No. 1, January 1972, pp. 12-27.
 
4
Christofedes, N., "Worst-case Analysis of a New Heuristic for a Traveling Salesman Problem," Mgmt. Science Research Report, Carnegie Mellon University, 1976.
 
5
Clark, R.L., "A Technique for Improving Wirability in Automated Circuit Card Placement, Rand Corp. Report R-4049, August 1969.
 
6
vanCleemput, W.M., "Computer Aided Design of Digital Systems," 3 volumes, Digital Systems Lab., Stanford University, Computer Science Press, Potomac, MD, 1976.
 
7
Ehrlich, G.S., S.Even and R.E.Tarjan, "Intersection graphs of Curves in the Plane," Jr. Combin. Theo., Ser. B, 21, 1976, pp. 8-20.
8
 
9
Garey, M.R., R.L.Graham and D.S.Johnson, "The Complexity of Computing Steiner Minimal Trees," SIAM Jr.Appl.Math., 32, 1977, pp.835-859.
 
10
 
11
Habayeb, A.R., "System Decomposition, Partitioning, and Integration for Microelectronics," IEEE Trans. on System Science and Cybernetics, Vol.SSC-4, No.2, July 1968, pp.164-172.
12
 
13
 
14
Ibarra, O.H. and S. Sahni, "Polynomially Complete Fault Detection Problems," IEEE Trans. on Computers, Vo1.C-24, March 1975, pp.242-249.
 
15
Karp, R., "On the Reducibility of Combinatorial Problems," in R.E.Miller and J.W.Thatcher(eds.), Complexity of Computer Computations, Plenum Press, NY, 1972, pp.85-103.
 
16
Karp, R., "The Fast Approximate Solution of Hard Combinatorial Problems," Proc. 6th Southeastern Conf. on Combinatorics, Graph Theory, and Computing, Winnipeg, 1975.
 
17
Karp, R., "The Probabilistic Analysis of Some Combinatorial Search Algorithms," University of California, Berkeley, Memo No.ERL-M581, April 1976.
 
18
Karp, R., "Probabilistic Analysis of Partitioning Algorithms for the Traveling Salesman Problem in the Plane," Math. of Oper. Res., 2(3), 1977, pp.209-224.
 
19
Kodres, U.R., "Formulation and Solution of Circuit Card Design Problems Through Use of Graph Methods," in G.A.Walker(ed.), Advances in Electronic Circuit Packaging, Vol.2, Plenum Press, New York, NY, 1962, pp.121-142.
 
20
Kodres, U.R., "Logic Circuit Layout," The Digest Record of the 1969 Joint Conference of Mathematical and Computer Aids to Design, October 1969.
 
21
Lawler, E.L., "Electrical Assemblies with a Minimum Number of Interconnections," IEEE Trans. on Electronic Computers (Correspondence), Vol.EC-11, February 1962, pp.86-88.
 
22
Lawler, E.L., K.N. Levitt and J.Turner, "Module Clustering to Minimize Debay in Digital Networks," IEEE Trans. on Computers, Vol.C-18, January 1969, pp.47-57.
 
23
Lueker, G.S., "Two NP-Complete Problems In Nonnegative Integer Programming," Report No.178, Computer Science Lab., Princeton University, Princeton, NJ, 1975.
 
24
Notz, W.A., E. Schischa, J.L. Smith and M.G.Smith, "Large Scale Integration; Benefitting the Systems Designer," Electronics, February 20, 1967, pp.130-141.
25
26
 
27
Sahni, S., Mathematical Concepts in Science and Engineering, University of Minnesota, 1980.
 
28
Shamos, M.I. and D.Hoey, "Closest Point Problems," 16th Annual IEEE Symposium on Founi. of Comp. Sc., 1975, pp.151-163.
 
29
Yao, A., "An 0(EloglogV) Algorithm for Minimum Spanning Trees," Information Processing Letters, 4(1), 1975, pp.21-23.

CITED BY  12

Collaborative Colleagues:
Sartaj Sahni: colleagues
Atul Bhatt: colleagues