A parallel simulated annealing method for the vehicle routing problem with simultaneous pickup–delivery and time windows. (May 2015)