An 'all pairs shortest paths' distributed algorithm using 2n(2) messages

被引:25
作者
Haldar, S
机构
[1] Department of Computer Science, University of Utrecht, 3508 TB Utrecht
[2] Theoretical Computer Science Group, Tata Inst. of Fundamental Research, Colaba, Mumbai 400 005, Homi Bhabha Road
[3] Axes Technology (I) Ltd., 4/51 Morzaria Industrial Estate, Bangalore 560 029
关键词
D O I
10.1006/jagm.1996.0842
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In an execution of a distributed program, processes communicate among themselves by exchanging messages. The execution speed of the program could be expedited by a faster message delivery system, transmitting messages to their destinations through their respective shortest paths. Some distributed algorithms have been proposed in recent years for determining all pairs shortest paths for an arbitrary computer network. The best known algorithm uses O(n(2)logn) messages, where n is the number of computers in the network. This paper presents a new distributed algorithm for the same problem using 2n(2) messages in the worst case. This algorithm uses a strategy quite different from those of the other algorithms for the same problem. (C) 1997 Academic Press.
引用
收藏
页码:20 / 36
页数:17
相关论文
共 16 条
[1]   SPARSER - A PARADIGM FOR RUNNING DISTRIBUTED ALGORITHMS [J].
AFEK, Y ;
RICKLIN, M .
JOURNAL OF ALGORITHMS, 1993, 14 (02) :316-328
[2]   A NEW DISTRIBUTED DEPTH-1ST-SEARCH ALGORITHM [J].
AWERBUCH, B .
INFORMATION PROCESSING LETTERS, 1985, 20 (03) :147-150
[3]   DISTRIBUTED COMPUTATION ON GRAPHS - SHORTEST-PATH ALGORITHMS [J].
CHANDY, KM ;
MISRA, J .
COMMUNICATIONS OF THE ACM, 1982, 25 (11) :833-837
[4]   YET ANOTHER DISTRIBUTED DEPTH-1ST-SEARCH ALGORITHM [J].
CIDON, I .
INFORMATION PROCESSING LETTERS, 1988, 26 (06) :301-305
[5]  
Dijkstra E. W., 1959, NUMER MATH, V1, P269, DOI DOI 10.1007/BF01386390
[6]  
Edmonds J., 1971, MATH PROGRAM, V1, P126
[7]   ALGORITHM-97 - SHORTEST PATH [J].
FLOYD, RW .
COMMUNICATIONS OF THE ACM, 1962, 5 (06) :345-345
[8]   EFFICIENT ALGORITHMS FOR SHORTEST PATHS IN SPARSE NETWORKS [J].
JOHNSON, DB .
JOURNAL OF THE ACM, 1977, 24 (01) :1-13
[9]   A TIME-OPTIMAL MESSAGE-EFFICIENT DISTRIBUTED ALGORITHM FOR DEPTH-1ST-SEARCH [J].
LAKSHMANAN, KB ;
MEENAKSHI, N ;
THULASIRAMAN, K .
INFORMATION PROCESSING LETTERS, 1987, 25 (02) :103-109
[10]   THE NEW ROUTING ALGORITHM FOR THE ARPANET [J].
MCQUILLAN, JM ;
RICHER, I ;
ROSEN, EC .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1980, 28 (05) :711-719