Skip to main content
Log in

A binary differential evolution algorithm for airline revenue management: a case study

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Abrate G, Viglia G (2016) Strategic and tactical price decisions in hotel revenue management. Tour Manag 55:123–132

    Google Scholar 

  • 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

    Google Scholar 

  • Aydin N, Birbil SI (2018) Decomposition methods for dynamic room allocation in hotel revenue management. Eur J Oper Res 271(1):179–192

    MathSciNet  MATH  Google Scholar 

  • Aydın N, Birbil Şİ, Frenk JBG, Noyan N (2012) Single-leg airline revenue management with overbooking. Trans Sci 47(4):560–583

    Google Scholar 

  • Aydın N, Birbil Şİ, Topaloğlu H (2016) Delayed purchase options in single-leg revenue management. Trans Sci 51(4):1031–1045

    Google Scholar 

  • Azizi M, Sajedi H (2017) Satellite broadcast scheduling based on a boosted binary differential evolution. New Generat Comput 35(3):225–251

    Google Scholar 

  • 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

    Google Scholar 

  • Bertsimas D, De Boer S (2005) Simulation-based booking limits for airline revenue management. Oper Res 53(1):90–106

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Doerr B, Zheng W (2020) Working principles of binary differential evolution. Theor Comput Sci 801:110–142

    MathSciNet  MATH  Google Scholar 

  • Doreswamy GR, Kothari AS, Tirumalachetty S (2015) Simulating the flavors of revenue management for airlines. J Revenue Pricing Manag 14(6):421–432

    Google Scholar 

  • 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

    Google Scholar 

  • Gönsch J (2017) A survey on risk-averse and robust revenue management. Eur J Oper Res 263(2):337–348

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Gosavi A, Ozkaya E, Kahraman AF (2007) Simulation optimization for revenue management of airlines with cancellations and overbooking. OR Spectr 29(1):21–38

    MATH  Google Scholar 

  • Graf M, Kimms A (2013) Transfer price optimization for option-based airline alliance revenue management. Int J Prod Econ 145(1):281–293

    Google Scholar 

  • Grauberger W, Kimms A (2016a) Revenue management under horizontal and vertical competition within airline alliances. Omega 59:228–237

    MATH  Google Scholar 

  • Grauberger W, Kimms A (2016b) Airline revenue management games with simultaneous price and quantity competition. Comput Oper Res 75:64–75

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Heo CY (2017) New performance indicators for restaurant revenue management: ProPASH and ProPASM. Int J Hosp Manag 61:1–3

    Google Scholar 

  • Hu X, Caldentey R, Vulcano G (2013) Revenue sharing in airline alliances. Manag Sci 59(5):1177–1195

    Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Klophaus R, Pölt S (2007) Airline overbooking with dynamic spoilage costs. J Revenue Pricing Manag 6(1):9–18

    Google Scholar 

  • 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

    Google Scholar 

  • Li D, Pang Z (2017) Dynamic booking control for car rental revenue management: a decomposition approach. Eur J Oper Res 256(3):850–867

    MathSciNet  MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lin D, Lee CKM, Yang J (2017) Air cargo revenue management under buy-back policy. J Air Trans Manag 61:53–63

    Google Scholar 

  • Mayer DG, Kinghorn BP, Archer AA (2005) Differential evolution–an easy and efficient evolutionary algorithm for model optimisation. Agric Syst 83(3):315–328

    Google Scholar 

  • 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

    Google Scholar 

  • Oancea O (2016) Analytical framework for airline revenue management and network planning. J Revenue Pricing Manag 15(1):2–19

    Google Scholar 

  • Oliveira AVM (2003) Simulating revenue management in an airline market with demand segmentation and strategic interaction. J Revenue Pricing Manag 1(4):301–318

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Tian L, Ge Y, Xu Y (2018) A stochastic multi-channel revenue management model with time-dependent demand. Comput Ind Eng 126:465–471

    Google Scholar 

  • Varadarajan M, Swarup KS (2008) Differential evolutionary algorithm for optimal reactive power dispatch. Int J Electr Power Energy Syst 30(8):435–441

    Google Scholar 

  • 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

    Google Scholar 

  • Wang XL, Brennan R (2014) A framework for key account management and revenue management integration. Ind Mark Manag 43(7):1172–1181

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Wright CP, Groenevelt H, Shumsky RA (2010) Dynamic revenue management in airline alliances. Trans Sci 44(1):15–37

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Yu G, Pachon J, Thengvall B, Chandler D, Wilson A (2004) Optimizing pilot planning and training for continental airlines. Interfaces 34(4):253–264

    Google Scholar 

  • 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

    Google Scholar 

  • Zhang D, Cooper WL (2005) Revenue management for parallel flights with customer-choice behavior. Oper Res 53(3):415–431

    MathSciNet  MATH  Google Scholar 

  • Zhang D, Cooper WL (2009) Pricing substitutable flights in airline revenue management. Eur J Oper Res 197(3):848–861

    MATH  Google Scholar 

  • Zhang A, Fu X, Yang HG (2010) Revenue sharing with multiple airlines and airports. Trans Res Part B Methodol 44(8):944–959

    Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers and the editor for their insightful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Hanne.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-020-04790-2

Keywords

Navigation