Skip to main content

A Vector Assignment Approach for the Graph Coloring Problem

  • Conference paper
Learning and Intelligent Optimization (LION 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5313))

Included in the following conference series:

  • 812 Accesses

Abstract

We consider the relationship between the graph coloring problem (GCP) and the vector assignment problem (VAP). Given an undirected graph, VAP asks to assign a vector to each vertex so as to maximize the minimum angle between the vectors corresponding to adjacent vertices. We show that any solution to the VAP in the 2-dimensional space, which we call the 2-dimensional VAP (2VAP), gives a feasible coloring, and that such transformation can be computed efficiently. We also show that any optimal solution to 2VAP gives an optimal coloring for GCP. Based on this fact, we propose a heuristic algorithm for GCP, whose search space is the set of solutions for 2VAP. The algorithm is quite simple and can be considered as a variant of the threshold accepting. The experiments show that our algorithm works well for graphs with relatively low degree.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Avanthay, C., Hertz, A., Zufferey, N.: A variable neighborhood search for graph coloring. European Journal of Operational Research 151, 379–388 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  2. Brélaz, D.: New methods to color vertices of a graph. Communications of the ACM 22, 251–256 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  3. Burer, S., Monteiro, R.D.C., Zhang, Y.: Rank-two relaxation heuristics for max-cut and other binary quadratic programs. SIAM Journal on Optimization 12(2), 503–521 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  4. Caramia, M., Dell’Olmo, P.: Bounding vertex coloring by trancated Multistage branch and bound. Networks 44(4), 231–242 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  5. Dueck, G., Scheuer, T.: Threshold accepting: A generel purpose optimization algorithm appearing superior to simulated annealing. Journal of Computational Physics 90, 161–175 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  6. Eiben, A., van der Hauw, J.: Grpah coloring with adaptive genetic algorithms. Technical Report TR96-11, Leiden University (August 1996)

    Google Scholar 

  7. Hertz, A., de Werra, D.: Using tabu search techniques for graph coloring. Computing 39, 345–351 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  8. Hertz, A., Plumettaz, M., Zufferey, N.: Variable space search for graph coloring, Working Paper (2007)

    Google Scholar 

  9. Hsu, W.L., Tsai, K.H.: Linear time algorithms on circular-arc graphs. Information Processing Letters 40, 123–129 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  10. Karger, D., Motwani, R., Sudan, M.: Approximate graph coloring by semidefinite programming. Journal of the ACM 45(2), 246–265, 3 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  11. Katz, M.J., Nielsen, F., Segal, M.: Maintenance of a piercing set for intervals with applications. Algorithmica 36(1), 59–73 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  12. Kochenberger, G.A., Glover, F., Alidaee, B., Rego, C.: An unconstrained quadratic binary programming approach to the vertex coloring problem. Annals of Operations Research 139(1), 229–241 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  13. Laguna, M., Martí, R.: A GRASP for coloring sparse graphs. Computational Optimization and Applications 19(2), 165–178 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  14. Mladenović, N., Plastria, F., Urošević, D.: Formulation space search for circle packing problems. In: Stützle, T., Birattari, M., Hoos, H.H. (eds.) SLS 2007. LNCS, vol. 4638, pp. 212–216. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ono, T., Yagiura, M., Hirata, T. (2008). A Vector Assignment Approach for the Graph Coloring Problem. In: Maniezzo, V., Battiti, R., Watson, JP. (eds) Learning and Intelligent Optimization. LION 2007. Lecture Notes in Computer Science, vol 5313. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92695-5_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92695-5_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92694-8

  • Online ISBN: 978-3-540-92695-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics