Skip to main content

Abstract

We describe a Constraint Programming model for the Tail Assignment problem in airline planning. Previous solution methods for this problem aim at optimality rather than obtaining a solution quickly, which is often a drawback in practice, where quickly obtaining solutions can be very important. We have developed constraints that use strong reachability propagation and tunneling to a column generation pricing problem to form a complete and flexible constraint model for Tail Assignment which is able to quickly find solutions. Results on real-world instances from a medium size airline are presented.

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

Access this chapter

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.

References

  1. Clarke, L.W., Johnson, E.L., Nemhauser, G.L., Zhu, Z.: The Aircraft Rotation Problem. Annals of Operations Research 69, 33–46 (1997)

    Article  MATH  Google Scholar 

  2. de Backer, B., Furnon, V., Kilby, P., Prosser, P., Shaw, P.: Solving Vehicle Routing Problems using Constraint Programming and Metaheuristics. Journal of Heuristics 1(16) (1997)

    Google Scholar 

  3. Desaulniers, G., Desrosiers, J., Dumas, Y., Solomon, M.M., Soumis, F.: Daily Aircraft Routing and Scheduling. Management Science 43(6), 841–855 (1997)

    Article  MATH  Google Scholar 

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

    MATH  Google Scholar 

  5. Elf, M., Jünger, M., Kaibel, V.: Rotation Planning for the Continental Service of a European Airline. In: Jager, W., Krebs, H.-J. (eds.) Mathematics – Key Technologies for the Future. Joint Projects between Universities and Industry, pp. 675–689. Springer, Heidelberg (2003)

    Google Scholar 

  6. Erling, G., Rosin, D.: Tail Assignment with Maintenance Restrictions - A Constraint Programming Approach. Master’s thesis, Chalmers University of Technology, Gothenburg, Sweden (2002)

    Google Scholar 

  7. Fahle, T., Junker, U., Karisch, S., Kohl, N., Sellmann, M., Vaaben, B.: Constraint Programming Based Column Generation for Crew Assignment. Journal of Heuristics 8(1), 59–81 (2002)

    Article  MATH  Google Scholar 

  8. Gamache, M., Soumis, F., Marquis, G., Desrosiers, J.: A Column Generation Approach for Large-Scale Aircrew Rostering Problems. Operations Research 47(2), 247–263 (1999)

    Article  MATH  Google Scholar 

  9. Gopalan, R., Talluri, K.T.: The Aircraft Maintenance Routing Problem. Operations Research 46(2), 260–271 (1998)

    Article  MATH  Google Scholar 

  10. Grönkvist, M.: Tail Assignment – A Combined Column Generation and Constraint Programming Approach. Lic. Thesis, Chalmers University of Technology, Gothenburg, Sweden (2003)

    Google Scholar 

  11. Grönkvist, M.: Using Constraint Propagation to Accelerate Column Generation in Aircraft Scheduling. In: Proceedings of CPAIOR 2003 (May 2003)

    Google Scholar 

  12. 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 1996, pp. 424–431 (1996)

    Google Scholar 

  13. Hjorring, C., Hansen, J.: Column generation with a rule modelling language for airline crew pairing. In: Proceedings of the 34th Annual Conference of the Operational Research Society of New Zealand, Hamilton, New Zealand, pp. 133–142 (December 1999)

    Google Scholar 

  14. Kilborn, E.: Aircraft Scheduling and Operation – a Constraint Programming Approach. Master’s thesis, Chalmers University of Technology, Gothenburg, Sweden (2000)

    Google Scholar 

  15. Régin, J.-C.: A filtering algorithm for constraints of difference in CSPs. In: Proceedings of AAAI 1994, pp. 362–367 (1994)

    Google Scholar 

  16. Rousseau, L.-M., Gendreau, M., Pesant, G.: Using Constraint-Based Operators to Solve the Vehicle Routing Problem with Time Windows. Journal of Heuristics 8(1), 43–58 (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

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grönkvist, M. (2004). A Constraint Programming Model for Tail Assignment. In: Régin, JC., Rueher, M. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2004. Lecture Notes in Computer Science, vol 3011. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24664-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24664-0_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21836-4

  • Online ISBN: 978-3-540-24664-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics