Skip to main content

Crew Pairing Optimization with Genetic Algorithms

  • Conference paper
  • First Online:
Methods and Applications of Artificial Intelligence (SETN 2002)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2308))

Included in the following conference series:

Abstract

We present an algorithm for the crew pairing problem, an optimization problem that is part of the airline crew scheduling procedure. A pairing is a round trip starting and ending at the home base, which is susceptible to constraints that arise due to laws and regulations. The purpose of the crew pairing problem is to generate a set of pairings with minimal cost, covering all flight legs that the company has to carry out during a predefined time period. The proposed solution is a two-phase procedure. For the first phase, the pairing generation, a depth first search approach is employed. The second phase deals with the selection of a subset of the generated pairings with near optimal cost. This problem, which is modelled by a set covering formulation, is solved with a genetic algorithm. The presented method was tested on actual flight data of Olympic Airways.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Anbil R., Gelman E., Patty B., Tanga R. Recent Advances in Crew-Pairing Optimization at American Airlines. Interfaces, 21(1):62–74, 1991.

    Google Scholar 

  2. Andersson E., Housos E., Kohl N., Wedelin D. Crew Pairing Optimization. in Yu G. (ed.) Operations Research in the Airline Industry. Kluwer Academic Publishing, 1997.

    Google Scholar 

  3. Beasley J. E., Chu P. C. A Genetic Algorithm for the Set Covering Problem. European Journal of Operational Research, 94:392–404, 1996.

    Article  MATH  Google Scholar 

  4. Carpara A., Fischetti M., Toth P. A Heuristic Algorithm for the Set Covering Problem. Operations Research, 47:730–743, 1999.

    MathSciNet  Google Scholar 

  5. Darwin C. The Origin of Species. John Murray, 1859.

    Google Scholar 

  6. Desaulniers J., Desrosiers J., Dumas Y., Marc S., Rioux B., Solomon M. M., Soumis F. Crew Pairing at Air France. European Journal of Operational Research, 97:245–259, 1997.

    Article  MATH  Google Scholar 

  7. Eremeev A. A Genetic Algorithm with a Non-Binary Representation for the Set Covering Problem. In Proceedings of Operations Research’ 98, pages 175–181, 1999.

    Google Scholar 

  8. Etschmaier M. M., Mathaisel D. F. Airline Scheduling: An Overview. Transportation Science, 19:127–138, 1985.

    Google Scholar 

  9. Garey M. R, Johnson D. S. Computers and Intractabitity: A Guide to the Theory of NP-Completeness. W. H Freeman, 1979.

    Google Scholar 

  10. Goumopoulos C., Alefragis P., Housos E. Parallel Algorithms for Airline Crew Planning on Networks of Workstations. In Proceedings of the International Conference on Parallel Processing, 1998.

    Google Scholar 

  11. Halatsis C., Stamatopoulos P., Karali I., Bitsikas T., Fessakis G., Schizas A., Sfakianakis S., Fouskakis C., Koukoumpetsos T., Papageorgiou D. Crew Scheduling Based on Constraint Programming: The PARACHUTE Experience. In Proceedings of the 3rd Hellenic-European Conference on Mathematics and Informatics HERMIS’ 96, pages 424–431, 1996.

    Google Scholar 

  12. Hoffman K. L., Padberg M. Solving Airline Crew Scheduling Problems by Branch and Cut. Management Science, 39:657–682, 1993.

    Article  MATH  Google Scholar 

  13. Holland J. H. Adaption in Natural and Artificial Systems. MIT Press, 1975.

    Google Scholar 

  14. Lagerholm M., Peterson C., Söderberg B. Airline Crew Scheduling Using Potts Mean Field Techniques. European Journal of Operational Research, 120:81–96, 2000.

    Article  MATH  Google Scholar 

  15. Marchiori E., Steenbeek A. An Evolutionary Algorithm for Large Scale Set Covering Problems with Application to Airline Crew Scheduling. In Real-World Applications of Evolutionary Computing, LNCS 1803, pages 367–381, 2000.

    Chapter  Google Scholar 

  16. Ozdemir H. T., Mohan C. Flight Graph Based Genetic Algorithm for Crew Scheduling in Airlines. Information Sciences, 133:165–173, 2001.

    Article  MATH  Google Scholar 

  17. Pavlopoulou C., Gionis A., Stamatopoulos P., Halatsis C. Crew Pairing Optimization Based on CLP. In Proceedings of the 2nd International Conference on the Practical Applications of Constraint Technology PACT’ 96, pages 191–210, 1996.

    Google Scholar 

  18. Wedelin D. The Design of a 0-1 Integer Optimizer and its Application in the Carmen System. European Journal of Operational Research, 87:722–730, 1995.

    Article  MATH  Google Scholar 

  19. Yan S., Tung T.-T., Tu Y.-P. Optimal Construction of Airline Individual Crew Pairings. Computers and Operations Research, 29:341–363, 2002.

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kornilakis, H., Stamatopoulos, P. (2002). Crew Pairing Optimization with Genetic Algorithms. In: Vlahavas, I.P., Spyropoulos, C.D. (eds) Methods and Applications of Artificial Intelligence. SETN 2002. Lecture Notes in Computer Science(), vol 2308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46014-4_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-46014-4_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43472-6

  • Online ISBN: 978-3-540-46014-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics