About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
Integration, the VLSI Journal
Paper
An incremental algorithm for identification of longest (shortest) paths
Abstract
In this paper we describe an algorithm that finds the next k longest or shortest paths of a directed acyclic graph on demand, without computing all previous paths again. We also suggest a technique to find longest (shortest) paths through a specific input or a specific input output pair. This algorithm has many applications including but not limited to timing analysis of digital integrated circuits, timing driven placement of digital circuits, and delay analysis/routing of messages in computer communication networks. © 1994.