Loading…
A novel pseudo‐polynomial approach for shortest path problems
This article presents a novel shortest path algorithm for connected networks with nonnegative edge weights. The worst case running time of the single source shortest path version of the algorithm is O(max(m, ϵ^vs)) where m is the number of edges of the input network and ϵ^vs is the normalized eccent...
Saved in:
Published in: | Networks 2021-09, Vol.78 (2), p.107-127 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | This article presents a novel shortest path algorithm for connected networks with nonnegative edge weights. The worst case running time of the single source shortest path version of the algorithm is O(max(m, ϵ^vs)) where m is the number of edges of the input network and ϵ^vs is the normalized eccentricity of the source vertex vs. The pseudo‐polynomial nature of the time complexity is overcome with a simple speed‐up technique. The proposed approach can be implemented on a wide class of shortest path problems. Approximate solutions can be easily maintained in the preprocessing phase. An experimental efficiency analysis shows that the proposed approach outperforms existing algorithms in total computing time. The proposed algorithm is efficient for all classes of networks and particularly for networks with small diameter. |
---|---|
ISSN: | 0028-3045 1097-0037 |
DOI: | 10.1002/net.22027 |