A MORE EFFICIENT ALGORITHM FOR THE MIN-PLUS MULTIPLICATION

被引:35
作者
DOBOSIEWICZ, W
机构
[1] Department of Computing Science, University of Alberta, Edmonton, Alberta
关键词
Algorithms; all-pairs shortest paths; data structures; matrix multiplication;
D O I
10.1080/00207169008803814
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The (min, +) product C of two nxn matrices A and B is defined as Cij = [formulae omitted]. This paper presents an algorithm to compute the (min, +) product of two nxn matrices. The algorithm follows the approach described by Fredman. but is faster than Fredman's own algorithm: Its time complexity is either [formulae omitted] or even [formulae omitted] n), ifone adheres to the uniform-cost RAM model faithfully. This result implies the existence of [formulae omitted] n) algorithms for the problems that (min, +) matrix multiplication is equivalent to, such as the all-pairs shortest paths problem. As the presented algorithm uses operations on sets, the formal analysis of its time complexity raises a few interesting questions about the applicability of the standard RAM complexity model. © 1990 Gordon and Breach, Science Publishers, Inc.
引用
收藏
页码:49 / 60
页数:12
相关论文
共 8 条
[1]  
BLONIARZ P, 1980, 12TH P ANN ACM S THE, P378
[2]   NOTE ON SPIRAS ALGORITHM FOR ALL-PAIRS SHORTEST-PATH PROBLEM [J].
CARSON, JS ;
LAW, AM .
SIAM JOURNAL ON COMPUTING, 1977, 6 (04) :696-699
[3]  
Fredman M. L., 1976, SIAM Journal on Computing, V5, P83, DOI 10.1137/0205006
[4]  
KERR LR, 1970, THESIS CORNELL U
[5]  
MEHLHORN K, 1984, DATA STRUCTURES ALGO, V2, P155
[6]   SHORTEST-PATH PROBLEM IS NOT HARDER THAN MATRIX MULTIPLICATION [J].
ROMANI, F .
INFORMATION PROCESSING LETTERS, 1980, 11 (03) :134-136
[7]  
Spira P. M., 1973, SIAM Journal on Computing, V2, P28, DOI 10.1137/0202004
[8]  
[No title captured]