Skip to main content

Fast parallel algorithms for cographs

  • Parallel Algorithms
  • Conference paper
  • First Online:
Foundations of Software Technology and Theoretical Computer Science (FSTTCS 1990)

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

Abstract

In this paper we propose a new way of looking at cographs and show how it affords us a fast parallel recognition algorithm. Additionally, should the graph under investigation be a cograph, our algorithm constructs its unique tree representation. Next, given a cograph along with its tree representation we obtain a fast parallel coloring algorithm. Specifically, for a graph G with n vertices and m edges as input, our parallel recognition algorithm runs in O(logn) EREW time using \(O(\frac{{n^2 + mn}}{{\log n}})\) processors. Once the cotree of a cograph is available, our coloring algorithm runs in O(log n) EREW time using \(O(\frac{n}{{\log n}})\) processors.

This work was supported by the National Science Foundation under grant CCR-8909996.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. Abrahamson, N. Dadoun, D. G. Kirkpatrick, and T. Przytycka, A simple parallel tree contraction algorithm, Journal of Algorithms 10 (1989) 287–302.

    Google Scholar 

  2. G. Adhar, S. Peng, Parallel Algorithms for Cograph Recognition and Applications, Proc. of 1989 Workshop on Algorithms and data Structures, August 1989, Ottawa, pp. 335–351.

    Google Scholar 

  3. R. Cole, Parallel Merge Sort, SIAM Journal on Computing, 17, (1988), 770–785.

    Google Scholar 

  4. R. Cole and U. Vishkin, Approximate Parallel Scheduling, Part I: The basic techniques with applications to optimal parallel list ranking in logarithmic time, SIAM Journal on Computing, 17 (1988) 128–142.

    Google Scholar 

  5. D. G. Corneil and D. G. Kirkpatrick, Families of recursively defined perfect graphs, Congressus Numerantium, 39 (1983), 237–246.

    Google Scholar 

  6. D. G. Corneil, H. Lerchs, and L. Stewart Burlingham, Complement Reducible Graphs, Discrete Applied Mathematics, 3, (1981), 163–174.

    Google Scholar 

  7. D. G. Corneil, Y. Perl, and L. K. Stewart, A linear recognition algorithm for cographs, SIAM J. on Computing, 14 (1985), 926–934.

    Google Scholar 

  8. D. G. Kirkpatrick, T. Przytycka, Parallel recognition of cographs and cotree construction, The University of British Columbia, Tech. Report 1-88, to appear in Discrete Applied Math.

    Google Scholar 

  9. H. Lerchs, On the clique-kernel structure of graphs, Dept. of Computer Science, University of Toronto, October 1972.

    Google Scholar 

  10. M. Novick, Fast Parallel Algorithms for Modular Decomposition, Cornell University, Tech. Report TR 89-1016.

    Google Scholar 

  11. D. Seinsche, On a property of the class of n-colorable graphs, J. Comb. Theory (B), 16, (1974), 191–193.

    Google Scholar 

  12. C. H. Shyu, A fast algorithm for cographs, French-Israeli Conference on Comb. and Algorithms, Jerusalem, Israel, November 1988.

    Google Scholar 

  13. L. Stewart, Cographs, a class of tree representable graphs, M. Sc. Thesis, dept. of Computer Science, University of Toronto, 1978, TR 126/78.

    Google Scholar 

  14. U. Vishkin, Synchronous parallel Computation — a Survey, TR 71, Dept. of Computer Science, Courant Institute, NYU, 1983.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kesav V. Nori C. E. Veni Madhavan

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lin, R., Olariu, S. (1990). Fast parallel algorithms for cographs. In: Nori, K.V., Veni Madhavan, C.E. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1990. Lecture Notes in Computer Science, vol 472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53487-3_43

Download citation

  • DOI: https://doi.org/10.1007/3-540-53487-3_43

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53487-7

  • Online ISBN: 978-3-540-46313-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics