System Dynamic For Airline Marketing

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

SIMULATING AIRLINE MARKETING STRATEGIES USING SYSTEM

DYNAMICS MODELLING
Olusola Theophilus Faboya Peer-Olaf Siebers
Computer Science Department School of Computer Science
College of Education University of Nottingham
Ikere-Ekiti, Nigeria Nottingham, UK
E-mail: faboyaolusola@gmail.com E-mail: peer-olaf.siebers@nottingham.ac.uk

KEYWORDS resolved by conducting simulation studies, which have


Airport Modelling, Marketing Strategy, System become the predominant way of solving real-world
Dynamics, Simulation problems where Operations Research (OR) analytical
approaches do not succeed.
ABSTRACT
Researchers working in the field of airport operations
Marketing airline products and services has always been
have developed many models and tools, using both,
highly competitive and requires that rigorous strategic
analytical and simulation approaches (Manataki and
planning is put in place for achieving maximum growth
Zografos 2010). But not all areas of airport operations
and profitability. Customer relationship management
challenges have yet been completely resolved. Faboya
which is one of the factors that has direct impact on the
and Siebers (2014) recently developed an airport model
overall performance of an airline must be guided and
classification. They adopted Greasley's worldview
maintained by changing organisational internal and
framework (Greasley 2013) which provides a view into
external marketing plans. However, it is very dangerous
the kind of insight each of the available simulation
to find solutions to problems that involve customers and
modelling paradigms (System Dynamics (SD); Discrete
strategic planning by experimenting with real subjects.
Event (DE); Agent Based (AB)) provides. The airport
Therefore, simulation studies have become one of the
model classification exercise also revealed some areas
ways of proffering solutions to such problems. In this
of airport operations where there is a lack of appropriate
paper we present a hypothetical proof-of-principle study
decision support tools. One of the gaps identified was
that was conducted to demonstrate the feasibility and
the lack of airline marketing strategy models. The goal
applicability of using System Dynamics (SD) simulation
of this paper is to investigate the feasibility of using SD
for studying airline marketing strategies. In conclusion
simulation modelling for studying airline marketing
we can say that SD simulation has shown strong
strategies.
potential as a decision support tool in this instance, and
we are confident that our prototype can be used as a
LITERATURE REVIEW
basis for investigating real-world cases.
Simulation Methods
INTRODUCTION
Modelling various operations in airport have attracted
Marketing is a core business component in the aviation
substantial research interest, and quite a number of
industry, where the environment is highly competitive
models and tools proffering solutions to airport
and profit margins are often low. Strategic decision-
operations have been developed with the objective of
making in airline marketing is a process of high
supporting decision making. Besides analytical
complexity, as it demands effective and careful
methods, which are often used in airport operations
planning. Furthermore, selling products and services in
management, several simulation modelling methods
today's airlines, as it is in other market places, require a
exists that can be used for this purpose. The main
specialised skill set and attention to industry needs.
methods used in this context are SD, DE, and AB
Rankin (2009) pointed out that marketing planning in an
simulation modeling. SD simulation modelling is a
airport as with other organisations is all about selecting
process-oriented, continuous, deterministic simulation
appropriate target groups and formulating a marketing
modelling approach where processes are modelled at a
mix to achieve marketing objectives and financial
very high level of abstraction and entities are aggregated
targets. The factors which need to be considered in the
(i.e. they lose individual properties, histories, and
dynamic and ever changing airport industry means that
dynamics). Real-world processes are represented in
airport marketing planning is more than just applying
terms of stocks, flows between these stocks, and
general theory to practice.
information that determines the values of these flows
(Forrester 1997). SD simulation modelling is an
Airports are complex socio-technical systems facing
offspring of the SD methodology which focusses on
constant pressure to improve (among other things)
understanding the behaviour of complex systems over
products, facilities, methods, revenue, and general
time by dealing with internal feedback loops and time
organisation performance. These complexities can be
delays that affect the behaviour of the entire system community, namely Causal Loop Diagrams (CLD). This
(Sterman 2001). It is a very powerful methodology and is a qualitative modelling approach and helps with the
simulation modeling technology for framing, conceptual modelling of the system. The CLD can then
understanding, and discussing complex issues and be translated into a SD simulation model, which is a
problems. DE simulation modelling is a process- quantitative modelling approach that allows studying
oriented, discrete, stochastic modelling approach where the dynamics of the system over time. We use some
the operation of a system is modelled as a discrete graphical notation for the SD simulation modelling and
sequence of events in time. Each event occurs at a the software we use for the implementation will then
particular instant in time and marks a change of state in translate the model into a set of ordinary differential
the system (Robinson 2004). Finally, AB simulation equations which, when the simulation is executed, will
modelling is an object-oriented, discrete, stochastic be solved repeatedly while considering time
modelling approach where a system is modelled as a progression.
collection of autonomous decision-making entities
called agents. Each agent individually assesses its CASE STUDY DESCRIPTION
situati
In this section we take a closer look at the airline
2002). While the individual agents
marketing strategy through a hypothetical proof-of-
interact with each other and their environment, they
principle simulation case study. The description of the
produce complex collective behaviour patterns at
problem is given below.
system level. In this paper we focus on SD modelling
and simulation, and the reasons are given next.
Problem Description
Among the scholars that used SD models in the past to A small airline company is faced with low patronage
address air transport management problems are challenges. As a result, the management decided to
Manataki and Zografos (2009, 2010), Odoni (1991), and embark on developing a medium-term strategy to
Tosic (1992). Their work focused on the management of improve the performance of the airline over a period of
airport terminals. Miller and Clarke (2007) used SD time, but there are other competitors' airlines around in
models to evaluate strategies for investment in aviation the same airport competing for the same set of
infrastructure and Suryani et al. (2010) used them for passengers. The total number of people living in the
simulating different scenarios for expanding passenger area is considered as the target population of the
terminal capacity. airlines. Due to limited service counter availability in
the terminal, the airline in question currently only uses
Simulation models related to airport and airline three service counters to serve their customers.
marketing are very rare. One study we found that is
remotely related is that of Minato and Morimoto (2011), Airline performance is measured by the revenue and
which focuses on analysing regional airports as profits the organisation makes over a given period of
ecosystems. SD simulation modeling is used to propose time, and this depends largely on the number of
optimal strategy for sustaining these ecosystems. The passengers that the airline can win and retain during this
study concluded that ticket subsidies combined with period. Passengers can be won by attractive fares,
measures to enhance non-aeronautical revenue are ranges of services, opening new routes and overall good
needed for viability of these regional airports. Another customer experience. On the other hand, passengers can
study loosely related to the topic is that of Kuhn et al. be lost due to the activities of competitors, poor service
(2010), who present an AB model to assist in market quality that may resulted into delay and cancellation of
share analysis. The model is supposed to help flight, and overall bad customer experience.
investment analysts to develop earnings forecast for the
year ahead. For the case of airport and airline Conceptual Model
marketing, however, the application of AB simulation
For defining our conceptual model we have employed
modelling to investigate macro level factors, such as
A ’ p g w SD A
those presented by the market share analysis may not
1997). The specific objectives of our hypothetical case
give appropriate results. The model needs to be able to
study are "to increase airline performance by wining
consider several feedback loops that result from the
and retaining at least 70% of the total population living
structural organisation of the system. Following
in a given area as passengers for a period of 5 years, and
Greasley's framework (Greasley 2013), these kinds of
to determine the optimum ticket-life-time policy and
studies would benefit from using an aggregate
number of services that wins". Our constraint is that the
modelling approach. For this reason we have decided to
available number of counters is limited to three. Our
use SD simulation modelling for studying marketing
assumptions are that members of staff never fail, and
behaviour in airline industry.
that they never go on breaks (they work in shifts). Our
simplification is that staff members work 24 hours a
METHODOLOGY
day.
For approaching the simulation modelling task we first
used a tool often used in the "Systems Thinking"
MODEL DESIGN APs increases (low fares etc. strengthen the current
effect). If the number of PPs increases then "adoption
A causal loop diagram provides a way for expressing
from recommendation" decreases (recommendation
our understanding of the dynamic, interconnected nature
depends on the number of adopters; more potential
of our world. Such diagrams are constructed by linking
adopters means less adopters to provide
together key variables and indicating the causal
recommendation). If "adoption from recommendation"
relationships between them, often ending up in feedback
decreases then the number of APs decreases (adoption
loops. By stringing together several loops, we can create
fraction etc. strengthen current effect). If number of APs
a coherent story about a particular problem or issue
decreases then "adoption from recommendation"
(Kim 1992).
decreases (less APs means less people provide
recommendations to convince PPs to buy a ticket). If the
The initial CLD in Figure 1 summarises the story of our
number of APs increases then - with a delay - the
hypothetical case study. "+" signs are interpreted as "if
number of PPs increases (once APs have used their
the cause increases, then the effect increases (above
return ticket they become PPs again). If number of APs
what it would otherwise have been)" while "-" signs are
increases then "service quality" decreases (staff cannot
interpreted as "if the cause increases, then the effect
cope with increase in passenger numbers). If "service
decreases (above what it would otherwise have been)".
quality" decreases then the gap increases. The gap
"R" refers to a reinforcing feedback loop (feedback loop
defines the difference between desired and actual
that reinforces change with even more change) while
service quality (gap = desired service quality – actual
"B" refers to a balancing feedback loop (feedback loop
service quality). If the gap increases (expectations are
that seeks a goal).
not reached) then - with a delay (a reputation does not
change instantly) - "adoption from service reputation"
The diagram presented in Figure 1 consists of three
decreases. If "adoption from service reputation"
main variables, each expressing a "number of people" in
decreases then the number of DPs increases. If the
a specific state and of a number of causal loops which
number of DPs increases then - after a certain delay -
influence their states. The variables are: Potential
the number of PPs increases (once DPs have used their
Passengers" (PPs), which are people who might buy a
return ticket they become PPs again).
ticket (the base population), "Actual Passengers" (APs),
which are people who bought a ticket, and "Dissatisfied
There are four feedback loops in our diagram. Two of
Passengers" (DPs), which are people who bought a
these are reinforcing (leading to exponential growth)
ticket and are dissatisfied with the current service
and two of these are balancing (leading to goal seeking
standard. After a certain delay (which represents the
behaviour). Combined with the fact that we have some
period between purchase and usage of the return ticket)
delays we would expect some kind of oscillating pattern
APs and DPs become PPs again. Once they are back in
of behaviour for this kind of system structure
PP state they have forgotten everything that happened to
(Kirkwood 1998).
them in the past. In the following we describe the causal
loops in form of if-then statements. If the number of PPs
increases then "adoption from promotion" increases. If
"adoption from promotion" increases then the number of

Figure 1: Initial CLD for hypothetical case study


MODEL IMPLEMENTATION for the hypothetical system during execution. It includes
three stocks and four flows. Located at the bottom are
The model described above has been implemented in
two time series windows displaying stock level changes
form of a Stock and Flow Diagram (SFD) in AnyLogic
over time as well as rate changes over time. A copy of
7.0 (University Edition). AnyLogic is a multi-paradigm
the model is available from the authors upon request.
Eclipse-based commercial drag and drop modelling and
simulation IDE. It can be programmed and extended
The dynamics of the system are defined as follows. At
using Java. A SFD shows relationships among variables
the initial stage, the stock PPs comprises the total
which have the potential to change over time (like
population of the area. The other stocks are empty.
causal loop diagrams) but distinguishes between
Changes in the stocks over time can be expressed
different types of variables. Main elements are stocks,
through the following equations:
flows, information, auxiliaries, and parameters. A stock
(depicted as a box) represents an accumulation of
ɗ(PPs) / ɗt = -PassengerWonRate +
"something" over time. A flow (depicted as a valve on a
ActualPassengerTicketUsageDelay +
thick arrow) represents a flow or movement of the
DissatisfiedPassengerTicketUsageDelay
"something" from one stock to another. Information
(depicted as a curved thin arrow) is placed between a
ɗ(APs) / ɗt = PassengerWonRate – PassengerLossRate -
stock and a flow and indicates that information about a
ActualPassengerTicketUsageDelay
stock influences a flow. An auxiliary (depicted as a
circle) arise when the formulation of a stock's influence
ɗ(DPs) / ɗt = PassengerLossRate -
on a flow involves one or more intermediate
DissatisfiedPassengerTicketUsageDelay
calculations. Parameters (depicted as circles with a
triangle) are constants that are set during the
initialisation of the model. Figure 2 shows the SD model

Figure 2: SD simulation execution for hypothetical case study


The flows between stocks can be expressed using the efforts. Scenario 1 and 2 both focus on testing the
following equations: impact of ticket life time on airline performance.
Scenario 3 and Scenario 4 both focus on testing the
PassengerWonRate = AdoptionFromPromo + effects of competitive fare advantages on airline
AdoptionFromPassengersRec performance. The results of the experimentation are
represented in Table 2.
PassengerLossRate = AdoptionFromServiceReputation
+ AdoptionFromNegExp Table 1: Experimental setup for the different scenarios

PassengerTicketUsage = delay(PassengerWonRate,
TicketLifeTime)

LossPassengerTicketUsage = delay(PassengerLossRate,
TicketLifeTime)

MODEL VERIFICATION AND VALIDATION


DISCUSSION
While developing simulation models, it is crucial to
There are some general observations that can be made
gain credibility through verification and validation. This
from the diagrams in Table 2. Providing four service
is particularly important for real-world case studies. The
counters (i.e. having four staff present) does not have a
model discussed in this paper, however, is purely
practical significant impact on stock or rate changes in
academic and based on a hypothetical situation due to
the long run compared to the base case of three service
non-availability of real-world data. It has been
counters. On the other hand, opening only two service
thoroughly verified to ensure that the model is
counters seems to create a space/staff shortage and has a
programmed correctly, the algorithms have been
practical significant impact on all stocks and flows in
implemented properly, and the model does not contain
the long run (less potential passengers become
errors, oversights, or bugs. Model design and
passengers, etc.) which is even stronger when ticket life
implementation have both been validated by domain
time goes up. Scenarios with space shortage (i.e. only
experts (face validation). This ensures that the model
two service counters open) are the only ones where the
design is a reasonable representation of the real-world
airline loses passengers in the long run. This is even
system and that the model implementation produces
stronger when ticket life time goes up. We have not
reasonable outputs. Having done this kind of validation
invested a huge amount of time in trying to find
also allows us to draw some conclusions about the
explanation for all the observed phenomena as we are
potential value of such models for real-world cases.
not solving a real-world case and therefore the
explanations are secondary. If this was a real-world
MODEL EXPERIMENTATION
case, we would get together with the domain experts
When we run the simulation for a while we can see and other stake holders to find the causes behind the
some patterns occurring in the two time series windows observed phenomena within the system structure, using
at the bottom of Figure 2 which are displaying stock the CLD and SD simulation model for discussions.
level changes over time and the rate changes over time.
All outputs in these windows show some oscillating In the long run, the results suggest that an optimum
behaviour in the beginning which gets weaker over time profit can be made by having three service counters and
and stabilises when the simulation is run for long applying the two year ticket life time policy. The fares
periods. The fluctuations are caused by the delays do not seem to have a big impact – perhaps the
embedded in the system. In the following experiments differences between the prices were not radical enough
we waited until outputs were stabilising. to attract passengers from competing airlines. A
sensitivity analysis for this factor would be useful in
For the experimentation we have created four scenarios order to see at what point fares start having an impact.
(see Table 1 for the scenario setup). The goal was to test
the usability of the model for decision support. Each of For this hypothetical case study we are taking a very
the four scenarios has varying values for the following crude approach to the analysis of the results by just
experimental factors: Number of staff; Ticket Life Time looking at the steady state outcome of the experiments.
(TLT) [years]; average Competitors' fare (C) [£]; In a real-world case where the main goal of the
Airline's fare (A) [£]. The total population is 10,000. experiments would be to influence system behaviour
Our base scenario is Scenario 1 with three service and optimise system performance, we would also have
counters open. The investigation could help us to decide to look at the dynamics of the system over time for each
if we should rent an additional counter from our individual scenario and sub scenario (i.e. different
competitors or if we could rent out one of our counters number of staff) and not only at the outputs in steady
to our competitors. In addition, we are able to state. Once we have identified a pattern of behaviour
investigate the payback of some of our marketing that is a problem, we can look for the system structure
that is known to cause this pattern. By finding and In this paper we have presented a hypothetical case
modifying this system structure we have the possibility study that employed SD to optimise the marketing
to permanently eliminate the problem pattern of strategy of a hypothetical airline. We presented a CLD
behaviour. Another point is that we get the wrong of the system under study as well as the corresponding
impression if we only look at the steady state; for SFD. The SFD was then implemented and we run some
example, in the diagrams in Table 2 it looks like we simulation experiments to test our hypothesis that such
have nearly no lost passengers, while in reality (if we SD simulation models and their outputs could benefit
look at the diagrams in Figure 2) we have quite a lot of decision makers that deal with optimising airline
lost passengers over time due to the oscillating marketing strategies. We found that our diagrams as
behaviour of the model. This kind of information is not well as the simulation results revealed some (non-
contained in the diagrams in Table 2. trivial) insights related to the effect of the different
marketing strategies we tested.
CONCLUSION
After showing the potential of SD for developing airline
Previously we put together an airport model marketing strategies, we are now looking for an airline
classification with the goal to identify gaps, where company that provides us with access to data and expert
simulation modelling would have potential to aid knowledge, so that we can validate our model through a
decision making, but is not yet commonly used. One of real-world case study. Once the model has been
the gaps we identified was in the area of "airline validated it could be used as a template for other case
marketing strategy modelling". As such models would studies. Another area of development with high
be used for strategic decision making it seemed potential is the integration of monetary measures. Here
appropriate to use a SD approach. SD is a powerful we have to consider the costs/benefits in monetary terms
methodology and computer simulation modeling for implementing certain marketing strategies, which
technique for framing, understanding, and discussing plays a major role for optimising revenue and profits the
complex issues and problems and is commonly applied organisation makes over time.
at the strategic level of decision making.

Table 2: Results from the experiments

Scenario 1: TLT=1; C>A Scenario 2: TLT=2; C>A

Scenario 3: TLT=1; C<A Scenario 4: TLT=2; C<A


We conclude that we have achieved our objective by Airports using System Dynamics." Research in
finding a new opportunity for simulation modelling Transportation & Management. 1(1), 80-90.
within the field of airport/airline operation management. Odoni, A.R. 1991. "Transportation Modelling Needs: Airport
We have demonstrated the feasibility of using SD and Airspace". Research Report. John A. Volpe National
Transportation Centre.
simulation modelling for "airline marketing strategy Rankin, W. 2009. "King County: A Case Study Model for
modelling" and are looking forward to try it out in the Strategic Marketing Planning for Airport Managers."
real world. Aviation Management & Education.1.
Robinson, S. 2004. Simulation: The Practice of Model
REFERENCES Development and Use. Wiley: Chichester.
Sterman, J.D. 2001. "System Dynamics Modeling". California
Albin, S. 1997. "Building a System Dynamic Model Part 1:
Management Review, 43(4), 8-25.
Conceptualisation". MIT System Dynamics in Education
Suryani, E. Chou, S. and Chen, C. 2010. "Air Passenger
Project. Massachusetts Institute of Technology, MA.
Demand Forecasting and Passenger Terminal Capacity
Bonabeau, E. 2002. Agent-Based Modeling: Methods and
Expansion: A System Dynamic Framework." Expert
Techniques for Simulating Human Systems. Proceedings
Systems with Applications. 37(3), 2324-2339.
of the National Academy of Sciences, 99(suppl 3), 7280-
Tosic, V. 1992. "A Review of Airport Passenger Terminal
7287.
Operations Analysis and Modelling." Transportation
Faboya, O.T. and Siebers, P.O. 2014. "On the Search for
Research Part A. 26(1), 3-26.
Novel Simulation Application to Support Airport
Operations Management". In Proceedings of European
Modelling & Simulation Symposium. (Bordeaux, France, AUTHOR BIOGRAPHIES
Sep.10-12). OLUSOLA THEOPHILUS FABOYA is a lecturer in
Forrester, J. W. 1997. "Industrial Dynamics." Journal of the Computer Science, College of Education, Ikere-Ekiti,
Operational Research Society. 48(10), 1037-1041.
Greasley, A. 2013. "The Simulation Modelling Process". In
Nigeria. He has obtained a BSc. in Computer Science
Simulation Strategies to Reduce Recidivism, F.S. Taxman from Ondo State University, Ado-Ekiti, Nigeria and an
and A. Pattavina (Eds.). Springer, NY. MSc. from the University of Nottingham, UK. He is a
Kim, D.H. 1992. "Guidelines for Drawing Causal Loop member of many professional bodies, which include
Diagrams." The Systems Thinker, 3(1), 5-6. IEEE, IEEE Computer Society, Nigeria Computer
Kirkwood, C.W. 1998. "System Dynamics Methods - A Quick Society (NCS) and International Association of
Introduction". http://www.nutritionmodels.com/copy Computer Science and Information Technology
righted_papers/Kirkwood1998.pdf [Accessed 05/04/2015] (IACSIT).
Kuhn, J., Courtney, J., Morris, B. and Tatara, E. 2010. "Agent-
Based Analysis and Simulation of the Consumer Airline
Market Share for Frontier Airlines." Knowledge-Based
PEER-OLAF SIEBERS is a lecturer in the School of
Systems, 23(8), 875-882. Computer Science, University of Nottingham, UK. His
Manataki, I. and Zografos, K. 2009. "A Generic System research goal is to establish object oriented Agent-
Dynamics Based Tools for Airport Terminal." Transport Based Modelling and Simulation (ooABM/S) for
Research Part C. 17(4), 428-443. modelling individual and collective human behaviour in
Manataki, I. and Zografos, K. 2010. "Assessing Airport fields like Operations Research, Energy Policy,
Terminal Performance using a System Dynamics Model." Management Science and Digital Economy. He is also
Air Transport Management. 16(2), 86-93. interested in the application of different types of
Miller, B. and Clarke, J. 2007. "The Hidden Value of Air modelling and simulation to support Risk Analysis and
Transportation Infrastructure". Technological Forecasting
& Social Change. 74(1), 18-35.
in applying ooABM/S in Systems Biology. For more
Minato, N. and Morimoto, R. 2011. "Designing the information see http://www.cs.nott.ac.uk/~pos/.
Commercial Sustainability of Unprofitable Regional

You might also like