Dynamic Airline Pricing System
Dynamic Airline Pricing System
Abstract: Competition over fare control has reached a new level of complexity in the airline industry through machine
learning to determine the most effective ticket pricing strategies. This research paper demonstrates an ideal dynamic
pricing model developed on the programming language Python including preprocessing of data, selection of features and
other state of the art models Random Forest and Prophet model among others. The model takes data flights details,
economic conditions, weather conditions, and customers demographics of the flight to predict ticket prices correctly. Due
to the interface, implemented with Streamlit, the model enables users to input numerous parameters and obtain flight
price estimations. The results clearly bring out the possibility of the use of machine learning in the airline industries to
improve the revenue management and therefore increase the right price solution and customer satisfaction. This paper
seeks to add on the existing literature pertaining to ERP and Advance Metering Infrastructure and its implementation in
Airline Industry.
How to Cite: Tilak Bhujade; Harshal Hingankar; Janvi Charde; Dr. Tejal Irkhede (2025). Dynamic Airline Pricing System.
International Journal of Innovative Science and Research Technology, 10 (1), 2900-2907.
https://doi.org/10.5281/zenodo.14944858
I. INTRODUCTION with past data and trying to predict trends that are
forthcoming. Because these models can recognize subtleties
A relatively recent growth to the system of airline fare that may not be easily seen by first glance, airlines can make
is dynamic scheduling that has enabled airlines to change sound price determination. Moreover, the current study
ticket prices in real time depending on the prevailing establishes comprehensible interfaces to enhance the basic
demand in the market, as well as pricing offered by other interactions with the model by stakeholders to perform
airlines and other factors. This form of pricing is different additional analyses for other scenarios and dynamic
from the fixed pricing strategic models successfully adjustments of the prices by the concerned users provided
implemented by many airlines, thus allowing flexible and they have set up parameters in their preferred formats.
responsive pricing for the optimization of revenues. The
possibility to vary them can not only increase profits but So, as the airline industry grows, the role of dynamic
also guarantee customers’ appreciation, offering favourable pricing will only rise to meet it. The application of artificial
offerings that correspond to their needs and available offers intelligence and machine learning in the pricing not only
at a certain point in time. defines a competitive advantage but also matches the trends
in the increased focus on the individual approach to
The high levels of heterogeneity in the consumers’ traveling. The purpose of this research paper is to present
behaviour and the overall demand make it important for detailed information regarding dynamic airline pricing and
firms to develop complex models for pricing that can critical analysis of the selected machine learning-based
accommodate this information. Airlines ingest data from a model used to explain the nature and major aspects of
number of sources such as travel patterns, occasions, pricing models in the airline industry.
economic variables, and even climate. Through the
establishment of such interface, the individual values of In this paper, we present before you our “Dynamic
these databases can be consolidated into a meaningful model Airline Pricing System”, which is an innovative solution to a
that helps airlines forecast passage transactions and set classical problem of static pricing.
realistic prices based on current market conditions. It also
proves useful in working towards efficient capacity control, II. LITERATURE REVIEW
and filling the airplane to its capacity as much as possible.
Continuous pricing techniques have drawn much
Advanced approaches to intelligent computation are attention in airline sectors, where they are applied to
particularly critical in the work on dynamic pricing models. maximize revenues through variable pricing of the tickets.
Techniques such as Random Forest and Prophet are used Chen et al. (2016) [1] has defined dynamic pricing as a
FBProphet is a forecasting model created by Facebook, moments, FBProphet offers information on subsequent price
which is perfect for analyzing time series data. Prophet is growth trends using historical data. This two-fold allows for
favorable when it comes to the seasonality and trend competition through the aircraft ticket pricing while at the
behavior of historical data thus making it suitable to predict same time employing historical as well as seasonal analysis
ticket prices of airlines. The model works on a simple of the demand and supply planes.
principle: This breaks down time series and factors them
into trends, seasonality, and holiday impacts, giving In order to allow users to interact with these models, a
practitioners a clear structure in which to analyse underlying web application developed using Streamlit has provided
patterns. users mechanisms for inputing different factors such as
flight information, customer profile, weather factors, and
As with the previous implementation, historical ticket economic factors. Once inputs are received, the format is
prices are also pre-adjusted before training a model in a again the same as training data, confirming that categorical
DataFrame format where the head ‘date’ is renamed to ds predicators are dummified and all the features are present.
(date stamp) and the head ‘price’ renamed to ‘y’. Seasonality The developed application then uses both of the above
is a key attribute that is easily handled through Prophet and models to come up with the best optimum price which is
Prophet can adapt and include holidays or special events that best suited for certain conditions set by the user.
might affect demands. The model is fitted with the use of the
fit() method that estimates parameters that have been made IV. RESULT
based on historical data. It is clear that when trained,
Prophet can estimate future prices while also providing an The dynamic airline pricing model's output division
expected seasonality and trend component. consists of functions which allow users to interact with the
system and displays prediction outcomes and develops
The combination of Random Forest and FBProphet visual representations. Users can learn about the model
leads to the development of a more stable dynamic pricing interaction through this section together with access to
system. Unlike Random Forest, which can work with retrieved information after engaging with the application.
different impact indicators causing actions in different
Users need to provide Flight Details through the application where multiple feature-entry fields appear. These
specification of flight number and departure along with inputs may include:
arrival airports and travel date.
Users need to provide Flight Details through the
Customer Demographics: Input fields for age, travel specification of flight number and departure along with
class (economy, business, first), and fare class. arrival airports and travel date.
Users have the ability to input present economic facts Customer Demographics: Input fields for age, travel
including GDP growth rate together with inflation rate. class (economy, business, first), and fare class.
The system allows users to input weather elements Users have the ability to input present economic facts
through separate fields which include temperature data and including GDP growth rate together with inflation rate.
wind speed measurements and precipitation measurements. The system allows users to input weather elements
through separate fields which include temperature data and
Users who submit information through the input fields wind speed measurements and precipitation measurements.
to the application witness the system generate predictions
from the collected data. The application features a user Users who submit information through the input fields
interface based on Streamlit that enables users to run their to the application witness the system generate predictions
pricing scenarios by entering relevant input parameters. from the collected data.
Users encounter an orderly interface after they start the
The Random Forest model shows its most impactful [2]. Elmaghraby, W., & Keskinocak, P. (2003). Dynamic
features on ticket pricing through bar chart visuals called Pricing: A Review of the Literature. Operations
Feature Importance Charts. Users learn about the main Research, 51(1), 1-20. DOI:10.1287/opre.51.1.1
elements that affect price shifts through this generated [3]. Li, Y., Wu, J., & Zhang, J. (2020). Big Data Analytics
information. for Dynamic Pricing: A Review. Journal of Business
Research, 112, 212-
The FBProphet model can depict seasonal ticket price 223. DOI:10.1016/j.jbusres.2019.10.028
patterns through plots that display effects during daily, [4]. Stigler, G.J. (2019). The Ethics of Dynamic Pricing:
weekly or monthly time spans. The visual representations Implications for Airlines. Journal of Business Ethics,
show specific intervals when demand reaches its peak or 155(3), 695-707. DOI:10.1007/s10551-017-3483-0
falls according to past records. [5]. Zhang, Y., Chen, J., & Wang, L. (2019). The Impact
of Economic Indicators on Airline Pricing Strategies:
V. CONCLUSION An Empirical Analysis. Transportation Research
Part E: Logistics and Transportation Review, 129, 1-
The output section through advanced machine learning 16. DOI:10.1016/j.tre.2019.06.001
techniques provides users with actionable insights in this [6]. Kimes, S.E., & Wirtz, J.G.A.E (2003). Perceived
dynamic airline pricing model design. The application Fairness of Demand-Based Pricing for Services: An
allows airlines to enhance their pricing effectiveness by Exploratory Study in the Airline Industry". Journal of
combining intuitive interfaces and predictive modeling with Service Research, 5(3), 235-246.
clear display features. The produced outputs enable users to [7]. Avci, T., & Kucukusta, D.(2020). Dynamic Pricing in
make distinct pricing choices in the present as well as Airline Industry with Machine Learning Techniques:
develop long-term business strategies through forecasted A Case Study on Turkish Airlines". Journal of Air
market trends and documented customer behavior patterns. Transport Management, 84, 101773.
[8]. Nair, H.S., & Raghunathan, R.(2004). Optimal
REFERENCES Dynamic Pricing Strategies for a Service Firm with
Customer Choice Behavior". Operations Research,
[1]. Chen, J., Zhang, Y., & Wang, L. (2016). Dynamic 52(2), 205–219.
Pricing Strategies for Airlines: A Review. Journal of [9]. Choi, T.M., & Cheng, T.C.E.(2019). Dynamic Pricing
Revenue and Pricing Management, 15(2), 83- for Fashion Products with Supply Chain
102. DOI:10.1057/s41272-016-0003-6