Applications of Multi-objective Evolutionary Algorithm to Airline Disruption Management

Since domestic flights are mostly short-haul flights and the markets are very competitive, any minor perturbation of the schedules can result in a chain of events that can cause major disruptions throughout the system. When a disruption occurs on the day of operation, the first priority for the airline is then to restore the original flight schedule as soon as possible to minimize lost revenues and operational costs. In this paper, we adopt a method of using multi-objective evolutionary algorithm (MOEA) to deal with the disruptions management problem of Taiwan domestic flights by minimizing an objective function involving the total delay and swaps of the schedules. The MOEA approach, a method of combining the traditional genetic algorithm (TGA) with the multi-objective method, can consider the relation between the parameters and the objective spaces in the same time then explore the optimum solution. The algorithms are tested on real flight schedule obtained from a Taiwan domestic airline. The results show that the application is capable of presenting high quality solutions in a few second and therefore can be used as a real-time decision support tool by the airlines.

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  Masao Mori,et al.  A genetic algorithm for multi-mode resource constrained project scheduling problem , 1997, Eur. J. Oper. Res..

[3]  劉東官 Application of Multiobjective Genetic Algorithms to Control Systems Design(多目的遺伝的アルゴリズムを用いた制御系設計に関する研究) , 1997 .

[4]  Jonathan F. Bard,et al.  Balancing user preferences for aircraft schedule recovery during irregular operations , 2000 .

[5]  Dušan Teodorović,et al.  Optimal dispatching strategy on an airline network after a schedule perturbation , 1984 .

[6]  Dušan Teodorović,et al.  Model for operational daily airline scheduling , 1990 .

[7]  Cheng-Lung Wu,et al.  Aircraft operational costs and turnaround efficiency at airports , 2000 .

[8]  Shangyao Yan,et al.  A decision support framework for handling schedule perturbation , 1996 .

[9]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[10]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[11]  Jonathan F. Bard,et al.  Multiple fleet aircraft schedule recovery following hub closures , 2001 .

[12]  Shangyao Yan,et al.  A Simulation Framework for Evaluating Airline Temporary Schedule Adjustments Following Incidents , 2005 .

[13]  Tung-Kuan Liu,et al.  Applications of Multi-objective Evolutionary Algorithms to Cluster Tool Scheduling , 2006, First International Conference on Innovative Computing, Information and Control - Volume I (ICICIC'06).

[14]  Allan Larsen,et al.  Airline Disruption Management - Perspectives, Experiences and Outlook , 2007 .

[15]  Guy Albert Dumont,et al.  System identification and control using genetic algorithms , 1992, IEEE Trans. Syst. Man Cybern..

[16]  Andres G. Zellweger,et al.  Effects of Schedule Disruptions on the Economics of Airline Operations , 2001 .