Abstract
Airline schedule planning problems are typically decomposed into smaller problems, which are solved in a sequential manner, due to the complexity of the overall problems. This results in suboptimal solutions as well as feasibility issues in the consecutive phases. In this study, we address the integrated fleet assignment and crew pairing problem (IFACPP) of a European Airline. The specific network and cost structures allow us to develop novel approaches to this integrated problem. We propose an optimization-driven algorithm that can efficiently handle large scale instances of the IFACPP. We perform a computational study on real-world monthly flight schedules to test the performance of our solution method. Based on the results on instances with up to 27,500 flight legs, we show that our algorithm provides solutions with significant cost savings over the sequential approach.
Similar content being viewed by others
References
Abara, J. (1989). Applying integer linear programming to the fleet assignment problem. Interfaces, 19(4), 20–28.
Ahuja, R. K., Goodstein, J., Mukherjee, A., Orlin, J. B., & Sharma, D. (2007). A very large-scale neighborhood search algorithm for the combined through-fleet-assignment model. INFORMS Journal on Computing, 19(3), 416–428.
Anbil, R., Gelman, E., Patty, B., & Tanga, R. (1991). Recent advances in crew-pairing optimization at american airlines. Interfaces, 21, 62–74.
Arabeyre, J. P., Fearnley, J., Steiger, F. C., & Teather, W. (1969). The airline crew scheduling problem: A survey. Transportation Science, 3(2), 140–163.
Atasoy, B., Salani, M., & Bierlaire, M. (2014). An integrated airline scheduling, fleeting, and pricing model for a monopolized market. Computer-Aided Civil and Infrastructure Engineering, 29(2), 76–90. ISSN 10939687.
Aydemir-Karadag, A., Dengiz, B., & Bolat, A. (2013). Crew pairing optimization based on hybrid approaches. Computers and Industrial Engineering, 65, 87–96.
Azadeh, A., Asadipour, G., Eivazy, H., & Nazari-Shirkouhi, S. (2012). A unique hybrid particle swarm optimisation algorithm for simulation and improvement of crew scheduling problem. International Journal of Operational Research, 13(4), 406–422.
Azadeh, A., Farahani, M. H., Eivazy, H., Nazari-Shirkouhi, S., & Asadipour, G. (2013). A hybrid meta-heuristic algorithm for optimization of crew scheduling. Applied Soft Computing, 13, 158–164.
Barnhart, C., Johnson, E., Anbil, R., & Hatay, L. (1994). A column generation technique for the long-haul crew assignment problem. In T. Ciriano & R. Leachman (Eds.), Optimization in Industry: Volume “II’ (7-22 ed.). London: Wiley.
Barnhart, C., Boland, N. L., Clarke, L. W., Johnson, E. L., Nemhauser, G. L., & Shenoi, R. G. (1998a). Flight string models for aircraft fleeting and routing. Transportation Science, 32(3), 208–220.
Barnhart, C., Johnson, E. L., Nemhauser, G. L., Savelsbergh, M. W. P., & Vance, P. H. (1998b). Branch-and-price: Column generation for solving huge integer programs. Operations Research, 46(3), 316–329.
Barnhart, C., Lu, F., & Shenoi, R. (1998c). Integrated airlineschedule planning. In: G. Yu (ed.), In: Operations Research in the airline industry, vol. 9 of international series in operations research and management science, pp. 384–403. Springer, Berlin
Barnhart, C., Kniker, T. S., & Lohatepanont, M. (2002). Itinerary-based airline fleet assignment. Transportation Science, 36(2), 199–217.
Barnhart, C., Belobaba, P., & Odoni, A. R. (2003a). Applications of operations research in the air transport industry. Transportation Science, 37(4), 368–391.
Barnhart, C., Cohn, A. M., Johnson, E. J., Klabjan, D., Nemhauser, G. L., & Vance, P. H. (2003b). Airline crew scheduling. In R. W. Hall (Ed.), Handbook of transportation science (2nd ed.). Norwell: Kluwer Academic Publishers.
Bélanger, N., Desaulniers, G., Soumis, F., Desrosiers, J., & Lavigne, J. (2006). Weekly airline fleet assignment with homogeneity. Transportation Research Part B: Methodological, 40(4), 306–318.
Berge, M. E., & Hopperstad, C. A. (1993). Demand driven dispatch: A method for dynamic aircraft capacity assignment, models and algorithms. Operations Research, 41(1), 153–168.
Butchers, E. R., Day, P. R., Goldie, A. P., Miller, S., Meyer, J. A., Ryan, D. M., et al. (2001). Optimized crew scheduling at Air New Zealand. Interfaces, 31(1), 30–56.
Cavique, L., Rego, C., & Themido, I. (1999). Subgraph ejection chains and tabu search for the crew scheduling problem. Journal of the Operational Research Society, 50(6), 608–616.
Chen, C.-H., Liu, T.-K., & Chou, J.-H. (2013). Integrated short-haul airline crew scheduling using multiobjective optimization genetic algorithms. IEEE Transactions On Systems, Man, and Cybernetics: Systems, 43(5), 1077–1090.
Clarke, L. W., Hane, C. A., Johnson, E. L., & Nemhauser, G. L. (1996). Maintenance and crew considerations in fleet assignment. Transportation Science, 30(3), 249–260.
Cohn, A. M., & Barnhart, C. (2003). Improving crew scheduling by incorporating key maintenance routing decisions. Operations Research, 51(3), 387–396.
Cordeau, J., Goran, S., Soumis, F., & Desrosiers, J. (2001). Benders decomposition for simultaneous aircraft routing and crew scheduling. Transportation Science, 35(4), 375–388.
Daskin, M. S., & Panayotopoulos, N. D. (1989). A lagrangian relaxation approach to assigning aircraft to routes in hub and spoke networks. Transportation Science, 23(2), 91–99.
Deng, G.-F., & Lin, W.-T. (2011). Ant colony optimization-based algorithm for airline crew scheduling problem. Expert Systems with Applications, 38(5), 5787–5793.
Desaulniers, G., Desrosiers, J., Dumas, Y., Solomon, M. M., & Soumis, F. (1997). Daily aircraft routing and scheduling. Management Science, 43(6), 841–855.
Desrosiers, J., Gamache, M., Soumis, F., & Desaulniers, G. (1998). Crew scheduling in air transportation. In T. Crainic & G. Laporte (Eds.), Fleet Management and Logistics. Norwell: Kluwer Academic Publishers.
Dück, V., Wesselmann, F., & Suhl, L. (2011). Implementing a branch and price and cut method for the airline crew pairing optimization problem. Public Transport, 3, 43–64.
Emden-Weinert, T., & Proksch, M. (1999). Best practice simulated annealing for the airline crew scheduling problem. Journal of Heuristics, 5, 419–436.
Erdogan, G., Haouari, M., Ormeci Matoglu, M., & Ozener, O. O. (2015). Solving a large-scale crew pairing problem. Journal of Operational Research Society, 66, 1742–1754.
Gao, C., Johnson, E., & Smith, B. (2009). Integrated airline fleet and crew robust planning. Transportation Science, 43(1), 2–16.
Gershkoff, I. (1989). Optimizing flight crew schedules. Interfaces, 19, 29–43.
Gopalakrishnan, B., & Johnson, E. (2005). Airline crew scheduling: State-of-the-art. Annals of Operations Research, 140, 305–337.
Gu, Z., Johnson, E. L., Nemhauser, G. L., & Yinhua, W. (1994). Some properties of the fleet assignment problem. Operations Research Letters, 15(2), 59–71.
Hane, C. A., Barnhart, C., Johnson, E. L., Marsten, R. E., Nemhauser, G. L., & Sigismondi, G. (1995). The fleet assignment problem: Solving a large-scale integer program. Mathematical Programming, 70(1–3), 211–232.
Haouari, M., Sherali, H. D., Mansour, F. Zl, & Aissaoui, N. (2011). Exact approaches for integrated aircraft fleeting and routing at Tunisair. Computational Optimization and Applications, 49(2), 213–239.
Kasirzadeh, A., Saddoune, M., & Soumis, F. (2015). Airline crew scheduling: Models, algorithms, and data sets. EURO Journal on Transportation and Logistics. doi:10.1007/s13676-015-0080-x.
Klabjan, D., Johnson, E. L., Nemhauser, G. L., Gelman, E., & Ramaswamy, S. (2002). Airline crew scheduling with time windows and plane-count constraints. Transportation Science, 36(3), 337–348.
Levine, D. (1996). Application of a hybrid genetic algorithm to airline crew scheduling. Computers and Operations Research, 23(6), 547–558.
Lohatepanont, M., & Barnhart, C. (2004). Airline schedule planning: Integrated models and algorithms for schedule design and fleet assignment. Transportation Science, 38(1), 19–32. ISSN 00411655.
Mercier, A., & Soumis, F. (2007). An integrated aircraft routing, crew scheduling and flight retiming model. Computers and Operations Research, 34(8), 2251–2265. ISSN 0305-0548.
Mercier, A., Cordeau, J., & Soumisa, F. (2005). A computational study of Benders decomposition for the integrated aircraft routing and crew scheduling problem. Computers and Operations Research, 32(6), 1451–1476. ISSN 0305-0548.
Ozdemir, H. T., & Mohan, C. K. (2001). Flight graph based genetic algorithm for crew scheduling in airlines. Information Sciences, 133(34), 165–173.
Paleologo, G., & Snowdon, J. L. (2007). Airline optimization. In: A. Ravi Ravindran (Ed.), Operations Research and Management Science Handbook, chapter 20 (2nd ed., pp. 1–31). London: CRC Press.
Panayiotis, A., Sanders, P., Takkula, T., & Wedelin, D. (2000). Parallel integer optimization for crew scheduling. Annals of Operations Research, 99(1–4), 141–166.
Papadakos, N. (2009). Integrated airline scheduling. Computers and Operations Research, 36(1), 176–195. ISSN 0305-0548.
Rexing, B., Barnhart, C., Kniker, T., Jarrah, A., & Krishnamurthy, N. (2000). Airline fleet assignment with time windows. Transportation Science, 34(1), 1–20.
Rushmeier, R. A., & Kontogiorgis, S. A. (1997). Advances in the optimization of airline fleet assignment. Transportation Science, 31(2), 159–169.
Ryan, D. M. (1992). The solution of massive generalized set partitioning problems in aircrew rostering. The Journal of the Operational Research Society, 43(5), 459–467.
Saddoune, M., Desaulniers, G., & Soumis, F. (2013). Aircrew pairings with possible repetitions of the same flight number. Computers and Operations Research, 40(3), 805–814.
Sandhu, R., & Klabjan, D. (2007). Integrated airline fleeting and crew-pairing decisions. Operations Research, 55(3), 439–456.
Sherali, H. D., Bish, E. K., & Zhu, X. (2006). Airline fleet assignment concepts, models, and algorithms. European Journal of Operational Research, 172(1), 1–30.
Sherali, H. D., Bae, K., & Haouari, M. (2010). Integrated airline schedule design and fleet assignment: Polyhedral analysis and Benders’ decomposition approach. INFORMS Journal on Computing, 22(4), 500–513.
Sherali, H. D., Bae, K., & Haouari, M. (2013). A benders decomposition approach for an integrated airline schedule design and fleet assignment problem with flight retiming, schedule balance, and demand recapture. Annals of Operations Research, 210(1), 213–244. ISSN 0254-5330.
Subramanian, R. A., Scheff, R. P., Quillinan, J. D., Wiper, D. S., & Marsten, R. E. (1994). Coldstart: Fleet assignment at delta air lines. Interfaces, 24(1), 104–120.
Subramanian, S., & Sherali, H. D. (2008). An effective deflected subgradient optimization scheme for implementing column generation for large-scale airline crew scheduling problems. INFORMS Journal on Computing, 20(4), 565–578. ISSN 10919856.
Vance, P. H., Barnhart, C., Johnson, E. L., & Nemhauser, G. L. (1997). Airline crew scheduling: A new formulation and decomposition algorithm. Operations Research, 45, 183–200.
Wang, D., Shebalov, S., & Klabjan, D. (2013). Attractiveness-based airline network models with embedded spill and recapture. Journal of Airline and Airport Management, 4(1), 1–25.
Author information
Authors and Affiliations
Corresponding author
Additional information
This project is funded in part by TUBITAK Grant 110M308.
Rights and permissions
About this article
Cite this article
Özener, O.Ö., Örmeci Matoğlu, M., Erdoğan, G. et al. Solving a large-scale integrated fleet assignment and crew pairing problem. Ann Oper Res 253, 477–500 (2017). https://doi.org/10.1007/s10479-016-2319-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-016-2319-9