IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v15y2023i2p1506-d1034036.html
   My bibliography  Save this article

Meta-Heuristic Solver with Parallel Genetic Algorithm Framework in Airline Crew Scheduling

Author

Listed:
  • Weihao Ouyang

    (College of Information and Science Technology, Jinan University, Guangzhou 510632, China)

  • Xiaohong Zhu

    (College of Information and Science Technology, Jinan University, Guangzhou 510632, China)

Abstract

Airline crew scheduling is a very important part of the operational planning of commercial airlines, but it is a linear integer programming problem with multi-constraints. Traditionally, the airline crew scheduling problem is determined by solving the crew pairing problem (CPP) and the crew rostering problem (CRP), sequentially. In this paper, we propose a new heuristic solver based on the parallel genetic algorithm and an innovative crew scheduling algorithm, which improves traditional crew scheduling by integrating CPP and CRP into a single problem. The innovative scheduling method includes a global heuristic search and an adjustment for flights and crew so as to realize crew scheduling. The parallel genetic algorithm is used to divide the population into multiple threads for parallel calculation and to optimize the randomly generated flight sequence to maximize the number of flights that meet the crew configuration. Compared with the genetic algorithm, CPLEX and Gurobi, it shows high optimization efficiency, with a time reduction of 16.57–85.82%. The experiment shows that our crew utilization ratio is higher than that for traditional solvers, achieving almost 44 flights per month, with good scalability and stability in both 206 and 13,954 flight datasets, and can better manage airline crew scheduling in times of crew scarcity.

Suggested Citation

  • Weihao Ouyang & Xiaohong Zhu, 2023. "Meta-Heuristic Solver with Parallel Genetic Algorithm Framework in Airline Crew Scheduling," Sustainability, MDPI, vol. 15(2), pages 1-21, January.
  • Handle: RePEc:gam:jsusta:v:15:y:2023:i:2:p:1506-:d:1034036
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/15/2/1506/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/15/2/1506/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Jiun-Yan Shiau & Ming-Kung Huang & Chu-Yi Huang, 2020. "A Hybrid Personnel Scheduling Model for Staff Rostering Problems," Mathematics, MDPI, vol. 8(10), pages 1-20, October.
    2. Maximilian M. Etschmaier & Dennis F. X. Mathaisel, 1985. "Airline Scheduling: An Overview," Transportation Science, INFORMS, vol. 19(2), pages 127-138, May.
    3. Atoosa Kasirzadeh & Mohammed Saddoune & François Soumis, 2017. "Airline crew scheduling: models, algorithms, and data sets," EURO Journal on Transportation and Logistics, Springer;EURO - The Association of European Operational Research Societies, vol. 6(2), pages 111-137, June.
    4. Andrew J. Schaefer & Ellis L. Johnson & Anton J. Kleywegt & George L. Nemhauser, 2005. "Airline Crew Scheduling Under Uncertainty," Transportation Science, INFORMS, vol. 39(3), pages 340-348, August.
    5. Mohammed Saddoune & Guy Desaulniers & Issmail Elhallaoui & François Soumis, 2012. "Integrated Airline Crew Pairing and Crew Assignment by Dynamic Constraint Aggregation," Transportation Science, INFORMS, vol. 46(1), pages 39-55, February.
    6. Parmentier, Axel & Meunier, Frédéric, 2020. "Aircraft routing and crew pairing: Updated algorithms at Air France," Omega, Elsevier, vol. 93(C).
    7. Yan, Shangyao & Tu, Yu-Ping, 2002. "A network model for airline cabin crew scheduling," European Journal of Operational Research, Elsevier, vol. 140(3), pages 531-540, August.
    8. Cynthia Barnhart & Levent Hatay & Ellis L. Johnson, 1995. "Deadhead Selection for the Long-Haul Crew Pairing Problem," Operations Research, INFORMS, vol. 43(3), pages 491-499, June.
    9. Cook, Andrew & Blom, Henk A.P. & Lillo, Fabrizio & Mantegna, Rosario Nunzio & Miccichè, Salvatore & Rivas, Damián & Vázquez, Rafael & Zanin, Massimiliano, 2015. "Applying complexity science to air traffic management," Journal of Air Transport Management, Elsevier, vol. 42(C), pages 149-158.
    10. Feng, Cheng-Min & Wang, Rong-Tsu, 2000. "Performance evaluation for airlines including the consideration of financial ratios," Journal of Air Transport Management, Elsevier, vol. 6(3), pages 133-142.
    11. Guy Desaulniers & François Lessard & Mohammed Saddoune & François Soumis, 2020. "Dynamic Constraint Aggregation for Solving Very Large-scale Airline Crew Pairing Problems," SN Operations Research Forum, Springer, vol. 1(3), pages 1-23, September.
    12. Thomas W. M. Vossen & Robert Hoffman & Avijit Mukherjee, 2012. "Air Traffic Flow Management," International Series in Operations Research & Management Science, in: Cynthia Barnhart & Barry Smith (ed.), Quantitative Problem Solving Methods in the Airline Industry, edition 127, chapter 0, pages 385-453, Springer.
    13. Souai, Nadia & Teghem, Jacques, 2009. "Genetic algorithm based approach for the integrated airline crew-pairing and rostering problem," European Journal of Operational Research, Elsevier, vol. 199(3), pages 674-683, December.
    14. Bolić, Tatjana & Castelli, Lorenzo & Corolli, Luca & Rigonat, Desirée, 2017. "Reducing ATFM delays through strategic flight planning," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 98(C), pages 42-59.
    15. Vojtech Graf & Dusan Teichmann & Michal Dorda & Lenka Kontrikova, 2021. "Dynamic Model of Contingency Flight Crew Planning Extending to Crew Formation," Mathematics, MDPI, vol. 9(17), pages 1-28, September.
    16. Mohamed Haouari & Farah Zeghal Mansour & Hanif D. Sherali, 2019. "A New Compact Formulation for the Daily Crew Pairing Problem," Transportation Science, INFORMS, vol. 53(3), pages 811-828, May.
    17. Guo, Yufeng & Mellouli, Taieb & Suhl, Leena & Thiel, Markus P., 2006. "A partially integrated airline crew scheduling approach with time-dependent crew capacities and multiple home bases," European Journal of Operational Research, Elsevier, vol. 171(3), pages 1169-1181, June.
    18. Antony Evans & Vikrant Vaze & Cynthia Barnhart, 2016. "Airline-Driven Performance-Based Air Traffic Management: Game Theoretic Models and Multicriteria Evaluation," Transportation Science, INFORMS, vol. 50(1), pages 180-203, February.
    19. Ziming Wang & Chaohao Liao & Xu Hang & Lishuai Li & Daniel Delahaye & Mark Hansen, 2022. "Distribution Prediction of Strategic Flight Delays via Machine Learning Methods," Sustainability, MDPI, vol. 14(22), pages 1-14, November.
    20. A H Ahmed & C A Poojari, 2008. "An overview of the issues in the airline industry and the role of optimization models and algorithms," Journal of the Operational Research Society, Palgrave Macmillan;The OR Society, vol. 59(3), pages 267-277, March.
    21. Quesnel, Frédéric & Desaulniers, Guy & Soumis, François, 2020. "A branch-and-price heuristic for the crew pairing problem with language constraints," European Journal of Operational Research, Elsevier, vol. 283(3), pages 1040-1054.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Quesnel, Frédéric & Desaulniers, Guy & Soumis, François, 2020. "A branch-and-price heuristic for the crew pairing problem with language constraints," European Journal of Operational Research, Elsevier, vol. 283(3), pages 1040-1054.
    2. Wen, Xin & Sun, Xuting & Sun, Yige & Yue, Xiaohang, 2021. "Airline crew scheduling: Models and algorithms," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 149(C).
    3. Atoosa Kasirzadeh & Mohammed Saddoune & François Soumis, 2017. "Airline crew scheduling: models, algorithms, and data sets," EURO Journal on Transportation and Logistics, Springer;EURO - The Association of European Operational Research Societies, vol. 6(2), pages 111-137, June.
    4. Vahid Zeighami & François Soumis, 2019. "Combining Benders’ Decomposition and Column Generation for Integrated Crew Pairing and Personalized Crew Assignment Problems," Transportation Science, INFORMS, vol. 53(5), pages 1479-1499, September.
    5. Mohamed Haouari & Farah Zeghal Mansour & Hanif D. Sherali, 2019. "A New Compact Formulation for the Daily Crew Pairing Problem," Transportation Science, INFORMS, vol. 53(3), pages 811-828, May.
    6. Wen, Xin & Chung, Sai-Ho & Ji, Ping & Sheu, Jiuh-Biing, 2022. "Individual scheduling approach for multi-class airline cabin crew with manpower requirement heterogeneity," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 163(C).
    7. Doi, Tsubasa & Nishi, Tatsushi & Voß, Stefan, 2018. "Two-level decomposition-based matheuristic for airline crew rostering problems with fair working time," European Journal of Operational Research, Elsevier, vol. 267(2), pages 428-438.
    8. Sai Ho Chung & Hoi Lam Ma & Hing Kai Chan, 2017. "Cascading Delay Risk of Airline Workforce Deployments with Crew Pairing and Schedule Optimization," Risk Analysis, John Wiley & Sons, vol. 37(8), pages 1443-1458, August.
    9. Guy Desaulniers & François Lessard & Mohammed Saddoune & François Soumis, 2020. "Dynamic Constraint Aggregation for Solving Very Large-scale Airline Crew Pairing Problems," SN Operations Research Forum, Springer, vol. 1(3), pages 1-23, September.
    10. Li, Max Z. & Ryerson, Megan S., 2019. "Reviewing the DATAS of aviation research data: Diversity, availability, tractability, applicability, and sources," Journal of Air Transport Management, Elsevier, vol. 75(C), pages 111-130.
    11. Frédéric Quesnel & Guy Desaulniers & Frédéric Quesnel, 2020. "Improving Air Crew Rostering by Considering Crew Preferences in the Crew Pairing Problem," Transportation Science, INFORMS, vol. 54(1), pages 97-114, January.
    12. Zeighami, Vahid & Saddoune, Mohammed & Soumis, François, 2020. "Alternating Lagrangian decomposition for integrated airline crew scheduling problem," European Journal of Operational Research, Elsevier, vol. 287(1), pages 211-224.
    13. Jesica Armas & Luis Cadarso & Angel A. Juan & Javier Faulin, 2017. "A multi-start randomized heuristic for real-life crew rostering problems in airlines with work-balancing goals," Annals of Operations Research, Springer, vol. 258(2), pages 825-848, November.
    14. Xu, Yifan & Wandelt, Sebastian & Sun, Xiaoqian, 2021. "Airline integrated robust scheduling with a variable neighborhood search based heuristic," Transportation Research Part B: Methodological, Elsevier, vol. 149(C), pages 181-203.
    15. Silvia Zaoli & Giovanni Scaini & Lorenzo Castelli, 2021. "Community Detection for Air Traffic Networks and Its Application in Strategic Flight Planning," Sustainability, MDPI, vol. 13(16), pages 1-16, August.
    16. Wen, Xin & Ma, Hoi-Lam & Chung, Sai-Ho & Khan, Waqar Ahmed, 2020. "Robust airline crew scheduling with flight flying time variability," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 144(C).
    17. Xu, Yan & Dalmau, Ramon & Melgosa, Marc & Montlaur, Adeline & Prats, Xavier, 2020. "A framework for collaborative air traffic flow management minimizing costs for airspace users: Enabling trajectory options and flexible pre-tactical delay management," Transportation Research Part B: Methodological, Elsevier, vol. 134(C), pages 229-255.
    18. Jane Lee & Lavanya Marla & Alexandre Jacquillat, 2020. "Dynamic Disruption Management in Airline Networks Under Airport Operating Uncertainty," Transportation Science, INFORMS, vol. 54(4), pages 973-997, July.
    19. Guo, Yechenfeng & Hu, Minghua & Zou, Bo & Hansen, Mark & Zhang, Ying & Xie, Hua, 2022. "Air Traffic Flow Management Integrating Separation Management and Ground Holding: An Efficiency-Equity Bi-objective Perspective," Transportation Research Part B: Methodological, Elsevier, vol. 155(C), pages 394-423.
    20. Tsaur, Sheng-Hshiung & Hsu, Fu-Sung & Kung, Li-Hua, 2020. "Hassles of cabin crew: An exploratory study," Journal of Air Transport Management, Elsevier, vol. 85(C).

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:15:y:2023:i:2:p:1506-:d:1034036. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.