A new exact algorithm for the shortest path problem: An optimized shortest distance matrix

•A new shortest distance matrix (SDM) algorithm is proposed.•The SDM algorithm adopts The Power-plus Operation defined by us.•The SDM algorithm can be used to solve the shortest path problem.•The SDM can compute vertices independently and process them in parallel.•In incomplete graphs, the efficienc...

Full description

Saved in:
Bibliographic Details
Published inComputers & industrial engineering Vol. 158; p. 107407
Main Authors Yuan, Huilin, Hu, Jianlu, Song, Yufan, Li, Yanke, Du, Jie
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.08.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:•A new shortest distance matrix (SDM) algorithm is proposed.•The SDM algorithm adopts The Power-plus Operation defined by us.•The SDM algorithm can be used to solve the shortest path problem.•The SDM can compute vertices independently and process them in parallel.•In incomplete graphs, the efficiency of SDM algorithm is greatly improved. The growing amount of data generated from the increasingly sophisticated network connections requires greater accuracy and higher efficiency in pinpointing the shortest paths concerned. Therefore, the earlier classical exact algorithms are no longer 100 percent suitable for large-scale data processing, for their known great time complexity during calculation. In this paper, We present an updated shortest distance matrix (SDM) algorithm. Evidence to the operation's properties is provided and the properties are used in subsequent optimizations. Compared with Dijkstra's algorithm and Floyd's algorithm, the optimized SDM algorithm with parallel mode makes a great improvement in shortening the running time. The data test shows that the new algorithm improves the efficiency in processing a large amount of data.
ISSN:0360-8352
1879-0550
DOI:10.1016/j.cie.2021.107407