DocumentCode :
3262970
Title :
An exact algorithm for the statistical shortest path problem
Author :
Deng, Liang ; Wong, Martin D F
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana-Champaign, IL
fYear :
2006
fDate :
24-27 Jan. 2006
Abstract :
Graph algorithms are widely used in VLSI CAD. Traditional graph algorithms can handle graphs with deterministic edge weights. As VLSI technology continues to scale into nanometer designs, we need to use probability distributions for edge weights in order to model uncertainty due to parameter variations. In this paper, we consider the statistical shortest path (SSP) problem. Given a graph G, the edge weights of G are random variables. For each path P in G, let LP be its length, which is the sum of all edge weights on P. Clearly LP is a random variable and we let muP, and omegaP 3 be its mean and variance, respectively. In the SSP problem, our goal is to find a path P connecting two given vertices to minimize the cost function mup, + Phi (omegaP 2) where Phi is an arbitrary function. (For example, if Phi (times) equiv the cost function is muP , + 3omegaP.) To minimize uncertainty in the final result, it is meaningful to look for paths with bounded variance, i.e., omegaP 2 les B for a given fixed bound B. In this paper, we present an exact algorithm to solve the SSP problem in O(B(V + E)) time where V and E are the numbers of vertices and edges, respectively, in G. Our algorithm is superior to previous algorithms for SSP problem because we can handle: 1) general graphs (unlike previous works applicable only to directed acyclic graphs), 2) arbitrary edge-weight distributions (unlike previous algorithms designed only for specific distributions such as Gaussian), and 3) general cost function (none of the previous algorithms can even handle the cost function mu P, + 3omegaP. Finally, we discuss applications of the SSP problem to maze routing, buffer insertions, and timing analysis under parameter variations
Keywords :
graph theory; network analysis; statistical analysis; arbitrary edge-weight distribution; buffer insertion; exact algorithm; general cost function; general graph; maze routing; parameter variation; statistical shortest path problem; timing analysis; Algorithm design and analysis; Cost function; Design automation; Joining processes; Probability distribution; Random variables; Routing; Shortest path problem; Uncertainty; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 2006. Asia and South Pacific Conference on
Conference_Location :
Yokohama
Print_ISBN :
0-7803-9451-8
Type :
conf
DOI :
10.1109/ASPDAC.2006.1594811
Filename :
1594811
Link To Document :
بازگشت