Negative Cycle Detection in Dynamic Graphs

dc.contributor.authorChandrachoodan, Nitinen_US
dc.contributor.authorBhattacharyya, Shuvra S.en_US
dc.contributor.authorLiu, K.J.Rayen_US
dc.date.accessioned2004-05-31T22:59:46Z
dc.date.available2004-05-31T22:59:46Z
dc.date.created1999-09en_US
dc.date.issued1999-10-01en_US
dc.description.abstractWe examine the problem of detecting negative cycles in a dynamic graph, which is a fundamental problem that arises in electronic design automation and systems theory. Previous approaches used for this have tried to modify Dijkstra's algorithm since it is the fastest known Single-Source Shortest Path algorithm. We introduce the concept of {\em batch mode} negative cycle detection, in which a graph changes over time, and negative cycle detection needs to be done periodically. Such scenarios arise, for example, during iterative design space exploration for hardware and software synthesis. We present an algorithm for this problem, based on the Bellman-Ford algorithm, which outperforms previous approaches. We also show that this technique leads to very fast algorithms for the computation of the maximum-cycle mean (MCM) of a graph, especially for a certain form of {\em sparse graph}. Such sparseness often occurs in practice, as demonstrated for example by the ISCAS 89/93 benchmarks. We present experimental results that demonstrate the advantages of our batch-processing techniques, and illustrate their application to design-space exploration by developing an automated local-search technique for multiple-voltage scheduling of iterative data-flow graphs. (Also cross-referenced as UMIACS-TR-99-59)en_US
dc.format.extent1357047 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/1033
dc.language.isoen_US
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.relation.isAvailableAtTech Reports in Computer Science and Engineeringen_US
dc.relation.isAvailableAtUMIACS Technical Reportsen_US
dc.relation.ispartofseriesUM Computer Science Department; CS-TR-4065en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-99-59en_US
dc.titleNegative Cycle Detection in Dynamic Graphsen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-4065.ps
Size:
1.29 MB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-4065.pdf
Size:
179.68 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-4065.ps