Recognizing Bipolarizable and P4-Simplicial Graphs

  • Stavros D. Nikolopoulos
  • Leonidas Palios
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2880)

Abstract

Hoàng and Reed defined the classes of Raspail (also known as Bipolarizable) and P 4-simplicial graphs, both of which are perfectly orderable, and proved that they admit polynomial-time recognition algorithms [16]. In this paper, we consider the recognition problem on these classes of graphs and present algorithms that solve it in O(nm) time, where n and m are the numbers of vertices and of edges of the input graph. In particular, we prove properties and show that we can produce bipolarizable and P 4-simplicial orderings on the vertices of a graph G, if such orderings exist, working only on P 3s that participate in P 4s of G. The proposed recognition algorithms are simple, use simple data structures and require O(n+m) space. Moreover, we present a diagram on class inclusions and the currently best recognition time complexities for a number of perfectly orderable classes of graphs and some preliminary results on forbidden subgraphs for the class of P 4-simplicial graphs.

Keywords

Bipolarizable (Raspail) graph P4-simplicial graph perfectly orderable graph recognition algorithm complexity forbidden subgraph 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Berge, C.: Färbung von Graphen deren sämtliche bzw. deren ungerade Kreise starr (Zusammenfassung), Wissenschaftliche Zeitschrift, Martin Luther Universität Halle-Witterberg, Mathematisch-Naturwissenschaftliche Reihe, 114–115 (1961) Google Scholar
  2. 2.
    Brandstädt, A., Le, V.B., Spinrad, J.P.: Graph classes: A survey. SIAM Monographs on Discrete Mathematics and Applications (1999)Google Scholar
  3. 3.
    Chudnovsky, M., Robertson, N., Seymour, P.D., Thomas, R.: The strong perfect graph theorem (submitted)Google Scholar
  4. 4.
    Chvátal, V.: Perfectly ordered graphs. Annals of Discrete Math. 21, 63–65 (1984)Google Scholar
  5. 5.
    Corneil, D.G., Perl, Y., Stewart, L.K.: A linear recognition algorithm for cographs. SIAM J. Comput. 14, 926–934 (1985)MATHCrossRefMathSciNetGoogle Scholar
  6. 6.
    Dahlhaus, E., Gustedt, J., McConnell, R.M.: Efficient and practical algorithms for sequential modular decomposition. J. Algorithms 41, 360–387 (2001)MATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Eschen, E.M., Johnson, J.L., Spinrad, J.P., Sritharan, R.: Recognition of some perfectly orderable graph classes. Discrete Appl. Math. 128, 355–373 (2003)MATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Academic Press, Inc., London (1980)MATHGoogle Scholar
  9. 9.
    Habib, M., McConnell, R.M., Paul, C., Viennot, L.: Lex-BFS and partition refinement, with applications to transitive orientation, interval graph recognition and consecutive ones testing. Theoret. Comput. Sci. 234, 59–84 (2000)MATHCrossRefMathSciNetGoogle Scholar
  10. 10.
    Habib, M., Paul, C., Viennot, L.: Linear time recognition of P4-indifference graphs. Discrete Math. and Theor. Comput. Sci. 4, 173–178 (2001)MATHMathSciNetGoogle Scholar
  11. 11.
    Hammer, P.L., Simeone, B.: The splittance of a graph. Combinatorica 1, 275–284 (1981)MATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Hertz, A.: Bipolarizable graphs. Discrete Math. 81, 25–32 (1990)MATHCrossRefMathSciNetGoogle Scholar
  13. 13.
    Hoàng, C.T.: On the complexity of recognizing a class of perfectly orderable graphs. Discrete Appl. Math. 66, 219–226 (1996)MATHCrossRefMathSciNetGoogle Scholar
  14. 14.
    Hoàng, C.T., Khouzam, N.: On brittle graphs. J. Graph Theory 12, 391–404 (1988)MATHCrossRefMathSciNetGoogle Scholar
  15. 15.
    Hoàng, C.T., Maffray, F., Noy, M.: A characterization of P4-indifference graphs. J. Graph Theory 31, 155–162 (1999)MATHCrossRefMathSciNetGoogle Scholar
  16. 16.
    Hoàng, C.T., Reed, B.A.: Some classes of perfectly orderable graphs. J. Graph Theory 13, 445–463 (1989)MATHCrossRefMathSciNetGoogle Scholar
  17. 17.
    Hoàng, C.T., Reed, B.A.: P4-comparability graphs. Discrete Math. 74, 173–200 (1989)MATHCrossRefMathSciNetGoogle Scholar
  18. 18.
    Hoàng, C.T., Sritharan, R.: Finding houses and holes in graphs. Theoret. Comput. Sci. 259, 233–244 (2001)MATHCrossRefMathSciNetGoogle Scholar
  19. 19.
    Jamison, B., Olariu, S.: A linear-time recognition algorithm for P4-sparse graphs. SIAM J. Comput. 21, 381–407 (1992)MATHCrossRefMathSciNetGoogle Scholar
  20. 20.
    Jamison, B., Olariu, S.: A linear-time algorithm to recognize P4-reducible graphs. Theoret. Comput. Sci. 145, 329–344 (1995)MATHCrossRefMathSciNetGoogle Scholar
  21. 21.
    McConnell, R.M., Spinrad, J.: Linear-time modular decomposition and efficient transitive orientation. In: Proc. 5th Annual ACM-SIAM Symp. on Discrete Algorithms (SODA 1994), pp. 536–545 (1994)Google Scholar
  22. 22.
    Middendorf, M., Pfeiffer, F.: On the complexity of recognizing perfectly orderable graphs. Discrete Math. 80, 327–333 (1990)MATHCrossRefMathSciNetGoogle Scholar
  23. 23.
    Nikolopoulos, S.D., Palios, L.: On the recognition of P 4-comparability graphs. In: Kučera, L. (ed.) WG 2002. LNCS, vol. 2573, pp. 355–366. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  24. 24.
    Nikolopoulos, S.D., Palios, L.: Recognizing bipolarizable and P4-simplicial graphs, Technical Report 7-03, Dept of Computer Science, Univ. of Ioannina (2003)Google Scholar
  25. 25.
    Olariu, S.: Weak bipolarizable graphs. Discrete Math. 74, 159–171 (1989)MATHCrossRefMathSciNetGoogle Scholar
  26. 26.
    Rose, D.J., Tarjan, R.E., Lueker, G.S.: Algorithmic aspects of vertex elimination on graphs. SIAM J. Comput. 5, 266–283 (1976)MATHCrossRefMathSciNetGoogle Scholar
  27. 27.
    Schäffer, A.A.: Recognizing brittle graphs: remarks on a paper of Hoàng and Khouzam. Discrete Appl. Math. 31, 29–35 (1991)MATHCrossRefMathSciNetGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Stavros D. Nikolopoulos
    • 1
  • Leonidas Palios
    • 1
  1. 1.Department of Computer ScienceUniversity of IoanninaIoanninaGreece

Personalised recommendations