We approached two other combinatorial optimization problems, the vertex coloring and the maximum satisfiability. For both we sketched possible construction heuristics.
We then introduced local search methods. They can be decomposed in three sub-procedures or under a different scheme in seven components. We focused on local search or perturbative search and in particular in the iterative improvement.
We defined through examples and speed-ups local search neighborhoods for the traveling salesman problem.
No competition tasks are posed this week.
In the next lecture, we will study the results of the Task 1 of the competition, design construction heuristics and local searches for other problems and introduce GRASP and Beam Search, two metaheuristics based on construction search. The next topic will be Variable Neighborhood Search.
The rest of the chapter of ``Informed Search and Exploration'' introduces local search methods and metaheuristics.
Local search for TSP is described in the rest of the article ``Fast Algorithms for Geometric Traveling Salesman''.
Web links referred during the lecture have been added in the Course Section Literature.
The Quadratic Assignment Problem (QAP) is the following:
QAP Example:
The optimal solution is
, that is,
facility 1 is assigned to location 1,
facility 2 is assigned to location 2, etc.
The value of
is 100.
The QAP finds application in designing hospital layout and keyboard layout.
Design one or more construction heuristic for the QAP.
Formalize the SUDOKU without preassignments as a vertex coloring
problem. Consider then also preassignments and show how the graph
with precolored vertices (derived by the SUDOKU preassignments) can be
transformed in an uncolored graph
and the problem reduced to a
classical vertex coloring.