Skip to main content

Extension of the parallel nested dissection algorithm to path algebra problems

  • Session 8 Parallel Algorithms
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 241))

Abstract

This paper extends the author's parallel nested dissection algorithm of [PR] originally devised for solving sparse linear systems. We present a class of new applications of the nested dissection method, this time to path algebra computations, (in both cases of single source and all pair paths), where the path algebra problem is defined by a symmetric matrix A whose associated graph G with n vertices is planar. We substantially improve the known algorithms for path algebra problems of that general class: {fx470-1}

(In case of parallel algorithms we assume that G is given with its \({\text{O(}}\sqrt {\text{n}} )\)-separator family.) Further applications lead, in particular, to computing a maxflow and a mincut in an undirected planar network using O(log4n) parallel steps, n1.5/log n processors or alternatively O(log3n) steps, n2/log n processors, versus the known bounds, O(log2n) and n4, of [JV].

Supported by NSF Grants MCS 8203232 and DCR-8507573.

This work was supported by Office of Naval Research Contract N00014-80-C-0647 and by NSF Grant DCR-850351.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Bellman 1958, On a Routing Problem, Quart. Appl. Math. 16, 87–90.

    Google Scholar 

  2. A. Borodin, J. von zur Gathen, and J. Hopcroft, “Fast Parallel Matrix and GCD Computations”, Proc. 23-rd Ann. ACM FOCS, 65–71 (1982) and Information and Control 53,3, 241–256 (1982).

    Google Scholar 

  3. R.N. Floyd 1962, Algorithm 97, Shortest Path, Comm. ACM 5, 345.

    Google Scholar 

  4. G.N. Fredericson 1984, Fast Algorithms for Shortest Paths in Planar Graphs, with Applications, CSD TR 486, Dept. of Computer Sci., Purdue Univ., W. Lafayette, IN.

    Google Scholar 

  5. M. Gondran and M. Minoux 1984, Graphs and Algorithms, Wiley-Interscience, New York.

    Google Scholar 

  6. R. Hassin 1985, On Multicommodity Flows in Planar Graphs. Networks 14, 225–235.

    Google Scholar 

  7. R. Hassin and D.B. Johnson, An O(n log2n) Algorithm for Maximum Flow in Undirected Planar Networks, SIAM J. on Computing, to appear.

    Google Scholar 

  8. D.B. Johnson and S.W. Venkatesan 1982, Parallel Algorithms for Minimum Cuts and Maximum Flows in Planar Networks, Proc. 23-rd Ann. IEEE Symp. FOCS, 244–254.

    Google Scholar 

  9. P. Klein and J. Reif 1985, An Efficiet Parallel Algorithm for Planarity, Tech. Report, Center for Research in Computer Technology, Aiken Computation Laboratory, Harvard Univ. Cambridge, Mass.

    Google Scholar 

  10. E.L. Lawler 1976, Combinatorial Optimization: Networks and Matroids, Holt, Rinehard and Winston, N.Y.

    Google Scholar 

  11. R.J. Lipton and R.E. Tarjan 1979, A Separator Theorem for Planar Graphs, SIAM J. Applied Math. 36, 2, 177–189.

    Google Scholar 

  12. K. Matsumoto, T. Nishizeki, N. Saito 1985, An Efficient Algorithm for Finding Multicommodity Flows in Planar Networks, SIAM J. on Computing 14, 2, 289–302.

    Google Scholar 

  13. V. Pan 1984, How to Multiply Matrices Faster, Lecture Notes in Computer Science, v. 179, Springer Verlag, Berlin.

    Google Scholar 

  14. V. Pan and J. Reif 1984, Fast and Efficient Solution of Linear Systems, Tech. Report TR-02-85, Center for Research in Computer Technology, Aiken Computation Laboratory, Harvard Univ., Cambridge, Mass., (extended abstract in Proc. 17-th Ann. ACM STOC, 143–152, Providence, R.I.).

    Google Scholar 

  15. V. Pan and J. Reif 1985, Fast and Efficient Algorithms for Linear Programming and for the Linear Least Squares Problem, Techn. Report TR-11-85, Center for Research in Computer Technology, Aiken Computation Laboratory, Harvard Univ., Cambridge, Mass.

    Google Scholar 

  16. R.E. Tarjan 1981, A Unified Approach to Path Problems, J.ACM 28, 3, 577–593.

    Google Scholar 

  17. R.E. Tarjan 1981, Fast Algorithms for Solving Path Problems, J. ACM 28, 3, 594–614.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kesav V. Nori

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pan, V., Reif, J. (1986). Extension of the parallel nested dissection algorithm to path algebra problems. In: Nori, K.V. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1986. Lecture Notes in Computer Science, vol 241. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17179-7_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-17179-7_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-17179-9

  • Online ISBN: 978-3-540-47239-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics