Integrated staffing and scheduling for an aircraft line maintenance problem

This paper studies the problem of constructing the workforce schedules of an aircraft maintenance company. The problem involves both a staffing and a scheduling decision. We propose an enumerative algorithm with bounding in which each node of the enumeration tree represents a mixed integer linear problem (MILP). We reformulate the MILP such that it becomes tractable for commercial MILP solvers. Extensive computational tests on 40 instances that are derived from a real-life setting indicate that the algorithm is capable of finding close-to-optimal solutions.

[1]  Ali Haghani,et al.  An optimization model for aircraft maintenance scheduling and re-assignment , 2003 .

[2]  Nikolaos Papadakos,et al.  Integrated airline scheduling , 2009, Comput. Oper. Res..

[3]  Erik Demeulemeester,et al.  Improving Workforce Scheduling of Aircraft Line Maintenance at Sabena Technics , 2012, Interfaces.

[4]  Jan Karel Lenstra,et al.  Parallel machine scheduling: processing rates dependent on number of jobs in operation , 1987 .

[5]  S. S. Al Sharif,et al.  A 0-1 goal programming model for nurse scheduling , 2005, Comput. Oper. Res..

[6]  Maciej Drozdowski,et al.  Scheduling multiprocessor tasks -- An overview , 1996 .

[7]  Mario Vanhoucke,et al.  Branching strategies in a branch-and-price approach for a multiple objective nurse scheduling problem , 2010, J. Sched..

[8]  Juuso Töyli,et al.  Cooperative strategies for the availability service of repairable aircraft components , 2009 .

[9]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[10]  Andreas Drexl,et al.  Workforce planning in the printing industry , 2005 .

[11]  Jacek Blazewicz,et al.  Scheduling multiprocessor tasks on parallel processors with limited availability , 2003, Eur. J. Oper. Res..

[12]  Michael V. Chiaramonte,et al.  An agent-based nurse rostering system under minimal staffing conditions , 2008 .

[13]  Graham Kendall,et al.  A Tabu-Search Hyperheuristic for Timetabling and Rostering , 2003, J. Heuristics.

[14]  Marc Salomon,et al.  A DSS for capacity planning of aircraft maintenance personnel , 1991 .

[15]  Marino Widmer,et al.  Mixed Integer Programming to Schedule a Single-Shift Workforce under Annualized Hours , 2004, Ann. Oper. Res..

[16]  Matthias Ehrgott,et al.  An iterative approach to robust and integrated aircraft routing and crew scheduling , 2010, Comput. Oper. Res..

[17]  Xiangtong Qi,et al.  Generating labor requirements and rosters for mail handlers using simulation and optimization , 2006, Comput. Oper. Res..

[18]  Ta-Hui Yang,et al.  An airline maintenance manpower planning model with flexible strategies , 2003 .

[19]  Erik Demeulemeester,et al.  A Tabu Search Heuristic for Building Aircraft Maintenance Personnel Rosters , 2014 .

[20]  Uwe Aickelin,et al.  An Indirect Genetic Algorithm for a Nurse Scheduling Problem , 2004, Comput. Oper. Res..

[21]  Moshe Dror,et al.  Scheduling malleable tasks with interdependent processing rates: Comments and observations , 2008, Discret. Appl. Math..

[22]  Jonathan F. Bard,et al.  Cyclic preference scheduling for nurses using branch and price , 2007 .

[23]  Erik Demeulemeester,et al.  A branch-and-price approach for integrating nurse and surgery scheduling , 2008, Eur. J. Oper. Res..

[24]  Gary M. Thompson Labor Staffing and Scheduling Models for Controlling Service Levels , 1997 .

[25]  Po-Chieng Hu,et al.  Further study of minimizing total tardiness for the worker assignment scheduling problem in the identical parallel-machine models , 2006 .

[26]  Hesham K. Alfares Aircraft maintenance workforce schedulingA case study , 1999 .

[27]  François Soumis,et al.  An integrated aircraft routing, crew scheduling and flight retiming model , 2005, Comput. Oper. Res..

[28]  Ta-Hui Yang,et al.  Airline short-term maintenance manpower supply planning , 2004 .

[29]  Nima Safaei,et al.  Multi-objective Simulated Annealing for a Maintenance Workforce Scheduling Problem: A case Study , 2008 .

[30]  Hendrik Van Landeghem,et al.  The State of the Art of Nurse Rostering , 2004, J. Sched..

[31]  F. Sibel Salman,et al.  Order acceptance and scheduling decisions in make-to-order systems , 2010 .

[32]  M. Bazargan,et al.  Simulation model for aircraft line maintenance planning , 2003, Annual Reliability and Maintainability Symposium, 2003..