DocumentCode
3215234
Title
Approximate algorithms for time separation of events
Author
Chakraborty, S. ; Dill, D.L.
Author_Institution
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear
1997
fDate
9-13 Nov. 1997
Firstpage
190
Lastpage
194
Abstract
We describe a polynomial-time approximate algorithm for computing minimum and maximum time separations between all pairs of events in systems specified by acyclic timing constraint graphs. Even for acyclic graphs, the problem is NP-complete. We propose finding an approximate solution by first approximating the non-convex feasible space with a suitable convex "envelope", and then solving the problem efficiently in the approximate convex space. Unlike previous works, our algorithm can handle both min and max type timing constraints in the same system, and has a computational complexity that is polynomial in the number of events. Although the computed separations are conservative in the worst-case, experiments indicate that our results are highly accurate in practice.
Keywords
approximation theory; circuit analysis computing; computational complexity; polynomials; timing; NP-complete; acyclic timing constraint graphs; approximate algorithms; computational complexity; polynomial-time approximate algorithm; time separation of events; Complexity theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-8186-8200-0
Type
conf
DOI
10.1109/ICCAD.1997.643520
Filename
643520
Link To Document