An adaptive local search algorithm for vehicle routing problem with simultaneous and mixed pickups and deliveries. (May 2015)