Infinite families of -vertex-critical (, )-free graphs
Abstract
A graph is -vertex-critical if but for all . We construct a new infinite families of -vertex-critical -free graphs for all . Our construction generalizes known constructions for -vertex-critical -free graphs and -vertex-critical -free graphs and is in contrast to the fact that there are only finitely many -vertex-critical -free graphs. In fact, our construction is actually even more well-structured, being -free.
1 Introduction
For a given integer , the -Colouring problem is to determine whether a given graph is -colourable. This problem is known to be NP-complete for all [23] which led to tremendous interest in restricting the structure of input graphs such that polynomial-time -Colouring algorithms can be developed. One of the most popular structural restrictions is to forbid an induced subgraph. Yet, for every graph that contains an induced cycle [21] or claw [24, 17], it remains NP-complete to solve -Colouring on -free graphs for all . Thus, assuming PNP, if -Colouring can be solved in polynomial time for -free graphs for , must be a linear forest, that is, a disjoint union of paths.
To this end, it was shown that -Colouring can be solved in polynomial-time for -free graphs for all [15]. Further, -Colouring -free graphs [11, 12, 13] and -Colouring -free graphs [2] can also be solved in polynomial-time. However, solving -Colouring of -free graphs remains NP-complete if and or and [18]. The complexity remains an open question for -free when .
The fact that is the largest connected subgraph that can be forbidden such that -Colouring can be solved in polynomial-time for all (again assuming PNP) has generated special interest in further properties of -free graphs. One such property is determining which subfamilies of -free graphs admit polynomial-time certifying -Colouring algorithms. An algorithm is certifying if it returns a simple and easily verifiable witness with each output. The -Colouring algorithms for -free graphs developed in [15] return -colourings of the input graph in the case that the graph is -colourable, but there is no certificate when the graph is not -colourable. In general, a -Colouring algorithm can return a -vertex-critical induced subgraph to certify negative outputs. In fact, when the set of -vertex-critical graphs in a given family of graphs is finite, then there exists a polynomial-time certifying -Coloring algorithm for that family (see, for example, [5]).
For -vertex-critical -free graphs, it is known that there are only finitely many for [16] and this finite list was used to develop a linear-time -Colouring algorithm for -free graphs [26]. For , however, there are infinitely many -vertex-critical -free graphs [16]. Thus, the search for subfamilies of -free graphs admitting polynomial-time certifying -Coloruing algorithms for has turned to graphs that are -free and -free for other graphs . We call these graphs -free. The most comprehensive result to date on -vertex-critical -free graphs is the dichotomy theorem from [8] that there are only finitely many for all if and only if is not or . It is further known that there are only finitely many -vertex-critical -free graphs when is any of:
For the above graphs, the cardinality of -vertex-critical graphs remains unknown for all .
On the infinite side, there are only two known constructions of -free graphs where is a linear forest:
These two families turn out to be special cases of the new infinite families of -vertex-critical -free graphs for each that we will construct in this paper. Our families are the first defined by forbidden induced subgraphs where the boundary between only finitely many and infinitely many -vertex-critical graphs is (all others happen at ). In light of the Strong Perfect Graph Theorem [10], our result is somewhat surprising as every non-complete -free -vertex-critical graph must contain or for some . In addition, our result makes progress toward an open problem posed in [8] to find a dichotomy theorem for the number of -vertex-critical -free graphs for all when is of order . To see the state-of-the-art on this problem, see Table LABEL:tab:order5suvery.
We provide our infinite families of vertex-critical graphs in Section 2. Following that we provide a large table summarizing whether there are only finitely many or infinitely many -vertex-critical -free graphs for all in Section 3. From this, we find that there are only such graphs remaining to get the complete dichotomy to solve the open problem from [8]. We end this section with a brief section on notations and definitions.
1.1 Notation and Definitions
Let denote the chromatic number of . A graph is -vertex-critical if and for all . For , let denote the subgraph of induced by . For vertices , we write if and are adjacent and is and are non-adjacent. For , we say is complete (anti-complete) to if () for all and . For a , is the open neighbourhood and denotes the set and is the closed neighbourhood, denoting the set . For , we say is a stable set if for all . For graphs and , denotes the disjoint union of and where and . A graph is -free if it does not contain any induced subgraph isomorphic to .
2 New infinite families of -vertex-critical graphs
We are now ready to give the constructions for our infinite families of vertex-critical graphs.
Definition 2.1.
Fix and . Let be a graph on vertex set where, with each integer taken modulo , the neighbourhood of vertex is
Examples to help visualize this definition can be found in Figure 1
From this definition, it is clear that where is the infinite family -vertex-critical -free graph in [9] and where is the infinite family of -vertex-critical -free graphs in [16]. Further, our new construction is very natural in the sense that and for all , which include all prototypical -vertex-critical -free graphs except from the Strong Perfect Graph Theorem [10].
For a given and and for , let . It is clear that the ’s partition the vertex set of .
Lemma 2.2.
For , is a stable set of and the only edge in is .
Proof.
Fix . Since it is clear that and with the exception of , we will focus on the subset of defined by . Fix and . The result now follows by considering two cases to consider.
Case 1: Suppose . Then , and since , . Therefore, for all .
Case 2: Suppose , then , which is congruent to . Since , it follows that . Therefore, for all .
∎
Lemma 2.3.
For all and , is -free.
Proof.
Let and suppose is not -free. By symmetry, we may suppose without loss of generality that belongs to an induced . Let such that induces a in such that and . It is clear by the definition of that . Therefore, if , then will be adjacent to or , contradicting our assumption. Further, since , we must have . Since both and are stable sets from Lemma 2.2, we may assume without loss of generality that and . There are now only three cases to consider.
Case 1: Suppose .
Let . Since , . So, for where , we have that . Thus, by the definition of . For where , we have that , so again . It follows that and, thus, . This contradicts our assumption on the induced in .
Case 2: Suppose .
We show that . Let such that . We know that since . Let such that .
If , then since , it follows that .
If , then since , it follows that . Thus, , and which again contradicts our assumption on the induced in .
Case 3: Suppose .
If , then since for all and , we can obtain all such that in the set . Also, we can obtain all such that in the set . Thus, which contradicts our assumption on the induced in . Similarly, for , we get that which again contradicts our assumption on the induced in .
All three cases together show that is -free. ∎
Lemma 2.4.
For all and , is -free.
Proof.
Let and suppose has an induced . By the symmetry of , we may assume that the isolated vertex in the is . Let be the subset of that induces the with the isolated vertex. Since is anticomplete with , it follows that . However, since and stable sets by Lemma 2.2, it follows that is bipartite and therefore triangle-free. Therefore, is -free. ∎
Lemma 2.5.
For all and , is -free.
Proof.
Let , , and . Suppose by way of contradiction that contains an induced . Without loss of generality suppose is on an induced in and let induce a in such that , , and for . By similar arguments to the proof of Lemma 2.3, we must have, without loss of generality, and . Further, since , we must have . By a similar argument to that of Case 1 of the proof of Lemma 2.3 and since , we must have (or else ) and for some . Further, , or else . But now since , and therefore , we have . This contradicts our assumption on the induced . Therefore, is -free. ∎
Note our proof of the following lemma is adapted directly from Theorem 2.4 of [16] where it was shown that ) (under the name ) is -vertex-critical for all .
Lemma 2.6.
For all and , is -vertex-critical.
Proof.
Let . Note that for all , the set induces a . Thus, . Suppose is -colourable, and without loss of generality, let vertices be assigned colour for . We now must have vertex be assigned colour for all . But now contains all colours. So is not -colourable. From Lemma 2.2, however, this partial colouring is valid and we may give vertex colour to get that . Since is the only vertex with colour , it follows by the symmetry of that is -vertex-critical. ∎
Theorem 2.7.
There are infinitely many -vertex-critical -free graphs for all .
Corollary 2.8.
There are infinitely many -vertex-critical -free graphs for all .
3 State of -free graphs when is of order 5
In this section we detail in a table whether there are only finitely many or infinitely many -vertex-critical -free graphs for all nonisomorphic graphs of order . This is to make progress on the open problem raised in [8]. For the names of graphs we are mostly following https://www.graphclasses.org/smallgraphs.html#nodes5 with the notable exception that we use to denote disjoint union.
Graph | Graph name | Finite/Infinite | Reference |
|
finite | Ramsey’s Theorem [27] | |
|
finite | [7] | |
|
finite | [1] | |
|
claw | unknown | N/A |
|
finite | [22] (see also [25, Theorem 1]) | |
|
infinite | Contains [16] | |
|
unknown | N/A | |
|
infinite | Contains [16] | |
|
infinite | Contains [8, 16] | |
|
chair | finite , unknown | [20] |
|
co-dart | infinite | Contains [8, 16] |
|
unknown | N/A | |
|
unknown | N/A | |
|
banner | finite | [3, Theorem 3(i)] |
|
diamond | infinite | Contains [8, 16] |
|
bull | finite , unknown | [19] |
|
dart | unknown | N/A |
|
finite | [22] | |
|
unknown | N/A | |
|
infinite | Contains [16] | |
|
infinite | Contains [16] | |
|
co-banner | infinite | Contains [16] (see also [3]) |
|
butterfly | infinite | Contains [16] |
|
finite , infinite | [16], Corollary 2.8 | |
|
finite | [14] | |
|
gem | finite | [4] (see also [6]) |
|
kite | infinite | Contains [8, 16] |
|
infinite | Contains [8, 16] | |
|
infinite | Contains [8, 16] | |
|
unknown | N/A | |
|
paraglider or | finite | [4] |
|
unknown | N/A | |
|
unknown | N/A | |
|
infinite , unknown | [16] |
References
- [1] T. Abuadas, B. Cameron, C. T. Hoàng, and J. Sawada. Vertex-critical -free and vertex-critical (gem, co-gem)-free graphs. preprint, arXiv : 2206.03422[math.CO], 2022.
- [2] F. Bonomo, M. Chudnovsky, P. Maceli, O. Schaudt, M. Steinz, and M. Zhong. Three-coloring and list three-coloring of graphs without induced paths on seven vertices. Combinatorica, 38(4):779–801, 2018.
- [3] C. Brause, M. Geißer, and I. Schiermeyer. Homogeneous sets, clique-separators, critical graphs, and optimal -binding functions. Discrete Appl. Math., 320:211–222, 2022.
- [4] Q. Cai, J. Goedgebeur, and S. Huang. Some results on -critical -free graphs. Discrete Appl. Math., 334:91–100, 2023.
- [5] Q. Cai, S. Huang, T. Li, and Y. Shi. Vertex-critical -free graphs. In Frontiers in Algorithmics - 13th International Workshop, FAW 2019, Sanya, China, April 29 - May 3, 2019, Proceedings, volume 11458, pages 111–120, Sanya, China, 2019. Springer.
- [6] B. Cameron and C. T. Hoàng. A refinement on the structure of vertex-critical (, gem)-free graphs. Theoretical Computer Science, 961:113936, 2023.
- [7] B. Cameron, C. T. Hoàng, and J. Sawada. Dichotomizing -vertex-critical -free graphs for of order four. Discrete Appl. Math., 312:106–115, 2022. Ninth Workshop on Graph Classes, Optimization, and Width Parameters.
- [8] K. Cameron, J. Goedgebeur, S. Huang, and Y. Shi. -critical graphs in -free graphs. Theoretical Computer Science, 864:80–91, 2021.
- [9] M. Chudnovsky, J. Goedgebeur, O. Schaudt, and M. Zhong. Obstructions for three-coloring graphs without induced paths on six vertices. J. Combin., Ser. B, 140:45–83, 2020.
- [10] M. Chudnovsky, N. Robertson, P. Seymour, and R. Thomas. The strong perfect graph theorem. Ann. of Math., 164(1):51–229, 2006.
- [11] M. Chudnovsky, S. Spirkl, and M. Zhong. Four-coloring -free graphs. I. Extending an excellent precoloring. preprint, arXiv : 1802.02282[math.CO], 2018.
- [12] M. Chudnovsky, S. Spirkl, and M. Zhong. Four-coloring -free graphs. II. Finding an excellent precoloring. preprint, arXiv : 1802.02283[math.CO], 2018.
- [13] M. Chudnovsky, S. Spirkl, and M. Zhong. Four-coloring -free graphs. In Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’19, page 1239–1256, USA, 2019. Society for Industrial and Applied Mathematics.
- [14] H. S. Dhaliwal, A. M. Hamel, C. T. Hoàng, F. Maffray, T. J. D. McConnell, and S. A. Panait. On color-critical co--free graphs. Discrete Appl. Math., 216:142–148, 2017.
- [15] C. T. Hoàng, M. Kamiński, V. Lozin, J. Sawada, and X. Shu. Deciding -colorability of -free graphs in polynomial time. Algorithmica, 57:74–81, 2010.
- [16] C. T. Hoàng, B. Moore, D. Recoskie, J. Sawada, and M. Vatshelle. Constructions of -critical -free graphs. Discrete Appl. Math., 182:91–98, 2015.
- [17] I. Holyer. The NP-completeness of edge-coloring. SIAM J. Comput., 10(4):718–720, 1981.
- [18] S. Huang. Improved complexity results on -coloring -free graphs. European J. Combin., 51:336–346, 2016.
- [19] S. Huang, J. Li, and W. Xia. Critical (, bull)-free graphs. Discrete Applied Mathematics, 334:15–25, 2023.
- [20] S. Huang and Z. Li. Vertex-Critical -free Graphs. preprint, arXiv : arXiv:2301.02436 [math.CO], 2023.
- [21] M. Kamiński and V. Lozin. Coloring edges and vertices of graphs without short or long cycles. Contrib. Discrete Math., 2(1):61–66, 2007.
- [22] M. Kamiński and A. Pstrucha. Certifying coloring algorithms for graphs without long induced paths. Discrete Appl. Math., 261:258–267, 2019.
- [23] R. M. Karp. Reducibility among combinatorial problems. In Complexity of computer computations (Proc. Sympos., IBM Thomas J. Watson Res. Center, Yorktown Heights, N.Y., 1972), pages 85–103, 1972.
- [24] D. Leven and Z. Gail. NP completeness of finding the chromatic index of regular graphs. J. Algorithms, 4:35–44, 1983.
- [25] V. Lozin and D. Rautenbach. Some results on graphs without long induced paths. Inform. Process. Lett., 88(4):167–171, 2003.
- [26] F. Maffray and G. Morel. On -colorable -free graphs. SIAM J. Discrete Math., 26(4):1682–1708, 2012.
- [27] F. P. Ramsey. On a problem of formal logic. Proc. Lond. Math. Soc., (s2-30):264–286, 1928.