A hybrid genetic algorithm for multi-depot vehicle routing problem with considering time window repair and pick-up. (13th August 2018)