Structure and coloring of some (, )-free graphs
Abstract
Let be a graph. We use and to denote a path and a cycle on vertices, respectively. A diamond is a graph obtained from two triangles that share exactly one edge. A kite is a graph consists of a diamond and another vertex adjacent to a vertex of degree 2 of the diamond. A gem is a graph that consists of a plus a vertex adjacent to all vertices of the . In this paper, we prove some structural properties to diamond)-free graphs, kite)-free graphs and gem)-free graphs. As their corollaries, we show that (i) if is diamond)-free, (ii) if is kite)-free and (iii) if is gem)-free. These conclusions generalize some results of Choudum et al [4] and Lan et al [14].
Key words and phrases: -free graphs, chromatic number, clique number
AMS 2000 Subject Classifications: 05C15, 05C75
1 Introduction
All graphs considered in this paper are finite and simple. We follow [1] for undefined notations and terminology. We use and to denote a path and a cycle on vertices, respectively. Let be a graph, let , and let and be two subsets of . We say that is complete to if is adjacent to all vertices of , and say that is anticomplete to if is not adjacent to any vertex of . We say that is complete (resp. anticomplete) to if each vertex of is complete (resp. anticomplete) to .
A hole of is an induced cycle of length at least 4, and a -hole is a hole of length . Given a graph , we say that is -free if it dose not contain an induced subgraph isomorphic to . Given a set of graphs, we say that is -free if is -free for each .
A clique blowup of a graph with is any graph such that can be partitioned into nonempty cliques , such that is complete to if , and is anticomplete to if . Particularly, if for all , then we call a -size clique blowup of .
For , let be the set of vertices adjacent to , , , and . For , let has a neighbor in and . Moreover, denotes the subgraph of induced by . If it does not cause any confusion, we usually omit the subscript and simply write , , , , and . Let denote the minimum degree of . For , , we simply write if , and write if .
A clique (stable set) of is a set of mutually adjacent (non-adjacent) vertices in The clique number of , denoted by is the maximum size of a clique in . For positive integer , a -coloring of is a function , such that for each edge of , . The chromatic number of , denoted by , is the minimum number for which there exists a -coloring of . A graph is perfect if all its induced subgraphs satisfy . A family of graphs is said to be -bounded [11] if there exists a function such that for every graph , . If such a function does exist to , then is called a -binding function of .
A clique cutset of is a clique in such that has more components than . A vertex is a cut vertex of if it is a clique cutset of size 1.
A diamond is a graph obtained from two triangles that share exactly one edge. A kite is a graph consists of a diamond and another vertex adjacent to a vertex of degree 2 of the diamond. A gem is a graph that consists of a plus a vertex adjacent to all vertices of the . A bull is a graph consisting of a triangle with two disjoint pendant edges. Let be a 7-hole. We use to denote a graph obtained from by adding a stable set such that , and . (See Figure 1).

Gyárfás [11] showed that for all -free graphs. This upper bound was improved to in [10]. However, this -binding function is exponential in . It is natural to ask that is it possible to improve the exponential bound for -free graphs to a polynomial bound [18]. Interested readers are referred to [17, 19, 21] for more results and still open problems on this topic.
It is known that -free graphs are complete graphs and -free graphs are perfect [22]. But up to now, no polynomial binding function for -free graphs has been found, when . We refer the interested readers to [9] for results of -free graphs, and list here some conclusions on binding functions of some -free or -free graphs.
Choudum, Karthick and Shalu [5] proved that every (, gem)-free graph satisfies . Cameron, Huang and Merkel [2] proved that every (, diamond)-free graph satisfies . Gasper and Huang [8] proved that every -free graph satisfies . This bound was recently improved by Karthick and Maffray [13] to . Mishra [15] proved that every (, diamond, bull)-free graphs satisfies when and when , and every (, diamond, bull)-free graph satisfies . Cameron, Huang, Penev and Sivaraman [3] showed that every -free graph satisfies . This upper bound was recently improved by Huang [12] to .
In 2021, Choudum, Karthick and Belavadi [4] proved that if is , gem)-free, and if is , diamond)-free. In 2022, Lan, Zhou and Liu [14] proved that if is , diamond)-free.
In this paper, we study (-free graphs for {diamond, kite, gem}, and get some structural properties of these graphs. For graphs and , we use to denote a graph with vertex set and edge set . A bisimplicial vertex is one whose neighborhoods is the union of two cliques.
Theorem 1.1
Let be a connected , diamond)-free graph without clique cutsets. If is isomorphic to neither nor the Petersen graph, then .
Theorem 1.2
Let be a connected , kite)-free graph with . If has no clique cutsets, then there is an integer such that , where is the Petersen graph or .
Theorem 1.3
Let be a connected , gem)-free graph without clique cutsets. If is not the clique blowup of the Petersen graph, then has a bisimplicial vertex.
There exist graphs showing that all the requirements in our theorems are necessary. We will give these examples separately after completing their proofs. As immediate consequences of these theorems, we have the following corollaries that generalize some results of Choudum, Karthick and Belavadi [4], and of Lan, Zhou and Liu [14].
Corollary 1.1
Every , diamond)-free graph satisfies .
Corollary 1.2
Every , kite)-free graph satisfies .
Corollary 1.3
Every , gem)-free graph satisfies .
2 The class of diamond)-free graphs
In this section, we focus on , diamond)-free graphs, and prove Theorem 1.1 and Corollary 1.1. Theorem 1.1 generalizes the following result from [4].
Lemma 2.1
[4] Let be a connected , diamond)-free graph. Then has a clique cutset or or is the Petersen graph.
Proof of Theorem 1.1: Let be a connected , diamond)-free graph. If is -free, then the statement follows directly from Lemma 2.1. So, we suppose that has 7-holes, and let be a 7-hole of . Let , and let . During the proof of Theorem 1.1, every subscript is understood to be modulo 7. For each {1, , 7}, let
Let and . Next, we prove some useful properties of .
, and . | (1) |
It is certain that . Since is diamond-free, we have that no vertex of may have three consecutive neighbors in . Let . By symmetry, we may assume . If , then , a contradiction. Therefore .
Suppose . Then, has neighbors in as otherwise , and and as otherwise has three consecutive neighbors in . To forbid a 4-hole on or , we have that and . Therefore , which implies that . By symmetry, we have when . So, we way assume that and , and thus and to forbid a 4-hole on or .
Now, if has exactly one neighbor in , and if is complete to . This proves (1).
For each , and . | (2) |
Suppose to its contrary, we may assume by the symmetry that or has two distinct vertices and . Then is a diamond if , and is a 4-hole if . Both are contradictions. Therefore, (2) holds.
For , let if , and if .
is a stable set. | (3) |
Suppose to its contrary that has two adjacent vertices and . First we assume that Without loss of generality, suppose that Then for {2, 7} as otherwise is a diamond if , and is a 4-hole if . Moreover, for as otherwise is a diamond if , and is a 4-hole if . Therefore . Since and , we have that . Then is a 4-hole if , and is a 4-hole if , both are contradictions.
So, we may assume that and . Without loss of generality, suppose that . Then for as otherwise is a diamond if , and is a 4-hole if . Moreover, to forbid a diamond on if or a 4-hole on if . If , then as otherwise and thus , a contradiction. But now is a diamond. Therefore, since . However, is a 4-hole, a contradiction. This proves (3).
For each , ethier or . | (4) |
If this is not true, we may assume by symmetry that and , then by (3), which implies that , a contradiction. This proves (4).
For each , ethier or . | (5) |
If (5) does not hold, we may assume by symmetry that and , then by (3), which implies that is a 4-hole, a contradiction. This proves (5).
For each , ethier or . | (6) |
If it is not the case, we may assume by symmetry that and . Let . Then by (3), which implies that is a 4-hole if , if , and if , all of which are contradictions. This proves (6).
Suppose that By (4), we have that has at most three nonempty elements, and thus for some . If , then , and thus .
So, we suppose that
-
•
and ,
-
•
is not isomorphic to and has no clique cutsets, and
-
•
for some integer .
For simplicity, we may take by symmetry to illustrate the procedure. Before proving (8), we firstly prove that
(9) |
Notice that we take . Suppose and . By (4) and (6), we have that , and so and . Since implies that , we have that .
Since and is a stable set, both and have neighbors in . Let be a neighbor of in and be a neighbor of in , and let and be the components of which contains and , respectively. Since and is -free, we have that must be complete to , and thus as . Moreover, is -free as is diamond-free, and thus is a or a . Similarly, must be complete to , and is a or a .
Suppose that . Then as otherwise is a diamond for any edge of , and so . If , then is a 4-hole, a contradiction. So, . By symmetry, . But now , a contradiction. Therefore, .
If , then we have that to forbid a 4-hole on , and thus and since , which implies that there is a 4-hole on , a contradiction. So, is a . Similarly, is a . Let and .
To forbid a 4-hole on or , must be anticomplete to . Similarly, must be anticomplete to . Since , we have that each vertex of has neighbors in . Since is diamond-free, we may assume, without loss of generality, that and . Similarly, we may suppose that and . But now, is a 4-hole, a contradiction. This proves (9).
We can now turn to prove (8). Recall that we take by symmetry.
Suppose to its contrary that . Then by (9). By (4) and (6), we have that , and thus and . Since, for , implies that , we have that and . Since and is a stable set, we have that must have a neighbor, say , in . Let be the component of that contains .
Since is -free and diamond-free, we have that must be complete to and is a or a . Suppose that . Then, has at least two neighbors in as . Since implies that there is a 4-hole on , we have that , and thus and . But then, is a 4-hole, a contradiction. So is a . Let . To forbid a 4-hole on or , where , we have that is anticomplete to {, }. Since , each vertex in must have neighbor in , which implies a diamond , a contradiction. This proves (8).
Next, we prove that
(10) |
Suppose . By (6), we have that , and so and . Since , we have that , and consequently by taking in (8), a contradiction. Therefore, , and and .
Suppose that . Then, by (6), and so . Moreover, and as and . Consequently, we have a contradiction as by taking in (8). Therefore, , and thus (10) holds.
Recall that by our assumption. By symmetry, we may set in (10). Then, we have that
and . | (11) |
We prove further that
(12) |
Suppose that , , and . By (5), we have that , and thus . Let be a component of . Since is connected, there must exist a path between and . If we can show that must contain , then is a cutvertex of , which leads to a contradiction. Suppose that . To prove (12), it suffices to prove the following Claim 2.1.
Claim 2.1
and
Proof. By symmetry, we only need to prove . Suppose to its contrary that . Since and is -free, we have that for each vertex of . Let for {1, 2}. Since is diamond-free and is complete to , and since , we have that each component of is a or a . We show that
(13) |
Suppose to the contrary that has two adjacent vertices and . Let be the component of which contains and . Let be a neighbor of in . Since for each vertex of , we have that is complete to , which implies that as . Moreover, is -free as is diamond-free. Then, .
Let be the component of which contains . Note that is a or a . For each vertex and , to avoid a 4-hole on if or a diamond on if , must be anticomplete to , which implies that and both have a neighbor in as .
Suppose and . Then to forbid a diamond on . If has a neighbor in , say by symmetry, then to forbid an induced on , and thus is a diamond, a contradiction. So, has no neighbors in , and thus is a clique cutset, which leads to a contradiction. This proves that or .
If and , then to forbid a 4-hole on , which forces to be a diamond, a contradiction. Therefore, or .
By symmetry, we may assume that , , , and . Then, has an induced on , a contradiction. This proves (13).
Suppose that . Let and be a neighbor of in . To avoid a diamond on if or a 4-hole on if for each vertex , must be anticomplete to , and so is complete to because . But then, is a 4-hole, which is a contradiction. This shows that , and thus .
Suppose that . Let be a component of , and let . To avoid a 4-hole , we have that . Since , we have that is a of which both vertices are adjacent to , which forces a diamond and leads to a contradiction. Therefore, , and so . This completes the proof of Claim 2.1, and proves (12).
If and , then by (5), which implies that and , a contradiction.
So, we suppose that and . Then, by (5). Since implies that , we have that , and so . By setting and replacing the tuple with , we can deduce, with the same argument as that used in proving (12), that and thus is isomorphic to . This totally completes the proof of Theorem 1.1.
The following three classes of graphs show that the requirements -free, -free, and diamond-free are all necessary.
Let be a -size clique blowup of a 7-hole with . It is certain that is )-free. Moreover, we can easily verify that does not satisfy the conclusion of Theorem 1.1.
Let be a graph whose vertex-set is partitioned into seven stable sets , , , such that for each , , and is complete to and anticomplete to . It is certain that is (, diamond)-free and does not satisfy the conclusion of Theorem 1.1.
Let be a 7-hole. We use to denote the graph obtained from by adding a tree with vertex set and edge set such that , , , and . See Figure 2. It is certain that is (, diamond)-free, and does not satisfy the conclusion of Thoerem 1.1.

3 The class of kite)-free graphs.
In this section, we consider , kite)-free graphs, and prove Theorem 1.2 and Corollary 1.2. We will need the following Lemma 3.1 from [7].
Lemma 3.1
[7] Let be a connected (, kite)-free graph. If has no clique cutsets, then for some diamond-free graph , where is a nonnegative integer.
Proof of Theorem 1.2: Let be a connected (, , kite)-free graph such that has no clique cutsets and .
By Lemma 3.1, there exist an integer and a diamond-free graph such that . We have that has no clique cutsets; Otherwise if has a clique cutset , then is a clique cutset of , a contradiction. Therefore, is a , diamond)-free graph without clique cutsets. By Theorem 1.1, we have that is isomorphic to or the Petersen graph, or .
If is isomorphic to or the Petersen graph, then we are done. So, we suppose that is isomorphic to neither nor the Petersen graph. Thus, . If is a single vertex, then and . If , then , and so . If , then , and so . All contradict our assumption that . This proves Theorem 1.2.
Notice that the graph defined in Section 2 is )-free, and the graph defined in Section 2 is (, kite)-free. Moreover, one can easily check that both and do not satisfy the conclusion of Theorem 1.2.
Let be the graph obtained from a 8-cycle by adding a 6-cycle such that the edge set between them is . We use to denote the graph obtained from by adding a stable set such that and (see Figure 3). Obviously, is (, kite)-free and it does not satisfy the conclusion of Theorem 1.2.
These graphs show that the requirements -free, -free, and kite-free in Theorem 1.2 are all necessary.

4 The class of gem)-free graphs.
In this section, we turn our attention to , gem)-free graphs, and prove Theorem 1.3 and Corollary 1.3. Theorem 1.3 generalizes the following Lemma 4.1 from [4]. In our proof, we will also use a conclusion from [13]. Recall that a bisimplicial vertex is a vertex whose neighborhoods is the union of two cliques.
Lemma 4.1
[4] Let be a connected , gem)-free graph. If has no clique cutsets, then has a bisimplicial vertex, or is the clique blowup of the Petersen graph.
Lemma 4.2
[13] If is any clique blowup of the Petersen graph, then .
Proof of Theorem 1.3: Let be a connected , gem)-free graph. If is -free, then the statement follows directly from Lemma 4.1. So, we suppose that has 7-holes, and let be a 7-hole of . Let and let . During the proof of Theorem 1.3, every subscript is understood to be modulo 7. Since is gem-free, it is certain that
no vertex of may have four consecutive neighbors in . | (14) |
Let be an arbitrary integer in , let
and let , and . We will firstly prove some useful properties about , and .
(M1) , and .
It suffices to verify that . Let . Without loss of generality, we suppose that . If , then , a contradiction. Therefore, .
Suppose . To avoid an induced , must have a neighbor in . If , then and by (14), and thus and to forbid a 4-hole or , which leads to as . By symmetry, we have that if . So, we may assume that and . Consequently, and to forbid a 4-hole or . Now, and hence as .
Similarly, or if .
So, we suppose that and . Then, and to forbid a 4-hole on or . Since , we have that or . If and , then . Otherwise, . Therefore, (M1) holds.
(M2) Both and are cliques.
Let , . If , then is a 4-hole. Let , . If , then is a 4-hole. This proves (M2).
(M3) is complete to .
Suppose to its contrary, and let and . If , then is a gem, which leads to a contradiction. Therefore, (M3) holds.
(M4) is anticomplete to .
Suppose that (M4) does not hold. By symmetry, let and such that . If , then is a gem. If , then is a gem. If , then is a 4-hole. If , then is a 4-hole. All are contradictions. This proves (M4).
(M5) Either or .
If it is not the case, we may choose, without loss of generality, that and then is a 4-hole if , and otherwise, which leads to a contradiction. This proves (M5).
(M6) is anticomplete to .
Suppose that (M6) does not hold. By symmetry, let and such that . If , then is a 4-hole. If , then is a 4-hole. If , then is a 4-hole. If , then is a 4-hole. All are contradictions. This proves (M6).
(M7) is complete to .
If (M7) does not hold, we may choose by symmetry that and such that , then whenever , and whenever , which leads to a contradiction. Therefore, (M7) hlds.
(M8) is anticomplete to .
Suppose that (M8) does not hold. Without loss of generality, let and such that . If , then is a gem. If , then is a 4-hole. If , then is a gem. If , then is a 4-hole. If , then is a gem. All are contradictions. This proves (M8).
(M9) Either or .
If this is not true, we may choose by symmetry that and , then is a 4-hole whenever , and is a gem whenever . This proves (M9).
(M10) is anticomplete to .
Suppose that (M10) does not hold. By symmetry, let and such that . If , then is a 4-hole. If , then is a 4-hole. Therefore, (M10) is true.
(M11) Either or .
Suppose that (M11) does not hold. Without loss of generality, we choose and . If , then is a 4-hole whenever , is a 4-hole whenever , and whenever . Therefore, , which leads to either a gem if , or a 4-hole if . This proves (M11).
(M12) is anticomplete to .
Suppose that (M12) does not hold. By symmetry, choose and such that . If , then is a 4-hole. If , then is a 4-hole. If , then is a 4-hole. If , then is a 4-hole. All are contradictions. This proves (M12).
(M13) is complete to .
Without loss of generality, let and . If , then is a gem whenever , is a gem whenever , and whenever . Therefore, , and thus (M13) holds.
(M14) is anticomplete to .
By symmetry, choose and . If , then is a gem whenever , is a 4-hole whenever , is a gem whenever , and is a gem whenever . Therefore, , and thus (M14) holds.
Let for each and . By (M2), (M3) and (M4), we have that is a clique blowup of and hence is a nonempty clique blowup of . Follow from (M1) to (M14), is a clique blowup of some graph like the one as shown in Figure 4.

Now, we can prove Theorem 1.3, by considering whether is empty or not, to find a bisimplicial vertex of in .
By (M5), we have that has at most three nonempty elements. So, there must exist an integer such that is anticomplete to .
Suppose that . Then, by (M1). Notice that is complete to , and is complete to , and is complete to by (M3). We have that and are two nonempty cliques by (M2), and thus is a bisimplicial vertex of .
Therefore, we suppose that . Without loss of generality, suppose . By (M9) and (M11), , and so
Firstly, we prove that
if , then is a bisimplicial vertex of . | (15) |
Suppose that . By (M1), we can deduce that . By (M3) and (M13), is complete to , is complete to , and is complete to . By the definition of and , is complete to , and is complete to . It follows from (M2) that and are two nonempty cliques. Therefore, is a bisimplicial vertex of . This proves (15).
Next, we prove that
if , then is a bisimplicial vertex of . | (16) |
Suppose that . Then, by (M1). By (M3) and (M13), is complete to , is complete to , and is complete to . By (M2) and by the definition of and , we have that , , , and are all cliques, and is complete to , and is complete to . Therefore, and are two cliques, and so is a bisimplicial vertex of . This proves (16).
By (M5), we have that one of and is empty. It follows immediately from (15) and (16) that must have a bisimplicial vertex. This completes the proof of Theorem 1.3.
It is certain that defined in Section 2 is (, gem)-free and contains a 7-hole, and it is easy to check that does not satisfy the conclusion of Theorem 1.3.
Let be a 7-hole. We use to denote the graph obtained from by adding seven vertices , , , such that for each (see Figure 5). Obviously, is )-free and contains a 7-hole and thus the clique blowup of is )-free and contains a 7-hole. Moreover, one can easily check that the clique blowup of does not satisfy the conclusion of Theorem 1.3.

We use to denote the -size clique blowup of , defined in Section 2, with . It is certain that is (, gem)-free and contains a 7-hole, and we can check that does not satisfy the conclusion of Theorem 1.3.
These graphs show that the requirements -free, -free, and gem-free in Theorem 1.3 are all necessary.
Now, we can prove Corollary 1.3 by induction on . Let be a , gem)-free graph. We may assume that is connected and has no clique cutsets. By Theorem 1.3, we have that has a bisimplicial vertex or is the clique blowup of the Petersen graph. By Lemma 4.2, it follows immediately that .
Remarks. Recall that we use to denote a path on vertices, and use diamond to denote the graph obtained from a by removing an edge. In 1998, Randerath [16] proved that for every (, diamond)-free graph. Cameron, Huang and Merkel [2] proved that . for every (, diamond)-free graph. Schiermeyer [20] asked a question: Is it true that there exists a constant such that for every , diamond)-free graph This is still open.
Acknowledgement: We thank T. Karthick for informing us reference [20], and thank I. Schiermeyer for helpful suggestions.
References
- [1] J. A. Bondy, U. S. R. Murty, Graph Theory, Springer, New York, 2008.
- [2] K. Cameron, S. Huang, O. Merkel, An optimal -bound for (, diamond)-free graphs, J. of Graph Theory, 97 (2021) 451-465.
- [3] K. Cameron, S. Huang, I. Penev, V. Sivaraman, The class of -free graphs: Decomposition, algorithms, and -boundedness, J. of Graph Theory, 93 (2020) 503-552.
- [4] S. A. Choudum, T. Karthick, M. M. Belavadi, Structural domination and coloring of some -free graphs, Disc. Math., 344 (2021) 112244.
- [5] S. A. Choudum, T. Karthick, M. A. Shalu, Perfect coloring and linearly -bound -free graphs, J. of Graph Theory, 54 (2007) 293-306.
- [6] M. Chudnovsky, V. Sivaraman, Perfect divisibility and 2-divisibility, J. of Graph Theory, 90 (2019) 54-60.
- [7] D. J. Fraser, A. M. Hamel, C. T. Hoáng, On the structure of (even-hole, kite)-free graphs, Graphs and Combinatorics, 34 (2018) 989-999.
- [8] S. Gaspers, S. Huang, Linearly -Bounding -Free Graphs, International Workshop on Graph-Theoretic Concepts in Computer Science, Springer, Cham, 2017.
- [9] M. Geißer, Colourings of -free graphs, PhD thesis, 2022.
- [10] S. Gravier, C. T. Hoáng, F. Maffray, Coloring the hypergraph of maximal cliques of a graph with no long path, Disc. Math., 272 (2003) 285-290.
- [11] A. Gyárfás, On Ramsey covering-numbers, Infinite and Finite Sets, 2 (1975) 801-816.
- [12] S. Huang, The optimal -bound for -free graphs, arXiv:2212.05239, 2022.
- [13] T. Karthick, F. Maffray, Square-free graphs with no six-vertex induced path, SIAM J. on Disc. Math., 33 (2019) 874-909.
- [14] K. Lan, Y. Zhou, F. Liu, The chromatic number of , diamond)-free graphs, Bulletin of the Australian Mathematical Society, (2022) 1-10.
- [15] S. Mishra, On graphs with no induced bull and no induced diamond, arXiv:2107.03750, 2021.
- [16] B. Randerath, The Vizing bound for the chromatic number based on forbidden Pairs (Ph. D. Thesis), Shaker Verlag, Aachen, (1998).
- [17] B. Randerath, I. Schiermeyer, Vertex colouring and forbidden subgraphs-A survey, Graphs and Combinatorics, 20 (2004) 1-40.
- [18] I. Schiermeyer, Chromatic number of -free graphs: Reed’s conjecture, Disc. Math., 339 (2016) 1940-1943.
- [19] I. Schiermeyer, B. Randerath, Polynomial -binding functions and forbidden induced subgraphs: A survey, Graphs and Combinatorics, 35 (2019) 1-31.
- [20] I. Schiermeyer, Polynomial -binding functions for -free graphs, personal communication.
- [21] A. Scott, P. Seymour, A survey of -boundedness, J. of Graph Theory, 95 (2020) 473-504.
- [22] D. Seinsche, On a property of the class of -colorable graphs, J. of Combinatorial Theory, Ser. B, 16 (1974) 191-193.