Title :
Parallel calculation of shortest paths in sparse graphs on a systolic array
Author :
Bauer, Sabine ; Schwiegelshohn, Uwe
Author_Institution :
Inst. of Network Theory & Circuit Des., Tech. Univ. Munich, West Germany
Abstract :
The applicability of the systolic/wavefront array concept for a particular class of algorithms is evaluated. A representative of this class if Ford´s algorithm (see E.L. Lawler, 1976) for the solution of the single-source-shortest-path problem under consideration of sparsity properties of the graph. Data transportation turns out to be the crucial point of the systolic realization. In the case of Ford´s algorithm two different kinds of data transport problems arise which are solved by broadcasting within a connected region and by use of a two-dimensional systolic sorting procedure. Further, a comparison between the systolic version of Ford´s algorithm and systolic realizations of Floyd´s method (see E.L. Lawler, 1976), which is the corresponding direct algorithm, are given
Keywords :
cellular arrays; graph theory; logic design; Floyd method; data transportation; parallel calculation; shortest paths; sparse graphs; sparsity properties; systolic array; two-dimensional systolic sorting procedure; Algebra; Application software; Broadcasting; Circuit synthesis; Intelligent networks; Iterative algorithms; Network theory (graphs); Sorting; Systolic arrays; Tree graphs;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1988. ICCD '88., Proceedings of the 1988 IEEE International Conference on
Conference_Location :
Rye Brook, NY
Print_ISBN :
0-8186-0872-2
DOI :
10.1109/ICCD.1988.25736