Papers
Topics
Authors
Recent
Search
2000 character limit reached

Below-Guarantee Graph Coloring

Updated 11 July 2026
  • Below-guarantee graph coloring is a framework that sharpens standard coloring bounds (such as Δ+1 and Shannon’s theorem) by excluding minimal structural obstructions.
  • Researchers employ techniques like recoloring, co-triangle packing, and algebraic modulators to reduce the number of colors needed in vertex, edge, and exact sampling contexts.
  • These approaches yield improved fixed-parameter algorithms and approximation results while opening avenues for further exploration in hereditary graph classes and randomized methods.

Below-guarantee graph coloring denotes a family of research directions in which the objective is to improve on a baseline coloring guarantee. In vertex coloring, the baseline is typically a trivial or near-trivial upper bound such as Δ(G)+1\Delta(G)+1 or Δ(G)\Delta(G), and the goal is to prove that χ(G)Δ(G)1\chi(G)\le \Delta(G)-1 unless a structural obstruction such as a large clique forces otherwise. In parameterized complexity, the question is whether a graph can be colored with gkg-k colors when gg is an efficiently computable guarantee such as nn or ω+μ\omega+\overline{\mu}. In multigraph edge-coloring, the goal is to maximize the size of a Δ\Delta-edge-colorable subgraph beyond the fraction that follows from Shannon’s theorem. In exact sampling, the term is also used for algorithms that produce a perfect uniform sample of proper colorings while requiring fewer colors than earlier algorithmic guarantees. These usages are developed, respectively, in "Coloring some (P6,C4)(P_6,C_4)-free graphs with Δ1\Delta-1 colors" (Chen et al., 2024), "Graph Coloring Below Guarantees via Co-Triangle Packing" (Akmal et al., 15 Sep 2025), "Beyond the Shannon's Bound" (Farnik et al., 2013), and "Fewer colors for perfect simulation of proper colorings" (Huber, 2020).

1. Canonical guarantees and the meaning of “below guarantee”

A recurring pattern in the literature is to begin with a universal guarantee and then ask whether one can save colors relative to that guarantee. For finite simple graphs, the basic parameters are the chromatic number Δ(G)\Delta(G)0, the maximum degree Δ(G)\Delta(G)1, and the clique number Δ(G)\Delta(G)2. The standard inequalities are Δ(G)\Delta(G)3 and Δ(G)\Delta(G)4 by greedy coloring. Brooks’ theorem sharpens the latter to

Δ(G)\Delta(G)5

The Borodin–Kostochka conjecture is the canonical below-guarantee statement in this setting:

Δ(G)\Delta(G)6

Equivalently, for Δ(G)\Delta(G)7, any graph with Δ(G)\Delta(G)8 must contain Δ(G)\Delta(G)9 (Chen et al., 2024).

In parameterized coloring, the same idea is recast as a decision problem. The graph is trivially colorable with χ(G)Δ(G)1\chi(G)\le \Delta(G)-10 colors, and one asks whether it is colorable with χ(G)Δ(G)1\chi(G)\le \Delta(G)-11 colors, where χ(G)Δ(G)1\chi(G)\le \Delta(G)-12 measures how many colors are saved. Two guarantees are emphasized: χ(G)Δ(G)1\chi(G)\le \Delta(G)-13, which yields χ(G)Δ(G)1\chi(G)\le \Delta(G)-14-Coloring or Dual Coloring, and the stronger structural guarantee χ(G)Δ(G)1\chi(G)\le \Delta(G)-15, where χ(G)Δ(G)1\chi(G)\le \Delta(G)-16 is the maximum matching size in the complement graph. Every graph is colorable with at most χ(G)Δ(G)1\chi(G)\le \Delta(G)-17 colors, and χ(G)Δ(G)1\chi(G)\le \Delta(G)-18 (Akmal et al., 15 Sep 2025).

For multigraph edge-coloring, the relevant baseline is Shannon’s theorem:

χ(G)Δ(G)1\chi(G)\le \Delta(G)-19

Below-guarantee edge-coloring asks how large a subgraph can be colored with only gkg-k0 colors even when the entire multigraph is not gkg-k1-edge-colorable. Writing gkg-k2 for the maximum fraction of edges in a gkg-k3-edge-colorable subgraph, Shannon’s theorem implies

gkg-k4

and the research objective is to beat this baseline whenever specific obstructions are absent (Farnik et al., 2013).

In exact sampling, the guarantee is algorithmic rather than existential. Earlier perfect-sampling methods required gkg-k5 colors to sample uniformly from the proper colorings of a graph. The below-guarantee objective is to lower that threshold while preserving exact uniformity and efficient expected runtime (Huber, 2020).

2. Below gkg-k6 in vertex coloring: the Borodin–Kostochka paradigm on hereditary classes

The paper "Coloring some gkg-k7-free graphs with gkg-k8 colors" proves the Borodin–Kostochka conjecture for two hereditary subclasses of gkg-k9-free graphs:

Here gg2 denotes the induced path on gg3 vertices and gg4 the induced cycle on gg5 vertices. The graph gg6 is defined explicitly from an induced gg7 by adding a triangle gg8 and an edge gg9 so that

nn0

nn1

with nn2 and nn3. The main theorems state that if nn4 is nn5-free with nn6 and nn7, then

nn8

The nn9 case follows from an external structural bound already known for ω+μ\omega+\overline{\mu}0-free graphs:

ω+μ\omega+\overline{\mu}1

If ω+μ\omega+\overline{\mu}2 is additionally ω+μ\omega+\overline{\mu}3-free, then ω+μ\omega+\overline{\mu}4, hence ω+μ\omega+\overline{\mu}5. This contradicts ω+μ\omega+\overline{\mu}6 in a minimal counterexample, so the Borodin–Kostochka bound holds immediately in this subclass (Chen et al., 2024).

The ω+μ\omega+\overline{\mu}7 case is substantially more intricate and exemplifies the minimal-counterexample and recoloring paradigm. For a hereditary class ω+μ\omega+\overline{\mu}8, Catlin–Kostochka-type reductions show that it suffices to prove the conjecture for graphs in ω+μ\omega+\overline{\mu}9 with Δ\Delta0. A minimal counterexample with Δ\Delta1 is called a relaxed graph; such a graph is Δ\Delta2-vertex-critical, satisfies Δ\Delta3, and has Δ\Delta4 for every vertex. Fixing a Δ\Delta5-degree vertex Δ\Delta6 with

Δ\Delta7

the proof considers a proper Δ\Delta8-coloring Δ\Delta9 of (P6,C4)(P_6,C_4)0 such that (P6,C4)(P_6,C_4)1 for (P6,C4)(P_6,C_4)2 and (P6,C4)(P_6,C_4)3. This is the canonical setup for recoloring arguments.

Several structural lemmas drive the contradiction. For each (P6,C4)(P_6,C_4)4, the vertex (P6,C4)(P_6,C_4)5 has no missing color among (P6,C4)(P_6,C_4)6 in (P6,C4)(P_6,C_4)7, so (P6,C4)(P_6,C_4)8 has at most one repeat color in its neighborhood. If (P6,C4)(P_6,C_4)9 and Δ1\Delta-10 are nonadjacent, then there exists an induced Δ1\Delta-11-alternating Δ1\Delta-12–Δ1\Delta-13 path, and internal vertices on such alternating paths have no missing colors. A global constraint shows that in a relaxed graph, at least one of the following must fail: each Δ1\Delta-14 is nonadjacent to at most two of Δ1\Delta-15, or Δ1\Delta-16. A further structural lemma yields some Δ1\Delta-17 with

Δ1\Delta-18

This sparseness around one neighbor becomes the seed for the terminal case analysis.

The proof of the Δ1\Delta-19-free theorem then constructs short alternating Δ(G)\Delta(G)00-paths between Δ(G)\Delta(G)01 and Δ(G)\Delta(G)02 for Δ(G)\Delta(G)03 and rules out the possible intersections of internal vertices. The exclusions rely on three ingredients: internal vertices on alternating paths have no missing colors; certain adjacencies force induced Δ(G)\Delta(G)04 or Δ(G)\Delta(G)05; and specific local patterns on vertices around Δ(G)\Delta(G)06, Δ(G)\Delta(G)07, Δ(G)\Delta(G)08, Δ(G)\Delta(G)09, Δ(G)\Delta(G)10, Δ(G)\Delta(G)11, and Δ(G)\Delta(G)12 inevitably induce a Δ(G)\Delta(G)13, contradicting the class assumption. The argument is existential and nonconstructive in the algorithmic sense, but it demonstrates a standard mechanism of below-guarantee vertex coloring: identify a local obstruction that sustains a hypothetical Δ(G)\Delta(G)14 configuration, then exclude it through alternating-path recoloring and forbidden-subgraph structure (Chen et al., 2024).

The same paper also records a corollary for further subclasses. Since the Δ(G)\Delta(G)15 construction contains several smaller forbidden subgraphs as induced subgraphs, the Borodin–Kostochka bound extends to Δ(G)\Delta(G)16-free graphs with

Δ(G)\Delta(G)17

It does not, however, settle the full Δ(G)\Delta(G)18-free case; the paper isolates the unresolved regime to Δ(G)\Delta(G)19.

3. Below-guarantee parameterizations and co-triangle packing

A distinct algorithmic interpretation appears in "Graph Coloring Below Guarantees via Co-Triangle Packing" (Akmal et al., 15 Sep 2025). The basic problem is Δ(G)\Delta(G)20-Coloring: given a graph Δ(G)\Delta(G)21, decide whether there exists a proper coloring with at most Δ(G)\Delta(G)22 colors. The below-guarantee form asks whether Δ(G)\Delta(G)23 is colorable with Δ(G)\Delta(G)24 colors, where Δ(G)\Delta(G)25 is a trivial or structural upper bound.

The paper develops a win–win framework around co-triangles, that is, independent sets of size Δ(G)\Delta(G)26 or induced Δ(G)\Delta(G)27 subgraphs. A co-triangle packing is a collection of vertex-disjoint co-triangles obtained greedily in polynomial time. For Dual Coloring, where Δ(G)\Delta(G)28, let Δ(G)\Delta(G)29 be a maximal packing and Δ(G)\Delta(G)30. If Δ(G)\Delta(G)31, then the graph is immediately a YES-instance for Δ(G)\Delta(G)32-Coloring because one color is assigned to each packed co-triangle and distinct colors to all remaining vertices, using

Δ(G)\Delta(G)33

colors. If instead Δ(G)\Delta(G)34, then the vertices in the packing form a co-triangle modulator Δ(G)\Delta(G)35 of size Δ(G)\Delta(G)36 such that Δ(G)\Delta(G)37 is co-triangle-free. This yields a randomized

Δ(G)\Delta(G)38

algorithm for Δ(G)\Delta(G)39-Coloring, improving the previous Δ(G)\Delta(G)40 bound.

The reason co-triangle-free structure is useful is that every color class in Δ(G)\Delta(G)41 has size at most Δ(G)\Delta(G)42; otherwise an independent triple would appear. This bounded color-class size enables an algebraic modulator algorithm. The principal extension theorem states that if Δ(G)\Delta(G)43 is a co-triangle-free modulator of size Δ(G)\Delta(G)44, then Δ(G)\Delta(G)45-Coloring can be solved in randomized

Δ(G)\Delta(G)46

time for arbitrary Δ(G)\Delta(G)47. The proof works in the complement graph, where Δ(G)\Delta(G)48-Coloring becomes Δ(G)\Delta(G)49-Clique Cover. Valid cover types Δ(G)\Delta(G)50 are enumerated, an auxiliary graph Δ(G)\Delta(G)51 is built so that perfect matchings encode how cliques intersect Δ(G)\Delta(G)52, and a skew-symmetric matrix is formed whose Pfaffian polynomial enumerates perfect matchings. Variables are then replaced by clique-polynomials over a squarefree ring Δ(G)\Delta(G)53, so that vertex-disjointness in Δ(G)\Delta(G)54 is enforced combinatorially. Randomized polynomial identity testing, a division-free Pfaffian circuit, and fast subset convolution produce the Δ(G)\Delta(G)55 bound.

The same packing principle also applies to the stronger guarantee Δ(G)\Delta(G)56, where Δ(G)\Delta(G)57. Every graph is colorable with at most Δ(G)\Delta(G)58 colors: if Δ(G)\Delta(G)59 is a maximal matching in Δ(G)\Delta(G)60 and Δ(G)\Delta(G)61 is the set of vertices not covered by Δ(G)\Delta(G)62, then Δ(G)\Delta(G)63 is independent in Δ(G)\Delta(G)64 and hence a clique in Δ(G)\Delta(G)65 of size at most Δ(G)\Delta(G)66; giving one color to each edge of Δ(G)\Delta(G)67 and one fresh color to each vertex of Δ(G)\Delta(G)68 yields a proper coloring with at most Δ(G)\Delta(G)69 colors. Since Δ(G)\Delta(G)70, the parameterization Δ(G)\Delta(G)71-Coloring is strictly harder than Δ(G)\Delta(G)72-Coloring. The paper nonetheless proves that it is solvable in randomized

Δ(G)\Delta(G)73

time.

The framework is complemented by negative results. There is no fixed-parameter tractable algorithm for Δ(G)\Delta(G)74-Coloring unless Δ(G)\Delta(G)75, and Δ(G)\Delta(G)76-Coloring is W[1]-hard. The paper therefore identifies a narrow tractability frontier: saving colors below Δ(G)\Delta(G)77 or below the combined guarantee Δ(G)\Delta(G)78 is fixed-parameter tractable via co-triangle packing, but parameterizing below Δ(G)\Delta(G)79 alone or below Δ(G)\Delta(G)80 alone is unlikely to be fixed-parameter tractable (Akmal et al., 15 Sep 2025).

4. Edge-coloring below Shannon’s bound

In multigraphs, below-guarantee coloring concerns the edge-chromatic index rather than the vertex chromatic number. "Beyond the Shannon's Bound" studies undirected multigraphs Δ(G)\Delta(G)81 of maximum degree Δ(G)\Delta(G)82 and asks how large a subgraph can be edge-colored with only Δ(G)\Delta(G)83 colors (Farnik et al., 2013).

Shannon’s theorem gives the worst-case upper bound

Δ(G)\Delta(G)84

Selecting the Δ(G)\Delta(G)85 largest color classes from a Shannon coloring yields the baseline ratio

Δ(G)\Delta(G)86

The paper improves this baseline by one unit in the denominator, proving that, except for explicit dense three-vertex obstructions, there exists a Δ(G)\Delta(G)87-edge-colorable subgraph with at least

Δ(G)\Delta(G)88

edges.

The exceptional configurations are completely characterized. For even Δ(G)\Delta(G)89, the obstruction is Δ(G)\Delta(G)90, the Δ(G)\Delta(G)91-vertex complete multigraph in which each pair has multiplicity Δ(G)\Delta(G)92. For odd Δ(G)\Delta(G)93, the obstruction is Δ(G)\Delta(G)94, a triangle where one edge has one additional parallel copy. These are exactly the dense triangle gadgets that force equality in Shannon-type behavior and prevent improvement beyond the baseline fraction. For Δ(G)\Delta(G)95, earlier work of Kamiński and Kowalik gives a Δ(G)\Delta(G)96-edge-colorable subgraph of size at least

Δ(G)\Delta(G)97

unless the graph has a component isomorphic to Δ(G)\Delta(G)98; the present paper extends the same below-guarantee phenomenon to all Δ(G)\Delta(G)99 (Farnik et al., 2013).

The proof is constructive and algorithmic. A partial χ(G)Δ(G)1\chi(G)\le \Delta(G)-100-coloring χ(G)Δ(G)1\chi(G)\le \Delta(G)-101 is evaluated by a potential function χ(G)Δ(G)1\chi(G)\le \Delta(G)-102 that orders colorings lexicographically according to the number of colored edges and the distribution of free components. Local recolorings, called elementary moves, uncolor some edges in the closed neighborhood of a free component and color an equal number of edges inside it. A global charging method assigns one unit of charge from each colored edge to the nontrivial free components that control its endpoints. Lower bounds on the charge received by each free component imply a lower bound on the total number of colored edges. The argument is reinforced by collapsing χ(G)Δ(G)1\chi(G)\le \Delta(G)-103-collapsible χ(G)Δ(G)1\chi(G)\le \Delta(G)-104-vertex subgraphs, which reduces local density while preserving the relevant three-vertex thresholds. The resulting algorithm runs in polynomial time; for fixed χ(G)Δ(G)1\chi(G)\le \Delta(G)-105, the paper gives the bound

χ(G)Δ(G)1\chi(G)\le \Delta(G)-106

where χ(G)Δ(G)1\chi(G)\le \Delta(G)-107 and χ(G)Δ(G)1\chi(G)\le \Delta(G)-108.

These structural results feed directly into approximation algorithms for Maximum χ(G)Δ(G)1\chi(G)\le \Delta(G)-109-Edge-Colorable Subgraph. The paper derives a

χ(G)Δ(G)1\chi(G)\le \Delta(G)-110

approximation for every even χ(G)Δ(G)1\chi(G)\le \Delta(G)-111 and a

χ(G)Δ(G)1\chi(G)\le \Delta(G)-112

approximation for every odd χ(G)Δ(G)1\chi(G)\le \Delta(G)-113 (Farnik et al., 2013). In this multigraph setting, below-guarantee coloring is thus both a structural theorem and an approximation framework: the task is not to color the whole graph with fewer than the universal guarantee, but to recover a provably large colorable subgraph beyond what the universal guarantee alone would imply.

5. Fewer colors for exact uniform sampling

A further usage of the same theme appears in exact sampling. "Fewer colors for perfect simulation of proper colorings" studies the problem of sampling exactly uniformly from the set χ(G)Δ(G)1\chi(G)\le \Delta(G)-114 of proper χ(G)Δ(G)1\chi(G)\le \Delta(G)-115-colorings of a graph χ(G)Δ(G)1\chi(G)\le \Delta(G)-116 with maximum degree χ(G)Δ(G)1\chi(G)\le \Delta(G)-117 (Huber, 2020). In this context, “below guarantee” refers to reducing the number of colors required by general-purpose perfect-sampling algorithms.

The paper gives a randomized perfect simulator based on the randomness recycler protocol. For every graph with χ(G)Δ(G)1\chi(G)\le \Delta(G)-118, if

χ(G)Δ(G)1\chi(G)\le \Delta(G)-119

then the algorithm outputs an exact uniform sample from χ(G)Δ(G)1\chi(G)\le \Delta(G)-120 in

χ(G)Δ(G)1\chi(G)\le \Delta(G)-121

expected steps, where χ(G)Δ(G)1\chi(G)\le \Delta(G)-122. This improves the earlier perfect-sampling guarantee of Bhandari and Chakraborty, which required χ(G)Δ(G)1\chi(G)\le \Delta(G)-123.

The protocol maintains a set χ(G)Δ(G)1\chi(G)\le \Delta(G)-124 of currently colored vertices and a proper partial coloring χ(G)Δ(G)1\chi(G)\le \Delta(G)-125, initially with χ(G)Δ(G)1\chi(G)\le \Delta(G)-126. Its invariant is that χ(G)Δ(G)1\chi(G)\le \Delta(G)-127 is uniformly distributed over the proper colorings of the induced subgraph χ(G)Δ(G)1\chi(G)\le \Delta(G)-128. At each step, an uncolored vertex χ(G)Δ(G)1\chi(G)\le \Delta(G)-129 is chosen and a proposal color χ(G)Δ(G)1\chi(G)\le \Delta(G)-130 is sampled uniformly. If no colored neighbor of χ(G)Δ(G)1\chi(G)\le \Delta(G)-131 has color χ(G)Δ(G)1\chi(G)\le \Delta(G)-132, the proposal is accepted. If conflicts occur, the algorithm defines the conflict set

χ(G)Δ(G)1\chi(G)\le \Delta(G)-133

and performs a local recycle surgery: χ(G)Δ(G)1\chi(G)\le \Delta(G)-134 is colored with χ(G)Δ(G)1\chi(G)\le \Delta(G)-135, the vertices in χ(G)Δ(G)1\chi(G)\le \Delta(G)-136 are uncolored, and the consumed random bits are kept live rather than discarded. The central claim is that this update is measure-preserving, so the uniformity invariant survives every step.

The analysis is drift-based. Let χ(G)Δ(G)1\chi(G)\le \Delta(G)-137 be the number of colored vertices. The raw change after one step is χ(G)Δ(G)1\chi(G)\le \Delta(G)-138, so the goal is to bound the expected size of the conflict set. A representative sufficient inequality is

χ(G)Δ(G)1\chi(G)\le \Delta(G)-139

and the recycler-specific analysis strengthens this with localized dependency bounds to obtain the linear threshold χ(G)Δ(G)1\chi(G)\le \Delta(G)-140. A multiplicative-drift argument then yields the χ(G)Δ(G)1\chi(G)\le \Delta(G)-141 expected runtime.

This exact-sampling interpretation differs from existential vertex-coloring and fixed-parameter coloring, but the common principle remains the same: a previously accepted color threshold serves as the guarantee, and the contribution lies in proving that fewer colors suffice while preserving a stringent notion of correctness. Here the correctness requirement is exact uniformity rather than merely the existence of a proper coloring (Huber, 2020).

6. Structural themes, limitations, and open directions

Across these formulations, below-guarantee graph coloring is driven by the interaction between baseline bounds and explicit obstructions. In the Borodin–Kostochka setting, the obstruction is a large clique or, in restricted hereditary classes, a specific induced configuration such as χ(G)Δ(G)1\chi(G)\le \Delta(G)-142. In co-triangle-packing algorithms, the obstruction is the failure to find enough disjoint co-triangles, which is then converted into a small modulator. In Shannon-type edge-coloring, the obstruction is a dense χ(G)Δ(G)1\chi(G)\le \Delta(G)-143-vertex multigraph. In perfect sampling, the obstruction is not combinatorial in the same sense; it is the point at which recycling no longer guarantees positive drift under a given palette size. This suggests a broad unifying viewpoint: below-guarantee results typically succeed by isolating a minimal local structure that saturates the baseline guarantee, then proving that all other instances admit either recoloring, packing, or algebraic compression.

The limitations are equally structural. The χ(G)Δ(G)1\chi(G)\le \Delta(G)-144-free Borodin–Kostochka problem remains open in general; the available reduction shows that it would suffice to settle the cases χ(G)Δ(G)1\chi(G)\le \Delta(G)-145 and χ(G)Δ(G)1\chi(G)\le \Delta(G)-146 (Chen et al., 2024). The co-triangle framework yields randomized algorithms, but removing randomization and obtaining deterministic fixed-parameter algorithms of comparable runtime is open; so is improving the exponents, in particular reaching χ(G)Δ(G)1\chi(G)\le \Delta(G)-147 for Dual Coloring and improving the χ(G)Δ(G)1\chi(G)\le \Delta(G)-148 bound for χ(G)Δ(G)1\chi(G)\le \Delta(G)-149-Coloring (Akmal et al., 15 Sep 2025). In edge-coloring, the paper identifies the exact dense triangle obstructions but also asks what the next bottleneck beyond these obstructions should be, and to what extent stronger local sparsity assumptions on three vertices yield better fractions (Farnik et al., 2013). In perfect simulation, pushing the threshold from χ(G)Δ(G)1\chi(G)\le \Delta(G)-150 toward χ(G)Δ(G)1\chi(G)\le \Delta(G)-151 or even toward χ(G)Δ(G)1\chi(G)\le \Delta(G)-152 is explicitly left open (Huber, 2020).

Taken together, these works show that below-guarantee graph coloring is not a single theorem but a research program spanning structural graph theory, fixed-parameter algorithms, multigraph edge-coloring, approximation, and exact randomized algorithms. Its common methodology is to sharpen a universal bound by one of three means: excluding a forbidden local configuration, exploiting a packing-or-modulator dichotomy, or maintaining a measure-preserving process whose drift becomes positive below the previous threshold.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (4)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Below-Guarantee Graph Coloring.