Graph Coloring Below Guarantees via Co-Triangle Packing
Abstract
In the -Coloring Problem, we are given a graph on n nodes, and tasked with determining if its vertices can be properly colored using colors. In this paper we study below-guarantee graph coloring, which tests whether an n-vertex graph can be properly colored using g-k colors, where g is a trivial upper bound such as n. We introduce an algorithmic framework that builds on a packing of co-triangles K3 (independent sets of three vertices): the algorithm greedily finds co-triangles and employs a win-win analysis. If many are found, we immediately return YES; otherwise these co-triangles form a small co-triangle modulator, whose deletion makes the graph co-triangle-free. Extending the work of [Gutin et al., SIDMA 2021], who solved -Coloring (for any ) in randomized O*(2k) time when given a K2-free modulator of size k, we show that this problem can likewise be solved in randomized O*(2k) time when given a K3-free modulator of size~k. This result in turn yields a randomized O*(23k/2) algorithm for (n-k)-Coloring (also known as Dual Coloring), improving the previous O*(4k) bound. We then introduce a smaller parameterization, (ω+μ-k)-Coloring, where ω is the clique number and μ is the size of a maximum matching in the complement graph; since ω+μ n for any graph, this problem is strictly harder. Using the same co-triangle-packing argument, we obtain a randomized O*(26k) algorithm, establishing its fixed-parameter tractability for a smaller parameter. Complementing this finding, we show that no fixed-parameter tractable algorithm exists for (ω-k)-Coloring or (μ-k)-Coloring under standard complexity assumptions.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.