Skip to main content
Log in

A large neighbourhood search heuristic for the aircraft and passenger recovery problem

  • Research Paper
  • Published:
4OR Aims and scope Submit manuscript

Abstract

This paper introduces a large neighbourhood search heuristic for an airline recovery problem combining fleet assignment, aircraft routing and passenger assignment. Given an initial schedule, a list of disruptions, and a recovery period, the problem consists in constructing aircraft routes and passenger itineraries for the recovery period that allow the resumption of regular operations and minimize operating costs and impacts on passengers. The heuristic alternates between construction, repair and improvement phases, which iteratively destroy and repair parts of the solution. The aim of the first two phases is to produce an initial solution that satisfies a set of operational and functional constraints. The third phase then attempts to identify an improved solution by considering large schedule changes while retaining feasibility. The whole process is iterated by including some randomness in the construction phase so as to diversify the search. This work was initiated in the context of the 2009 ROADEF Challenge, a competition organized jointly by the French Operational Research and Decision Analysis Society and the Spanish firm Amadeus S.A.S., in which our team won the first prize.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Abdelghany AF, Ekollu G, Narasimhan R, Abdelghany KF (2004) A proactive crew recovery decision support tool for commercial airlines during irregular operations. Ann Oper Res 127: 309–331

    Article  Google Scholar 

  • Abdelghany KF, Abdelghany AF, Ekollu G (2008) An integrated decision support tool for airlines schedule recovery during irregular operations. Eur J Oper Res 185: 825–848

    Article  Google Scholar 

  • Argüello MF, Bard JF, Yu G (1997) A GRASP for aircraft routing in response to groundings and delays. J Comb Optim 5: 211–228

    Article  Google Scholar 

  • Ball M, Barnhart C, Nemhauser GL, Odoni A (2007) Air transportation: irregular operations and control. In: Barnhart C, Laporte G (eds) Handbooks in operations research and management science, vol 14. Elsevier, Amsterdam, pp 1–61

    Google Scholar 

  • Bratu S, Barnhart C (2006) Flight operations recovery: new approaches considering passenger recovery. J Sched 9: 279–298

    Article  Google Scholar 

  • Cao JM, Kanafani A (1997) Real-time decision support for integration of airline flight cancellations and delays part I: mathematical formulation. Transp Plan Technol 20: 183–199

    Article  Google Scholar 

  • Cao JM, Kanafani A (1997) Real-time decision support for integration of airline flight cancellations and delays part I: algorithm and computational experiments. Transp Plan Technol 20: 201–217

    Article  Google Scholar 

  • Clausen J, Larsen A, Larsen J, Rezanova NJ (2010) Disruption management in the airline industry: concepts, models and methods. Comput Oper Res 37: 809–821

    Article  Google Scholar 

  • Jarrah A, Yu G, Krishnamurthy N, Rakshit A (1993) A decision support framework for airline flight cancellations and delays. Transp Sci 27: 266–280

    Article  Google Scholar 

  • Jozefowiez N, Mancel C, Mora-Camino F (2010) A heuristic approach based on shortest path problems for integrated flight, aircraft, and passenger rescheduling under disruptions. LAAS technical report, Université de Toulouse

  • Lettovsky L, Johnson EL, Nemhauser GL (2000) Airline crew recovery. Transp Sci 34: 337–348

    Article  Google Scholar 

  • Luo S, Yu G (1997) On the airline schedule perturbation problem caused by the ground delay program. Transp Sci 31: 298–311

    Article  Google Scholar 

  • Mansi R (2009) Approches hybrides pour des variantes du sac à dos et applications. Ph.D. thesis, Université de Valenciennes, France

  • Mansi R, Wilbaut C, Hanafi S, Clautiaux F (2009) Combining oscillation heuristic and mathematical programming for disruption management in the airline industry. To appear in Proceedings of the VIII metaheuristic international conference (MIC), Hamburg

  • Medard C, Sawhney N (2007) Airline crew scheduling: from planning to operations. Eur J Oper Res 183: 1013–1027

    Article  Google Scholar 

  • Nissen R, Haase K (2006) Duty-period-based network model for crew rescheduling in European airlines. J Sched 9: 255–278

    Article  Google Scholar 

  • Palpant M, Boudia M, Robelin C-A, Gabteni S, Laburthe F (2009) ROADEF 2009 challenge: disruption management for commercial aviation. Working paper, Amadeus S.A.S., Operations Research Division, Sophia Antipolis, France

  • Rakshit A, Krishnamurthy N, Yu G (1996) System operations advisor: a real-time decision support system for managing airline operations at United Airlines. Interfaces 26(2): 50–58

    Article  Google Scholar 

  • Rosenberger JM, Johnson EL, Nemhauser GL (2003) Rerouting aircraft for airline recovery. Transp Sci 37: 408–421

    Article  Google Scholar 

  • Schrimpf G, Schneider J, Stamm-Wilbrandt H, Dueck G (2000) Record breaking optimization results using the ruin and recreate principle. J Comput Phys 159: 139–171

    Article  Google Scholar 

  • Shaw P (1998) Using constraint programming and local search methods to solve vehicle routing problems In: CP-98 (4th international conference on principles and practice of constraint programming), Lecture Notes in Computer Science, vol 1520. Springer, Berlin, pp 417–431

  • Stojković M, Soumis F (2001) An optimization model for the simultaneous operational flight and pilot scheduling problem. Manag Sci 47: 1290–1305

    Article  Google Scholar 

  • Stojković M, Soumis F, Desrosiers J (1998) The operational airline crew scheduling problem. Transp Sci 32: 232–245

    Article  Google Scholar 

  • Stojković G, Soumis F, Desrosiers J, Solomon MM (2002) An optimization model for a real-time flight scheduling problem. Transp Res A 36: 779–788

    Article  Google Scholar 

  • Teodorović D, Guberinić S (1984) Optimal dispatching strategy on an airline network after a schedule perturbation. Eur J Oper Res 15: 178–182

    Article  Google Scholar 

  • Thengvall BG, Bard JF, Yu G (2003) A bundle algorithm approach for the aircraft schedule recovery problem during hub closures. Transp Sci 37: 392–407

    Article  Google Scholar 

  • Yu G, Argüello M, Song G, McCowan SM, White A (2003) A new era for crew recovery at Continental Airlines. Interfaces 33(1): 5–22

    Article  Google Scholar 

  • Zhang Y, Hansen M (2008) Real-time inter-modal substitution (RTIMS) as an airport congestion management strategy. Transp Res Rec 2052: 90–99

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gilbert Laporte.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bisaillon, S., Cordeau, JF., Laporte, G. et al. A large neighbourhood search heuristic for the aircraft and passenger recovery problem. 4OR-Q J Oper Res 9, 139–157 (2011). https://doi.org/10.1007/s10288-010-0145-5

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10288-010-0145-5

Keywords

MSC classification (2000)

Navigation