Text this: An efficient adaptive large neighborhood search algorithm based on heuristics and reformulations for the generalized quadratic assignment problem