Skip to main content
Log in

Air cargo scheduling: integrated models and solution procedures

  • Regular Article
  • Published:
OR Spectrum Aims and scope Submit manuscript

Abstract

Designing a profitable flight schedule is a highly complex planning problem. Both passenger and cargo airlines usually follow a decomposition approach and break this problem into several subproblems which are then solved consecutively and iteratively using specific but isolated models. At cargo airlines, the four major interdependent decision problems are flight selection, fleet assignment, rotation planning, and cargo routing. In our research, we have developed a planning approach which differs from other OR-based planning approaches in two aspects. The approach is based on integrated models and it is based on the pragmatic planning paradigm to optimally modify an existing schedule. For this purpose, the planner has to identify mandatory and optional flights. Then the planning goal is to identify the best combination of optional flights to be included into the schedule. Our integrated planning models comprise several additional important planning aspects for cargo airlines such as available capacities on external flights (e.g. belly capacities from passenger flights or road-feeder services), cargo handling costs and constraints, and aircraft maintenance regulations. There are two main aspects which we present in this paper. First, we describe the planning problem and the specific planning paradigm, develop a set of complex mixed-integer programs representing the different subproblems, and finally present integrated problem formulations as well as several model extensions. Thereafter, we develop a branch and price and cut approach for solving the mathematical programs and present extensive computational results obtained for a set of generated yet highly practical problem instances for different types of carriers. The results show that our approach is able to find high quality solutions to problem instances of realistic size and complexity within reasonable time.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • Antes J (1998) Modellbasierte Analyse von Frachtflugplänen—Konzeption, Implementierung und Anwendungspotentiale eines Bewertungsmodells für Frachtflugpläne. PhD thesis, Department of Information Systems and Operations Research (WINFORS). University of Cologne, Cologne

  • Antes J, Campen L, Derigs U, Titze C, Wolle GD (1998) SYNOPSE: a model-based decision support system for the evaluation of flight schedules for cargo airlines. Decis Support Syst 22(4): 307–324

    Article  Google Scholar 

  • Azi N, Gendreau M, Potvin JY (2010) An exact algorithm for a vehicle routing problem with time windows and multiple use of vehicles. Eur J Oper Res 202(3): 756–763

    Article  Google Scholar 

  • Barnhart C, Cohn A (2004) Airline schedule planning: accomplishments and opportunities. Manuf Service Oper Manag 6(1): 3–22

    Article  Google Scholar 

  • Barnhart C, Boland NL, Clarke LW, Johnson EL, Nemhauser GL, Shenot RG (1998) Flight string models for aircraft fleeting and routing. Transp Sci 32(3): 208–220

    Article  Google Scholar 

  • Barnhart C, Hane CA, Vance PH (2000) Using branch-and-price-and-cut to solve origin-destination integer multicommodity flow problems. Oper Res 48(2): 318

    Article  Google Scholar 

  • Barnhart C, Belobaba P, Odoni AR (2003) Applications of operations research in the air transport industry. Transp Sci 37(4): 368–391

    Article  Google Scholar 

  • Chabrier A (2006) Vehicle routing problem with elementary shortest path based column generation. Comput Oper Res 33(10): 2972–2990

    Article  Google Scholar 

  • Dantzig G, Fulkerson R, Johnson S (1954) Solution of a large-scale traveling-salesman problem. Oper Res 2(4): 393–410

    Article  Google Scholar 

  • Desaulniers G, Desrosiers J, Dumas Y, Solomon MM, Soumis F (1997) Daily aircraft routing and scheduling. Manag Sci 43(6): 841–855

    Article  Google Scholar 

  • Desrochers M, Soumis F (1988) A generalized permanent labeling algorithm for the shortest path problem with time windows. INFOR 26(3): 191–212

    Google Scholar 

  • Desrosiers J, Soumis F, Desrochers M (1984) Routing with time windows by column generation. Networks 14(4): 545–565

    Article  Google Scholar 

  • Dijkstra EW (1959) A note on two problems in connexion with graphs. Numerische Mathematik 1(1): 269–271

    Article  Google Scholar 

  • Etschmaier MM, Mathaisel DFX (1985) Airline scheduling: an overview. Transp Sci 19(2): 127–138

    Article  Google Scholar 

  • Freling R, Lentink RM, Wagelmans AP (2004) A decision support system for crew planning in passenger transportation using a flexible branch-and-price algorithm. Ann Oper Res 127: 203–222

    Article  Google Scholar 

  • Friederichs S (2010) Air Cargo Schedule Planning. PhD thesis, Department of Information Systems and Operations Research (WINFORS). University of Cologne, Cologne

  • Gopalakrishnan B, Johnson EL (2005) Airline crew scheduling: state-of-the-art. Ann Oper Res 140: 305–337

    Article  Google Scholar 

  • Gopalan R, Talluri KT (1998) Mathematical models in airline schedule planning: a survey. Ann Oper Res 76(1–4): 155–185

    Article  Google Scholar 

  • Grönkvist M (2005) The tail assignment problem. PhD thesis, Department of Computer Science and Engineering, Chalmers University of Technology and Göteborg University, Göteborg

  • Handler GY, Zang I (1980) A dual algorithm for the constrained shortest path problem. Networks 10(4): 293–309

    Article  Google Scholar 

  • Hart PE, Nilsson NJ, Raphael B (1968) A formal basis for the heuristic determination of minimum cost paths. IEEE Trans Syst Sci Cybern 4(2): 100–107

    Article  Google Scholar 

  • Hoffman KL, Padberg M (1991) Improving LP-representations of zero-one linear programs for branch and cut. ORSA J Comput 3(2): 121

    Article  Google Scholar 

  • Jepsen M, Petersen B, Spoorendonk S, Pisinger D (2008) Subset-row inequalities applied to the vehicle-routing problem with time windows. Oper Res 56(2): 497–511

    Article  Google Scholar 

  • Li D, Huang HC, Morton A, Chew EP (2006) Simultaneous fleet assignment and cargo routing using benders decomposition. OR Spectr 28(3): 319–335

    Article  Google Scholar 

  • Lohatepanont M, Barnhart C (2004) Airline schedule planning: integrated models and algorithms for schedule design and fleet assignment. Transp Sci 38(1): 19–32

    Article  Google Scholar 

  • Lübbecke ME, Desrosiers J (2005) Selected topics in column generation. Oper Res 53(6): 1007–1023

    Article  Google Scholar 

  • Marsten RE, Muller MR (1980) A mixed-integer programming approach to air cargo fleet planning. Manag Sci 26(11): 1096–1107

    Article  Google Scholar 

  • Ryan DM, Foster BA (1981) An integer programming approach to scheduling. In: Wren A (ed) Computer scheduling of public transport: urban passenger vehicle and crew scheduling., North-Holland, Amsterdam, pp 269–280

  • Tang CH, Yan S, Chen YH (2008) An integrated model and solution algorithms for passenger, cargo, and combi flight scheduling. Transp Res Part E: Logist Transp Rev 44(6): 1004–1024

    Article  Google Scholar 

  • Yan S, Chen SC, Chen CH (2006) Air cargo fleet routing and timetable setting with multiple on-time demands. Transp Res Part E: Logist Transp Rev 42(5): 409–430

    Article  Google Scholar 

  • Zils M (2000) Modellbasierte und prozessorientierte Flugplanung. PhD thesis, Department of Information Systems and Operations Research (WINFORS). University of Cologne, Cologne

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ulrich Derigs.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Derigs, U., Friederichs, S. Air cargo scheduling: integrated models and solution procedures. OR Spectrum 35, 325–362 (2013). https://doi.org/10.1007/s00291-012-0299-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00291-012-0299-y

Keywords

Navigation