A new mathematical model to cover crew pairing and rostering problems simultaneously

Crew scheduling problem includes two separate subproblems, namely, crew pairing and crew rostering problems. Solving these two subproblems in a sequential order may not lead to an optimal solution. This study includes two main novelties. It combines these two subproblems and presents them in a single model. On the other hand, despite previous researches that considered a pairing continuously, the proposed model benefits from the capability of considering one or more days off in a pairing assigned to a crew member. This is extremely useful as it enables the crew to participate in required courses, doing medical checks, etc. Two solution approaches, namely, Genetic Algorithm (GA) and Particle Swarm Optimization (PSO), are used to solve the model. Eventually, the performance of the proposed algorithms is evaluated. Both ended to satisfactory results; however, PSO relatively outperformed GA in terms of solution optimality and computational time.

[1]  Diego Klabjan,et al.  Integrated Airline Fleeting and Crew-Pairing Decisions , 2007, Oper. Res..

[2]  Ayyuce Aydemir-Karadag,et al.  Crew pairing optimization based on hybrid approaches , 2013, Comput. Ind. Eng..

[3]  Stefan Voß,et al.  Two-level decomposition-based matheuristic for airline crew rostering problems with fair working time , 2017, Eur. J. Oper. Res..

[4]  Muhammet Deveci,et al.  Evolutionary algorithms for solving the airline crew pairing problem , 2018, Comput. Ind. Eng..

[5]  Mohamed Haouari,et al.  Solving a large-scale integrated fleet assignment and crew pairing problem , 2017, Ann. Oper. Res..

[6]  François Soumis,et al.  Airline crew scheduling: models, algorithms, and data sets , 2014, EURO J. Transp. Logist..

[7]  Juan José Salazar González,et al.  A heuristic approach for an integrated fleet-assignment, aircraft-routing and crew-pairing problem , 2013, Electron. Notes Discret. Math..

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

[9]  Mohamed Ben Ahmed,et al.  Robust integrated maintenance aircraft routing and crew pairing , 2018 .

[10]  Woo-Tsong Lin,et al.  Ant colony optimization-based algorithm for airline crew scheduling problem , 2011, Expert Syst. Appl..

[11]  Ibrahim Özkol,et al.  A novel column generation strategy for large scale airline crew pairing problems , 2016, Expert Syst. Appl..

[12]  Kerem Bülbül,et al.  Solving a robust airline crew pairing problem with column generation , 2013, Comput. Oper. Res..

[13]  Ali Azadeh,et al.  A hybrid meta-heuristic algorithm for optimization of crew scheduling , 2013, Appl. Soft Comput..

[14]  Juan-José Salazar-González,et al.  Approaches to solve the fleet-assignment, aircraft-routing, crew-pairing and crew-rostering problems of a regional carrier , 2014 .

[15]  Richard D. McBride,et al.  Flight crew scheduling , 1993 .

[16]  Chiu-Hung Chen,et al.  Multiobjective Optimization of Airline Crew Roster Recovery Problems Under Disruption Conditions , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[17]  Wagner P. Gomes,et al.  Heuristics to solve the integrated airline crew assignment problem , 2015 .

[18]  Hanif D. Sherali,et al.  A Lifted Compact Formulation for the Daily Aircraft Maintenance Routing Problem , 2013, Transp. Sci..

[19]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..

[20]  Henry Y. K. Lau,et al.  An integrated flight scheduling and fleet assignment method based on a discrete choice model , 2016, Comput. Ind. Eng..

[21]  Massoud Bazargan,et al.  Airline Operations and Scheduling , 2004 .

[22]  brahim Özkol,et al.  An Improved Genetic Algorithm for Crew Pairing Optimization , 2013 .

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

[24]  T. Glenn Bailey,et al.  Operational airline reserve crew planning , 2006, J. Sched..

[25]  Jean-François Cordeau,et al.  A computational study of Benders decomposition for the integrated aircraft routing and crew scheduling problem , 2003, Comput. Oper. Res..

[26]  Andiek Sunarto,et al.  Using Differential Evolution Method to Solve Crew Rostering Problem , 2010 .

[27]  Yavuz Selim Özdemir,et al.  Strategy selection by using interval type-2 fuzzy mcdm and an application , 2020, Journal of Engineering Research.

[28]  Jenny Díaz-Ramírez,et al.  Aircraft maintenance, routing, and crew scheduling planning for airlines with a single fleet and a single maintenance and crew base , 2014, Comput. Ind. Eng..

[29]  Guy Desaulniers,et al.  A new heuristic branching scheme for the crew pairing problem with base constraints , 2016, Comput. Oper. Res..

[30]  Khusnul Novianingsih,et al.  Optimization Model for an Airline Crew Rostering Problem: Case of Garuda Indonesia , 2014 .

[31]  Arthur E. McGarity,et al.  Design And Operation Of Civil And Environmental Engineering Systems , 1997 .

[32]  Hanif D. Sherali,et al.  A New Compact Formulation for the Daily Crew Pairing Problem , 2019, Transp. Sci..

[33]  Natalia Kliewer,et al.  Increasing Flexibility of Airline Crew Schedules , 2011 .

[34]  Angel A. Juan,et al.  A multi-start randomized heuristic for real-life crew rostering problems in airlines with work-balancing goals , 2017, Ann. Oper. Res..

[35]  Jean-François Cordeau,et al.  Benders Decomposition for Simultaneous Aircraft Routing and Crew Scheduling , 2000, Transp. Sci..

[36]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[37]  Ellis L. Johnson,et al.  Integrated Airline Fleet and Crew Robust Planning , 2009, Transp. Sci..

[38]  Bassem Jarboui,et al.  Combinatorial particle swarm optimization for solving blocking flowshop scheduling problem , 2016, J. Comput. Des. Eng..

[39]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[40]  Amy Mainville Cohn,et al.  An integer programming approach to generating airline crew pairings , 2009, Comput. Oper. Res..

[41]  Stefan E. Karisch,et al.  Airline Crew Rostering: Problem Types, Modeling, and Optimization , 2004, Ann. Oper. Res..