A O(E) Time Shortest Path Algorithm For Non Negative Weighted Undirected Graphs

Muhammad Aasim Qureshi, Dr. Fadzil B. Hassan, Sohail Safdar, Rehan Akbar

Preprint: not peer reviewed. Results may change in later versions.

Abstract

In most of the shortest path problems like vehicle routing problems and network routing problems, we only need an efficient path between two points source and destination, and it is not necessary to calculate the shortest path from source to all other nodes. This paper concentrates on this very idea and presents an algorithm for calculating shortest path for (i) nonnegative weighted undirected graphs (ii) unweighted undirected graphs. The algorithm completes its execution in O(E) for all graphs except few in which longer path (in terms of number of edges) from source to some node makes it best selection for that node. The main advantage of the algorithms is its simplicity and it does not need complex data structures for implementations.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:0911.0174
Published
Nov 2, 2009
Venue
International Journal of Computer Science and Information Security, IJCSIS, Vol. 6, No. 1, pp. 040-046, October 2009, USA
arXiv
0911.0174
Categories
cs.DS
Provenance
arxiv