Abstract
A graph G is said to be perfect if for every induced subgraph H of G, where and denote the clique number and the chromatic number of H. We say that a graph G admits a perfect division if its vertex set can be partitioned into two subsets A and B such that is perfect and . If every induced subgraph of G admits a perfect division, then G is called perfectly divisible. A graph is the disjoint union of paths and . A bull refers to the graph consisting of a triangle with two disjoint pendant edges. A homogeneous set X is a proper subset of with at least two vertices such that every vertex in is either complete or anticomplete to X. In this paper, we prove that every (, bull)-free graph G with admits a perfect division, provided that G contains no homogeneous set. Moreover, we establish that this clique number condition is tight by presenting a counterexample with clique number of exactly 2.
Keywords:
perfect divisibility; bull-free graphs; P3 ∪ P4-free graphs; P6-free graphs; graph coloring MSC:
05C15; 05C17; 05C69
1. Introduction
All graphs considered in this paper are finite and simple. Let G be a graph with vertex set and edge set . Two vertices are adjacent if and only if . The degree of a vertex v, denoted by , is the number of vertices adjacent to v. The complement of G, denoted by , is the graph on the same vertex set such that if and only if .
Given two graphs H and G, we say that H is an induced subgraph of G if and, for any vertices , the edge if and only if . If G has an induced subgraph isomorphic to H, we say that G contains H; otherwise, G is said to be H-free. For a family of graphs , the graph G is called -free if G is H-free for every . For a subset , we write to denote the subgraph of G induced by X.
For a positive integer k, let and denote the path and the cycle on k vertices, respectively. A path in a graph is a sequence of distinct vertices such that is adjacent to if and only if . Correspondingly, a cycle is a sequence of distinct vertices such that is adjacent to if and only if . A hole is defined as an induced cycle of length at least 4. A hole is odd if its length is odd, and even otherwise. An antihole is an induced subgraph isomorphic to the complement of a cycle graph for some . It is odd or even according to the parity of k.
For two vertex-disjoint graphs and , their union, denoted , is the graph with vertex set and edge set . An example is the graph , illustrated in Figure 1. The bull (see Figure 1) is defined as the graph with vertex set and edge set . It consists of a triangle with two disjoint pendant edges.
Figure 1.
a and a bull.
Let A and B be two disjoint vertex subsets of a graph. We say that A is complete to B if every vertex in A is adjacent to all vertices in B. Conversely, A is anticomplete to B if there are no edges between A and B. A set is said to be a homogeneous set if and every vertex in is either complete or anticomplete to X.
A stable set is a subset of vertices that are pairwise-nonadjacent. A clique is a graph on n vertices in which every pair of distinct vertices is adjacent. The clique number of G, denoted by , is the size of a largest clique in G. A graph is k-colorable if its vertices can be colored with k colors such that no two adjacent vertices share the same color. The chromatic number is the smallest k such that G is k-colorable. It is well known that . For a vertex set , we often use the shorthand to denote and for .
A graph G is perfect if for every induced subgraph H of G. The celebrated Strong Perfect Graph Theorem [1] establishes that a graph is perfect if and only if it contains no odd hole and no odd antihole. As a natural extension of perfect graphs, Gyárfás [2,3] introduced the concept of -boundedness. A class of graphs is χ-bounded if there exists a function f such that for every ; such a function f is called a binding function. Clearly, the class of perfect graphs is -bounded with . We refer the interested readers to [4,5,6] for more results and problems regarding -boundedness.
In 2018, Hoàng [7] proposed the concept of perfect divisibility. A graph G is said to admit a perfect division if its vertex set can be partitioned into two sets A and B such that is perfect and . We say that G is perfectly divisible if every induced subgraph of G admits a perfect division. Clearly, every perfect graph is perfectly divisible. As observed by Chudnovsky and Sivaraman [8], perfect divisibility implies a quadratic binding function, , which can be verified by a straightforward inductive argument.
Proposition 1
([8]). If G is a perfectly divisible graph, then .
Proof.
We proceed by induction on . Let . Since G is a perfectly divisible graph, suppose that is perfect and . Note that is also perfectly divisible. By the inductive hypothesis, it follows that
This completes the inductive step and the proof. □
There has been considerable recent interest in perfect divisibility. In [7,8,9,10,11,12,13], several classes of graphs have been proved to be perfectly divisible. For instance, Hoàng [7] proved that (banner, odd hole)-free graphs are perfectly divisible and proposed the following conjecture.
Conjecture 1
([7]). All odd hole-free graphs are perfectly divisible.
In [12], it is noted that Karthick, Kaufmann, and Sivaraman also posed a conjecture regarding fork-free graphs, which remains open. They [12] proved that the conjecture is true on (fork, F)-free graphs when . They also showed that the classes of -free graphs, when , are either claw-free or perfectly divisible.
Conjecture 2
([12]). The class of fork-free graphs is perfectly divisible.
Chudnovsky and Sivaraman [8,14] obtained some structural property about bull-free graphs and established that all (odd hole, bull)-free graphs and -free graphs are perfect divisible. More recently, Deng and Chang [9] showed that every -free graph G with has a perfect division, provided that G contains no homogeneous set.
To date, most investigations into perfect divisibility have focused on graph classes defined by forbidding small induced subgraphs on 4 or 5 vertices. In this paper, we generalize the result of Deng and Chang [9] by proving that every -free graph G with admits a perfect division, under the same condition that G has no homogeneous set.
The study of perfect divisions in -free graphs is motivated by its algorithmic and structural implications. The existence of such a division provides a recursive framework for designing efficient algorithms for problems like graph coloring, where the problem can be decomposed into independent subproblems over structurally simpler components. Moreover, establishing perfect divisibility for graph classes defined by forbidden induced subgraphs represents a significant step in the systematic characterization of hereditary graph properties.
Theorem 1.
If G is a -free graph with , then either G contains a homogeneous set or G has a perfect division.
2. Notations and Technical Lemmas
For an induced subgraph H of a graph G, a vertex is called a center for H if it is complete to . Similarly, if x is anticomplete to , it is referred to as an anticenter for H.
For any subset , define as the set of vertices in that are anticomplete to X, and as the set of vertices that have a neighbor in X. Then, forms a partition of . When is a singleton, we simplify the notation to for convenience. Where no confusion arises, we often omit the subscript G and write , and .
For a hole , an i-clone is a vertex adjacent to and nonadjacent to (the indices are mod 5). An i-star is a vertex complete to and nonadjacent to . A vertex is called a clone if it is an i-clone for some i, and a star if it is an i-star for some i.
To prove Theorem 1, we make essential use of the following results. The Strong Perfect Graph Theorem [1] allows us to reduce the proof of Theorem 1 to two main cases. Moreover, for bull-free graphs, Chudnovsky and Safra [15] established a sufficient condition for the existence of a homogeneous set.
Theorem 2
([1], The Strong Perfect Graph Theorem). A graph is perfect if and only if it does not contain an odd hole or odd antihole.
Lemma 1
([15]). If a bull-free graph G contains an odd hole or an odd antihole with a center and an anticenter, then G contains a homogeneous set.
3. The Structure of -Free Graphs
The clique number condition of Theorem 1 is tight, as a counterexample exists when . Indeed, the Mycielski–Grötzsch graph, illustrated in Figure 2, is -free, contains no homogeneous set, and satisfies . However, it does not admit a perfect division.
Figure 2.
Mycielski–Grötzsch graph.
Proposition 2.
The Mycielski–Grötzsch graph does not admit a perfect division.
Proof.
Let G be the Mycielski–Grötzsch graph. It is known that and . Suppose, for contradiction, that G is perfectly divisible. Then, can be partitioned into two sets A and B such that is perfect and . Since is perfect, we have . Moreover, since , the induced subgraph must be a stable set, implying . Therefore,
which contradicts the fact that . □
Consequently, we have identified a class of -free graphs which are not perfectly divisible. Nevertheless, requiring that and that G admits no homogeneous set suffices to guarantee the existence of a perfect division.
We now proceed to prove the main result of this paper.
Proof of Theorem 1.
Let G be a -free graph with and assume that G contains no homogeneous set. Then, G must be connected; otherwise, one of its components would constitute a homogeneous set. It suffices to show that there exists a vertex such that is perfect. In that case, the subgraph is perfect, and since , the partition into and yields a perfect division of G.
Define
Since G contains a clique of size , every vertex in this clique belongs to the set W. Therefore, W is non-empty. Choose a vertex with maximum . We will show that is indeed perfect.
Suppose, for contradiction, that is not perfect. By the Strong Perfect Graph Theorem [1], it must contain an odd hole or an odd antihole. Since G is -free, cannot contain a hole of length 7 or more. Noting that is isomorphic to its complement , it follows that must contain either a or an odd antihole of length at least 7. Accordingly, the remainder of the proof is divided into two cases. The following claim will be used in both cases.
Claim 1.
For each vertex , there exists a vertex such that y is nonadjacent to x.
Since , the neighborhood contains a clique of size . Now, suppose for contradiction that there exists a vertex that is complete to . Then, x also belongs to W. By the choice of v as a vertex in W with maximum degree, x cannot have any neighbor in ; otherwise, we would have . Under this condition, the set forms a homogeneous set, which contradicts the assumption that G contains no homogeneous set. This completes the proof of Claim 1.
Case 1.
contains an odd antihole H of length at least seven.
Let H be the odd antihole in with vertex set , where is an odd integer. In H, two distinct vertices and are adjacent if and only if .
Claim 2.
For each vertex , is a stable set.
Suppose, for contradiction, that there exist two adjacent vertices in . Without loss of generality, we may assume these are and . If , then x must be adjacent to ; otherwise, the set {} would induce a bull. Similarly, if , then x must be adjacent to ; otherwise, the set would induce a bull. Repeating the argument, we conclude that x is complete to .
By a symmetric argument applied in the reverse direction, x is also complete to . Now, consider the induced graph . To avoid inducing a bull, x must be adjacent to . Similarly, by symmetry, x is also adjacent to . Hence, x is a center for H, while v is an anticenter for H. By Lemma 1, this implies that G contains a homogeneous set, a contradiction. This completes the proof of Claim 2.
Let . We proceed to consider all possible values of and show that all cases lead to a contradiction.
If , then since H is an odd antihole, it cannot contain three vertices that are nonadjacent to each other. Therefore, the set cannot be a stable set, contradicting Claim 2.
If , assume without loss of generality that . In this condition, the subgraph induced by is a bull, yielding the desired contradiction.
If , and assuming , then the set induces a , again a contradiction.
Therefore, for any vertex . Now, by Claim 1, there exists a vertex nonadjacent to x. Since also , the induced subgraph is isomorphic to , a final contradiction.
Case 2.
contains a .
Let with adjacency defined by if and only if . Since is isomorphic to its complement, it is also an odd antihole. Consequently, the reasoning in the proof of Claim 2 applies directly, showing that for any vertex , the set is a stable set.
Claim 3.
For each vertex , we have , and the two vertices in are nonadjacent.
Since is a stable set, we have . If , and assuming that , then is a , leading to a contradiction.
If , then by Claim 1, there exists a vertex such that y is nonadjacent to x. Note that , as the earlier argument (for the case ) applies symmetrically to y. If , the induced subgraph forms a , a contradiction. If, instead, , and assuming , then is a , again a contradiction. Thus, Claim 3 is established.
By Claim 3, every vertex is a clone for the , as defined in Section 2. A closer analysis of the graph’s structure yields the following.
Claim 4.
For any two adjacent vertices , their neighborhood in coincides; that is, .
Assume that x is a 1-clone. If y is a 2-clone, then the induced subgraph forms a bull, a contradiction. If y is a 3-clone, then is also a bull, again a contradiction. By symmetry, it follows that y cannot be a 4-clone or a 5-clone. Therefore, y must be a 1-clone, which proves Claim 4.
By the choice of vertex v, there exists a clique K of size in . Let D denote the connected component of that contains K. We will show that D is precisely K.
Claim 5.
.
If , then D must contain a . To see this, note that since D is connected and properly contains K, there exists a vertex that is not anticomplete to K. Moreover, x cannot be complete to K; otherwise, would form a clique of size in D, a contradiction. Thus, there exists a vertex adjacent to x, and a vertex nonadjacent to x. Therefore, we get a in D.
By Claim 4, we may assume that every vertex in D is a 1-clone. It follows that and are both complete to D. Therefore, the neighborhoods and each contain a clique of size , which implies that . By the choice of v as a maximum degree vertex in W, we have and . It follows that there exists a vertex such that s is nonadjacent to , and likewise, a vertex nonadjacent to .
By Claim 3, s is a clone for the . We now examine the possible clone type of s. Note that s cannot be a 1-clone or 4-clone, since either case would require s to be adjacent to . If s is a 5-clone, then {} induces a . If s is a 2-clone, then {} also induces a . In both situations, we obtain a contradiction. Hence, s must be a 3-clone.
By symmetry with the argument applied to , we find that the vertex t which is nonadjacent to must be a 4-clone. According to Claim 4, t is nonadjacent to s. Therefore, {} induces a , contradicting the -freeness of G. This completes the proof of Claim 5.
Let be two distinct vertices, and consider the vertex set {}. Since {} is not a homogeneous set, there must exist a vertex u such that u is neither complete nor anticomplete to {}. Without loss of generality, assume that u is adjacent to x and nonadjacent to y.
By Claim 5, we have , and by Claim 4, . Therefore, . Now, suppose that is a 1-clone. Consider the set {}. Since it does not induce a bull, u must be adjacent to at least one vertex from . Similarly, considering {}, which also cannot induce a bull, u must be adjacent to at least one vertex from . It follows that .
Claim 6.
u is not a clone for .
Suppose that u is an i-clone. Then, the set induces a hole of length 5, denoted by . Note that is also contained in . Therefore, by Claim 4, we have . But u is adjacent to x and nonadjacent to y, which leads to a contradiction.
Finally, we examine all possible values of and show that each case leads to a contradiction.
If , then by Claim 6, the two vertices in must be adjacent. Suppose (indices are modulo 5), then the set {} induces a bull, a contradiction.
If , again, by Claim 6, the three vertices in cannot induce a , as that would imply that u is a clone. Hence, we may assume , then {} induces a bull, a contradiction.
If , then u is a star for . Since x and y are 1-clones, it suffices by symmetry to consider the cases where u is a 1-star, 2-star, or 3-star.
When u is a 1-star, the set {} induces a bull. When u is a 2-star, the set {} induces a bull. When u is a 3-star, the set {} induces a bull. In every scenario, the resulting bull subgraph leads to a contradiction.
If , then u is a center for and v is an anticenter. By Lemma 1, G contains a homogeneous set, a contradiction.
As all cases lead to a contradiction, the proof of Theorem 1 is complete. □
4. Conclusions
In this paper, we have shown that every -free graph G with admits a perfect division, provided that G contains no homogeneous set. This result may be viewed as an extension of earlier work on perfect divisibility, and the condition on the clique number appears to be tight, as illustrated by the Mycielski–Grötzsch graph when . Our analysis relies on the structure imposed by the forbidden subgraphs and makes use of the Strong Perfect Graph Theorem, with the existence of a perfect division following from a contradiction reached in all other configurations.
It would be interesting to explore whether similar divisibility properties persist under weaker assumptions—for instance, whether the clique number condition might be relaxed in certain subfamilies of -free graphs. Another meaningful direction is to study the -binding function for such graph classes. We hope that the structural insights gained in this study may support further investigations.
Author Contributions
Conceptualization, H.H.; methodology, H.H.; software, H.H.; validation, H.H.; formal analysis, H.H.; investigation, H.H.; resources, H.H.; data curation, H.H.; writing—original draft preparation, H.H.; writing—review and editing, H.H. and B.X.; visualization, H.H. and B.X.; supervision, H.H. and B.X.; project administration, H.H. and B.X.; funding acquisition, B.X. All authors have read and agreed to the published version of the manuscript.
Funding
This study was supported in part by the Science and Technology Commission of Shanghai Municipality (No. 22DZ2229014).
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Chudnovsky, M.; Robertson, N.; Seymour, P.; Thomas, R. The strong perfect graph theorem. Ann. Math. 2006, 164, 51–229. [Google Scholar] [CrossRef]
- Gyárfás, A. On Ramsey covering-numbers. In Infinite and Finite Sets (Colloq., Keszthely, 1973; Dedicated to P. Erdős on His 60th Birthday), Vols. I, II, III; Colloquia Mathematica Societatis János Bolyai: Amsterdam, The Netherlands; London, UK, 1975; Volume 10, pp. 801–816. [Google Scholar]
- Gyárfás, A. Problems from the world surrounding perfect graphs. Appl. Math. 1987, 19, 413–441. [Google Scholar] [CrossRef]
- Randerath, B.; Schiermeyer, I. Vertex colouring and forbidden subgraphs—A survey. Graphs Comb. 2004, 20, 1–40. [Google Scholar] [CrossRef]
- Schiermeyer, I.; Randerath, B. Polynomial χ-binding functions and forbidden induced subgraphs: A survey. Graphs Comb. 2019, 35, 1–31. [Google Scholar] [CrossRef]
- Scott, A.; Seymour, P. A survey of χ-boundedness. J. Graph Theory 2020, 95, 473–504. [Google Scholar] [CrossRef]
- Hoàng, C.T. On the structure of (banner, odd hole)-free graphs. J. Graph Theory 2018, 89, 395–412. [Google Scholar] [CrossRef]
- Chudnovsky, M.; Sivaraman, V. Perfect divisibility and 2-divisibility. J. Graph Theory 2019, 90, 54–60. [Google Scholar] [CrossRef]
- Deng, Z.; Chang, C. On the structure of some classes of (P2∪P3)-free graphs. Graphs Comb. 2025, 41, 63. [Google Scholar] [CrossRef]
- Brandstädt, A.; Giakoumakis, V. Addendum to: Maximum weight independent sets in hole- and co-chair-free graphs. Inf. Process. Lett. 2015, 115, 345–350. [Google Scholar] [CrossRef]
- Brandstädt, A.; Mosca, R. Maximum weight independent sets in odd-hole-free graphs without dart or without bull. Graphs Comb. 2015, 31, 1249–1262. [Google Scholar] [CrossRef]
- Karthick, T.; Kaufmann, J.; Sivaraman, V. Coloring graph classes with no induced fork via perfect divisibility. Electron. J. Comb. 2022, 29, 19. [Google Scholar] [CrossRef] [PubMed]
- Wu, D.; Xu, B. Perfect divisibility and coloring of some fork-free graphs. Discret. Math. 2024, 347, 114121. [Google Scholar] [CrossRef]
- Chudnovsky, M.; Sivaraman, V. Odd Holes in Bull-Free Graphs. SIAM J. Discret. Math. 2018, 32, 951–955. [Google Scholar] [CrossRef]
- Chudnovsky, M.; Safra, S. The Erdős–Hajnal conjecture for bull-free graphs. J. Comb. Theory Ser. B 2008, 98, 1301–1310. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).