Abstract
The shortest-paths problem is a fundamental problem in graph theory and finds diverse applications in various fields. This is why shortest path algorithms have been designed more thoroughly than any other algorithm in graph theory. A large number of optimization problems are mathematically equivalent to the problem of finding shortest paths in a graph. The shortest-path between a pair of vertices is defined as the path with shortest length between the pair of vertices. The shortest path from one vertex to another often gives the best way to route a message between the vertices. This paper presents anO(n 2) time sequential algorithm and anO(n 2/p+logn) time parallel algorithm on EREW PRAM model for solving all pairs shortest paths problem on circular-arc graphs, wherep andn represent respectively the number of processors and the number of vertices of the circular-arc graph.
Similar content being viewed by others
References
Aho, A., Hopcroft, J. and Ullman, J.,The Design and Analysis of Computer Algorithms, (Addison-Wesley, Reading, MA, 1974).
Ahuja, R. K., Mehlhorn, K., Orlin, J. B. and Tarjan, R. E.,Faster algorithms for the shortest path problem, J. ACM37 (1990), 213–223.
Alon, N., Galil, Z. and Margalit, O.,On the exponent of the all pairs shortest path problem, In Proceedings: 32th IEEE FOCS, IEEE (1991), 569–575.
Chen, C. C. Y., Das, S. K. and Akl, S. G.,A unified approach to parallel depth-first traversals of general trees, Information Processing Letters38 (1991), 49–55.
Chen, C. C. Y. and Das, S. K.,Breadth-first traversal of trees and integer sorting in parallel, Information Processing Letters41 (1992), 39–49.
Deng, X., Hell, P. and Huang, J.,Linear time representation algorithms for proper circular-arc graphs and proper interval graphs, SIAM J. Comput.25 (1996), 390–403.
Eschen, E. M. and Spinrad, J.,An O(n 2)algorithm for circular-arc graphs, In Proc. of the 4th Annual ACM-SIAM Symposium on Discrete Algorithms, 1993.
Floyd, R.,Algorithm 97: shortest path, Comm. ACM5 (1962), 345.
Galil, Z. and Margalit, O.,All pairs shortest distances for graphs with small integer length edges, Information and Computing134 (1997) 103–139.
Golumbic, M. C.,Algorithmic Graph Theory and Perfect Graphs, (Academic Press, New York, 1980).
Gupta, U. I., Lee, D. T. and Leung, J. Y.-T.,Efficient algorithm for interval graphs and circular-arc graphs, Networks12 (1982), 459–467.
Mondal, S., Pal, M. and Pal, T. K.,An optimal algorithm for solving all-pairs shortest paths on trapezoid graphs, Intern. J. Computational Engineering Science3(2) (2002), 103–116.
Mondal, S., Pal, M. and Pal, T. K.,An optimal algorithm to solve all-pairs shortest paths problem on permutation graphs, Journal of Mathematical Modelling and Algorithms2 (2003), 57–65.
Mirchandani, P.,A simple O(n 2)algorithm for all pairs shortest path problem on an interval graph, Networks27 (1996), 215–217.
Pal, M. and Bhattacharjee, G. P.,An optimal parallel algorithm for all-pairs shortest paths on unweighted interval graphs, Nordic Journal of Computing4 (1997), 342–356.
Pal, M. and Bhattacharjee, G. P.,A data structure on interval graphs and its applications, Journal of Circuits, Systems, and Computers7 (1997), 165–175.
Ohtsuki, T., Mori, H., Khu, E. S., Kashiwabara, T. and Fujisawa, T.,One dimensional logic gate assignment and interval graphs, IEEE Trans. on Circuits and System, CAS-26, 1979, 675–684.
Ravi, R., Marathe, M. V. and Pandu Rangan, C.,An optimal algorithm to solve the all-pair shortest path problem on interval graphs, Networks22 (1992), 21–35.
Seidel, R.,On the all pairs shortest path problem, In Proceedings of 24th ACM STOC. ACM Press, (1992), 745–749.
Tucker, A.,An efficient test for circular-arc graphs, SIAM J. Comput.9 (1980), 1–24.
Author information
Authors and Affiliations
Corresponding author
Additional information
Anita Saha received her M. Sc from Vidyasagar University, India in 2000. She has started her Ph. D. work at Vidyasagar University on 2000. Her research interests include computational graph theory, parallel algorithms, data structure.
Madhumangal Pal received his M. Sc from Vidyasagar University, India and Ph. D from Indian Institute of Technology, Kharagpur, India in 1990 and 1996 respectively. He is engaged in research since 1991. In 1996, he received Computer Division Award from Institution of Engineers (India), for best research work. During 1997 to 1999 he was a faculty member of Midnapore College and since 1999 he has been at the Vidyasagar University, India. His research interest include computational graph theory, parallel algorithms, data structure, combinatorial algorithms, genetic algorithms, fuzzy sets and intuitionistic fuzzy sets.
Tapan K. Pal received his M. Sc in 1971 and Ph. D in 1982 from Indian Institute of Technology, Kharagpur, India. During 1971 to 1987 he was a faculty member of Kharagpur College and since 1987 he has been at the Vidyasagar University, India. His research interest includes Operations Research, Graph Theory and Functional Analysis.
Rights and permissions
About this article
Cite this article
Saha, A., Pal, M. & Pal, T.K. An optimal parallel algorithm for solving all-pairs shortest paths problem on circular-arc graphs. JAMC 17, 1–23 (2005). https://doi.org/10.1007/BF02936037
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02936037