DM841 (E23) - | Heuristics and Constraint Programming for |
Discrete Optimization |
The two modeling tasks of Assignment 2 were taken from the CSP library CSPlib.org.
The two CP modeling approaches outlined in class are taken from these two articles:
P. Schaus, P. Van Hentenryck, and J.-C. Régin Scalable Load Balancing in Nurse to Patient Assignment Problems CPAIOR, 248-262, 2009
Quentin Cappart, Charles Thomas, Pierre Schaus, and Louis-Martin Rousseau A Constraint Programming Approach for Solving Patient Transportation Problems Principles and Practice of Constraint Programming: 24th International Conference, CP 2018, Lille, France, August 27-31, 2018, Proceedings 24, 490–506, 2018 Note: Publication Title: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) ISSN: 16113349
Study the slides “Local Search Based Metaheuristics”, which introduce to the following algorithm templates (metaheuristics) for optimization heuristics:
Consider the six templates defined above and the seven components of local search algorithms. Describe the instantiation of these elements on the vertex coloring problem where the task is to find a coloring that uses the least number of colors possible. Provide as much details as you can.