The Adaptive Tabu Search and Its Application to the Quadratic Assignment Problem