Skip to main content

NLC-2 Graph Recognition and Isomorphism

  • Conference paper
Graph-Theoretic Concepts in Computer Science (WG 2007)

Abstract

NLC-width is a variant of clique-width with many application in graph algorithmic. This paper is devoted to graphs of NLC-width two. After giving new structural properties of the class, we propose a O(n 2 m)-time algorithm, improving Johansson’s algorithm [14]. Moreover, our alogrithm is simple to understand. The above properties and algorithm allow us to propose a robust O(n 2 m)-time isomorphism algorithm for NLC-2 graphs. As far as we know, it is the first polynomial-time algorithm.

Research supported by the ANR project Graph Decompositions and Algorithms (GRAAL) and by INRIA project-team Gang.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Chein, M., Habib, M., Maurer, M.C.: Partitive hypergraphs. Discrete Math. 37(1), 35–50 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  2. Courcelle, B., Engelfriet, J., Rozenberg, G.: Handle-rewriting hypergraph grammars. J. Comput. Syst. Sci. 46(2), 218–270 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  3. Cunningham, W.H.: Decomposition of directed graphs. SIAM J. Algebraic Discrete Methods 3(2), 214–228 (1982)

    MATH  MathSciNet  Google Scholar 

  4. Cunningham, W.H., Edmonds, J.: A combinatorial decomposition theory. Canad. J. Math. 32, 734–765 (1980)

    MATH  MathSciNet  Google Scholar 

  5. Dahlhaus, E.: Parallel algorithms for hierarchical clustering and applications to split decomposition and parity graph recognition. J. Algorithms 36(2), 205–240 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  6. Dahlhaus, E., Gustedt, J., McConnell, R.M.: Partially complemented representations of digraphs. Discrete Math. Theor. Comput. Sci. 5(1), 147–168 (2002)

    MATH  MathSciNet  Google Scholar 

  7. de Montgolfier, F., Rao, M.: The bi-join decomposition. In: ICGT. ENDM, vol. 22, pp. 173–177 (2005)

    Google Scholar 

  8. de Montgolfier, F., Rao, M.: Bipartitives families and the bi-join decomposition. Technical report (2005), https://hal.archives-ouvertes.fr/hal-00132862

  9. Fouquet, J.-L., Giakoumakis, V., Vanherpe, J.-M.: Bipartite graphs totally decomposable by canonical decomposition. Internat. J. Found. Comput. Sci. 10(4), 513–533 (1999)

    Article  MathSciNet  Google Scholar 

  10. Gabor, C.P., Supowit, K.J., Hsu, W.-L.: Recognizing circle graphs in polynomial time. J. ACM 36(3), 435–473 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  11. Gallai, T.: Transitiv orientierbare Graphen. Acta Math. Acad. Sci. Hungar. 18, 25–66 (1967)

    Article  MATH  MathSciNet  Google Scholar 

  12. Gurski, F., Wanke, E.: Minimizing NLC-width is NP-Complete. In: Kratsch, D. (ed.) WG 2005. LNCS, vol. 3787, pp. 69–80. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Habib, M., Paul, C., Viennot, L.: Partition refinement techniques: An interesting algorithmic tool kit. Internat. J. Found. Comput. Sci. 10(2), 147–170 (1999)

    Article  MathSciNet  Google Scholar 

  14. Johansson, Ö.: NLC\(_{\mbox{2}}\)-decomposition in polynomial time. Internat. J. Found. Comput. Sci. 11(3), 373–395 (2000)

    Article  MathSciNet  Google Scholar 

  15. McConnell, R.M., Spinrad, J.P.: Modular decomposition and transitive orientation. Discrete Math. 201(1-3), 189–241 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  16. Wanke, E.: k-NLC Graphs and Polynomial Algorithms. Discrete Appl. Math. 54(2-3), 251–266 (1994)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Brandstädt Dieter Kratsch Haiko Müller

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Limouzy, V., de Montgolfier, F., Rao, M. (2007). NLC-2 Graph Recognition and Isomorphism. In: Brandstädt, A., Kratsch, D., Müller, H. (eds) Graph-Theoretic Concepts in Computer Science. WG 2007. Lecture Notes in Computer Science, vol 4769. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74839-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74839-7_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74838-0

  • Online ISBN: 978-3-540-74839-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics