An evolutionary and constructive approach to a crew scheduling problem in underground passenger transport

Operations management of subway systems is associated with combinatorial optimization problems (i.e. crew and train scheduling and rostering) which belong to the np-hard class of problems. Therefore, they are generally solved heuristically in real situations. This paper considers the problem of duty generation, i.e. identifying an optimal trips set that the conductors should complete in one workday. With regard to operational and labor conditions, the problem is to use the lowest possible number of conductors and minimize total idle time between trips. The problem is modeled and solved using a constructive hybrid approach, which has the advantage of visualizing a solution construction similar to the manual approach typically used. Our approach takes advantage of the benefits offered by evolutionary methods, which store a candidate solutions population in each stage, thus controlling the combinatorial explosion of possible solutions. The results thus obtained for problems similar to those that are solved manually in the Santiago Metro System were compared with two alternative approaches, based on tabu search and a greedy method. The hybrid method produced solutions with the minimum number of duties in six of the ten problems solved. However, the tabu search method provided better results in terms of idle time than either the hybrid method or the greedy method.

[1]  Maddalena Nonato,et al.  An Integrated Approach to Extra-Urban Crew and Vehicle Scheduling* , 1998 .

[2]  Jorge Pinho de Sousa,et al.  Genetic algorithms for the bus driver scheduling problem: a case study , 2002, J. Oper. Res. Soc..

[3]  Judea Pearl,et al.  Heuristics : intelligent search strategies for computer problem solving , 1984 .

[4]  Helena R. Lourenço,et al.  Multiobjective Metaheuristics for the Bus Driver Scheduling Problem , 2001, Transp. Sci..

[5]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[6]  Judea Pearl Intelligent Search Strategies for Computer Problem Solving , 1984 .

[7]  Andreas T. Ernst,et al.  An Integrated Optimization Model for Train Crew Management , 2001, Ann. Oper. Res..

[8]  Albert P. M. Wagelmans,et al.  A Decision Support System for Crew Planning in Passenger Transportation Using a Flexible Branch-and-Price Algorithm , 2004, Ann. Oper. Res..

[9]  Dennis Huisman,et al.  Models and Algorithms for Integration of Vehicle and Crew Scheduling , 2000, J. Sched..

[10]  Ernesto M. Morgado,et al.  CREWS_NS: Scheduling Train Crews in The Netherlands , 1997, AI Mag..

[11]  Niklas Kohl,et al.  Railway Crew Pairing Optimization , 2004, ATMOS.

[12]  Martin Desrochers,et al.  Computer-Aided Transit Scheduling , 1992 .

[13]  Knut Haase,et al.  An Exact Branch and Cut Algorithm for the Vehicle and Crew Scheduling Problem , 1999 .

[14]  Ernesto M. Morgado,et al.  Scheduling and managing crew in the Portuguese railways , 1992 .

[15]  Albert P. M. Wagelmans,et al.  An Overview of Models and Techniques for Integrating Vehicle and Crew Scheduling , 1997 .

[16]  Matteo Fischetti,et al.  Algorithms for railway crew management , 1997, Math. Program..

[17]  S. S. Chaudhry *,et al.  Application of genetic algorithms in production and operations management: a review , 2005 .

[18]  Jihong Ou,et al.  An Optimization Based Approach to the Train Operator Scheduling Problem at Singapore MRT , 2001, Ann. Oper. Res..

[19]  Jacques Desrosiers,et al.  Simultaneous Vehicle and Crew Scheduling in Urban Mass Transit Systems , 1998, Transp. Sci..

[20]  Andreas T. Ernst,et al.  An Annotated Bibliography of Personnel Scheduling and Rostering , 2004, Ann. Oper. Res..

[21]  Mauricio Solar,et al.  A Hybrid Algorithm for the Non-Guillotine Cutting Problem , 2002, Ann. Oper. Res..

[22]  César Rego,et al.  Subgraph ejection chains and tabu search for the crew scheduling problem , 1999, J. Oper. Res. Soc..

[23]  Matteo Fischetti,et al.  A Heuristic Method for the Set Covering Problem , 1999, Oper. Res..

[24]  Paolo Toth,et al.  A Global Method for Crew Planning in Railway Applications , 2001 .

[25]  H. Kunzi,et al.  Lectu re Notes in Economics and Mathematical Systems , 1975 .