Split graph
In graph theory, a branch of mathematics, a split graph is a graph in which the vertices can be partitioned into a clique and an independent set. Split graphs were first studied by Földes and Hammer (1977a, 1977b), and independently introduced by Tyshkevich and Chernyak (1979), where they called these graphs "polar graphs" (Russian: полярные графы).[1]
A split graph may have more than one partition into a clique and an independent set; for instance, the path a–b–c is a split graph, the vertices of which can be partitioned in three different ways:
- the clique {a, b} and the independent set {c}
- the clique {b, c} and the independent set {a}
- the clique {b} and the independent set {a, c}
Split graphs can be characterized in terms of their forbidden induced subgraphs: a graph is split if and only if no induced subgraph is a cycle on four or five vertices, or a pair of disjoint edges (the complement of a 4-cycle).[2]
Relation to other graph families
From the definition, split graphs are clearly closed under complementation.[3] Another characterization of split graphs involves complementation: they are chordal graphs the complements of which are also chordal.[4] Just as chordal graphs are the intersection graphs of subtrees of trees, split graphs are the intersection graphs of distinct substars of star graphs.[5] Almost all chordal graphs are split graphs; that is, in the limit as n goes to infinity, the fraction of n-vertex chordal graphs that are split approaches one.[6]
Because chordal graphs are perfect, so are the split graphs. The double split graphs, a family of graphs derived from split graphs by doubling every vertex (so the clique comes to induce an antimatching and the independent set comes to induce a matching), figure prominently as one of five basic classes of perfect graphs from which all others can be formed in the proof by (Chudnovsky Robertson) of the Strong Perfect Graph Theorem.
If a graph is both a split graph and an interval graph, then its complement is both a split graph and a comparability graph, and vice versa. The split comparability graphs, and therefore also the split interval graphs, can be characterized in terms of a set of three forbidden induced subgraphs.[7] The split cographs are exactly the threshold graphs. The split permutation graphs are exactly the interval graphs that have interval graph complements;[8] these are the permutation graphs of skew-merged permutations.[9] Split graphs have cochromatic number 2.
Algorithmic problems
Let G be a split graph, partitioned into a clique C and an independent set i. Then every maximal clique in a split graph is either C itself, or the neighborhood of a vertex in i. Thus, it is easy to identify the maximum clique, and complementarily the maximum independent set in a split graph. In any split graph, one of the following three possibilities must be true:[10]
- There exists a vertex x in i such that C ∪ {x} is complete. In this case, C ∪ {x} is a maximum clique and i is a maximum independent set.
- There exists a vertex x in C such that i ∪ {x} is independent. In this case, i ∪ {x} is a maximum independent set and C is a maximum clique.
- C is a maximal clique and i is a maximal independent set. In this case, G has a unique partition (C, i) into a clique and an independent set, C is the maximum clique, and i is the maximum independent set.
Some other optimization problems that are NP-complete on more general graph families, including graph coloring, are similarly straightforward on split graphs. Finding a Hamiltonian cycle remains NP-complete even for split graphs which are strongly chordal graphs.[11] It is also well known that the Minimum Dominating Set problem remains NP-complete for split graphs.[12]
Degree sequences
One remarkable property of split graphs is that they can be recognized solely from their degree sequences. Let the degree sequence of a graph G be d1 ≥ d2 ≥ … ≥ dn, and let m be the largest value of i such that di ≥ i – 1. Then G is a split graph if and only if
- [math]\displaystyle{ \sum_{i=1}^m d_i = m(m-1) + \sum_{i=m+1}^n d_i. }[/math]
If this is the case, then the m vertices with the largest degrees form a maximum clique in G, and the remaining vertices constitute an independent set.[13]
The splittance of an arbitrary graph measures the extent to which this inequality fails to be true. If a graph is not a split graph, then the smallest sequence of edge insertions and removals that make it into a split graph can be obtained by adding all missing edges between the m vertices with the largest degrees, and removing all edges between pairs of the remaining vertices; the splittance counts the number of operations in this sequence.[14]
Counting split graphs
(Royle 2000) showed that (unlabeled) n-vertex split graphs are in one-to-one correspondence with certain Sperner families. Using this fact, he determined a formula for the number of nonisomorphic split graphs on n vertices. For small values of n, starting from n = 1, these numbers are
This enumerative result was also proved earlier by (Tyshkevich Chernyak).
Notes
- ↑ (Földes Hammer) had a more general definition, in which the graphs they called split graphs also included bipartite graphs (that is, graphs that be partitioned into two independent sets) and the complements of bipartite graphs (that is, graphs that can be partitioned into two cliques). (Földes Hammer) use the definition given here, which has been followed in the subsequent literature; for instance, it is (Brandstädt Le), Definition 3.2.3, p.41.
- ↑ (Földes Hammer); (Golumbic 1980), Theorem 6.3, p. 151.
- ↑ (Golumbic 1980), Theorem 6.1, p. 150.
- ↑ (Földes Hammer); (Golumbic 1980), Theorem 6.3, p. 151; (Brandstädt Le), Theorem 3.2.3, p. 41.
- ↑ (McMorris Shier); (Voss 1985); (Brandstädt Le), Theorem 4.4.2, p. 52.
- ↑ (Bender Richmond).
- ↑ (Földes Hammer); (Golumbic 1980), Theorem 9.7, page 212.
- ↑ (Brandstädt Le), Corollary 7.1.1, p. 106, and Theorem 7.1.2, p. 107.
- ↑ Kézdy, Snevily & Wang (1996).
- ↑ (Hammer Simeone); (Golumbic 1980), Theorem 6.2, p. 150.
- ↑ (Müller 1996)
- ↑ (Bertossi 1984)
- ↑ (Hammer Simeone); (Tyshkevich 1980); (Tyshkevich Melnikow); (Golumbic 1980), Theorem 6.7 and Corollary 6.8, p. 154; (Brandstädt Le), Theorem 13.3.2, p. 203. (Merris 2003) further investigates the degree sequences of split graphs.
- ↑ Hammer & Simeone (1981).
References
- Bender, E. A.; Richmond, L. B.; Wormald, N. C. (1985), "Almost all chordal graphs split", J. Austral. Math. Soc., A 38 (2): 214–221, doi:10.1017/S1446788700023077.
- Bertossi, Alan A. (1984), "Dominating sets for split and bipartite graphs", Information Processing Letters 19: 37–40, doi:10.1016/0020-0190(84)90126-1.
- Brandstädt, Andreas; Le, Van Bang; Spinrad, Jeremy (1999), Graph Classes: A Survey, SIAM Monographs on Discrete Mathematics and Applications, ISBN 0-89871-432-X, https://archive.org/details/graphclassessurv0000bran.
- "The strong perfect graph theorem", Annals of Mathematics 164 (1): 51–229, 2006, doi:10.4007/annals.2006.164.51.
- Földes, Stéphane (1977a), "Split graphs", Proceedings of the Eighth Southeastern Conference on Combinatorics, Graph Theory and Computing (Louisiana State Univ., Baton Rouge, La., 1977), Congressus Numerantium, XIX, Winnipeg: Utilitas Math., pp. 311–315.
- Földes, Stéphane (1977b), "Split graphs having Dilworth number two", Canadian Journal of Mathematics 29 (3): 666–672, doi:10.4153/CJM-1977-069-1.
- Algorithmic Graph Theory and Perfect Graphs, Academic Press, 1980, ISBN 0-12-289260-7.
- "The splittance of a graph", Combinatorica 1 (3): 275–284, 1981, doi:10.1007/BF02579333.
- Kézdy, André E.; Snevily, Hunter S.; Wang, Chi (1996), "Partitioning permutations into increasing and decreasing subsequences", Journal of Combinatorial Theory, Series A 73 (2): 353–359, doi:10.1016/S0097-3165(96)80012-4.
- McMorris, F. R.; Shier, D. R. (1983), "Representing chordal graphs on K1,n", Commentationes Mathematicae Universitatis Carolinae 24: 489–494.
- Merris, Russell (2003), "Split graphs", European Journal of Combinatorics 24 (4): 413–430, doi:10.1016/S0195-6698(03)00030-1.
- Müller, Haiko (1996), "Hamiltonian Circuits in Chordal Bipartite Graphs", Discrete Mathematics 156: 291–298, doi:10.1016/0012-365x(95)00057-4.
- "Counting set covers and split graphs", Journal of Integer Sequences 3 (2): 00.2.6, 2000, http://www.emis.de/journals/JIS/VOL3/ROYLE/royle.pdf.
- "[The canonical decomposition of a graph]" (in Russian), Doklady Akademii Nauk SSSR 24: 677–679, 1980
- "Canonical partition of a graph defined by the degrees of its vertices" (in Russian), Isv. Akad. Nauk BSSR, Ser. Fiz.-Mat. Nauk 5: 14–26, 1979, https://elib.bspu.by/bitstream/doc/52431/1/%d0%9a%d0%90%d0%9d%d0%9e%d0%9d%d0%98%d0%a7%d0%95%d0%a1%d0%9a%d0%9e%d0%95%20%d0%a0%d0%90%d0%97%d0%9b%d0%9e%d0%96%d0%95%d0%9d%d0%98%d0%95%20%d0%93%d0%a0%d0%90%d0%a4%d0%90%2c%20%d0%9e%d0%9f%d0%a0%d0%95%d0%94%d0%95%d0%9b%d0%af%d0%95%d0%9c%d0%9e%d0%93%d0%9e%20%d0%a1%d0%a2%d0%95%d0%9f%d0%95%d0%9d%d0%af%d0%9c%d0%98%20%d0%95%d0%93%d0%9e%20%d0%92%d0%95%d0%a0%d0%a8%d0%98%d0%9d.pdf.
- (in Russian)Mat. Zametki 48 (6): 98–105, 1990, http://mi.mathnet.ru/eng/mz3413. Translated as "Yet another method of enumerating unmarked combinatorial objects" (1990), Mathematical notes of the Academy of Sciences of the USSR 48 (6): 1239–1245, doi:10.1007/BF01240267.
- "On graphs and degree sequences: the canonical decomposition" (in Russian), Kibernetika 6: 5–8, 1981.
- Voss, H.-J. (1985), "Note on a paper of McMorris and Shier", Commentationes Mathematicae Universitatis Carolinae 26: 319–322.
Further reading
- A chapter on split graphs appears in the book by Martin Charles Golumbic, "Algorithmic Graph Theory and Perfect Graphs".
Original source: https://en.wikipedia.org/wiki/Split graph.
Read more |