The vehicle routing problem with transhipment facilities