Abstract
In this paper, we present, as we are aware of, the first combinatorialalgorithm specifically designed for the minimum weighted integercoloring problem (MWIP). We test the algorithm on randomly generated graphs with integer weights uniformly drawn from intervals [1, 1], [1, 2], [1, 5], [1, 10], [1, 15], and [1, 20]. We also use theproposed algorithm to test the quality of a simple, yet effectiveheuristic for the MWIP in the literature. We have observed from our test that: i( the algorithm is able to solve MWIP on graphs of up to 20 vertices when the average vertex weights is not too large; ii( The relative gap between the simple heuristic solutions and the optimal solution seems to decrease as the average vertex weight increases. A rough comparison with the state-of-the-art methods for the minimum unweighted coloring problem seems to suggest the advantage of solving MWIP directly.
Similar content being viewed by others
References
L. Babel, “Heuristic coloring of weighted graphs and the maximum weight clique problem,” Technical Report, TUM-M9107, Technische Universitat Munchen, 1991
E. Balas and J. Xue, “Weighted and unweighted maximum clique algorithms with upper bounds from fractional coloring,” Algorithmica, pp. 1–16, 1995
E. Bender and H.S. Wilf, “A Theoretical Analysis of Backtracking in the Graph Coloring Problem,” J. of Algorithms, vol. 6, pp. 275–282, 1985
D. Brelaz, “New methods to color the vertices of a graph,” Comm. of ACM, vol. 22, pp. 251–256, 1979
M. Cangalovic and J. Schreuder, “Exact colouring algorithm for weighted graphs applied to timetabling problems with lectures of different lengths,” EJOR, vol. 51, pp. 248–258, 1991
M. Chams, A. Hertz, and D. de Werra, “Some experiments with simulated annealing for coloring graphs,” EJOR, vol. 32, pp. 260–266, 1987
J. C. Culberson, Iterated Greedy Graph Coloring and the Difficulty Landscape, Technical Report TR 92-07, Dept. of Comput. Sci., The Univ. of Alberta, Edmonton, Alberta, Canada, 1992
D. de Werra, “An introduction to timetabling,” EJOR, vol. 19, pp. 151–162, 1985
D. de Werra, “Heuristics for Graph Coloring,” Computing, Suppl. 7, pp. 191–208, 1990
M. Garey and D. Johnson, Computers and Intractability, A guide to the Theory of NP-Completeness, FREEMAN: San Francisco, 1979
M. Garey, D. Johnson, and H.G. So, “An application of graph coloring to printed circuit testing,” EEE Trans. on Circuits and Syst., vol. 23, pp. 591–598, 1976
M. Grötschel, L. Lovász and A. Schrijver, “The Ellipsoid Method and Its Consequences in Combinatorial Optimization,” Combinatorica, vol. 1, pp. 169–197, 1981.
P. Hansen and M. Delattre, “Complete-link cluster analysis by graph coloring,” J. of the American Statistical Association, vol. 73, pp. 397–403, 1978
A. Hertz and D. de Werra, “Using tabu search techniques for graph coloring,” Computing, vol. 39, pp. 345–351, 1987
M. Kubale and B. Jackowski, “A generalized Implicit enumeration algorithm for graph coloring,” Comm. of ACM, vol. 28, pp. 412–418, 1985
D. W. Matula and L. L. Beck, “Smallest-last ordering and clustering and graph coloring algorithms,” J. of ACM, vol. 30, pp. 417–427, 1983
D. W. Matula, G. Marble and J. D. Isaacson, Graph coloring algorithms, in: R. C. Read, ed. Graph Theory and Computing, pp. 108–122, Academic Press, New York, 1972
C. Mannino and A. Sassano, “An exact algorithm for the maximum stable set problem,” Comput. Opt. and Appl., vol. 3, pp. 243–258, 1994
C. McDiarmid, Res. Notes in Math., vol. 34, pp. 76–86, Pitman: San Francisco, Calif., 1979
A. Mehrotra and M. Trick, A column generation approach for graph coloring, Technical Report, GSIA, Carnegie Mellon Univ. Pittsburgh, PA 15213, 1995
N. Mehta, “The application of a graph coloring method to an examination scheduling problem,” Interfaces, vol. 11, pp. 57–64, 1981
S. S. Sarma and S. K. Bandyopadhyay, “Some sequential graph colouring algorithms,” ntern. J. of Electronics, vol. 67, pp. 187–199, 1989
M. M. Syslo, N. Deo, and J. S. Kowalik, Discrete optimization algorithms with PASCAL programs, Prentice-Hall: Englewood Cliffs, N.J. 1983
R. Venkatesan and L. A. Levin, “Random Instances of a Graph Coloring Problem are Hard,” J. ACM, pp. 217–222, 1988
D. J. Welsh, M. B. Powell, “An upper bound on the chromatic number of a graph and its application to timetabling problems,” Computer J., vol. 10, pp. 85–87, 1967
H.S. Wilf, Algorithms and Complexity, Prentice-Hall: Englewood Cliffs, N.J. 1986
J. Xue, “Edge-Maximal triangulated subgraphs and heuristics for the maximum clique problem,” NETWORKS, vol. 24, pp. 109–120, 1994