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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Anbil R., Gelman E., Patty B., Tanga R. Recent Advances in Crew-Pairing Optimization at American Airlines. Interfaces, 21(1):62–74, 1991.
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.
Beasley J. E., Chu P. C. A Genetic Algorithm for the Set Covering Problem. European Journal of Operational Research, 94:392–404, 1996.
Carpara A., Fischetti M., Toth P. A Heuristic Algorithm for the Set Covering Problem. Operations Research, 47:730–743, 1999.
Darwin C. The Origin of Species. John Murray, 1859.
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.
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.
Etschmaier M. M., Mathaisel D. F. Airline Scheduling: An Overview. Transportation Science, 19:127–138, 1985.
Garey M. R, Johnson D. S. Computers and Intractabitity: A Guide to the Theory of NP-Completeness. W. H Freeman, 1979.
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.
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.
Hoffman K. L., Padberg M. Solving Airline Crew Scheduling Problems by Branch and Cut. Management Science, 39:657–682, 1993.
Holland J. H. Adaption in Natural and Artificial Systems. MIT Press, 1975.
Lagerholm M., Peterson C., Söderberg B. Airline Crew Scheduling Using Potts Mean Field Techniques. European Journal of Operational Research, 120:81–96, 2000.
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.
Ozdemir H. T., Mohan C. Flight Graph Based Genetic Algorithm for Crew Scheduling in Airlines. Information Sciences, 133:165–173, 2001.
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.
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.
Yan S., Tung T.-T., Tu Y.-P. Optimal Construction of Airline Individual Crew Pairings. Computers and Operations Research, 29:341–363, 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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