A multi-objective approach for robust airline scheduling

We present a memetic approach for multi-objective improvement of robustness influencing features (called robustness objectives) in airline schedules. Improvement of the objectives is obtained by simultaneous flight retiming and aircraft rerouting, subject to a fixed fleet assignment. Approximations of the Pareto optimal front are obtained by applying a multi-meme memetic algorithm. We investigate biased meme selection to encourage exploration of the boundaries of the search space and compare it with random meme selection. An external population of high quality solutions is maintained using the adaptive grid archiving algorithm. The presented approach is applied to investigate simultaneous improvement of reliability and flexibility in real world schedules from KLM Royal Dutch Airlines. Experimental results show that the approach enables us to obtain schedules with significant improvements for the considered objectives. A large scale simulation study was undertaken to quantify the influence of the robustness objectives on the operational performance of the schedules. Rigorous sensitivity analysis of the results shows that the influence of the schedule reliability is dominant and that increased schedule flexibility could improve the operational performance.

[1]  Andrzej Jaszkiewicz,et al.  Genetic local search for multi-objective combinatorial optimization , 2022 .

[2]  Matthias Ehrgott,et al.  Multicriteria Optimization , 2005 .

[3]  James Smith,et al.  A tutorial for competent memetic algorithms: model, taxonomy, and design issues , 2005, IEEE Transactions on Evolutionary Computation.

[4]  BarnhartCynthia,et al.  Airline Schedule Planning , 2004 .

[5]  Cynthia Barnhart,et al.  Integrated Airline Schedule Planning , 1998 .

[6]  Sanja Petrovic,et al.  An Introduction to Multiobjective Metaheuristics for Scheduling and Timetabling , 2004, Metaheuristics for Multiobjective Optimisation.

[7]  L.W.G. Strijbosch,et al.  A Simple Approximation to the Convolution of Gamma Distributions , 2007 .

[8]  Eckart Zitzler,et al.  Evolutionary algorithms for multiobjective optimization: methods and applications , 1999 .

[9]  A. Alkan,et al.  Memetic algorithms for timetabling , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[10]  Venkata Pilla,et al.  Robust Airline Fleet Assignment , 2007 .

[11]  Cynthia Barnhart,et al.  Planning for Robust Airline Operations: Optimizing Aircraft Routings and Flight Departure Times to Minimize Passenger Disruptions , 2006, Transp. Sci..

[12]  Edmund K. Burke,et al.  Multimeme Algorithms for Protein Structure Prediction , 2002, PPSN.

[13]  David E. Goldberg,et al.  Designing Efficient Genetic and Evolutionary Algorithm Hybrids , 2005 .

[14]  Hisao Ishibuchi,et al.  Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling , 2003, IEEE Trans. Evol. Comput..

[15]  Jephthah A. Abara,et al.  Applying Integer Linear Programming to the Fleet Assignment Problem , 1989 .

[16]  George L. Nemhauser,et al.  The fleet assignment problem: Solving a large-scale integer program , 1995, Math. Program..

[17]  Cynthia Barnhart,et al.  Airline Schedule Planning: Integrated Models and Algorithms for Schedule Design and Fleet Assignment , 2004, Transp. Sci..

[18]  George L. Nemhauser,et al.  A Robust Fleet-Assignment Model with Hub Isolation and Short Cycles , 2004, Transp. Sci..

[19]  Cynthia Barnhart,et al.  Applications of Operations Research in the Air Transport Industry , 2003, Transp. Sci..

[20]  John R. Birge,et al.  A Stochastic Programming Approach to the Airline Crew Scheduling Problem , 2006, Transp. Sci..

[21]  Ellis L. Johnson,et al.  Airline Crew Scheduling: State-of-the-Art , 2005, Ann. Oper. Res..

[22]  George L. Nemhauser,et al.  Airline Crew Scheduling Under Uncertainty , 2005, Transp. Sci..

[23]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[24]  Laura Sumi Kang Degradable airline scheduling : an approach to improve operational robustness and differentiate service quality , 2004 .

[25]  Russell A. Rushmeier,et al.  Advances in the Optimization of Airline Fleet Assignment , 1997, Transp. Sci..

[26]  Edmund K. Burke,et al.  Feature based prediction for airline schedule robustness , 2006 .

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

[28]  Edmund K. Burke,et al.  A new time window model for integrated optimisation of airline schedules for robustness , 2006 .

[29]  Hisao Ishibuchi,et al.  A multi-objective genetic local search algorithm and its application to flowshop scheduling , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[30]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[31]  Edmund K. Burke,et al.  A new meta-heuristic framework for dynamic selection of forecasting models to determine airline schedule robustness , 2004 .

[32]  Andy J. Keane,et al.  Meta-Lamarckian learning in memetic algorithms , 2004, IEEE Transactions on Evolutionary Computation.

[33]  Roy E. Marsten,et al.  COLDSTART -- FLEET ASSIGNMENT AT DELTA AIR LINES. , 1994 .

[34]  Loo Hay Lee,et al.  A multi-objective genetic algorithm for robust flight scheduling using simulation , 2007, Eur. J. Oper. Res..

[35]  Diego Klabjan,et al.  Robust Airline Crew Pairing: Move-up Crews , 2006, Transp. Sci..

[36]  Hisao Ishibuchi,et al.  Performance evaluation of simple multiobjective genetic local search algorithms on multiobjective 0/1 knapsack problems , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[37]  George L. Nemhauser,et al.  Maintenance and Crew Considerations in Fleet Assignment , 1996, Transp. Sci..

[38]  Matthias Ehrgott,et al.  Constructing robust crew schedules with bicriteria optimization , 2002 .

[39]  Srini Ramaswamy,et al.  Airline Crew Scheduling with Time Windows and Plane-Count Constraints , 2002, Transp. Sci..

[40]  Ellis L. Johnson Robust Airline Fleet Assignment: Imposing Station Purity Using Station Decomposition , 2005, AAIM.

[41]  Cheng-Lung Wu,et al.  Towards the optimisation of the schedule reliability of aircraft rotations , 2002 .

[42]  L. Darrell Whitley,et al.  Scheduling Problems and Traveling Salesmen: The Genetic Edge Recombination Operator , 1989, International Conference on Genetic Algorithms.

[43]  J. D. Landa Silva,et al.  MAKING AIRLINE SCHEDULES MORE ROBUST , 2003 .

[44]  Dennis F. X. Mathaisel,et al.  Airline Scheduling: An Overview , 1985, Transp. Sci..

[45]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[46]  Ender Özcan,et al.  Memes, Self-generation and Nurse Rostering , 2006, PATAT.

[47]  Jay M. Rosenberger Topics in airline operations , 2001 .

[48]  John-Paul Clarke,et al.  Approaches to incorporating robustness into airline scheduling , 2000 .

[49]  David W. Corne,et al.  Properties of an adaptive archiving algorithm for storing nondominated vectors , 2003, IEEE Trans. Evol. Comput..

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

[51]  Alexander Verbraeck,et al.  Flight scheduling at KLM , 2005, Proceedings of the Winter Simulation Conference, 2005..

[52]  Edmund K. Burke,et al.  The Design of Memetic Algorithms for Scheduling and Timetabling Problems , 2005 .

[53]  Cynthia Barnhart,et al.  Airline Schedule Planning: Accomplishments and Opportunities , 2004, Manuf. Serv. Oper. Manag..

[54]  Ender Özcan,et al.  An Empirical Investigation on Memes, Self-generation and Nurse Rostering , 2006 .

[55]  Edmund K. Burke,et al.  Forecasting Flight Schedule Robustness , 2005 .