Skip to main content
Log in

An optimal parallel algorithm for solving all-pairs shortest paths problem on circular-arc graphs

  • Published:
Journal of Applied Mathematics and Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aho, A., Hopcroft, J. and Ullman, J.,The Design and Analysis of Computer Algorithms, (Addison-Wesley, Reading, MA, 1974).

    MATH  Google Scholar 

  2. Ahuja, R. K., Mehlhorn, K., Orlin, J. B. and Tarjan, R. E.,Faster algorithms for the shortest path problem, J. ACM37 (1990), 213–223.

    Article  MATH  MathSciNet  Google Scholar 

  3. 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.

  4. 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.

    Article  MATH  MathSciNet  Google Scholar 

  5. Chen, C. C. Y. and Das, S. K.,Breadth-first traversal of trees and integer sorting in parallel, Information Processing Letters41 (1992), 39–49.

    Article  MATH  MathSciNet  Google Scholar 

  6. 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.

    Article  MATH  MathSciNet  Google Scholar 

  7. 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.

  8. Floyd, R.,Algorithm 97: shortest path, Comm. ACM5 (1962), 345.

    Article  Google Scholar 

  9. Galil, Z. and Margalit, O.,All pairs shortest distances for graphs with small integer length edges, Information and Computing134 (1997) 103–139.

    Article  MATH  MathSciNet  Google Scholar 

  10. Golumbic, M. C.,Algorithmic Graph Theory and Perfect Graphs, (Academic Press, New York, 1980).

    MATH  Google Scholar 

  11. Gupta, U. I., Lee, D. T. and Leung, J. Y.-T.,Efficient algorithm for interval graphs and circular-arc graphs, Networks12 (1982), 459–467.

    Article  MATH  MathSciNet  Google Scholar 

  12. 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.

    Article  MathSciNet  Google Scholar 

  13. 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.

    Article  MATH  MathSciNet  Google Scholar 

  14. Mirchandani, P.,A simple O(n 2)algorithm for all pairs shortest path problem on an interval graph, Networks27 (1996), 215–217.

    Article  MATH  MathSciNet  Google Scholar 

  15. 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.

    MATH  MathSciNet  Google Scholar 

  16. Pal, M. and Bhattacharjee, G. P.,A data structure on interval graphs and its applications, Journal of Circuits, Systems, and Computers7 (1997), 165–175.

    Article  MathSciNet  Google Scholar 

  17. 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.

    Article  MATH  Google Scholar 

  18. 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.

    Article  MATH  MathSciNet  Google Scholar 

  19. Seidel, R.,On the all pairs shortest path problem, In Proceedings of 24th ACM STOC. ACM Press, (1992), 745–749.

  20. Tucker, A.,An efficient test for circular-arc graphs, SIAM J. Comput.9 (1980), 1–24.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Madhumangal Pal.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02936037

AMS Mathematics Subject Classification

Key words and phrases

Navigation