Exact resolution of a simultaneous vehicle routing and crew scheduling problem in long-haul transport

Mauro Lucci,Daniel Severin,Paula Zabala
2024-05-30
Abstract:This work focuses on exact methods for a Simultaneous Vehicle Routing and Crew Scheduling Problem in long-haul transport. Pickup-and-delivery requests with time windows must be fullfiled over a multi-day planning horizon. Unlike some classic approaches, the correspondence between trucks and drivers is not fixed and they can be exchanged in some locations and at any time. Drivers can also travel for free as truck passengers or take external taxis for an additional cost. The objective is to minimise the truck and taxi travel costs and the penalties for late deliveries. Routes for trucks and drivers are represented separately as directed paths in certain digraphs and then synchronised in time and space. Three compact Integer Linear Programming formulations are proposed and many families of valid inequalities are described. Extensive computational experiments are conducted on randomly generated instances. The formulations are experimentally compared and the effectiveness of the proposed valid inequalities as cutting planes in a branch-and-cut algorithm is evaluated.
Optimization and Control
What problem does this paper attempt to address?
This paper attempts to address the vehicle routing and crew scheduling problem (SVRCSP) in long-distance transportation. Specifically: 1. **Problem Background**: - In long-distance transportation, a series of pickup and delivery tasks with time windows need to be completed over multiple days. - Unlike traditional methods, the correspondence between trucks and drivers is not fixed; drivers can be exchanged at certain locations and at any time. - Drivers can travel as truck passengers for free or travel at additional cost through external taxi services. 2. **Objectives**: - Minimize the travel costs of trucks and taxis as well as the penalties for delayed deliveries. - Ensure all tasks are completed within the planned time and meet the time window constraints. 3. **Main Challenges**: - Synchronization of routes and schedules: The routes of trucks and drivers need to be synchronized in time and space to ensure the smooth execution of tasks. - Complexity of combinatorial optimization: The ability for drivers to switch trucks at any time increases the difficulty of combinatorial optimization. - Compliance with labor regulations: Consideration of drivers' rest times and work time limits to ensure compliance with labor regulations. 4. **Solutions**: - Three integer linear programming (ILP) models based on directed graphs are proposed to model the movements of trucks and drivers. - Various effective families of inequalities are described and incorporated into a branch-and-cut algorithm to improve solving efficiency. - Extensive computational experiments are conducted to compare and evaluate different algorithms, validating the effectiveness of the proposed methods. 5. **Innovations**: - Relaxed the assumption of a fixed correspondence between trucks and drivers, allowing drivers to switch trucks at any authorized location and time. - Proposed more flexible scheduling schemes that can reduce costs and improve efficiency while meeting task requirements. - Addressed the complex synchronization and optimization problems in long-distance transportation through mathematical modeling and algorithm design. In summary, this paper aims to solve the vehicle routing and crew scheduling problem in long-distance transportation through precise methods, proposing new models and algorithms to achieve cost minimization and efficient task completion.