A hybrid metaheuristic algorithm for heterogeneous vehicle routing problem with simultaneous pickup and delivery. (1st July 2016)