airline revenue management and e markets

Upload: arabianlight

Post on 04-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Airline Revenue Management and e Markets

    1/26

    1

    Airline Revenue Managementand e-Markets

    Garrett van Ryzin

    Columbia University

    Outline

    Overview and basic economics

    Revenue management models & methodology

    Auctions and alternative price mechanisms

    Research challenges

  • 7/29/2019 Airline Revenue Management and e Markets

    2/26

    2

    The airline economic environment

    Demand Side Heterogeneity in

    customers

    Product sensitivity:

    schedule flexibility

    cancellation options

    service/brand

    Price sensitivity

    Purchase Behavior

    Demand variability Aggregate variability

    Individual uncertainty

    Supply Side Low marginal costs

    Capacity constraints

    Lumpy capacity

    Network effects

    Competitive markets

    Revenue management components

    Product Design

    Pricing

    Capacity Allocation

    - Purchase restrictions- Cancellation options- Channel of distribution

    - O-D market level- Quasi-static (rigid)- Set ex ante

    - Departure level- Tactical, real-time- ex postrationing

  • 7/29/2019 Airline Revenue Management and e Markets

    3/26

    3

    Goal: Maximize revenues from afixed set of capacities

    2 FlightsCapacity = 3 seats

    $800

    $700

    $400

    $300

    $100

    Example

    5 customerswith differentvaluations(unobservable)

    8:00 AM 1:00 PM

  • 7/29/2019 Airline Revenue Management and e Markets

    4/26

    4

    Best single price: $700Revenue: 2 x $700 = $1400

    Maximum obtainablerevenue$800 + $700 + $400+ $300 +$ 200 = $2400

    58% of maximum achieved

    $700

    $400

    $800

    $300

    $200

    priced out

    $700 $700

    Discrimination via a sorting mechanism

    $800

    $700

    $400

    $300

    $200

    Customersreturning bySaturday

    Customers

    staying aSaturday

    A trait that is correlated withwillingness to pay allows fordiscrimination

    - Saturday night stay- Advance purchase req.

    - Distribution channel

    (e.g. internet)

  • 7/29/2019 Airline Revenue Management and e Markets

    5/26

    5

    Price discrimination:

    SA stay: $400No SA stay: $700

    Revenue:2 x $700 + 1 x $400= $1800

    Maximum revenue$2400

    75% of maximum achieved

    $700

    $400

    $800

    $300

    $200

    priced out

    $700 $400 $700 $400

    $400

    $700

    $800

    $300

    $200

    $700

    $400

    $200

    8:00 AM 1:00 PM

    $700

    $400

    $200X

    0 seatsavailable

    Reveune = 2 x $700 + 1 x $400 +2 x $200 = $2200

    2 seatsavailable

    92% of maximum

    Introduce capacity-controlled discount

  • 7/29/2019 Airline Revenue Management and e Markets

    6/26

    6

    What is the economics at work here?

    Monopoly price discrimination

    Peak load pricing

    Prescott equilibrium

    Monopoly price discrimination

    This is the most common explanation given bypractitioners Discrimination based on willingness to pay

    Fences to prevent diversion (sorting mechanism)

    Problems with this explanation Many airline markets are highly competitive

    Instantaneous price matching Product matching

    Entry & exit is not that difficult

  • 7/29/2019 Airline Revenue Management and e Markets

    7/26

    7

    Is sorting discrimination?

    It is not because of the few thousand francs which

    would have to be spent to put a roof over the third-

    class carriages or to upholster the third-class seats that

    some company or other has open carriages with

    wooden benches What the company is trying to do

    is prevent the passengers who can pay the second-class

    fare from traveling third-class; it hits the poor, not

    because it wants to hurt them, but to frighten the rich.

    Dupuit (1849) discussion

    of passenger railroad tariffs

    Yes (?) if its not cost based ...

  • 7/29/2019 Airline Revenue Management and e Markets

    8/26

    8

    Peak load pricing explanations

    Gale & Homes (IJIO 92, AER 93)

    Monopoly/oligopoly firm with two flights

    Peak flight uncertain (aggregate uncertainty)

    Advance purchase discounts induce consumers with weakpreference over flight time to buy early

    Dana (RAND 99)

    Competitive market model

    Peak flight uncertain

    Capacity limited fares induce self-selectionCarlton (AER 78), Deneckere and Peck (RAND 95)

    50.0%

    55.0%

    60.0%

    65.0%

    70.0%

    75.0%

    80.0%

    85.0%

    90.0%

    95.0%

    100.0%

    Sunday

    Monday

    Tuesday

    Wednesday

    Thurs

    day

    Friday

    Satur

    day

    Peak Load Pricing Evidence (Det.- FL, Discount Airline)

    $119.99

    $103.61

    $ 89.00

    $ 86.86 $ 86.67

    $96.56

    $109.58Average fares

    Load

    factor

  • 7/29/2019 Airline Revenue Management and e Markets

    9/26

    9

    Prescott (JPE 75) equilibrium

    With demand uncertainty, a multiple-pricecompetitive equilibrium can exist

    cnDPp

    cDPp

    cDPp

    n =

    =

    =

    )(

    )2(

    )1(

    2

    1

    M

    q

    cDPp = )1(1

    qp

    )( qDP

    Assumes price rigidity (ex ante pricing)and no resale

    Leads to cost-based explanation of

    advance-purchase sortingDanas competitive model (JPE 88)

    Type 1 customers- low valuation- certain needSelf-select period 1 discount

    Type 2 customers- high valuation (given need)- uncertain need

    Self-select period 2 price

    Period 1 Period 2

    cp =1

    cPp =)Need(2

    Ex ante marginal cost of capacity = c

    Competitive firms earn zero profits in each case

  • 7/29/2019 Airline Revenue Management and e Markets

    10/26

    10

    Some of the math models used toimplement these ideas in practice

    Revenue management literature

    Single-resource capacityallocation Belobaba (1987, 1989)

    Brumelle & McGill(1990,1993)

    Robinson (1991)

    Lee & Hersh (1993)

    Stidham et al. (1994-97)

    van Ryzin & McGill (1998)

    Overbooking Rothstein (1971, 1974,

    1985)

    Shlifer and Vardi (1975)

    Liberman & Yechiali (1978)

    Bitran & Gilbert (1992)

    Chatwin (1997)

    Karesman & van Ryzin(1998)

    Network capacityallocation/bid price control Glover et al. (1982)

    Curry (1989)

    Simpson (1989)

    Williamson (1992)

    Talluri & van Ryzin(1995,1997)

    Pricing Kincaid & Darling (1963)

    Stadje (1990)

    Ladany & Arbel (1991) Gallego & van Ryzin

    (1994,1997)

  • 7/29/2019 Airline Revenue Management and e Markets

    11/26

    11

    Single-leg, nested allocation model(Brumelle & McGill, OR 93)

    higherandiclassforlevelprotectionNested

    iclassofon)contributi(netFare

    1,1classforDemand

    i

    121

    +>>>

    +=

    n

    i

    i

    fff

    f

    n,iX

    K

    K

    2

    1

    3

    aircraft cabin

    (L before H)

    Optimal Protection Levels(Brumelle & McGill, OR 93)

    { }

    { }

    { }

    A X X

    A X X X X

    A X X X X X Xi i i

    1 1 1

    2 1 1 1 2 2

    1 1 1 2 2 1

    ( )

    ( ) ,

    ( ) , , ,

    ,

    ,

    ,

    = >

    = > + >

    = > + > + + >

    M

    K L

    Fill events

    Optimality conditions:

    ff

    P A X i ni

    i

    i

    + = =1 0 1( ( )) , .. . ,,

    Solved via Monte-Carlo integration (Robinson)

  • 7/29/2019 Airline Revenue Management and e Markets

    12/26

    12

    Network problems: Airline

    1

    2

    3

    4

    5

    Objective:Manage accept/deny at the network level.

    Hotel network:M T W TH F SA SU

    Group:30 rooms

    M-THstayGroup:22 rooms

    F-SU stay

  • 7/29/2019 Airline Revenue Management and e Markets

    13/26

    13

    Network model allocating paths on a network

    [ ])),((),(max)(1

    tttttt

    T

    utt

    xAuxVxuExV +=

    t=1,.,kxt m-vector of leg capacities

    incidence matrix (m x n)

    A=[aij] 1 if itinerary j uses leg i0 otherwise

    t n-vector of randomly arriving revenuesut n-vector of 0-1 controls (accept/deny decisions)

    aij = {

    Dynamic Program

    Structure of an optimal allocation

    policy

    displacement cost

    (opportunity cost)

    R V x V x Aj t t j 1 1( ) ( )

    An optimal policy is to accept revenue Rj foritinerary j if and only if

    Issues:

    - Approximating control structure

    - Approximating displacement cost

  • 7/29/2019 Airline Revenue Management and e Markets

    14/26

    14

    Approximate control structures

    Bid prices

    Displacement adjusted virtual nesting (DAVN)

    ),(),(),(

    if),,,(itineraryforrequestaaccept

    leg,eachfor,,1),,(esGiven valu

    21

    21

    i

    txtxtxR

    iiij

    mitx

    kiiij

    k

    +++

    =

    =

    L

    K

    K

    ),(),(),(21

    txtxtxRk

    iiij +++ L

    Compute displacement-adjusted revenue for eachitinerary and apply the resulting revenues anddemand in a single-leg model on each leg.

    Is a bid price policy always optimal? No

    A B C

    2 periods remaining; 1 seat available on each leg

    t=1 I tinerary Fare Prob.

    A, B, C 500$ 0.40

    A, B 250$ 0.30

    B,C 250$ 0.30

    t=0 I tinerary Fare Prob.

    A, B, C 500$ 0.80

    No Arrival 0.20

    Opt. Pol icy 440$ 10% improvement

    Opt. Bi d Pr ice 400$

    Bid price control is unableto block both localcustomers and also allowthrough customer tobook!

    1 2

    1 > 2502 > 250

    1+ 2 < 500

    At t=1, we need

  • 7/29/2019 Airline Revenue Management and e Markets

    15/26

    15

    But bid prices are asymptotically

    optimal (Talluri & van Ryzin MS 98)

    =

    =

    =

    as1)(1)()(

    :HheuristicpricebidstaticaexistsThen there

    )(

    )(

    )(

    byindexedproblemsofsequenceaConsider

    2/1

    /

    timeremaining

    inventorylegremaining

    rivalrevenue/arrandom

    OxVxV

    kk

    xx

    RR

    k

    H

    k

    tDt

    (cf. W. Cooper, U. Minn., 00)

    Bid prices are essentially a form of

    (internal) equilibrium prices

    D1

    C

    Time

    D2 D3 Dt

    Cq

    Dq

    qr

    t

    t

    tt

    t

    t

    t

    max

    Dual price

    r1 r2 r3 rt

  • 7/29/2019 Airline Revenue Management and e Markets

    16/26

    16

    Network approximations

    V x r y

    Ay x

    y EY

    t

    LP

    j

    j

    j( ) max=

    0

    Example: Deterministic LP

    Then, (provided gradient exists) and weaccept Rj if ...

    =V xtLP

    ( )

    R V x V x A

    V x A

    j t

    LP

    t

    LP

    j

    T tLP j

    ii Aj

    =

    ( ) ( )

    ( )

  • 7/29/2019 Airline Revenue Management and e Markets

    17/26

    17

    V x r E Y y

    Ay x

    y

    tNLP j j

    j

    j( ) max min{ , }=

    0

    Example: Probabilistic NLP

    Again, (provided gradient exists) and weaccept Rj if ...

    =V xtNLP

    ( )

    R V x V x A

    V x A

    j t

    NLP

    t

    NLP

    j

    T

    t

    NLP

    j

    i Ai

    j

    =

    ( ) ( )

    ( )

    V x E r y

    Ay x

    y Y

    t

    PI

    j

    j

    j( ) max=

    0

    Example: Randomized LP(Talluri and van Ryzin 97)

    Then, estimate by interchanging differentiationand expectation and using simulation

    V xtPI

    ( )

    ( )Y

    =

    V xN

    YtPI

    i

    i

    N

    ( ) ( )1

    1

    perfect information (PI)approximation

    dual price (r.v.):

  • 7/29/2019 Airline Revenue Management and e Markets

    18/26

    18

    - 2 . 0 0 %

    - 1 . 0 0 %

    0 . 0 0 %

    1 . 0 0 %

    2 . 0 0 %

    0 . 8 5 0 . 9 6 0 . 9 8

    N LP 1 N LP 2 Ran LP DP Ap pr ox .

    Hotel network (real-world data)42 days, 497 itins, 5 rate classes, 2 opts/day, 12 days, 450 rooms

    %Over LP Revenue

    Load Factor

    How could/should auctions be usedto accomplish the same thing?

  • 7/29/2019 Airline Revenue Management and e Markets

    19/26

    19

    Airline auctions and e-markets

    Practice Priceline.com

    Ticket auctions

    Current trends

    Research Basic economic theory

    Auction design

    Game theory based models

    Integration of different mechanisms

    New mechanisms are spreading in

    practice Third party auctioneers

    Priceline.com

    Expedia

    TripBid.com

    Airline-operated auctions

    South African Airways, Air Portugal, Cathay Pacific, Virgin

    Airline-owned consortia: Hotwire.com

    America West, American Airlines, Continental,

    Northwest, United and US Airways Scient (technology partner)

    Plans for futures/exchange market (A.D. Little)

    Current unit sales volume is roughly 3-5%

  • 7/29/2019 Airline Revenue Management and e Markets

    20/26

    20

    Ex: Priceline.comApproximately how it works Airlines provide priceline.com with

    Itinerary/leg prices

    Capacity allocations (max. number of seats)

    Basis: traditional RM calculations

    Customers submit bids for O-D Cannot specify flight time, connections, airline

    Priceline performs matching to maximize its spread

    Airlines generally view priceline.com customersas independent segment

    How airlines evaluate bids:

    $250

    Customer bids

    $210 $180 $150 $100 $50

    165)( = xVt

    displacement cost

    accept reject

    RM-based displacement cost becomes thereserve price for the auctioneer.

  • 7/29/2019 Airline Revenue Management and e Markets

    21/26

    21

    Some comments on the use ofauctions in airlines

    Airline markets are already very transparent CRS, travel agents, on-line price searches

    Consumer and airline price transparency

    Capacity-controlled discounts currentlyprovide significant price flexibility

    Demand is spread over time, so organizingsingle auction event seems impractical

    Industry scepticism and resistance

    Steve CossetteVP Distribution Planning

    Continental Airlines

    IATA Press Briefing

    "We have mixed views on seats as acommodity."

    "There's the potential to lose control ofinventory, and we're not anxious to pushthat along."

  • 7/29/2019 Airline Revenue Management and e Markets

    22/26

    22

    Research: Basic theory questions

    Competitive efficiency under price rigidity Advance purchase equilibrium can reduce welfare

    (Dana JPE 98) Capacity provided for low-value, advance purchase

    customers and is reserved for high-value, uncertaincustomers => Excess capacity allocated

    Ex post price equilibrium is more efficient

    Relaxing rigidity (auctions/markets) Risk aversion: Auctions create rationing risk &

    price risk

    Transaction costs of auctions Purchases/auctions over time

    Investment incentives (lumpy capacity)

    Research: Network auction

    mechanisms

    1

    2

    3

    4

    5

    Buyers bid on O-Ds or pathsConstraints on leg capacity

    Cooper 99

    Eso & Kumar, IBM 00

    Similar to combinatorial auctions with supplyflexibility.

  • 7/29/2019 Airline Revenue Management and e Markets

    23/26

    23

    Research: Buyers strategic behavior

    Most RM models in practice do not considerstrategic behavior auction theory does

    A first step: Some RM research now based ondiscrete choice models of consumer behavior

    S.E. Anderssen of SAS (1998), EJORBelobaba & Hopperstad PODS Studies

    Talluri & van Ryzin, Choice-based single-leg model

    Some modest progress on choice-

    based inventory controlCf. Mahajan & van Ryzin, ORto appear

    Sample path gradient algorithm for standardinventory models (e.g newsboy/Littlewood).

    Ex:Utility (avg.) Price

    Flight 1 Low HighFlight 2 High Low

    What happens if we ignore choice behavior?

  • 7/29/2019 Airline Revenue Management and e Markets

    24/26

    24

    Seat availability & revenue

    0

    5

    10

    15

    20

    25

    1 2

    Flights

    Protection

    Level

    Nieve Littlewood

    Optimal

    RevenueNL 51.93OPT 58.14 (+12%)

    Naive Littlewood

    Optimal

    Research: Strategic interactions with

    other firms

    Most RM models in practice do not considerstrategic interactions with other sellers

    Some early work in this direction

    Lippman & McCardle, OR 97Mahjan & van Ryzin, OR to appear

    Nessim & Schumsky, U. Rochester, Working Paper

  • 7/29/2019 Airline Revenue Management and e Markets

    25/26

    25

    Ex: What effect does competition

    have on inventory allocations?

    ProtectedSeats

    ProtectedSeats

    Airline A 9:00 AM

    Airline B 9:10 AM

    Competition causes excess

    allocation effect .

    0

    2 0

    4 0

    6 0

    8 0

    1 0 0

    1 2 0

    1 4 0

    1 6 0

    2 1 0 2 0

    Equilibrium allocation aspercentage of monopoly allocation

    #competing flights

    Cf. Mahajan & van Ryzin, ORto appear

  • 7/29/2019 Airline Revenue Management and e Markets

    26/26

    leading to lower profits

    020

    40

    60

    80

    100

    120

    2 10 20

    Equilibrium profits as percentageof monopoly profits

    #competing flights

    Summary & conclusions

    RM based on a largely price-rigid world

    New markets relax price rigidity

    Consequences Practice

    Lots of entry by intermediaries

    But airlines themselves are being quite cautious

    Theory questions

    How does it help? Whom does it help?

    Incentives to join? Incentives to invest? Math modeling questions

    Strategic behavior (buyers & sellers)

    Auction design (networks, inter-temporal)