Abstract
The problem of finding the shortest path between a source and a destination node, commonly represented by graphs, has several computational algorithms as an attempt to find what is called the minimum path. Depending on the number of nodes in-between the source and destination, the process of finding the shortest path can demand a high computational cost (with polynomial complexity). A solution to reduce the computational cost is the use of the concept of parallelism, which divides the algorithm tasks between the processing cores. This article presents a comparative analysis of the main algorithms of the shortest path class: Dijkstra, Bellman-Ford, Floyd-Warshall and Johnson. The performance of each algorithm was evaluated considering different parallelization approaches and they were applied on general and open-pit mining databases present in the literature. The experimental results showed an improvement in performance of about 55% on the execution time depending on the chosen parallelization point.
Author supplied keywords
Cite
CITATION STYLE
de Souza, F. H. B., Abreu, M. H. G., Trindade, P. R. F., Fernandes, G. A., de Carvalho, L. M., Couto, B. R. G. M., & Rodrigues, D. de S. e.Silva. (2023). PARALLELIZATION OF SHORTEST PATH CLASS ALGORITHMS: A COMPARATIVE ANALYSIS. Pesquisa Operacional, 43. https://doi.org/10.1590/0101-7438.2023.043.00272130
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.