- The paper proves that, for every fixed k, only finitely many k-vertex-critical graphs are both co-gem-free and house-free or dart-free, resolving two cases of the Finiteness Problem.
- The authors combine prime-graph decompositions, homogeneous-set reductions, clique-cutset arguments, Ramsey bounds, and layered neighborhood counting to establish bounded-size critical obstructions.
- These finiteness results yield polynomial-time certifying k-coloring algorithms, although explicit obstruction lists and tight bounds remain open computational goals.
This paper by Belavadi and Karthick resolves two open cases of the Finiteness Problem for vertex-critical graphs in co-gem-free hereditary classes. Specifically, it proves that for every k≥1 there are only finitely many k-vertex-critical (co-gem, house)-free graphs and finitely many k-vertex-critical (co-gem, dart)-free graphs, answering a question posed by Beaton and Cameron (2606.11757).
Background and motivation
A graph is k-vertex-critical if it is k-chromatic and every proper induced subgraph is (k−1)-colorable. These graphs matter algorithmically: if, for fixed k, a hereditary class G contains only finitely many k-vertex-critical graphs, then k-colorability of graphs in k0 can be decided in polynomial time by a certifying algorithm that either outputs a k1-coloring or exhibits a k2-vertex-critical induced obstruction. This folklore reduction motivates what Huang and Li termed the Finiteness Problem: given a hereditary class k3 and integer k4, are there finitely many k5-vertex-critical graphs in k6?
The landscape of known results frames the contribution. Chudnovsky, Goedgebeur, Schaudt, and Zhong settled the problem completely for k7-free graphs with k8: finitely many 4-vertex-critical k9-free graphs exist exactly when k0 is an induced subgraph of k1, k2, or k3. For k4, Hoà ng et al. showed there are infinitely many k5-vertex-critical k6-free graphs, so attention shifted to k7-free classes and to related families such as co-gem-free graphs. Beaton and Cameron proved finiteness for (co-gem, k8)-free graphs when k9 has four vertices, or when k0, and asked which other five-vertex graphs k1 yield finiteness. The present paper answers this for k2.
Finiteness for (co-gem, house)-free graphs
The proof strategy combines three ingredients. First, a structural theorem of Brandstädt and Kratsch states that a prime (co-gem, house)-free graph is either one of finitely many specific graphs on at most nine vertices, perfect, or admits a partition into a k3, a clique k4 complete to it, and a k5-free set k6 with uniform neighborhoods on edges of the cycle. Second, a lemma of Xia–Jooken–Goedgebeur–Huang shows that components of homogeneous sets in a k7-vertex-critical graph are themselves vertex-critical of smaller chromatic number. Third, a general "skeleton" theorem of Belavadi and Hoà ng reduces bounding all k8-vertex-critical graphs in a class to bounding k9-vertex-critical blowups of prime graphs.
The argument proceeds by induction on k0. If the prime base graph is perfect, its blowup is perfect and hence has exactly k1 vertices. If it is one of the nine-vertex exceptional graphs, any blowup has at most k2 vertices since each vertex is replaced by a clique of size at most k3. In the remaining case, the pair k4 forms a clique cutset, which persists under clique substitution; but Dirac's classical result that no k5-vertex-critical graph contains a clique cutset rules this case out entirely. Consequently the size of every k6-vertex-critical (co-gem, house)-free graph is bounded by a constant, and the polynomial-time certifying k7-coloring algorithm follows immediately.
Structure of prime (co-gem, dart)-free graphs
For the dart-free case, the paper first establishes that every prime (co-gem, dart)-free graph excludes a particular six-vertex graph k8: assuming an induced k9, primality forces a vertex distinguishing a non-homogeneous pair, and a short case analysis shows each possible adjacency pattern creates either a dart or a co-gem.
When such a prime graph contains a (k−1)0 induced by (k−1)1, the neighborhood of (k−1)2 partitions into sets (k−1)3 (vertices seeing (k−1)4, optionally also (k−1)5), cliques (k−1)6, (k−1)7, (k−1)8 classified by their adjacency to (k−1)9, and k0 (vertices complete to k1). Six structural properties are derived from dart/co-gem avoidance: each k2 is a stable set or a clique; the k3, k4, k5 are cliques; k6 is anticomplete to k7 and forces k8; nonempty k9 forces each G0 to be a clique; nonadjacent pairs in G1 dominate G2; and stable G3 sets are complete to neighboring G4's and anticomplete to the others.
Two further lemmas drive the finiteness proof. A modified version of a lemma from Xia et al. shows that in a dart-free graph, if G5 is bounded, not complete to a co-connected set G6, every anticomplete pair in G7 is hit by some vertex of G8, and a vertex outside G9 is complete to k0, then k1 is bounded by a function of k2 — via a layered expansion argument where k3 and the layers terminate within k4 steps. Combining these, the paper proves that for each k5 there are finitely many prime k6-colorable (co-gem, dart)-free graphs containing a k7: when k8, the pigeonhole principle bounds each stable k9 by k0, giving k1; when k2, the layered lemma bounds each anti-component of k3.
An independent structural result
The paper also proves a lemma stated as being of independent interest: every co-connected (co-gem, dart, k4)-free graph is either perfect or k5-free. The proof works in the complement, showing that connected (gem, co-dart, k6)-free graphs containing a smallest odd hole k7 (k8) are triangle-free. Four claims establish that common neighborhoods of adjacent cycle vertices are empty, exterior vertices attach to k9 in a tightly constrained pattern, k00 is triangle-free, and finally — by induction over distance layers from k01 — that every neighborhood in the entire graph is a stable set, which precludes triangles in a connected graph.
Finiteness for (co-gem, dart)-free graphs
The main dart-free theorem follows by combining the pieces. For a prime (co-gem, dart)-free base graph k02: if k03 is perfect, its only k04-vertex-critical blowup is k05. If k06 is imperfect but k07-free, the structural lemma forces k08 to be k09-free, and blowups of k10-free graphs remain k11-free, so any k12-vertex-critical blowup has at most k13 vertices by Ramsey's theorem. If k14 contains a k15, then k16 itself must be k17-colorable whenever a blowup is k18-vertex-critical, so the boundedness of prime k19-colorable graphs containing a k20 bounds k21, and hence k22. As with the house-free case, this yields a polynomial-time certifying algorithm for k23-colorability of (co-gem, dart)-free graphs for every fixed k24.
Limitations and open questions
The results are existential rather than explicit: the proofs bound the number of vertices of critical graphs but do not enumerate them, and the constants involved (such as k25 and k26) are far from tight. Goedgebeur and Schaudt's exhaustive generation algorithm could in principle produce explicit lists for small k27, but termination is not guaranteed a priori. The broader question of Beaton and Cameron remains open for other five-vertex graphs k28 beyond house and dart, and for k29-free graphs with k30 the sole unresolved case is k31 with k32. Whether the certifying algorithms obtained here can be made practical depends on explicitly determining the finite obstruction sets, which this paper does not undertake.
Conclusion
The paper settles the Finiteness Problem affirmatively for (co-gem, house)-free and (co-gem, dart)-free graphs for all k33, extending the program initiated by Beaton and Cameron on five-vertex obstructions in co-gem-free classes. Methodologically, it demonstrates how structural decompositions of prime graphs, clique-cutset arguments inherited from Dirac, Ramsey bounds for k34-free graphs, and layered counting arguments around a k35 skeleton combine into a reusable template for proving finiteness. Each result directly yields a polynomial-time certifying k36-coloring algorithm for the corresponding class.