Hybrid Algorithm for Solving the Quadratic Assignment Problem