a passenger revenue management system (rms) for a national railway in an emerging asian economy...

41
A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute of Management Ahmedabad-380015 India

Upload: miles-richards

Post on 23-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

A Passenger Revenue Management System (RMS)

for a National Railway in an Emerging Asian Economy (NREAE)

Goutam Dutta1

Priyanko Ghosh1

1Indian Institute of ManagementAhmedabad-380015

India

Page 2: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Outline

• Introduction and Motivation • Literature Search• Current Reservation System in NREAE• Optimization Model• Simulation of Passenger Demand• Forecasting Module• Expected Marginal Seat Revenue Approach• Recommendations

Page 3: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Full paper on this research is available from this journal.

A passenger revenue management system (RMS) for a National Railway in an Emerging Asian Economy

Goutam Dutta, Priyanko Ghosh

Journal of Revenue and Pricing Management 11, 487-499 (6 April 2012) doi:10.1057/rpm.2012.10 Research

Researchers not able to get a copy of this paper may directly contact the first author at [email protected]

Page 4: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Introduction and Motivation

• Revenue Management System

• Work done by SNCF

• Several steps taken by NREAE

• A meeting with board member

• Visits by Officials of NREAE

Page 5: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Introduction to NREAE

1. One of the five largest in the world2. Runs 14000 trains daily with 9000 passenger

trains3. 30 million passengers travel daily in 7083

stations 4. Revenue about 19 billion USD

Page 6: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Challenges of NREAE

• The passenger segment is facing challenges from low fare airlines which promise customer satisfaction and less travel time

• The freight sector is facing challenges from trucks and other road carriers

Page 7: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Industries where Revenue Management applies

• Perishable Services (Products)

• Identification of Market Segmentation possible

• Demand is Uncertain and Fluctuating

• Fixed Capacity

• High Fixed Cost

• Low Marginal (Variable) Cost

• Advanced Reservation Possible

7

Page 8: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Revenue Management System

Current Data Historical Data

Forecaster

Optimizer

System Recommendations

Performance Monitoring and Reports

Page 9: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Revenue Management in Railways

• As per Talluri and Van Ryzin, (2004) following railways are using RM

• AMTRACK

• SNCF

• Eurostar

• VIA Rail Canada

Page 10: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Literature Search

Page 11: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Literature Search

• There are about 25 papers on applications of OR/MS in railroad

• These papers deal various topic related to IE/OR/MS and not in revenue management

• A few applications in railways revenue management

Page 12: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Literature Search

• Williamson (1992) formulates two mathematical programming models for network revenue management (stochastic and deterministic) but finds no significant difference between them

• Ciancimino et al. (1999) formulate a deterministic linear programming model and a probabilistic non-linear programming model for railways and show that the probabilistic model generates more revenue than the deterministic model

• Boyar (1999) analyzes the seat reservation problem by considering two scenarios – the price is the same for all tickets and it is proportional to the distance - and solves the problem by considering deterministic and concrete algorithms

• Bharill et al. (2008) apply revenue management principles on one of the trains of Indian Railways. They suggest a differential pricing strategy on the basis of passenger demand estimates to increase railway revenue

Page 13: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Comparison of ImplementationsObjective Impact

SNCF To face the competition from European railways and airlines they developed well designed decision support systems to attract passengers

- Revenue increased by 10 million francs

- Costs decreased by 3%

Canadian Railways To create a scheduling system for railways

- Cost reduced by $300 million- Total savings exceeded half a

billion dollars

Netherlands Railways To develop a new timetable that helps to operate a higher number of trains and causes fewer train delays

Passenger traffic increased by 15%- 87% of the trains reach their

destinations within 3 minutes of their scheduled time

- Annual profit is around E10 million in 2007

German Railways Increase revenues and reduce costs through better capacity utilization

- Around 1.5% revenue increased- Relief trains are 30% lower in

2003 than in 2002- Standing minutes are reduced by 16% in 2003 than in 2002

Page 14: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Revenue Management System

Current Data Historical Data

Forecaster

Optimizer

System Recommendations

Performance Monitoring and Reports

Page 15: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Various Fare Classes of NREAE Codes Extensions

1A First class air-conditioned

2A Air-conditioned 2-tier sleeper

FC First class

3A Air-conditioned 3-tier sleeper

CC Air-conditioned chair-car - only sitting accommodation (individual chairs) is provided

EC Executive class, or First class air-conditioned chair-car - only sitting accommodation (individual chairs) is provided

SL Sleeper class

2S Second class sitting - only sitting accommodation with bench style seats

Page 16: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Current Reservation System

• NREAE has two types of reservation systems – 1. PRS (Passenger Reservation System) and 2. UTS (Unreserved Ticketing System)

• 85% of tickets are booked by the PRS and 15% of tickets are booked by the UTS

• The revenue of NREAE is approximately Rs 931.59 billion (19.13 billion USD) from which one third is earned from passenger coaches and two thirds from freight

• The Passenger Reservation System (PRS) offers reserved seats to passengers in any train from any counter of the country

Page 17: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Current Reservation System• Advance booking starts 60 days prior to the day of

departure for all fare classes and for all trains

• The advance reservations are made on FCFS (First Come First Serve) basis

• NREAE has introduced a booking system called Tatkal (urgency based scheme) where one can book tickets two days in advance of the day of departure by paying an extra charge

• A passenger who books ticket in Tatkal, has to pay the total fare from origin to destination and as Tatkal quotas are usually filled up Tatkal earning is constant

Page 18: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Railways booking centers offer seats to Passengers in FCFS basis

Availability of seat Non availability of seat

Passenger asks for Tatkal (Urgent) quota (2 days prior of the journey date)

Confirmed tickets are issued on a regular basis

Tickets are not confirmed but overbooked in Reservation Against Cancellations (RAC) and Waiting List (WL) format

RAC ticket holders can board a reserved coach but are only assured sitting accommodation even if there are no cancellations.WL ticket holders are not even guaranteed such sitting accommodations and are entirely unconfirmed at the time of booking.

Cancellations occur and RAC and WL ticket holders get converted to confirmed tickets subject to the order of booking.

Availability of seat Non availability of seat

Confirmed tickets are issued on Tatkal

Booking Process

Page 19: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Revenue Management System

Current Data Historical Data

Forecaster

Optimizer

System Recommendations

Performance Monitoring and Reports

Page 20: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Optimization Model INDICES

• i: Origin indexed by i • j: Destination indexed by j• k: Fare class indexed by k• t: Time period indexed by t

SETS

• S: Set of all stations (1,2,3, ……..n)• L: Links {(i,j) i S, j S, i<j} for all the origin destination

pair• K: Set of fare classes (k=1,2,3,…….p)• T: Set of time period (t=1,2,3,…….q)

Page 21: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

PARAMETERS

= Revenue for fare class k K for leg (i,j) L and for time period t T

= Expected Cancellations for fare class k K for leg (i,j) L and for time period t T

= Expected Demand forecasted for fare class k K for leg (i,j) L and for time period t T

= Total Capacity of the Train for time period t T

= Non Tatkal booking allowed for fare class k K and for time period t T

= Tatkal booking allowed for fare class k K and for time period t T

= Cancellation charges for fare class k K

VARIABLES = Number of tickets to be allocated for fare class k K and leg (i, j) L and for time period t T

= Boolean variable for fare class k K and seat number l and leg (i,j) L for time period t T

=1 if a seat number l is utilized for fare class k K , leg (i,j) L and for time period t T = 0 otherwise

tijk

R

tijk

EC

tijk

ED

tCT

tk

C

tk

T

kCa

tijk

X

tijkl

Y

tijkl

Y

Page 22: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Objective Function

+

• First part is the revenue earning from passenger allocations• Second part is the revenue earned from cancellations that

is a constant term• Third part is the revenue earnings from Tatkal that is a

constant term

1

1 2 1]

1[

j

i

n

j

p

k

tijk

ECk

Catijk

Xq

t

tijk

R

p

k

q

t

tnk

Rtk

T1 1 1

Page 23: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Subject to :

Total Capacity Constraint

Non Tatkal booking is less than the difference between Total capacity and Maximum Tatkal booking allowed

<= - for all k K and all t T

Demand Constraint

Allocated seats should not exceed Expected Passenger Demand

<= for all i,j L , k K and for all t T

p

ktk

C1

tCT

p

ktk

T1

tijk

X tijk

ED

Page 24: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Capacity Constraint:

<= for all i,j L, k K, (w=1,2….n-1) , and

for all t T

Stations: ● ● ● ● ● ………….● ● 1 2 3 4 5 n-1 n

Xij = passenger boarding from source station i to destination station j.

Capacity Configuration:

Station 1:X12 + X13 + X14 + X15……+X1(n-1)+ X1n <= Ck

Station 2:X23 + X24 +X25 +......+ X2(n-1) + X2n+ X13 + X14 + X15 +…….+X1(n-1) +X1n <= Ck

Station 3:X34 + X35 +......+ X3(n-1) + X3n + X14 + X15 +……+.X1(n-1) +.X1n + X24 + X25 +......+ X2(n-1) + X2n <= Ck

……..……..Station n:X1n + X2n + X3n + ……+X(n-1)n <= Ck

n

wjtijk

Xw

i 11tk

C

Page 25: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

A seat can be utilized maximum 7 times

– Boolean variable =1 if a seat number l is utilized for leg (i,j) L ,fare class k K, and for time period t T

=0 otherwise

<= 7 for all i,j L , k K ,(w=1,2….n-1) , and t T = for all i,j L ,k K and for all t T

Non Negativity Constraint: >= 0 for all i,j L , k K and for all t T

tijkl

Y

w

i

n

wjtijkl

Y1 1

k

ltijkl

Y1

tijk

X

tijk

X

Page 26: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• We collect data of train no.2901 which runs from a metro to a mini metro over the year 2008

• We consider maximum passenger allocations for an origin destination pair as forecasted demand data

• We solve the model in AMPL

(A Mathematical Programming Language) and CPLEX solver version 11.2

• The model was run for four fare classes, 14 stations and one day, in AMPL/CPLEX 11.2

• The adjusted problem deals with 54694 variables (54528 binary and 166 linear) and 15828 linear constraints (462750

non-zeros) and 1 linear objective (116 non-zeros)

Optimization Model

Page 27: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• The average optimal daily revenue comes to around Rs 509272

• We consider it as base stage and increase the passenger demand by 10% in five stages

• In each stage revenue is increased• Optimal revenue depends on passenger demand• So accuracy of forecasting of passenger demand

plays a crucial role in optimization model

Optimization Model

Page 28: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Revenue Management System

Current Data Historical Data

Forecaster

Optimizer

System Recommendations

Performance Monitoring and Reports

Page 29: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Simulation of Passenger Demand

• Uncertainty is a crucial feature of passenger demand • We conduct a simulation study to capture this stochastic

nature of demand• Passenger demand follows normal distribution (p-value of

KS statistic is <0.01)• For one year period we compute the mean and standard

deviation of passenger demand of origin destination and use as inputs in simulation

• We simulate passenger demand for 100 times for each fare class and for origin destination and build the demand matrix

Page 30: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• We refer this as stage 0 or the base stage

• We run our optimization model with these demand matrices for 100 times and compute the optimal revenue

• We increase the mean and standard deviation by 10% in each stage and simulate passenger arrivals for each fare class and for origin destination.

Simulation of Passenger Demand

Page 31: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• Stage 1: Simulated passenger demand with 10% rise in mean and standard deviation of passenger demand of Stage 0

• Stage 2: Simulated passenger demand with 10% rise in mean and standard deviation of passenger demand of Stage 1

• Stage 3: Simulated passenger demand with 10% rise in mean and standard deviation of passenger demand of Stage 2

• Stage 4: Simulated passenger demand with 10% rise in mean and standard deviation of passenger demand of Stage 3

• Stage 5: Simulated passenger demand with 10% rise in mean and standard deviation of passenger demand of Stage 4

Simulation of Passenger Demand

Page 32: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Revenue Management System

Current Data Historical Data

Forecaster

Optimizer

System Recommendations

Performance Monitoring and Reports

Page 33: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• We choose train no.2901 running between a metro and a mini metro

• We use April 2005-07 booking data as inputs to predict the passenger arrivals of April 2008

• As maximum passengers travel from origin to destination we concentrate on that sector and do our analysis

Forecasting Module

Page 34: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• We collect data from CRIS (Center for Railways Information System) on passenger arrivals for each fare class and for all origin destination pairs

• The key elements of the data format includes journey date, booking date, class, passenger source, passenger destination and booked passengers

Forecasting Module

Page 35: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• From this format we generate two major variables for each fare class

(1) Days before departure

(2) Cumulative booking of passengers

• We build booking curves for each fare class and for origin and destination for April 2005-08

Forecasting Module

Page 36: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• Analyzing the booking curves we divide the booking horizon into six parts

• D-21(21 days prior to departure), D-14(14 days prior to departure), D-7 (7days prior to departure), D-2(2 days prior to departure), D-1(1 day prior to departure) and D0(day of departure)

• We use additive and incremental pick up methods to forecast final day bookings of April 2008 for each fare class

• We measure the forecast accuracy by Mean Absolute Deviation (MAD) and Mean Absolute Percentage Error (MAPE)

Forecasting Method

Page 37: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Error Measurement

• Mean Absolute Deviation (MAD)• Find absolute difference between forecast and actual

• Average over all observations

• Mean Absolute Percentage Error (MAPE)

• Find absolute difference between forecast and actual

• Find percentage of actual

• Average over all observations

Page 38: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• These forecasting methods work efficiently in case of 2nd AC and 3rd AC followed by sleeper but not accurate for 1st AC

• Incremental performs better than additive method

• It produces MAPE less than 10% for 1,2 or 7 days prior to departure

Forecasting Module

Page 39: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

• Mean point forecast is difficult to predict

• We calculate the forecast ranges of passenger arrivals based on the standard deviation of historical passenger bookings

and check the percentage of forecast accuracy

Forecasting Module

Page 40: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Recommendations

• Forecasting module performs well for 1 or 2 days prior to departure

• So intermediate stations quota can be released 1 or 2 days before departure date

• Excess demand of a train can be shifted to another train sharing the same origin and destination

• If no show information is stored in the data warehouse we will get better patterns regarding passenger behaviour and can analyze booking process more efficiently

Page 41: A Passenger Revenue Management System (RMS) for a National Railway in an Emerging Asian Economy (NREAE) Goutam Dutta 1 Priyanko Ghosh 1 1 Indian Institute

Thank You