Core Concepts
The paper proposes efficient algorithms to compute the λ-backbone coloring of complete graphs with tree or forest backbones, improving upon previous approximation results.
Abstract
The paper focuses on the λ-backbone coloring problem, which is an extension of the classical vertex coloring problem. In this problem, a graph G with a subgraph H (the backbone) needs to be colored such that adjacent vertices in G receive different colors, and vertices connected by an edge in H have colors that differ by at least λ.
The key highlights and insights are:
The authors provide a linear-time algorithm to compute a λ-backbone coloring of a complete graph Kn with a tree or forest backbone F, where the maximum color used does not exceed max{n, 2λ} + Δ(F)^2⌈log n⌉. This improves upon previous approximation algorithms.
The authors also show that there exists an infinite family of trees T with Δ(T) = 3 for which the λ-backbone coloring of Kn with backbone T requires at least max{n, 2λ} + Ω(log n) colors when λ is close to n/2. This establishes a tight lower bound on the number of colors needed in some cases.
The authors present a polynomial-time algorithm to find a λ-backbone coloring of Kn with a forest backbone F that uses at most Δ(F)^2⌈log n⌉ colors more than the optimal coloring.
The paper draws connections between the backbone coloring problem and other related problems like radio labeling and L(k,1)-labeling.