Coloring ($P_6$, diamond, $K_4$)-free graphs
T. Karthick, Suchismita Mishra

TL;DR
This paper proves that all ($P_6$, diamond, $K_4$)-free graphs can be colored with six colors and provides an example of such a graph requiring exactly six colors, extending previous results.
Contribution
It establishes the exact chromatic number for ($P_6$, diamond, $K_4$)-free graphs and presents a minimal example demonstrating this bound.
Findings
Every ($P_6$, diamond, $K_4$)-free graph is 6-colorable.
Existence of a ($P_6$, diamond, $K_4$)-free graph with chromatic number 6.
Abstract
We show that every (, diamond, )-free graph is -colorable. Moreover, we give an example of a (, diamond, )-free graph with . This generalizes some known results in the literature.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Graph Labeling and Dimension Problems · graph theory and CDMA systems
Coloring (, diamond, )-free graphs
T. Karthick Corresponding author. Computer Science Unit, Indian Statistical Institute, Chennai Centre, Chennai-600113, India. E-mail: [email protected]
Suchismita Mishra Department of Mathematics, Indian Institute of Technology Madras, Chennai-600036, India.
Abstract
We show that every (, diamond, )-free graph is -colorable. Moreover, we give an example of a (, diamond, )-free graph with . This generalizes some known results in the literature.
1 Introduction
We consider simple, finite, and undirected graphs. For notation and terminology not defined here we refer to [22]. Let , , denote the induced path, induced cycle and complete graph on vertices respectively. If and are two vertex disjoint graphs, then their union is the graph with and . Similarly, their join is the graph with and E(G_{1})\cup E(G_{2})$$\cup\{(x,y)\mid x\in V(G_{1}),~{}y\in V(G_{2})\}. For any positive integer , denotes the union of graphs each isomorphic to . If is a family of graphs, a graph is said to be -free if it contains no induced subgraph isomorphic to any member of . A clique (independent set) in a graph is a set of vertices that are pairwise adjacent (non-adjacent) in . The clique number of , denoted by , is the size of a maximum clique in .
A -coloring of a graph is a mapping such that whenever . We say that is -colorable if admits a -coloring. That is, a partition of the vertex set into independent sets. The chromatic number of , denoted by , is the smallest positive integer such that is -colorable. It is well known that a graph is -colorable if and only if it is bipartite. Given an integer , the -Coloring problem is that of testing whether a given graph is -colorable. The -Coloring problem is -complete for every fixed [11, 14]. The problem of finding the maximum chromatic number of graphs without forbidden induced subgraphs from some finite/infinite set and with small clique number is well studied and still receives much attention. We refer to [19] for a survey and we give some of them that are not in [19]. We note that some of the cited results are consequences of much stronger results available in the literature. Mycielski [16] showed that for any integer , there exists a triangle-free graph with chromatic number . Fan et al. [10] showed that every (fork, )-free graph with odd-girth at least is -colorable. Pyatkin [18] showed that every ()-free graph is 4-colorable. Esperet et al. [9] showed that every ()-free graph is -colorable. It follows from a result of Gravier, Hoáng and Maffray [12] that every ()-free graph is -colorable (see also [19]), and that every ()-free graph is -colorable. Randerath et al. [20] showed that every ()-free graph is -colorable, where denotes the double-diamond graph, and is the 5-wheel. It follows from a result of [4] that every ()-free graph is -colorable, and from a result of [13] that every (, diamond, )-free graph is -colorable. Chudnovsky et al. [7] showed that every (odd hole, )-free graph is 4-colorable. This implies that every ()-free graph is -colorable. Addario-Berry et al. [1] showed that every (even hole, )-free graph is 5-colorable, and Kloks, Müller and Vuskovic [15] showed that every (even-hole, diamond, )-free is -colorable.
In this note, we first give an alternative and simple proof to the fact that every (, diamond, )-free graph is -colorable given in [2]. Then we show that the conclusion holds even for a general class of graphs, namely (, diamond, )-free graphs. That is, we show that every (, diamond, )-free graph is -colorable. Moreover, we give an example of a (, diamond, )-free graph with . This generalizes the aforementioned results for (, diamond, )-free graphs, ()-free graphs and (, diamond, )-free graphs. The proof of our results depend on a sequence of partial results given below, and we give tight examples for each of them. See Figure 1.
- •
Let be a (, diamond, )-free graph that contains a non-dominating . Then is -colorable.
- •
Let be a (, diamond, )-free graph such that every triangle in dominates . Then is -colorable.
- •
Let be a (, diamond, bull, )-free graph. Then is 4-colorable.
- •
Let be a (, diamond, )-free graph that contains an induced bull. Then is -colorable.
Note that the class of (, diamond)-free graphs, for various , is well studied in variety of contexts in the literature. Chudnovsky et al. [5] showed that there are exactly six 4-critical (, diamond)-free graphs. Tucker [21] gave an time algorithm for -Coloring perfect diamond-free graphs. It is also known that -Coloring is polynomial-time solvable for (even-hole, diamond)-free graphs [15] as well as for (hole, diamond)-free graphs [3]. Dabrowski et al. [8] showed that if is a graph on at most five vertices, then -Coloring is polynomial time solvable for (, diamond)-free graphs, whenever is a linear forest and NP-complete otherwise. However, the computational complexity of the -Coloring problem for (, diamond)-free graphs is open. It is also known that the Maximum Weight Independent Set problem is solvable in polynomial time for (, diamond)-free graphs [17] as well as for (hole, diamond)-free graphs [3].
We devote the rest of this section to the notations and terminologies used in this paper. For any integer , we simply write to denote the set . Let be a graph, with vertex-set and edge-set . A diamond or a is the graph with vertex set and edge set .
A graph is called perfect if , for every induced subgraph of . By the Strong Perfect Graph Theorem [6], A graph is perfect if and only if it contains no odd hole (chordless cycle) of length at least and no odd antihole (complement graph of a hole) of length at least .
For , denotes the set of all neighbors of in . The neighborhood of a subset is the set . For any two disjoint subsets , denotes the edge-set . The set is said to be complete if every vertex in is adjacent to every vertex in . Also, for , let denotes the subgraph induced by in , and for convenience we simply write instead of . The length of a path is the number of edges in it. The length of a shortest path between two vertices and is denoted by . For and , we define dist. We say that a subgraph of is dominating if every vertex in has a neighbor in ; otherwise, it is a non-dominating subgraph. We say that a graph is obtained from by duplication if it can be obtained from by substituting independent sets for some of the vertices in .
2 Our Results
We use the following preliminary results often. Let be a (diamond, )-free graph. Then the following hold:
- (R1)
If is a triangle in , then any vertex has at most one neighbor in . 2. (R2)
For any , induces a -free graph, and hence is a union of ’s and ’s. 3. (R3)
For any two non-adjacent vertices and in , the set of common neighbors of and is an independent set. 4. (R4)
For any two adjacent vertices and in , the number of common neighbors of and is at most one. 5. (R5)
Let be a diamond-free graph with vertices. Let be vertices in such that is an independent set, for each . Then the duplicated graph obtained from by substituting an independent set for each , is also diamond-free.
Theorem 1
Let be a connected (, diamond, )-free graph that contains a non-dominating . Then is -colorable.
Proof of Theorem 1. Let be a non-dominating triangle in induced by the vertex-set . For , let denote the set . Then by (R1), every vertex of has at most one neighbor in ; more precisely:
- (1)
If , then is isomorphic to .
For , let . Then since is -free, by (R2), each is a union of ’s and ’s, and so is bipartite. Let be a bipartition of such that is a maximal independent set of .
- (2)
, for all .
Proof. Suppose not, and let . Then by the definition of , there exist vertices and such that is a in . By (1), , for some , say . But then induces a in , which is a contradiction.
Now, since is non-dominating, . Also, since is ()-free, is a -free graph, and hence is a union of complete graphs. Moreover:
- (3)
If is a component of , then there exists such that .
Proof. Otherwise, induces a or diamond, a contradiction.
Furthermore, since is -free, by (3), is a union of ’s and ’s. In particular, is bipartite. Let be a bipartition of .
- (4)
Let . Let be such that . Then () is an independent set.
Proof. We may assume that . Let . Suppose to the contrary that there are vertices such that . Then since does not induce a diamond in , we have either or . Assume . Now, since does not induce a in , . Then since does not induce a in , . But, then induces a diamond in , a contradiction. So, is an independent set. Similarly, is also an independent set.
Now, we show that is 4-colorable using the above properties. Suppose that . Then by (3), there is a vertex such that . We may assume that , and let be such that . Then . Otherwise, if , then since or or does not induce a in , we have . But, then induces a diamond or a in , a contradiction. Then we define the sets , and . Clearly, is an independent set, for each . Hence is a -coloring of .
So, assume that is an independent set. Then there exists such that . We may assume that , and let . By (4), and are independent sets. Moreover, if , then . (Otherwise, since is maximal, there exist and such that . Then since does not induces a in , . But, then induces a diamond in , a contradiction.) Now, we define and . Then is an independent set, for each . Hence is a -coloring of .
Thus, Theorem 1 is proved.
The bound given in Theorem 1 is tight. For example, consider the duplicated graph obtained from (shown in Figure 2) by substituting each vertex indicated in circle by an independent set (of order ). As the graph is highly symmetric, using (R5), there are not too many cases to directly verify that is (, diamond, )-free. Also, it is easy to see that contains a non-dominating triangle with vertices , and that .
Theorem 2
Let be a connected (, diamond, )-free graph such that every triangle in dominates . Then is -colorable.
Proof of Theorem 2. Let be a in with vertices that dominates . Since is (, diamond)-free and dominates , every vertex in has exactly one neighbor in . For , let . Then by (R2), each is a union of ’s and ’s. Now, it is easy to check that is -colorable.
The bound given in Theorem 2 is tight. For example, consider the graph which is isomorphic to the complement of the 16-regular Schläfli graph on 27 vertices. It is verified that is (, diamond)-free and it is well known that and ; see (https://hog.grinvin.org/ViewGraphInfo.action?id=19273).
Theorem 3
Let be a (, diamond, )-free graph. Then is -colorable.
Proof. Follows by Theorems 1 and 2.
Theorem 4
Let be a (, diamond, bull, )-free graph. Then is 4-colorable.
Proof. If is perfect, then is -colorable and the theorem holds. So we may assume that is connected and is not perfect. Since is -free, contains no hole of length at least , and since is diamond-free, contain no anti-hole of length at least . Thus, it follows from the Strong Perfect Graph Theorem [6] that contains a -hole (hole of length ), say with vertex-set , and edge-set . Throughout this proof, we take all the subscripts of to be modulo . For any integer , let denote the set .
- (1)
If , then is isomorphic to either or .
Proof. Suppose not. Then there exists an such that . Then since does not induce a bull in , either or . But then either or induces a diamond in , a contradiction. So holds.
By (1), we partition as follows: For any , mod , let:
[TABLE]
Moreover, let and .
- (2)
For , mod , the following hold:
- (i)
is union of ’s and ’s. 2. (ii)
. 3. (iii)
is complete. In particular, if , then and are independent sets. 4. (iv)
is an independent set. 5. (v)
Proof of . We prove for .
: Follows by the definition of , and by (R2).
: Suppose not. Then there exist vertices and such that . But, then induces a in , which is a contradiction. So (ii) holds.
: Let . We show that is an independent set. If not, then there exist adjacent vertices and in . Since and do not induce a in , we have and . But, then induces a diamond in , which is a contradiction. So, is an independent set. Similarly, is also an independent set. Thus (iii) holds.
: Suppose not. Then there exist adjacent vertices and in . If both and are in or in , then either or induces a diamond in , a contradiction. So, we may assume that and . But, then induces a bull in , which is a contradiction. So (iv) holds.
: Suppose not. Then there exist vertices and such that . But, then induces a bull in , which is a contradiction. So (v) holds.
By (2)(i), for each , is bipartite. Let is a bipartition of .
- (3)
The following hold:
- (i)
. 2. (ii)
If is an edge in , then . Moreover, . 3. (iii)
If is a component of , then there exists a vertex such that .
Proof of . : Suppose not. Then there exist vertices and such that . We may assume that . But, then induces a in which is a contradiction. So (i) holds.
: Let . Then by (i), , for some . Say . Since does not induce a in , . So, . Similarly, . Hence, . Moreover, if , and if , then , and then induces either a diamond or a in , a contradiction. So, .
: Since is a component of , by (i), there exists a vertex such that . We may assume that . Now, we show that . Suppose not. Then there exist vertices such that and . Then since is connected, there exists a path joining and in , say . But, then will induce a in , a contradiction. So (iii) holds.
By (3)(iii), we see that for each , . So, .
Also, by (3)(iii) and (R2), is a union of ’s and ’s, and hence is bipartite. Let be a bipartition of such that is a maximal independent set of .
- (4)
For each , mod , we have: (i) , and (ii) .
Proof of . : We prove for . Suppose to the contrary that there exist adjacent vertices and . Since is a maximal independent set of , there exists such that . Also, since , there exists a vertex such that . But, then , a contradiction to (3)(ii). So (i) holds.
: Similar to the proof of .
Now, by using the above properties, we prove the theorem in three cases as follows:
Case 1. , for each .
Define , , , and . Then by (2)(iv) and (4), , and are independent sets. So, is a -coloring of .
Case 2. , for every .
By (2)(iii), is an independent set, for each . Now, we define , , , and . Then by the above properties, we see that is a -coloring of .
Case 3. and , for some , mod .
Up to symmetry, we may assume that . Then by (2)(iii), and are independent sets.
(a) Suppose that . Then we define , , , and . Then by the above properties, is a -coloring of .
(b) Suppose , then by (2)(iii), and are independent sets. Now, we define , , , and . Then by the above properties, is a 4-coloring of .
This completes the proof of the theorem.
The bound given in Theorem 4 is tight. For example, consider the duplicated graph obtained from , (shown in Figure 2) by substituting each vertex indicated in circle by an independent set (of order ). Then it is verified that both and are (, diamond, , bull)-free (using (R5)), and . Note that the graph is a Greenwood-Gleason graph or a Clebsch graph, and the graph is the Mycielski 4-chromatic graph or a Grötzsch graph.
Theorem 5
Let be a connected (, diamond, )-free graph that contains an induced bull. Then is -colorable.
Proof. Let be a connected (, diamond, )-free graph that contains an induced bull, say with vertex-set , and edge-set . For any integer , let denote the set . Then we have the following:
- (1)
If , then and so .
Proof. If , then induces a diamond or a in , a contradiction.
By (1) and since is diamond-free, we partition as follows. Let:
[TABLE]
- (2)
By (R2) and (R3), for any , , () and , we see that: is a union of ’s and ’s, and hence bipartite, and and are independent sets.
For each , let be a bipartition of such that is a maximal independent set.
- (3)
We have either or .
Proof. Suppose not. Let and . Then since does not induce a in , . But then induces a in , which is a contradiction.
- (4)
We have the following:
- (i)
is complete. 2. (ii)
. 3. (iii)
. 4. (iv)
and are independent sets. 5. (v)
. 6. (vi)
.
Proof. : Suppose not. Then there exist vertices and such that . But, then or induces a in , a contradiction. So (i) holds.
: Suppose not. Then there exist vertices and such that . But, then induces a in , a contradiction. So, (ii) holds.
: Follows by the definitions of and , and by (R1).
: Follows by (2), (iii), (R1), (R3), and (R4).
: follows by the definition of and by(R1). Also, . Otherwise, there exist and such that . Since is maximal, there exists such that . But, then by (R1), induces a in which is a contradiction. So, .
: Follows by (R3).
Define and .
- (5)
If is a component of , then there exists a vertex such that .
Proof. Suppose not. Since is connected there exists a vertex such that and . Then there exist vertices and in with such that and . Now, if both and are neighbors of or if both and are non-neighbors of , then by (1), induces a in , a contradiction. So, we may assume, up to symmetry that and . Now, if , then by (1), induces a in , a contradiction. So, . Then since does not induce a in , . But, then induces a in , a contradiction. So, (5) holds.
By (5) and by (R2), is a union of ’s and ’s, and hence bipartite. Let be a bipartition of such that is a maximal independent set of .
Also, since is connected, by (5) and by the definition of ’s, , for all . Thus, .
- (6)
.
Proof. Suppose not. Then there exist vertices and such that . But, then induces a in , a contradiction.
By (4:(iv)), it enough to show that is -colorable, and we do this in two cases using (3).
Case 1. Suppose that .
By (3) and by symmetry we may assume that and . Then:
Claim 1
The following hold:
- (i)
. 2. (ii)
* is an independent set.* 3. (iii)
.
Proof of Claim 1. : Suppose not. Then there exist vertices and such that . But, then induces a in , a contradiction. So (i) holds.
: Suppose not. Then there exist adjacent vertices, say and in . Since , let . Then by (4:(i)), is complete. But, then or induce a diamond in or induces a in , a contradiction. So (ii) holds.
: Suppose not. Since , let .
Let and be such that . Then since does not induce a in , . But, then induces a in , a contradiction. So, .
Again, let and be such that . By and , . But, then induces a in , a contradiction. So, .
Hence we have proved Claim 1.
Now, let us define ; ; ; and . Then by the above claim and by the above properties, we see that is a -coloring of .
Case 2. Suppose that .
If , then we find a suitable bull with , and we proceed as in Case 1 to get a -coloring of . Also, if is not complete, then there exist and such that . Now, induces a bull with . So, we proceed as in Case 1 to get a -coloring of . By symmetry, the same holds if is not complete. So, we may assume that , and that and are complete.
We define and . Clearly and are independent sets. Now it is enough to show that is bipartite. Then:
Claim 2
* or or .*
Proof of Claim 2. Suppose not, let and . Then since does not induce a in , . But then since and are complete, induces a diamond in , a contradiction. So the claim holds.
Now, we define
[TABLE]
and
[TABLE]
Then by the above claim and by (4), we see that is a bipartition of .
This completes the proof of the theorem.
The bound given in Theorem 5 is tight. For example, consider the graph which is isomorphic to the complement of the 16-regular Schläfli graph on 27 vertices. As mentioned earlier, is (, diamond)-free, and . Also, it is verified that contains a bull.
Theorem 6
Let be a (, diamond, )-free graph. Then is -colorable.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Addario-Berry, L., Chudnovsky, M., Havet, F., Reed, B., Seymour, P.: Bisimplicial vertices in even-hole-free graphs, Journal of Combinatorial Theory, Series B 98 , 1119–1164 (2008).
- 2[2] Bharathi, A.P., Choudum, S. A.: Colouring P 2 ∪ P 3 subscript 𝑃 2 subscript 𝑃 3 P_{2}\cup P_{3} -free graphs, ar Xiv:1610.07177 (2016).
- 3[3] Brandstädt, A., Giakoumakis, V., Maffray, F.: Clique separator decomposition of hole-free and diamond-free graphs and algorithmic consequences. Discrete Applied Mathematics 160 , 471–478 (2012).
- 4[4] Choudum, S. A., Karthick, T.: Maximal cliques in { P 2 ∪ P 3 , C 4 subscript 𝑃 2 subscript 𝑃 3 subscript 𝐶 4 P_{2}\cup P_{3},C_{4} }-free graphs. Discrete Mathematics 310 , 3398–3403 (2010).
- 5[5] Chudnovsky, M., Goedgebeur, J., Schaudt, O., Zhong, M.: Obstructions for three-coloring graphs without induced paths on six vertices, Proceedings of SODA 2016, 1774–1783 (2016).
- 6[6] Chudnovsky, M., Seymour, P., Robertson, N., Thomas, R.: The strong perfect graph theorem. Annals of Mathematics 164 (1), 51–229 (2006).
- 7[7] Chudnovsky, M., Seymour, P., Robertson, N., Thomas, R.: K 4 subscript 𝐾 4 K_{4} -free graphs with no odd holes, Journal of Combinatorial Theory, Series B 100 , 313–331 (2010) .
- 8[8] Dabrowski, K. K., Dross, F., Paulusma, D.: Colouring diamond-free graphs, In: 15th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT 2016), Rasmus Pagh Ed., LIPICS, Article No. 16; pp. 16:1–16:14.
