Proceedings

New Bounds and Constraint Programming Models for the Weighted Vertex Coloring Problem

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. Main Track. Pages 1927-1934.

https://doi.org/10.24963/ijcai.2023/214

Abstract

This paper addresses the weighted vertex coloring problem (WVCP) which is an NP-hard variant of the graph coloring problem with various applications.

Given a vertex-weighted graph, the problem consists of partitioning vertices in independent sets (colors) so as to minimize the sum of the maximum weights of the colors.

We first present an iterative procedure to reduce the size of WVCP instances and prove new upper bounds on the objective value and the number of colors.

Alternative constraint programming models are then introduced which rely on primal and dual encodings of the problem and use symmetry breaking constraints.

A large number of experiments are conducted on benchmark instances.

We analyze the impact of using specific bounds to reduce the search space and speed up the exact resolution of instances.

New optimality proofs are reported for some benchmark instances.

  1. [Beldiceanu et al., 2005] Nicolas Beldiceanu, Mats Carls- son, and Jean-Xavier Rampon. Global constraint catalog, 2005.
  2. [Bessiere et al., 2006] Christian Bessiere, Emmanuel He- brard, Brahim Hnich, Zeynep Kiziltan, and Toby Walsh. Filtering algorithms for the nvalueconstraint. Constraints, 11(4):271-293, 2006.
  3. [Boudhar and Finke, 2000] Mourad Boudhar and Gerd Finke. Scheduling on a batch machine with job com- patibilities. JORBEL-Belgian Journal of Operations Research, Statistics, and Computer Science, 40(1-2):69- 80, 2000.
  4. [Cai and Lin, 2016] Shaowei Cai and Jinkun Lin. Fast solv- ing maximum weight clique problem in massive graphs. In In Proceedings of the 25th International Joint Conference on Artificial intelligence, pages 568-574, 2016. IJCAI
  5. [Cheeseman et al., 1991] Peter Cheeseman, Bob Kanefsky, and William M. Taylor. Where the really hard problems are. In Proceedings of the 12th International Joint Confer- ence on Artificial intelligence -Volume 1, page 331-337, 1991. IJCAI
  6. [Cornaz and Jost, 2008] Denis Cornaz and Vincent Jost. A one-to-one correspondence between colorings and stable sets. Operations Research Letters, 36(6):673-676, 2008.
  7. [Cornaz et al., 2017] Denis Cornaz, Fabio Furini, and Enrico Malaguti. Solving vertex coloring problems as maximum weight stable set problems. Discrete Applied Mathematics, 217:151-162, 2017.
  8. [Demange et al., 2007] Marc Demange, D de Werra, Jérôme Monnot, and V Th Paschos. Time slot scheduling of com- patible jobs. Journal of Scheduling, 10(2):111-127, 2007.
  9. [Frisch et al., 2002] Alan M. Frisch, Brahim Hnich, Zeynep Kiziltan, Ian Miguel, and Toby Walsh. Global constraints for lexicographic orderings. In International Conference on Principles and Practice of Constraint Programming, 2002.
  10. [Goudet et al., 2022] Olivier Goudet, Cyril Grelier, and Jin- Kao Hao. A deep learning guided memetic framework for graph coloring problems. Knowledge-Based Systems, 258:109986, 2022.
  11. [Grelier et al., 2022] Cyril Grelier, Olivier Goudet, and Jin- Kao Hao. On monte carlo tree search for weighted ver- tex coloring. In Leslie Pérez Cáceres and Sébastien Verel, editors, Evolutionary Computation in Combinatorial Op- timization, volume 13222 of Lecture Notes in Computer Science, pages 1-16, 2022.
  12. [Gualandi and Malucelli, 2012] Stefano Gualandi and Fed- erico Malucelli. Exact solution of graph coloring prob- lems via constraint programming and column generation. INFORMS Journal on Computing, 24(1):81-100, 2012.
  13. [Halldórsson and Shachnai, 2008] Magnús M Halldórsson and Hadas Shachnai. Batch coloring flat graphs and thin. In Scandinavian Workshop on Algorithm Theory, pages 198-209. Springer, 2008.
  14. [Hébrard and Katsirelos, 2020] Emmanuel Hébrard and George Katsirelos. Constraint and satisfiability reasoning for graph coloring. Journal of Artificial Intelligence Research, 69:33-65, 2020.
  15. [Hertz and de Werra, 1987] Alain Hertz and Dominique de Werra. Using tabu search techniques for graph color- ing. Computing, 39:345-351, Dec 1987.
  16. [Liu et al., 2006] Huadong Liu, Micah Beck, and Jian Huang. Dynamic co-scheduling of distributed computa- tion and replication. In Sixth IEEE International Sympo- sium on Cluster Computing and the Grid (CCGRID'06), volume 1, pages 9-pp. IEEE, 2006.
  17. [Mears et al., 2014] Christopher Mears, Andreas Schutt, Pe- ter J. Stuckey, Guido Tack, Kim Marriott, and Mark Wal- lace. Modelling with option types in minizinc. In Hel- mut Simonis, editor, Integration of AI and OR Techniques in Constraint Programming, pages 88-103, Cham, 2014. Springer International Publishing.
  18. [Moalic and Gondran, 2018] Laurent Moalic and Alexandre Gondran. Variations on memetic algorithms for graph col- oring problems. Journal of Heuristics, 24(1):1-24, 2018.
  19. [Nethercote et al., 2007] Nicholas Nethercote, Peter J. Stuckey, Ralph Becket, Sebastian Brand, Gregory J. Duck, and Guido Tack. MiniZinc: Towards a standard CP modelling language. In Christian Bessière, editor, Principles and Practice of Constraint Programming - CP 2007, Lecture Notes in Computer Science, pages 529-543. Springer, 2007.
  20. [Nogueira et al., 2021] Bruno Nogueira, Eduardo Tavares, and Paulo Maciel. Iterated local search with tabu search for the weighted vertex coloring problem. Computers & Operations Research, 125:105087, Jan 2021.
  21. [Pachet and Roy, 1999] Franc ¸ois Pachet and Pierre Roy. Au- tomatic generation of music programs. In Joxan Jaffar, ed- itor, In International Conference on Principles and Prac- tice of Constraint Programming, volume 1713 of Lec- ture Notes in Computer Science, pages 331-345. Springer, 1999.
  22. [Perron and Furnon, 2022] Laurent Perron and Vincent Furnon. Or-tools v9.4. https://developers.google.com/ optimization/, 2022. Accessed: 2023-05-25. Link
  23. [Prais and Ribeiro, 2000] Marcelo Prais and Celso C. Ribeiro. Reactive grasp: An application to a matrix decomposition problem in tdma traffic assignment. INFORMS Journal on Computing, 12(3):164-176, 2000.
  24. [Sun et al., 2018] Wen Sun, Jin-Kao Hao, Xiangjing Lai, and Qinghua Wu. Adaptive feasible and infeasible tabu search for weighted vertex coloring. Information Sciences, 466:203-219, Oct 2018.
  25. [Wang et al., 2020] Shaowei Wang, Yiyuanand Cai, Shiwei Pan, Ximing Li, and Minghao Yin. Reduction and lo- cal search for weighted graph coloring problem. In The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020, New York, NY, USA, February 7-12, 2020, pages 2433-2441, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards