TU/e Research Portal (Eindhoven University of Technology) · 2009 · 148 citations · 12 references
ManagementIndustrial EngineeringAlgorithmsSchedulingTransportationDynamic ProgrammingRoutingRouting AlgorithmsVehicle SchedulingLocal SearchRouting ProblemsTime WindowsTime-window Vehicle SchedulingTravel Distance MinimizationVehicle RoutingVehicle Routing ProblemsWorking Hours Regulation
In practice, apart from the problem of vehicle routing, schedulers also face the problem of finding feasible driver schedules complying with complex restrictions on drivers' driving and working hours. To address this complex interdependent problem of vehicle routing and break scheduling, we propose a dynamic programming approach for the vehicle routing problem with time windows including the EC social legislation on drivers' driving and working hours. Our algorithm includes all optional rules in these legislations, which are generally ignored in the literature. To include the legislation in the dynamic programming algorithm we propose a break scheduling method that does not increase the time-complexity of the algorithm. This is a remarkable effect that generally does not hold for local search methods, which have proved to be very successful in solving less restricted vehicle routing problems. Computational results show that our method finds solutions to benchmark instances with 18% less vehicles and 5% less travel distance than state of the art approaches. Furthermore, they show that including all optional rules of the legislation leads to an additional reduction of 4% in the number of vehicles and of 1.5% regarding the travel distance. Therefore, the optional rules should be exploited in practice.
12
Drive: Dynamic Routing of Independent Vehicles
Martin Savelsbergh, M Marc Sol · Operations Research · 1998 · 334 citations