In this article, we study the (k,c)-coloring problem, a generalization of the vertex coloring problem where we have to assign k colors to each vertex of an undirected graph, and two adjacent vertices can share at most c colors. We propose a new formulation for the (k,c)-coloring problem and develop a Branch-and-Price algorithm. We tested the algorithm on instances having from 20 to 80 vertices and different combinations for k and c, and compare it with a recent algorithm proposed in the literature. Computational results show that the overall approach is effective and has very good performance on instances where the previous algorithm fails.
Malaguti, E., Mendez-Diaz, I., Miranda-Bront, J., Zabala, P. (2015). A branch-and-price algorithm for the (k,c)-coloring problem. NETWORKS, 65(4), 353-366 [10.1002/net.21579].
A branch-and-price algorithm for the (k,c)-coloring problem
MALAGUTI, ENRICO;
2015
Abstract
In this article, we study the (k,c)-coloring problem, a generalization of the vertex coloring problem where we have to assign k colors to each vertex of an undirected graph, and two adjacent vertices can share at most c colors. We propose a new formulation for the (k,c)-coloring problem and develop a Branch-and-Price algorithm. We tested the algorithm on instances having from 20 to 80 vertices and different combinations for k and c, and compare it with a recent algorithm proposed in the literature. Computational results show that the overall approach is effective and has very good performance on instances where the previous algorithm fails.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.