Article ID Journal Published Year Pages File Type
1141800 Discrete Optimization 2006 14 Pages PDF
Abstract

We are given a edge-weighted undirected graph G=(V,E)G=(V,E) and a set of labels/colors C={1,2,…,p}C={1,2,…,p}. A non-empty subset Cv⊆CCv⊆C is associated with each vertex v∈Vv∈V. A coloring of the vertices is feasible if each vertex vv is colored with a color of CvCv. A coloring uniquely defines a subset E′⊆EE′⊆E of edges having different colored endpoints. The problem of finding a feasible coloring which defines a minimum weight E′E′ is, in general, NP-hard. In this work we first propose polynomial time algorithms for some special cases, namely when the input graph is a tree, a cactus or with bounded tree-width. Then, an implicit enumeration scheme for finding an optimal coloring in the general case is described and computational results are presented.

Keywords
Related Topics
Physical Sciences and Engineering Mathematics Control and Optimization
Authors
, , ,