Session: Workforce Scheduling Set Covering
Transcrição
Session: Workforce Scheduling Set Covering
Session: Workforce Scheduling Set Covering/Partitioning Models for the Vehicle and Crew Scheduling Problem Marta Mesquita 1,(a) [email protected] Ana Paias 2,(a) [email protected] 1 Instituto Superior de Agronomia, Universidade Técnica de Lisboa Tapada da Ajuda, 1349-017 Lisboa, Portugal and Centro de Investigação Operacional – FCUL 2 Universidade de Lisboa, Faculdade de Ciências, DEIO BLOCO C6, Piso 4, 1749-016 Lisboa, Portugal and Centro de Investigação Operacional – FCUL Abstract Vehicle and Crew Scheduling problems are important combinatorial optimization problems that arise in the planning process of Mass Transit Companies. Traditionally, due to their complex nature, these problems have been dealt with separately and sequentially. In this talk we present an approach for solving the two problems simultaneously. Integer linear programming formulations incorporating both the multi-depot vehicle scheduling problem and the crew scheduling problem are stated. For each formulation, two sets of variables are considered: scheduling variables that establish the assignment between compatible trips and between trips and the depots; variables associated with the feasible duties for the crews. Since, for real life applications, the set of feasible crew duties become too large to be considered explicitly, we solve the linear relaxations of the models by a column generation scheme. Actually, the columns corresponding to the duties can be seen as paths in an adequate network and are generated as needed by solving shortest path problems with resource constraints. Whenever the resulting solution is not integer we obtain a solution for the integer problem using branch and bound techniques over a subset of feasible duties for the crews. A heuristic procedure, based on the optimal solution of the Vehicle Scheduling Problem without requirement that vehicles return to the source depot, is used to obtain the initial set of crew duties. Computational experience, with random generated and real life data publicly available for benchmarking on the WEB, is reported. Keywords: Integer Linear Programming, Vehicle Scheduling, Crew Scheduling. (a) Supported by POCTI-ISFL-1-152