A heuristic approach for optimal integrated airline schedule design and fleet assignment with demand recapture

Abstract Flight schedule design and fleet assignment are the two main elements of the airline scheduling process, which have the highest effect on cost and revenue. Although mixed-integer linear programming models were developed for integrated schedule design and fleet assignment, it has been shown that this approach was not efficient for large-scale models. Therefore, this paper aimed at developing a parallel master–slave Genetic Algorithm (PMS-GA) for solving the integrated flight schedule design and fleet assignment problem with demand recapture, particularly for large-scale problems. The integrated schedule design and fleet assignment problem was solved by the master GA, while the slave GA nested inside the master GA solved passenger flow adjustment problem. Considering the complexities of a large-scale integrated problem, we (1) proposed an innovative approach for creating feasible suboptimal initial population, (2) developed customized genetic operators to improve the performance of the PMS-GA compared to the conventional GAs, and (3) implemented migration and repopulation to prevent premature convergence. PMS-GA was tested on seven models with small-, medium-, and large-scales, and the results were compared with the gold-standard mixed-integer linear programming in terms of cost and runtime. The comparative study showed that the PMS-GA achieved suboptimal solutions with costs only 1.8% to 3.0% different than the optimal solution for medium- and large-scale models. However, these solutions were obtained in significantly shorter runtimes (over 500% to 1000%) compared to the mixed-integer linear programming. Also, the results showed that in contrast to the mixed-integer linear programming approach, runtimes of the proposed PMS-GA are highly predictable as a function of the problem size. Our results showed the importance of PMS-GA for integrated schedule design and fleet assignment, particularly for solving large-scale re-scheduling problems in a short time.

[1]  Danuta Sosnowska,et al.  Optimization of a simplified Fleet Assignment Problem with metaheuristics: Simulated Annealing and GRASP , 2000 .

[2]  Ali Diabat,et al.  The integrated aircraft routing problem with optional flights and delay considerations , 2018, Transportation Research Part E: Logistics and Transportation Review.

[3]  Felix T. S. Chan,et al.  Review on meta-heuristics approaches for airside operation research , 2018, Appl. Soft Comput..

[4]  Cynthia Barnhart,et al.  Airline Fleet Assignment with Enhanced Revenue Modeling , 2009, Oper. Res..

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

[6]  Ming NIU,et al.  A review on applications of heuristic optimization algorithms for optimal power flow in modern power systems , 2014 .

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

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

[9]  Yaohua Li,et al.  Study on Fleet Assignment Problem Model and Algorithm , 2013 .

[10]  Edmund K. Burke,et al.  A multi-objective approach for robust airline scheduling , 2010, Comput. Oper. Res..

[11]  Yoonho Seo,et al.  Mobile robot path planning with surrounding point set and path improvement , 2017, Appl. Soft Comput..

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

[13]  Cynthia Barnhart,et al.  Airline fleet assignment and schedule design: integrated models and algorithms , 2002 .

[14]  Moharam Habibnejad Korayem,et al.  A hybrid co-evolutionary genetic algorithm for multiple nanoparticle assembly task path planning , 2016 .

[15]  Ümit Bilge,et al.  Operational aircraft maintenance routing problem with remaining time consideration , 2014, Eur. J. Oper. Res..

[16]  Jacques Teghem,et al.  Genetic algorithm based approach for the integrated airline crew-pairing and rostering problem , 2009, Eur. J. Oper. Res..

[17]  Jacques Desrosiers,et al.  Daily Aircraft Routing and Scheduling , 1994 .

[18]  Cynthia Barnhart,et al.  Itinerary-Based Airline Fleet Assignment , 2002, Transp. Sci..

[19]  Mohamed Haouari,et al.  A two-level optimization approach for robust aircraft routing and retiming , 2017, Comput. Ind. Eng..

[20]  Fang Wang,et al.  An optimization algorithm inspired by propagation of yeast for fleet maintenance decision making problem involving fatigue structures , 2019, Appl. Soft Comput..

[21]  Chiu-Hung Chen,et al.  Multiobjective Evolutionary Scheduling and Rescheduling of Integrated Aircraft Routing and Crew Pairing Problems , 2020, IEEE Access.

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

[23]  Cynthia Barnhart,et al.  Airline Fleet Assignment with Time Windows , 2000, Transp. Sci..

[24]  Jacques Desrosiers,et al.  Weekly airline fleet assignment with homogeneity , 2002 .

[25]  Malek Sarhani,et al.  Particle swarm optimization algorithm for solving airline crew scheduling problem , 2014, 2014 International Conference on Logistics Operations Management.

[26]  Zhixian Yang,et al.  Optimization of Aircraft Maintenance plan based on Genetic Algorithm , 2012 .

[27]  B. S. Girish,et al.  An efficient hybrid particle swarm optimization algorithm in a rolling horizon framework for the aircraft landing problem , 2016 .

[28]  Dario Pacciarelli,et al.  Metaheuristics for efficient aircraft scheduling and re-routing at busy terminal control areas , 2017 .

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

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

[31]  Hanif D. Sherali,et al.  An Integrated Approach for Airline Flight Selection and Timing, Fleet Assignment, and Aircraft Routing , 2013, Transp. Sci..

[32]  Tung-Kuan Liu,et al.  Integrated Short-Haul Airline Crew Scheduling Using Multiobjective Optimization Genetic Algorithms , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

[34]  Shangyao Yan,et al.  A flight scheduling model for Taiwan airlines under market competitions , 2007 .

[35]  Hongsoo Choi,et al.  Optimal path planning of multiple nanoparticles in continuous environment using a novel Adaptive Genetic Algorithm , 2018 .

[36]  Michel Minoux,et al.  Modeling and solving a Crew Assignment Problem in air transportation , 2006, Eur. J. Oper. Res..

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

[38]  Tobias Grosche Airline Scheduling Process , 2009 .

[39]  Amin Jamili,et al.  A robust mathematical model and heuristic algorithms for integrated aircraft routing and scheduling, with consideration of fleet assignment problem , 2017 .

[40]  Hanif D. Sherali,et al.  Integrated Airline Schedule Design and Fleet Assignment: Polyhedral Analysis and Benders' Decomposition Approach , 2010, INFORMS J. Comput..

[41]  Katrin Kölker,et al.  Using Genetic Algorithms to Solve Large-scale Airline Network Planning Problems , 2015 .

[42]  Hanif D. Sherali,et al.  A benders decomposition approach for an integrated airline schedule design and fleet assignment problem with flight retiming, schedule balance, and demand recapture , 2013, Ann. Oper. Res..

[43]  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 .

[44]  M M Etschmaier,et al.  AIRCRAFT SCHEDULING : THE STATE OF THE ART , 1984 .

[45]  Nicanor Quijano,et al.  Optimal Routing and Scheduling of Charge for Electric Vehicles: Case Study , 2013, ArXiv.

[46]  Esmaeel Khanmirza,et al.  Multi-objective multi-robot path planning in continuous environment using an enhanced genetic algorithm , 2019, Expert Syst. Appl..

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

[48]  Rainer Schrader,et al.  Modeling and Solving an Airline Schedule Generation Problem , 2001, Ann. Oper. Res..

[49]  Sai Ho Chung,et al.  Airline schedule planning: a review and future directions , 2017, Ind. Manag. Data Syst..

[50]  M. Selim Akturk,et al.  Multi-stage airline scheduling problem with stochastic passenger demand and non-cruise times , 2018, Transportation Research Part B: Methodological.

[51]  Hanif D. Sherali,et al.  Airline fleet assignment concepts, models, and algorithms , 2006, Eur. J. Oper. Res..

[52]  Rajan Batta,et al.  A branch-and-price approach for operational aircraft maintenance routing , 2006, Eur. J. Oper. Res..

[53]  Mohammad Saadi Mesgari,et al.  Improved biogeography-based optimization using migration process adjustment: An approach for location-allocation of ambulances , 2019, Comput. Ind. Eng..

[54]  Chaug-Ing Hsu,et al.  Application of Grey theory and multiobjective programming towards airline network design , 2000, Eur. J. Oper. Res..

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