Abstract
Large graphs having millions of vertices frequently used in many practical applications and are complicated to process. To process them, some fundamental single source shortest path (SSSP) algorithms like Dijkstra algorithm and Bellman Ford algorithm are available. Dijkstra algorithm is a competent sequential access algorithm but poorly suited for parallel architecture, whereas Bellman Ford algorithm is suited for parallel execution but this feature come at a higher cost. This paper introduces a new algorithm EBellflaging algorithm which enhances basic Bellman Ford algorithm to improve its efficiency over traditional Dijkstra algorithm and Bellman Ford algorithm and also reduces the space requirement of both the traditional approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Shivashankar, H., Suresh, N., Varaprasad, G., & Jayanthi, G. (2014). Designing energy routing protocol with power consumption optimization in manet. IEEE Transactions on Emerging Topics in Computing 2(2).
Othman, M. A., Sulaiman, H. A., Ismail, M. M., Misran, M. H., Meor, M. A. B., & Ramlee, R. A. (2013). An analysis of least-cost routing using bellman ford and dijkstra algorithms in wireless routing network. IJACT 5, 10(10).
Patel, V., & Baggar, C. (2014). A survey paper of bellman-ford algorithm and Dijkstra algorithm for finding shortest path in gis application. IJPTT 5, ISSN: 2249.
Crauser, A., Mehlhorn, K., Meyer, U., & Sanders, P. (1998). A parallelization of dijkstra’s shortest path algorithm (pp. 722–731). Berlin Heidelberg: Springer.
Thippeswamy, K., Hanumanthappa, J., & Manjaiah, D.H. (2014). A study on contrast and comparison between bellman-ford algorithm and Dijkstra’s algorithm. In National Conference on wireless Networks-09, Dec 2014.
MATLAB Tutorials. http://www.tutorialspoint.com/matlab.
Bell, N., & Garland, M. (2009). Implementing sparse matrix-vector multiplication on throughput-oriented processors. In Proceedings of the 2009 ACM/IEEE Conference on Supercomputing, Nov. 2009 (pp. 18:1–18:11).
Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik, 1(1), 269–271.
Fredman, M. L., & Tarjan, R. E. (1987). Fibonacci heaps and their uses in improved network optimization algorithms. Journal of the ACM, 34(3), 596–615.
Agarwal, P., & Dutta, M. (2015). New approach of bellman ford algorithm on gpu using compute unified design architecture. IJCA (0975–8887) 110(13), 11–15.
Horowitz, E., & Sahni, S. (1975). Fundamentals of computer algorithms.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Neha, Kaushik, A. (2016). Extended Bellman Ford Algorithm with Optimized Time of Computation. In: Satapathy, S., Joshi, A., Modi, N., Pathak, N. (eds) Proceedings of International Conference on ICT for Sustainable Development. Advances in Intelligent Systems and Computing, vol 409. Springer, Singapore. https://doi.org/10.1007/978-981-10-0135-2_23
Download citation
DOI: https://doi.org/10.1007/978-981-10-0135-2_23
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0133-8
Online ISBN: 978-981-10-0135-2
eBook Packages: EngineeringEngineering (R0)