Abstract
In the current highly competitive airline market, many companies have failed due to their low revenue rates. For this reason, many of them have to develop strategies to increase their revenue. In this study, we develop revenue management (RM) strategy for the Iranian airline industry. More specifically, we present a mathematical model that considers some conditions not studied in previous research in order to provide a more realistic RM modeling of airlines that fits well for the special characteristics of Iranian Airways. A binary differential evolution algorithm is employed to solve the model due to the stochastic nature of data and the NP-hardness of the considered problem. To generate maximum revenue among the six types of airplanes that fly the four capital cities of Iran, the airline under investigation is advised to operate only 21 flights to those cities and cancel the rest of the flights.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abrate G, Viglia G (2016) Strategic and tactical price decisions in hotel revenue management. Tour Manag 55:123–132
Aslani S, Modarres M, Sibdari S (2014) On the fairness of airlines’ ticket pricing as a result of revenue management techniques. J Air Trans Manag 40:56–64
Aydin N, Birbil SI (2018) Decomposition methods for dynamic room allocation in hotel revenue management. Eur J Oper Res 271(1):179–192
Aydın N, Birbil Şİ, Frenk JBG, Noyan N (2012) Single-leg airline revenue management with overbooking. Trans Sci 47(4):560–583
Aydın N, Birbil Şİ, Topaloğlu H (2016) Delayed purchase options in single-leg revenue management. Trans Sci 51(4):1031–1045
Azizi M, Sajedi H (2017) Satellite broadcast scheduling based on a boosted binary differential evolution. New Generat Comput 35(3):225–251
Baraldi P, Bonfanti G, Zio E (2018) Differential evolution-based multi-objective optimization for the definition of a health indicator for fault diagnostics and prognostics. Mech Syst Signal Process 102:382–400
Bertsimas D, De Boer S (2005) Simulation-based booking limits for airline revenue management. Oper Res 53(1):90–106
Birbil Şİ, Frenk JBG, Gromicho JA, Zhang S (2013) A network airline revenue management framework based on decomposition by origins and destinations. Trans Sci 48(3):313–333
Chao C-C, Li R-G (2017) Effects of cargo types and load efficiency on airline cargo revenues. J Air Trans Manag 63:26–33
Chen S, Hu W, Chen Z (2015) Comprehensive cost minimization in distribution networks using segmented-time feeder reconfiguration and reactive power control of distributed generators. IEEE Trans Power Syst 31(2):983–993
Denizci Guillet B, Mohammed I (2015) Revenue management research in hospitality and tourism: a critical review of current literature and suggestions for future research. Int J Contemp Hosp Manag 27(4):526–560
Doerr B, Zheng W (2020) Working principles of binary differential evolution. Theor Comput Sci 801:110–142
Doreswamy GR, Kothari AS, Tirumalachetty S (2015) Simulating the flavors of revenue management for airlines. J Revenue Pricing Manag 14(6):421–432
El-Haber S, El-Taha M (2004) Dynamic two-leg airline seat inventory control with overbooking, cancellations and no-shows. J Revenue Pricing Manag 3(2):143–170
Gönsch J (2017) A survey on risk-averse and robust revenue management. Eur J Oper Res 263(2):337–348
Gosavi A, Bandla N, Das TK (2002) A reinforcement learning approach to a single leg airline revenue management problem with multiple fare classes and overbooking. IIE Trans 34(9):729–742
Gosavi A, Ozkaya E, Kahraman AF (2007) Simulation optimization for revenue management of airlines with cancellations and overbooking. OR Spectr 29(1):21–38
Graf M, Kimms A (2013) Transfer price optimization for option-based airline alliance revenue management. Int J Prod Econ 145(1):281–293
Grauberger W, Kimms A (2016a) Revenue management under horizontal and vertical competition within airline alliances. Omega 59:228–237
Grauberger W, Kimms A (2016b) Airline revenue management games with simultaneous price and quantity competition. Comput Oper Res 75:64–75
Guadix J, Onieva L, Munuzuri J, Cortés P (2011) An overview of revenue management in service industries: an application to car parks. Serv Ind J 31(1):91–105
Heo CY (2017) New performance indicators for restaurant revenue management: ProPASH and ProPASM. Int J Hosp Manag 61:1–3
Hu X, Caldentey R, Vulcano G (2013) Revenue sharing in airline alliances. Manag Sci 59(5):1177–1195
Karaboga N, Cetinkaya B (2004) Performance comparison of genetic and differential evolution algorithms for digital FIR filter design. In: International conference on advances in information systems. Springer, Berlin, pp 482–488
Klein R, Koch S, Steinhardt C, Strauss AK (2019) A review of revenue management: recent generalizations and advances in industry applications. Eur J Oper Res. https://doi.org/10.1016/j.ejor.2019.06.034
Klophaus R, Pölt S (2007) Airline overbooking with dynamic spoilage costs. J Revenue Pricing Manag 6(1):9–18
Kyparisis GJ, Koulamas C (2018) Optimal pricing and seat allocation for a two-cabin airline revenue management problem. Int J Prod Econ 201:18–25
Li D, Pang Z (2017) Dynamic booking control for car rental revenue management: a decomposition approach. Eur J Oper Res 256(3):850–867
Li T, Xie J, Lu S, Tang J (2016) Duopoly game of callable products in airline revenue management. Eur J Oper Res 254(3):925–934
Liang Y, Liao B, Zhu W (2017) An improved binary differential evolution algorithm to infer tumor phylogenetic trees. BioMed Res Int 2017:5482750. https://doi.org/10.1155/2017/5482750
Lin D, Lee CKM, Yang J (2017) Air cargo revenue management under buy-back policy. J Air Trans Manag 61:53–63
Mayer DG, Kinghorn BP, Archer AA (2005) Differential evolution–an easy and efficient evolutionary algorithm for model optimisation. Agric Syst 83(3):315–328
Mukhopadhyay S, Samaddar S, Colville G (2007) Improving revenue management decision making for airlines by evaluating analyst-adjusted passenger demand forecasts. Decis Sci 38(2):309–327
Oancea O (2016) Analytical framework for airline revenue management and network planning. J Revenue Pricing Manag 15(1):2–19
Oliveira AVM (2003) Simulating revenue management in an airline market with demand segmentation and strategic interaction. J Revenue Pricing Manag 1(4):301–318
Otero DF, Akhavan-Tabatabaei R (2015) A stochastic dynamic pricing model for the multiclass problems in the airline industry. Eur J Oper Res 242(1):188–200
Pampara G, Engelbrecht AP, Franken N (2006) Binary differential evolution. In: IEEE congress on evolutionary computation, 2006. CEC 2006. IEEE, pp 1873–1879
Parker G (2003) Optimising airline revenue management. J Revenue Pricing Manag 2(2):138–149
Pimentel V, Aizezikali A, Baker T (2018) An evaluation of the bid price and nested network revenue management allocation methods. Comput Ind Eng 115:100–108
Qian S, Ye Y, Liu Y, Xu G (2018) An improved binary differential evolution algorithm for optimizing PWM control laws of power inverters. Optim Eng 19(2):271–296
Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evol Comput 13(2):398–417
Reynolds RG (1994) An introduction to cultural algorithms. In: Proceedings of the third annual conference on evolutionary programming. World Scientific, River Edge, pp 131–139
Sierag DD, Koole GM, van der Mei RD, van der Rest JI, Zwart B (2015) Revenue management under customer choice behavior with cancellations and overbooking. Eur J Oper Res 246(1):170–185
Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Swayamsiddha S, Parija S, Sahu PK, Singh SS (2017) Optimal reporting cell planning with binary differential evolution algorithm for location management problem. Int J Intell Syst Appl 9(4):23–31
Tang L, Zhao Y, Liu J (2014) An improved differential evolution algorithm for practical dynamic scheduling in steelmaking-continuous casting production. IEEE Trans Evol Comput 18(2):209–225
Tian L, Ge Y, Xu Y (2018) A stochastic multi-channel revenue management model with time-dependent demand. Comput Ind Eng 126:465–471
Varadarajan M, Swarup KS (2008) Differential evolutionary algorithm for optimal reactive power dispatch. Int J Electr Power Energy Syst 30(8):435–441
Vardi M, Salmasnia A, Ghorbanian A, Mokhtari H (2016) A bi-objective airline revenue management problem with possible cancellation. Int J Appl Manag Sci 8(1):20–37
Wang XL, Brennan R (2014) A framework for key account management and revenue management integration. Ind Mark Manag 43(7):1172–1181
Wang L, Fu X, Mao Y, Menhas MI, Fei M (2012) A novel modified binary differential evolution algorithm and its applications. Neurocomputing 98:55–75
Wang X, Cai W, Yin X (2017) A global optimized operation strategy for energy savings in liquid desiccant air conditioning using self-adaptive differential evolutionary algorithm. Appl Energy 187:410–423
Wei Y, Xu C, Hu Q (2013) Transformation of optimization problems in revenue management, queueing system, and supply chain management. Int J Prod Econ 146(2):588–597
Williamson EL (1992) Airline network seat inventory control: methodologies and revenue impacts (Doctoral dissertation, Massachusetts Institute of Technology)
Wittman MD, Belobaba PP (2017) Personalization in airline revenue management – Heuristics for real-time adjustment of availability and fares. J Revenue Pricing Manag 16:376–396
Wright CP, Groenevelt H, Shumsky RA (2010) Dynamic revenue management in airline alliances. Trans Sci 44(1):15–37
Yang XS (2009) Harmony search as a metaheuristic algorithm. In: Geem ZW (ed) Music-inspired harmony search algorithm. Studies in computational intelligence, vol 191. Springer, Berlin, Heidelberg, pp 1–14
Yoon MG, Lee HY, Song YS (2017) Dynamic pricing & capacity assignment problem with cancellation and mark-up policies in airlines. Asia Pac Manag Rev 22(2):97–103
Yu G, Pachon J, Thengvall B, Chandler D, Wilson A (2004) Optimizing pilot planning and training for continental airlines. Interfaces 34(4):253–264
Zhao XS, Bao LL, Ning Q, Ji JC, Zhao XW (2018) An improved binary differential evolution algorithm for feature selection in molecular signatures. Mol Inform 37(4):1700081
Zhang D, Cooper WL (2005) Revenue management for parallel flights with customer-choice behavior. Oper Res 53(3):415–431
Zhang D, Cooper WL (2009) Pricing substitutable flights in airline revenue management. Eur J Oper Res 197(3):848–861
Zhang A, Fu X, Yang HG (2010) Revenue sharing with multiple airlines and airports. Trans Res Part B Methodol 44(8):944–959
Acknowledgements
The authors would like to thank the anonymous reviewers and the editor for their insightful comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Karbassi Yazdi, A., Kaviani, M.A., Hanne, T. et al. A binary differential evolution algorithm for airline revenue management: a case study. Soft Comput 24, 14221–14234 (2020). https://doi.org/10.1007/s00500-020-04790-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-04790-2