Subscribe

Issue No.05 - May (1989 vol.15)

pp: 639-644

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.24713

ABSTRACT

<p>The design is discussed of distributed algorithms for the single-source shortest-path problem to run on an asynchronous directed network in which some of the edges may be associated with negative weights, and thus in which a cycle of negative total weight may also exist. The only existing solution in the literature for this problem is due to K.M. Chandy and J. Misra (1982), and it has, in the worst case, an unbounded message complexity. A synchronous version of the Chandy-Misra algorithm is described and studied, and it is proved that for a network with m edges and n nodes, the worst case message and time complexities of this algorithm are O(mn) and O(n), respectively. This algorithm is then combined with an efficient synchronizer to yield an asynchronous protocol that retains the same message and time complexities.</p>

INDEX TERMS

efficient distributed protocol; negative weights; distributed algorithms; single-source shortest-path problem; asynchronous directed network; edges; cycle; worst case; unbounded message complexity; synchronous version; Chandy-Misra algorithm; nodes; time complexities; efficient synchronizer; asynchronous protocol; computational complexity; directed graphs; distributed processing; protocols

CITATION

K.B. Lakshmanan, K. Thulasiraman, M.A. Comeau, "An Efficient Distributed Protocol for Finding Shortest Paths in Networks with Negative Weights",

*IEEE Transactions on Software Engineering*, vol.15, no. 5, pp. 639-644, May 1989, doi:10.1109/32.24713