Hybrid teaching–learning-based optimization algorithms for the Quadratic Assignment Problem. (July 2015)