Abstract

The problem of computing shortest paths in graphs is of particular interest in combinatorial optimization. Unfortunately, known parallel shortest path algorithms perform significantly more work than the best known sequential algorithms. This gap holds for both Single-Source and All-Pairs versions of this problem. We present here two parallel algorithms for the Single-Source Shortest Path problem having an efficient expected performance for two important cases of Random Graphs g(n, P(edge) = p): - a) p is a fixed constant. We give a parallel-randomized algorithm using n processors and time with “high probability” bounded by log n. - b) \(p = \frac{{c\log n}}{n}\) (for any constant c > 2). We give a parallel algorithm using n processors and time with “high probability” bounded by log2 n. This algorithm remains efficient even for \(p \in \Theta \left( {\frac{{{{\log }^k}}}{n}} \right)\) for any constant k > 1. These algorithms can be easily adapted in order to solve the All-Pairs version by using n 2 processors and the same expected time.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.