Hybrid metaheuristic for generalised assignment. (19th February 2020)