Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs

Breadth First Search (BFS) can calculate the shortest path for un-weighted graphs very efficiently but when it comes to non-negative weighted graphs it fails at a point when a successor updates a predecessor. Such nodes are being referred as Culprit nodes in this research. These Culprit nodes are th...

Full description

Bibliographic Details
Main Authors: Qureshi, MA., Hassan, M.F., Safdar, S., Akhbar, R.
Format: Conference or Workshop Item
Published: 2010
Subjects:
Online Access:http://scholars.utp.edu.my/id/eprint/1688/
_version_ 1848659155571703808
author Qureshi, MA.
Hassan, M.F.
Safdar, S.
Akhbar, R.
author_facet Qureshi, MA.
Hassan, M.F.
Safdar, S.
Akhbar, R.
author_sort Qureshi, MA.
building UTP Institutional Repository
collection Online Access
description Breadth First Search (BFS) can calculate the shortest path for un-weighted graphs very efficiently but when it comes to non-negative weighted graphs it fails at a point when a successor updates a predecessor. Such nodes are being referred as Culprit nodes in this research. These Culprit nodes are the ones that cause error in shortest path in an algorithm that traverses like BFS. This research targets on recognizing and marking Culprit nodes to disengage them until they are properly and completely updated. Processing through such nodes is postponed until all possible updates are made on these nodes nullifying all possible chances of errors. As nodes are being traversed in BFS fashion with few violations and additions promising a O(k(|V| + |E|)) time algorithm where 0<k<log n. More over this algorithm does not need any complex data structure.
first_indexed 2025-11-13T07:25:56Z
format Conference or Workshop Item
id oai:scholars.utp.edu.my:1688
institution Universiti Teknologi Petronas
institution_category Local University
last_indexed 2025-11-13T07:25:56Z
publishDate 2010
recordtype eprints
repository_type Digital Repository
spelling oai:scholars.utp.edu.my:16882010-05-09T16:56:15Z http://scholars.utp.edu.my/id/eprint/1688/ Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs Qureshi, MA. Hassan, M.F. Safdar, S. Akhbar, R. QA75 Electronic computers. Computer science QA76 Computer software Breadth First Search (BFS) can calculate the shortest path for un-weighted graphs very efficiently but when it comes to non-negative weighted graphs it fails at a point when a successor updates a predecessor. Such nodes are being referred as Culprit nodes in this research. These Culprit nodes are the ones that cause error in shortest path in an algorithm that traverses like BFS. This research targets on recognizing and marking Culprit nodes to disengage them until they are properly and completely updated. Processing through such nodes is postponed until all possible updates are made on these nodes nullifying all possible chances of errors. As nodes are being traversed in BFS fashion with few violations and additions promising a O(k(|V| + |E|)) time algorithm where 0<k<log n. More over this algorithm does not need any complex data structure. 2010-02 Conference or Workshop Item PeerReviewed Qureshi, MA. and Hassan, M.F. and Safdar, S. and Akhbar, R. (2010) Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs. In: IEEE International Conference of Communication Software and Networks (ICCSN 2010), 28-26 Feb 2010, Singapore. http://doi.ieeecomputersociety.org/10.1109/ICCSN.2010.97
spellingShingle QA75 Electronic computers. Computer science
QA76 Computer software
Qureshi, MA.
Hassan, M.F.
Safdar, S.
Akhbar, R.
Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs
title Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs
title_full Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs
title_fullStr Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs
title_full_unstemmed Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs
title_short Two Phase Shortest Path Algorithm for Non-Negative Undirected Graphs
title_sort two phase shortest path algorithm for non-negative undirected graphs
topic QA75 Electronic computers. Computer science
QA76 Computer software
url http://scholars.utp.edu.my/id/eprint/1688/
http://scholars.utp.edu.my/id/eprint/1688/