Papers
Topics
Authors
Recent
Search
2000 character limit reached

Packing Coloring of Graphs

Updated 28 December 2025
  • 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 ii, any two vertices assigned color ii must be separated by distance greater than ii 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 SS-packing coloring, where a sequence S=(s1,s2,
,sk)S=(s_1,s_2,\ldots,s_k) 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 G=(V,E)G=(V,E) be a simple undirected graph. For vertices u,vu,v, dG(u,v)d_G(u,v) denotes the standard shortest-path distance. A packing kk-coloring is a function c:V→{1,
,k}c:V\to \{1,\ldots,k\} such that c(u)=c(v)=ic(u)=c(v)=i implies dG(u,v)>id_G(u,v)>i. The packing chromatic number χρ(G)\chi_\rho(G) is the smallest kk for which such a coloring exists. More generally, for a nondecreasing sequence S=(s1,
,sk)S=(s_1,\ldots,s_k) of positive integers, an SS-packing coloring of GG is a partition V=V1âˆȘ˙⋯âˆȘ˙VkV=V_1\dot{\cup}\cdots\dot{\cup}V_k such that every two distinct vertices in VjV_j satisfy dG(u,v)>sjd_G(u,v)>s_j. The minimum kk for which such a coloring exists is the SS-packing chromatic number of GG (Mortada et al., 24 Mar 2025).

A frequent special case is S=(1,2,
,k)S=(1,2,\ldots,k), which recovers the standard packing coloring. For (1a,2b)(1^a,2^b)—that is, aa colors with distance at least $2$, and bb 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 (d,n)(d,n)-packing colorings, defined by sequences si=d+⌊(i−1)/n⌋s_i = d + \lfloor (i-1)/n \rfloor (Deng et al., 2019).

2. Existence and Upper Bounds in Bounded Degree Graphs

The existence and parameters of packing and SS-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 k≄3k \geq 3 admits a (1k−1,2k)(1^{k-1},2^k)-packing coloring (Mortada et al., 24 Mar 2025). The proof uses a maximal lex-optimal sequence of k−1k-1 independent sets, followed by coloring the remaining vertices through kk-coloring of the conflict graph in the square G2G^2 (by Brooks’ theorem). As a consequence, all vertices colored with 2-colors are separated by at least distance 3.

For tt-saturated graphs, sharper results hold. A kk-degree graph is tt-saturated if each degree-kk vertex is adjacent to at most tt other degree-kk vertices. Then:

  • Every $0$-saturated kk-degree graph admits a (1k−1,3)(1^{k-1},3)-packing coloring.
  • For 1≀t≀k−21\leq t\leq k-2, every tt-saturated kk-degree graph admits a (1k−1,2)(1^{k-1},2)-packing coloring.
  • Every (k−1)(k-1)-saturated kk-degree graph (k≄4k\geq4) admits a (1k−1,2k−1)(1^{k-1},2^{k-1})-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 (1,25)(1,2^5)-packing colorable, and this is sharp—there exists an infinite family of such graphs not (1,24)(1,2^4)-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 χρ(G)≀7\chi_\rho(G)\leq 7. Furthermore, every subcubic triangle-free outerplanar graph admits a (1,2,2,2)(1,2,2,2)-packing coloring; however, with a triangle present this may fail. Not every subcubic triangle-free outerplanar graph admits a (1,2,2,3)(1,2,2,3)-packing coloring (BreĆĄar et al., 2018).

On the algorithmic and list coloring side, every subcubic graph is both packing (11,26)(1^1,2^6)-choosable and packing (12,23)(1^2,2^3)-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:

  • χρ(Pn)≀3\chi_\rho(P_n)\leq 3 and χρ(Cn)≀4\chi_\rho(C_n)\leq 4 for all nn, with exact values characterized (FurmaƄczyk et al., 16 Nov 2025).
  • The corona Pn⊙pK1P_n\odot pK_1 and Cn⊙pK1C_n\odot pK_1 have packing chromatic number determined exactly for all p,np,n (Daouya et al., 2015).
  • For path-aligned graph products, constant upper bounds exist regardless of unbounded diameter. For instance, for the product Pℓt◊ℓCnP_{\ell t}\Diamond_\ell C_n (connecting copies of CnC_n along PℓtP_{\ell t}), the packing chromatic number is always at most $6$, with conjectured tightness at $5$ except possibly for the C5C_5 case (FurmaƄczyk et al., 16 Nov 2025).
  • For generalized SierpiƄski graphs, χρ(S3n)=8\chi_\rho(S_3^n)=8 for all n≄5n\geq 5 (improved via explicit construction) (Korze et al., 2018), but is unbounded for kk-base SierpiƄski graphs with k≄4k\geq 4 (BreĆĄar et al., 2017). For the SierpiƄski triangle graphs ST3nST_3^n, 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 Θ(2n)\Theta(2^n). 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 χρ(G)\chi_\rho(G) is NP-complete for k≄4k\geq 4 even on restricted graph classes (chordal graphs of diameter at least 3, trees) (Kim et al., 2017). It is also hard to approximate within n1/2−ϔn^{1/2-\epsilon} unless P=NP. For interval graphs of bounded diameter dd, the problem is fixed-parameter tractable (FPT): one can determine χρ(G)\chi_\rho(G) in O(ndln⁥5d)O(n^{d \ln 5d}) time. The partial coloring (“maximum coverage”) variant is solvable in O(nk+2)O(n^{k+2}) time for fixed kk.

For SS-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 Γρ(G)\Gamma_\rho(G), defined as the maximum number of colors used by a greedy first-fit packing coloring algorithm over all vertex orderings. Computing Γρ(G)\Gamma_\rho(G) 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 χρ\chi_\rho) exist and are characterized in various cases (BreĆĄar et al., 2019).
  • χρ\chi_\rho is not monotone under edge addition, removal, or usual graph products. In particular, counterexamples exist showing that for some graphs G,HG,H,

χρ(G□H)>max⁥{χρ(G)∣H∣,χρ(H)∣G∣},\chi_\rho(G \square H) > \max\{\chi_\rho(G)|H|, \chi_\rho(H)|G|\},

showing no universal product bound (Gregor et al., 2023).

Edge subdivision always reduces complexity: while subcubic graphs GG have unbounded χρ(G)\chi_\rho(G), their full subdivisions D(G)D(G) have χρ(D(G))≀8\chi_\rho(D(G))\leq 8 (Balogh et al., 2018). Subdividing each edge once is thus sufficient to guarantee bounded packing chromatic number regardless of maximum degree, as long as Δ(G)≀3\Delta(G)\leq 3.

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 χρ\chi_\rho
circular ladder CLn\mathrm{CL}_n $5$ (if n=3n=3 or nn even, n∉{8,14}n\notin\{8,14\}); $6$ otherwise; $7$ for n∈{7,8,9}n\in\{7,8,9\}
H(r)H(r) (even rr) $5$
H(r)H(r) (odd rr) $7$
generalized Hℓ(r)H^\ell(r) (even rr) $5$
generalized Hℓ(r)H^\ell(r) (odd rr) $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 χρ(D(G))≀5\chi_\rho(D(G))\leq 5 for all subcubic GG (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 χρ≀20\chi_\rho\leq 20 (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 dd-colorings, list variants, and applications in frequency allocation and network resource planning.

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 Packing Coloring of Graphs.