Skip to main content

Split Decomposition via Graph-Labelled Trees

  • Living reference work entry
  • First Online:
Encyclopedia of Algorithms
  • 222 Accesses

Problem Definition

Years and Authors of Summarized Original Work

2012; Gioan, Paul

2014; Gioan, Paul, Tedder, Corneil

Introduced by Cunningham and Edmonds [11], the split decomposition, also known as the join (or 1-join) decomposition, ranges among the classical graph decomposition schemes. Given a graph G = (V, E), a bipartition (A, B) of the vertex set V (with \(\vert A\vert \geqslant 2\) and \(\vert B\vert \geqslant 2\)) is a split if there are subsets A′A and B′B, called frontiers, such that there is an edge between a vertex uA and vB if and only if uA′ and vB′ (see Fig. 1). A graph is prime if it does not contain any split. Observe that an induced cycle of length at least 5 is a prime graph. A graph is degenerate if every bipartition (A, B) with | A | 2 and | B | 2 is a split. It can be shown that a degenerate graphs are either cliques or stars. The split decomposition consists in recursively decompose a graph into a set of disjoint graphs \(\{G_{1},\ldots...

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

Access this chapter

Institutional subscriptions

References

  1. Bandelt H-J, Mulder HM (1986) Distance hereditary graphs. J Comb Theory Ser B 41:182–208

    Article  MATH  MathSciNet  Google Scholar 

  2. Bouchet A (1987) Reducing prime graphs and recognizing circle graphs. Combinatorica 7:243–254

    Article  MATH  MathSciNet  Google Scholar 

  3. Bretscher A, Corneil D, Habib M, Paul C (2008) A simple linear time lexbfs cograph recognition algorithm. SIAM J Discret Math 22(4):1277–1296

    Article  MATH  MathSciNet  Google Scholar 

  4. Burlet M, Uhry JP (1984) Parity graphs. Ann Discret Math 21:253–277

    MathSciNet  Google Scholar 

  5. Charbit P, de Montgolfier F, Raffinot M (2012) Linear time split decomposition revisited. SIAM J Discret Math 26(2):499–514

    Article  MATH  Google Scholar 

  6. Chudnovsky M, Robertson N, Seymour P, Thomas R (2006) The strong perfect graph theorem. Ann Math 161:51–229

    Article  MathSciNet  Google Scholar 

  7. Cicerone S, Di Stefano G (1999) On the extension of bipartite to parity graphs. Discret Appl Math 95:181–195

    Article  MATH  Google Scholar 

  8. Corneil D, Lerchs H, Stewart-Burlingham LK (1981) Complement reducible graphs. Discret Appl Math 3(1):163–174

    Article  MATH  Google Scholar 

  9. Corneil D, Habib M, Lanlignel JM, Reed B, Rotics U (2012) Polynomial-time recognition of clique-width 3 graphs. Discret Appl Math 160(6):834–865

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  11. Cunningham WH, Edmonds J (1980) A combinatorial decomposition theory. Can J Math 32(3):734–765

    Article  MATH  MathSciNet  Google Scholar 

  12. Dahlhaus E (1994) Efficient parallel and linear time sequential split decomposition (extended abstract). In: Foundations of software technology and theoretical computer science – FSTTCS, Madras. Volume 880 of lecture notes in computer science, pp 171–180

    Google Scholar 

  13. Damiand G, Habib M, Paul C (2001) A simple paradigm for graph recognition: application to cographs and distance hereditary graphs. Theor Comput Sci 263:99–111

    Article  MATH  MathSciNet  Google Scholar 

  14. Gabor CP, Hsu WL, Suppovit KJ (1989) Recognizing circle graphs in polynomial time. J ACM 36:435–473

    Article  MATH  Google Scholar 

  15. Gabow H, Tarjan R (1983) A linear-time algorithm for a special case of disjoint set union. In: Annual ACM symposium on theory of computing (STOC), Boston, pp 246–251

    Google Scholar 

  16. Gioan E, Paul C (2012) Split decomposition and graph-labelled trees: characterizations and fully dynamic algorithms for totally decomposable graphs. Discret Appl Math 160(6):708–733

    Article  MATH  MathSciNet  Google Scholar 

  17. Gioan E, Paul C, Tedder M, Corneil D (2013) Circle graph recognition in time \(O(n + m)\alpha (n + m)\). Algorithmica 69(4): 759–788 (2014)

    Article  MathSciNet  Google Scholar 

  18. Gioan E, Paul C, Tedder M, Corneil D (2013) Practical split-decomposition via graph-labelled trees. Algorithmica 69(4): 789–843 (2014)

    Article  MathSciNet  Google Scholar 

  19. Habib M, Paul C (2010) A survey on algorithmic aspects of modular decomposition. Comput Sci Rev 4:41–59

    Article  MATH  Google Scholar 

  20. Habib M, McConnell RM, Paul C, Viennot L (2000) Lex-BFS and partition refinement, with applications to transitive orientation, interval graph recognition and consecutive ones testing. Theor Comput Sci 234:59–84

    Article  MATH  MathSciNet  Google Scholar 

  21. Hammer P, Maffray F (1990) Completely separable graphs. Discret Appl Math 27:85–99

    Article  MATH  MathSciNet  Google Scholar 

  22. Korte N, Möhring R (1989) An incremental linear-time algorithm for recongizing interval graphs. SIAM J Comput 18(1):68–81

    Article  MATH  MathSciNet  Google Scholar 

  23. Ma T-H, Spinrad J (1994) An O(n 2) algorithm for undirected split decomposition. J Algorithms 16:145–160

    Article  MATH  MathSciNet  Google Scholar 

  24. Oum SI (2005) Graphs of bounded rank-width. PhD thesis, Princeton University

    Google Scholar 

  25. Rose DJ, Tarjan RE, Lueker GS (1976) Algorithmic aspects of vertex elimination on graphs. SIAM J Comput 5(2):266–283

    Article  MATH  MathSciNet  Google Scholar 

  26. Spinrad J (1989) Prime testing for the split decomposition of a graph. SIAM J Discret Math 2(4):590–599

    Article  MATH  MathSciNet  Google Scholar 

  27. Spinrad J (1994) Recognition of circle graphs. J Algorithms 16:264–282

    Article  MATH  MathSciNet  Google Scholar 

  28. Trotignon N (2013) Perfect graphs: a survey. Technical report 1301.5149, arxiv

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christophe Paul .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this entry

Cite this entry

Paul, C. (2014). Split Decomposition via Graph-Labelled Trees. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Boston, MA. https://doi.org/10.1007/978-3-642-27848-8_686-1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27848-8_686-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Online ISBN: 978-3-642-27848-8

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics