Packing Coloring of Graphs
- Packing coloring is a vertex coloring method where any two vertices with color i must be at a distance greater than i, defining the packing chromatic number.
- The concept generalizes to S-packing colorings and interpolates between standard and distance-2 colorings, with applications in frequency assignment, coding theory, and resource allocation.
- Both bounded and unbounded cases have been studied across various graph families, with NP-completeness results and constructive techniques shaping algorithmic approaches.
A packing coloring of a graph is a vertex coloring in which, for each color , any two vertices assigned color must be separated by distance greater than in the graph. The corresponding minimum number of colors needed is the packing chromatic number, a parameter that captures a tradeoff between classical coloring and distance constraints. Packing coloring generalizes to -packing coloring, where a sequence specifies the required minimum separations for each color. This subject links issues of extremal combinatorics, graph structure, probabilistic and algorithmic methods, and has connections to frequency assignment, coding theory, and distributed resource allocation.
1. Core Definitions and Variants
Let be a simple undirected graph. For vertices , denotes the standard shortest-path distance. A packing -coloring is a function such that implies . The packing chromatic number is the smallest for which such a coloring exists. More generally, for a nondecreasing sequence of positive integers, an -packing coloring of is a partition such that every two distinct vertices in satisfy . The minimum for which such a coloring exists is the -packing chromatic number of (Mortada et al., 24 Mar 2025).
A frequent special case is , which recovers the standard packing coloring. For âthat is, colors with distance at least $2$, and colors with distance at least $3$âone obtains colorings that interpolate between proper and distance-2 (square) colorings (Choi et al., 3 Sep 2025). The notion further admits generalization to -packing colorings, defined by sequences (Deng et al., 2019).
2. Existence and Upper Bounds in Bounded Degree Graphs
The existence and parameters of packing and -packing colorings change dramatically depending on degree constraints, connectivity, local structure (e.g., induced cycles), and when restricted to classes such as planar, outerplanar, or subcubic graphs.
The central broad result for bounded-degree graphs is that every graph of maximum degree admits a -packing coloring (Mortada et al., 24 Mar 2025). The proof uses a maximal lex-optimal sequence of independent sets, followed by coloring the remaining vertices through -coloring of the conflict graph in the square (by Brooksâ theorem). As a consequence, all vertices colored with 2-colors are separated by at least distance 3.
For -saturated graphs, sharper results hold. A -degree graph is -saturated if each degree- vertex is adjacent to at most other degree- vertices. Then:
- Every $0$-saturated -degree graph admits a -packing coloring.
- For , every -saturated -degree graph admits a -packing coloring.
- Every -saturated -degree graph () admits a -packing coloring (Mortada et al., 24 Mar 2025).
These results generalize, and often refine, earlier theorems for subcubic graphs, especially when the local degree pairing structure is controlled (Bazzal, 2024).
3. Packing Coloring in Subcubic Planar and Outerplanar Graphs
The packing chromatic number is unbounded for general subcubic graphs (LaĂŻche et al., 2018), but several important subclasses remain bounded:
- Every subcubic planar graph is -packing colorable, and this is sharpâthere exists an infinite family of such graphs not -packing colorable (Liu et al., 2024). The proof is via a minimal counterexample and discharging technique, paralleling the methods underlying the Four Color Theorem.
- Every 2-connected bipartite subcubic outerplanar graph has . Furthermore, every subcubic triangle-free outerplanar graph admits a -packing coloring; however, with a triangle present this may fail. Not every subcubic triangle-free outerplanar graph admits a -packing coloring (BreĆĄar et al., 2018).
On the algorithmic and list coloring side, every subcubic graph is both packing -choosable and packing -choosable, with these bounds sharp due to the Petersen graph (Choi et al., 3 Sep 2025).
4. Packing Coloring in Special Graph Families and Products
The packing chromatic number remains tightly bounded in paths, cycles, coronae, SierpiĆski-type graphs, and their products:
- and for all , with exact values characterized (FurmaĆczyk et al., 16 Nov 2025).
- The corona and have packing chromatic number determined exactly for all (Daouya et al., 2015).
- For path-aligned graph products, constant upper bounds exist regardless of unbounded diameter. For instance, for the product (connecting copies of along ), the packing chromatic number is always at most $6$, with conjectured tightness at $5$ except possibly for the case (FurmaĆczyk et al., 16 Nov 2025).
- For generalized SierpiĆski graphs, for all (improved via explicit construction) (Korze et al., 2018), but is unbounded for -base SierpiĆski graphs with (BreĆĄar et al., 2017). For the SierpiĆski triangle graphs , there is a uniform upper bound of $31$, later brought down to $20$ (Korze et al., 2018).
For Cartesian powers and hypercubes, the packing chromatic number grows . Explicit code-based constructions using extended Hamming codes have produced the best asymptotic upper bounds for hypercubes (Gregor et al., 2023).
5. Algorithmic and Combinatorial Complexity
Determining is NP-complete for even on restricted graph classes (chordal graphs of diameter at least 3, trees) (Kim et al., 2017). It is also hard to approximate within unless P=NP. For interval graphs of bounded diameter , the problem is fixed-parameter tractable (FPT): one can determine in time. The partial coloring (âmaximum coverageâ) variant is solvable in time for fixed .
For -packing colorings in bounded-degree graphs, the results of (Mortada et al., 24 Mar 2025) and (Bazzal, 2024) are constructive in the sense that they rely on maximal independent set or bipartite spanning subgraph decompositions, but optimal solutions remain NP-hard for general graphs due to the inherent hardness of the independent set problem.
A related parameter is the Grundy packing chromatic number , defined as the maximum number of colors used by a greedy first-fit packing coloring algorithm over all vertex orderings. Computing is also NP-complete (GözĂŒpek et al., 2024).
6. Structural and Extremal Behavior
Packing chromatic numbers exhibit complex and sometimes unintuitive behavior under graph operations:
- Many âcriticalâ graphs (that is, those for which all proper subgraphs have strictly lower ) exist and are characterized in various cases (BreĆĄar et al., 2019).
- is not monotone under edge addition, removal, or usual graph products. In particular, counterexamples exist showing that for some graphs ,
showing no universal product bound (Gregor et al., 2023).
Edge subdivision always reduces complexity: while subcubic graphs have unbounded , their full subdivisions have (Balogh et al., 2018). Subdividing each edge once is thus sufficient to guarantee bounded packing chromatic number regardless of maximum degree, as long as .
Tables and explicit classifications are available for many structured classes. For example, the packing chromatic numbers of cubic graph families such as circular ladders, H-graphs, and generalized H-graphs are fully enumerated (LaĂŻche et al., 2018):
| Family | |
|---|---|
| circular ladder | $5$ (if or even, ); $6$ otherwise; $7$ for |
| (even ) | $5$ |
| (odd ) | $7$ |
| generalized (even ) | $5$ |
| generalized (odd ) | $6$ |
7. Open Problems and Future Directions
Major open questions include:
- The optimal upper bound for the packing chromatic number of full subdivisions of subcubic graphs. The standing conjecture is that for all subcubic (Balogh et al., 2018, Liu et al., 2019).
- Characterizing families of graphs (e.g., caterpillars, block graphs, generalized SierpiĆski graphs) with prescribed or bounded packing chromatic number, and efficient recognition of such graphs (FurmaĆczyk et al., 16 Nov 2025, BreĆĄar et al., 2017).
- Improvement of upper bounds for the SierpiĆski triangle graphs, with best current known (Korze et al., 2018).
- Exploration of parameterized, FPT, or approximation algorithms for packing coloring on families with bounded clique-width or tree-width (Kim et al., 2017).
- Analysis of the gaps between constructive upper bounds (algorithmic, maximal greedy approach) and extremal lower bounds (critical graphs, high-density examples).
Packing coloring remains fundamentally intertwined with both structural graph theory and algorithm design, with further potential extensions to distance -colorings, list variants, and applications in frequency allocation and network resource planning.