Skip to main content
Log in

Solving the Minimum Weighted Integer Coloring Problem

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. L. Babel, “Heuristic coloring of weighted graphs and the maximum weight clique problem,” Technical Report, TUM-M9107, Technische Universitat Munchen, 1991

  2. E. Balas and J. Xue, “Weighted and unweighted maximum clique algorithms with upper bounds from fractional coloring,” Algorithmica, pp. 1–16, 1995

  3. 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

    Google Scholar 

  4. D. Brelaz, “New methods to color the vertices of a graph,” Comm. of ACM, vol. 22, pp. 251–256, 1979

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. M. Chams, A. Hertz, and D. de Werra, “Some experiments with simulated annealing for coloring graphs,” EJOR, vol. 32, pp. 260–266, 1987

    Google Scholar 

  7. 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

    Google Scholar 

  8. D. de Werra, “An introduction to timetabling,” EJOR, vol. 19, pp. 151–162, 1985

    Article  Google Scholar 

  9. D. de Werra, “Heuristics for Graph Coloring,” Computing, Suppl. 7, pp. 191–208, 1990

    Google Scholar 

  10. M. Garey and D. Johnson, Computers and Intractability, A guide to the Theory of NP-Completeness, FREEMAN: San Francisco, 1979

    Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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.

    Google Scholar 

  13. P. Hansen and M. Delattre, “Complete-link cluster analysis by graph coloring,” J. of the American Statistical Association, vol. 73, pp. 397–403, 1978

    Google Scholar 

  14. A. Hertz and D. de Werra, “Using tabu search techniques for graph coloring,” Computing, vol. 39, pp. 345–351, 1987

    Google Scholar 

  15. M. Kubale and B. Jackowski, “A generalized Implicit enumeration algorithm for graph coloring,” Comm. of ACM, vol. 28, pp. 412–418, 1985

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Google Scholar 

  18. C. Mannino and A. Sassano, “An exact algorithm for the maximum stable set problem,” Comput. Opt. and Appl., vol. 3, pp. 243–258, 1994

    Google Scholar 

  19. C. McDiarmid, Res. Notes in Math., vol. 34, pp. 76–86, Pitman: San Francisco, Calif., 1979

    Google Scholar 

  20. A. Mehrotra and M. Trick, A column generation approach for graph coloring, Technical Report, GSIA, Carnegie Mellon Univ. Pittsburgh, PA 15213, 1995

    Google Scholar 

  21. N. Mehta, “The application of a graph coloring method to an examination scheduling problem,” Interfaces, vol. 11, pp. 57–64, 1981

    Google Scholar 

  22. S. S. Sarma and S. K. Bandyopadhyay, “Some sequential graph colouring algorithms,” ntern. J. of Electronics, vol. 67, pp. 187–199, 1989

    Google Scholar 

  23. M. M. Syslo, N. Deo, and J. S. Kowalik, Discrete optimization algorithms with PASCAL programs, Prentice-Hall: Englewood Cliffs, N.J. 1983

    Google Scholar 

  24. R. Venkatesan and L. A. Levin, “Random Instances of a Graph Coloring Problem are Hard,” J. ACM, pp. 217–222, 1988

  25. 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

    Google Scholar 

  26. H.S. Wilf, Algorithms and Complexity, Prentice-Hall: Englewood Cliffs, N.J. 1986

    Google Scholar 

  27. J. Xue, “Edge-Maximal triangulated subgraphs and heuristics for the maximum clique problem,” NETWORKS, vol. 24, pp. 109–120, 1994

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Xue, J. Solving the Minimum Weighted Integer Coloring Problem. Computational Optimization and Applications 11, 53–64 (1998). https://doi.org/10.1023/A:1018370201421

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018370201421

Navigation