1 Modeling Extensions for a Class of Business-to-Business Revenue Management Problems Nicola Secomandi Carnegie Mellon University Tepper School of Business.

Slides:



Advertisements
Similar presentations
Linear Programming Problem
Advertisements

 Introduction  Simple Framework: The Margin Rule  Model with Product Differentiation, Variable Proportions and Bypass  Model with multiple inputs.
Chunyang Tong Sriram Dasu Information & Operations Management Marshall School of Business University of Southern California Los Angeles CA Dynamic.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
Side Constraints and Non-Price Attributes in Markets Tuomas Sandholm Carnegie Mellon University Computer Science Department [Paper by Sandholm & Suri 2001]
Applications of Stochastic Programming in the Energy Industry Chonawee Supatgiat Research Group Enron Corp. INFORMS Houston Chapter Meeting August 2, 2001.
Agenda Decentralization –Profit centers and profit computations –Transfer pricing National Youth Association HCC Industries Group problem solving.
Markov Decision Models for Order Acceptance/Rejection Problems Florian Defregger and Heinrich Kuhn Florian Defregger and Heinrich Kuhn Catholic University.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
Rule-based Price Discovery Methods in Transportation Procurement Auctions Jiongjiong Song Amelia Regan Institute of Transportation Studies University of.
Analysis of Supply Contracts with Total Minimum Commitment Yehuda Bassok and Ravi Anupindi presented by Zeynep YILDIZ.
Nonlinear Programming and Inventory Control (Multiple Items)
Machine Learning for Mechanism Design and Pricing Problems Avrim Blum Carnegie Mellon University Joint work with Maria-Florina Balcan, Jason Hartline,
Capacity Allocation to Support Customer Segmentation by Product Preference Guillermo Gallego Özalp Özer Robert Phillips Columbia University Stanford University.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Pricing in Supply Chains: Airline R evenue Management Salih ÖZTOP
Sunk Costs and Opportunity Costs Break Theory of the Firm Break Team Exercise BA 215 Agenda for Lecture 3.
Linear Programming Econ Outline  Review the basic concepts of Linear Programming  Illustrate some problems which can be solved by linear programming.
Efficient agent-based selection of DiffServ SLAs over MPLS networks Thanasis G. Papaioannou a,b, Stelios Sartzetakis a, and George D. Stamoulis a,b presented.
Introducing Information into RM to Model Market Behavior INFORMS 6th RM and Pricing Conference, Columbia University, NY Darius Walczak June 5, 2006.
Price Caps, Rate of Return Constraints and Universal Service Obligations Author: Pio Baake Presented by: Jared Hayden.
1 Maximizing Revenue with a Leg Revenue Management System E. Andrew Boyd Vice President, Research and Design PROS Revenue Management.
Optimization II. © The McGraw-Hill Companies, Inc., 2004 Operations Management -- Prof. Juran2 Outline Optimization Extensions Multiperiod Models –Operations.
Pricing and revenue optimization. Course outline Basic price optimization, examples Looks at pricing the product depending on the cost and demand structure.
Operations Management Session 25: Supply Chain Coordination.
Equilibrium problems with equilibrium constraints: A new modelling paradigm for revenue management Houyuan Jiang Danny Ralph Stefan Scholtes The Judge.
Supply Contract Allocation Gyana R. Parija Bala Ramachandran IBM T.J. Watson Research Center INFORMS Miami 2001.
Optimization Models Mathematical optimization models usually contain an objective (what to do) constraints (the rules that must be followed). Also referred.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments Author Linlin Wu, Saurabh Kumar Garg and Rajkumar.
A Firm-Based Freight Demand Modeling Framework: Qi Gong and Jessica Guo, PhD. Transportation and Urban Systems Analysis Lab Civil and Environmental Engineering.
Lecture 3 Secondary Equity Markets - I. Trading motives Is it a zero-sum game? Building portfolio for a long run. Trading on information. Short-term speculation.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
MAP: Multi-Auctioneer Progressive Auction in Dynamic Spectrum Access Lin Gao, Youyun Xu, Xinbing Wang Shanghai Jiaotong University.
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
25 Pricing Decisions, Including Target Costing and Transfer Pricing
PENN S TATE Department of Industrial Engineering 1 Revenue Management in the Context of Dynamic Oligopolistic Competition Terry L. Friesz Reetabrata Mookherjee.
Market power1 ECON 4925 Autumn 2006 Resource Economics Market power Lecturer: Finn R. Førsund.
© 2012 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license.
1 Where to Next? E. Andrew Boyd Chief Scientist and Senior VP, Science and Research PROS Revenue Management.
4th Annual INFORMS Revenue Management and Pricing Section Conference, June 2004 An Asymptotically-Optimal Dynamic Admission Policy for a Revenue Management.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, Inc., All Rights Reserved. 1-1 McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, Inc., All Rights.
Optimal Fueling Strategies for Locomotive Fleets in Railroad Networks Seyed Mohammad Nourbakhsh Yanfeng Ouyang 1 William W. Hay Railroad Engineering Seminar.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Needles Powers Crosson Principles of Accounting 12e Short-Run Decision Analysis and Capital Budgeting 25 C H A P T E R ©human/iStockphoto.
Pricing with Markups in Competitive Markets with Congestion Nicolás Stier-Moses, Columbia Business School Joint work with José Correa, Universidad Adolfo.
Improving Revenue by System Integration and Cooperative Optimization Reservations & Yield Management Study Group Annual Meeting Berlin April 2002.
© 2012 Pearson Prentice Hall. All rights reserved. Using Costs in Decision Making Chapter 3.
Fair Allocation and Network Ressources Pricing Fair Allocation and Network Ressources Pricing A simplified bi-level model Work sponsored by France Télécom.
Managerial Economics Lecture: Optimization Technique Date:
© 2012 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part, except for use as permitted in a license.
1 Management Science. 2 Chapter Topics The Management Science Approach to Problem Solving Model Building: Break-Even Analysis Computer Solution Management.
CORNERSTONES of Managerial Accounting, 5e. © 2014 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part,
ACCT 2302 Fundamentals of Accounting II Spring 2011 Lecture 18 Professor Jeff Yu.
Crosson Needles Managerial Accounting 10e Short-Run Decision Analysis 9 C H A P T E R © human/iStockphoto ©2014 Cengage Learning. All Rights Reserved.
Part Three: Information for Decision-making Chapter Ten: Pricing Decisions and Profitability Analysis Use with Management and Cost Accounting 8e by Colin.
Reconstructing Preferences from Opaque Transactions Avrim Blum Carnegie Mellon University Joint work with Yishay Mansour (Tel-Aviv) and Jamie Morgenstern.
TRANSFER PRICING CHAPTER 22 MANAGEMENT SYSTEMS TRANSFER PRICING.
Airline Network Revenue Management with Buy-up
Introducing Information into RM to Model Market Behavior INFORMS 6th RM and Pricing Conference, Columbia University, NY Darius Walczak June 5, 2006.
11 Pricing Decisions, Including Target Costing and Transfer Pricing
Graphic Era University, Dehradun
Arnim Kuhn & Wolfgang Britz
Profitability Analysis
Applications of Optimization
12th IEEE PES PowerTech Conference
2016 International Conference on Grey Systems and Uncertainty Analysis
Chapter 1. Formulations.
Cost Accounting for Decision-making
Cost Accounting for Decision-making
Presentation transcript:

1 Modeling Extensions for a Class of Business-to-Business Revenue Management Problems Nicola Secomandi Carnegie Mellon University Tepper School of Business Phone: (412) Joint work with Kirk Abbott, PROS Revenue Management 4-th Annual Conference of the INFORMS Revenue Management and Pricing Section, MIT June 10, 2004

2 Outline Motivation A Class of Business-to-Business (B2B) Revenue Management Problems Unification and Extension of Traditional Models Possible Types of Control Policies Conclusions

3 Motivation Traditional revenue management supports commercial reservation processes for perishable capacity –Airline case: itinerary bookings –Hotel case: room-night bookings –Rental-car case: car-day bookings “Airline revenue management illustrates a successful e-commerce model” (Boyd and Bilegan 2003) –Interplay of central reservation and revenue management systems

4 Motivation Traditional revenue management deals mainly with business-to-consumer (B2C) transactions But B2B commerce accounts for more than 90% of all commercial transactions E-commerce enables the use of revenue management to support B2B commercial reservation processes

5 Motivation The opportunity to apply revenue management to B2B environments is huge and remains essentially untapped Research questions –To what B2B domains are traditional revenue management concepts relevant? –Are traditional models adequate? –If not, how can they be extended?

6 A Class of B2B Revenue Management Problems The class of B2B problems with rentable resources –Companies that sell B2B services rendered through rentable resources Examples –Companies that provide transportation services as natural-gas, telecom, freight, and cargo carriers –Companies that lease commercial and industrial equipment, physical space, data storage, and web-based computing machinery

7 A Class of B2B Revenue Management Problems B2B transactions are predominantly based on long-term contracts –They support production and distribution processes –B2C transactions support consumption processes Negotiation is the main B2B transaction mechanism –Bilateral trades –Requests for proposal/quote –Auctions –Price, quantity, quality, and terms and conditions are jointly negotiated

8 A Class of B2B Revenue Management Problems For this class of problems, revenue management must –Integrate pricing and inventory controls –Support the negotiation of long-term contracts involving multiple services But traditional models –Separate inventory and pricing control –Are “1-dimensional” in either resources or time

9 A Class of B2B Revenue Management Problems Booking period Services are delivered hereAirline Setting Beginning of the finite horizon End of the finite horizon Booking period Service is delivered over time Hotel/Rental-Car Setting Beginning of the finite horizon End of the finite horizon

10 Unification of Traditional Models Recent review papers –McGill & van Ryzin (1999) –Boyd & Bilegan (2003) –Bitran & Caldentey (2003) –Elmagraby & Keskinocak (2003) Books –Talluri & van Ryzin (2004) –Phillips (2004)

11 Unification of Traditional Models Separation of inventory and pricing control in traditional revenue management is mainly an organizational issue Within the simple deterministic framework of traditional models it is not mathematically warranted Gallego and van Ryzin (GV97) deterministic network pricing model subsumes the classical demand-to-come deterministic LP model and its related control mechanisms

12 Unification of Traditional Models The GV97 model reformulated as a demand-to-come model max p,x  j p j x j s.t.  j a ij x j  c i,  i; (y i ) 0  x j  E[N j (p j )],  j p j  0,  j At optimality the allocation variables x j can be eliminated

13 Unification of Traditional Models GV97 KKT conditions imply that If  i a ij y* i > 0 then p* j = [1 + MU j (p* j )]  i a ij y* i MU j (p* j ): optimal mark-up factor for service j GV97 optimal prices include bid prices –When prices are set correctly “the effect of allocation schemes appears to be relatively minor” (GV97)

14 Unification of Traditional Models Extending a result reported by Boyd and Bilegan (2003) the GV97 model can be decomposed into –A Lagrangian dual pricing problem max   i v i (  ) s.t.  i  ij  0,  j –And a set of Lagrangian allocation subproblems,  i v i (  )  max x  j  ij x ij s.t.  j a ij x ij  c i 0  x ij  E[N j (  j )],  j with p j =  i  ij

15 Unification of Traditional Models The traditional price-proration approach combined with local optimizations can be used with the GV97 model –EMSR-based virtual nesting –DP-based bid price tables Ignoring demand uncertainty, pricing is more important than inventory control But inventory control remains important to account for demand uncertainty in between re- optimizations

16 Extension of Traditional Models The following contract-type is the basic modeling entity for the class of B2B problems with rentable resources –Start time and duration –Set of services requiring the usage of multiple resources –Service prices and quantities –Take-or pay terms and conditions The firm structures its commercial agreements as contract-type instances (CTIs) The firm observes demand for CTIs

17 Extension of Traditional Models CTIs have overlapping booking and service periods

18 Extension of Traditional Models CTI demand functions are multidimensional –They depend on the prices of all the services that belong to a CTI

19 Extension of Traditional Models A time-and-space network optimization model is needed –Airline case: spatial network problem –Hotel/Rental-car case: temporal network problem In most applications the variable cost of providing a B2B service can be substantial –The marginal cost may also depend on the remaining available capacity B2B request size is not unitary

20 Extension of Traditional Models Index sets: CTI set J, service set M, resource set I, time- period set K Parameters  j : Length of CTI j service period N jk (p jk ): r.v. # of CTI j requests received in booking period k as a function of the price vector p jk  (p jkm, m  M) S jkm : r.v. size of service m asked for by one CTI j request in period k a ik’m : consumption of resource i by service m in service period k’ c ik’ : resource i available capacity in period k’ f c ik : resource i convex variable-cost function in period k’ Decisions variables x jk : number of accepted CTI j requests in period k p jkm : price of service m for CTI j in period k

21 Extension of Traditional Models Deterministic network pricing model max p,x  j,k,m  j p jkm E[S jkm ]x jk –  i,k’ f c ik’ (A ik’ ) s.t.  j,k,m a ik’m E[S jkm ]x jk  c ik’,  i, k’; (y ik’ ) 0  x jk  E[N jk (p jk )],  j, k p jkm  0,  j, k, m with A ik’   j,k,m a ik’m E[S jkm ]x jk At optimality variables x jk can be eliminated

22 Extension of Traditional Models Main differences with respect to GV97 –Capacity constraints are “2-dimensional” (i and k’) –Objective includes a cost function –Objective and capacity constraints include expected service request size

23 Extension of Traditional Models KKT conditions imply that the optimal prices are mark-ups over the sum of marginal and per-unit opportunity costs p* jkm =  j –1 [1 + MU jkm (p* jk )]  i,k’ [f c’ ik’ (A* ik’ ) + y* ik’ ]a ik’m with MU jkm (p* jk ) the optimal mark-up factor (  0) for service m of CTI j in period k

24 Extension of Traditional Models Lagrangian dual pricing problem max   i,k’ v ik’ (  ik’ ) s.t.  i,k’  ijkk’m  0,  j, k, m Lagrangian allocation subproblems,  i, k’ v ik’ (  ik’ )  max x  j,k,m  ijkk’m E[S jkm ]x ijkk’ – f c ik’ (B ik’ ) s.t.  j,k,m a ik’m E[S jkm ]x ijkk’  c ik’ 0  x ijkk’  E[N jk (  ijkk’ )],  j, k with  j p jkm =  i,k’  ijkk’m and B ik’    j,k,m a ik’m E[S jkm ]x ijkk’

25 Extension of Traditional Models The following traditional scheme applies –Solve the network (pricing) model to compute optimal prices and capacity duals –Compute resource/time-period combinations capacity value functions –Use these parameters to instantiate a control policy

26 Possible Types of Control Policies Auction-based one-to-many negotiations –Set a minimum price for a block of capacity-to- auction to cover variable and opportunity costs Bilateral negotiations –First set unit prices according to the optimization model then negotiate sizes –Set size-dependent prices to maximize the expected profitability of the transaction

27 Possible Types of Control Policies Bilateral negotiation with size-dependent prices –Consider a request for services {m} with sizes {s km } and service time-periods {k’} of length  received in time period k < k’ –Assume feasible sizes {s km } The quoted prices {P km } should –Cover the incremental cost IC(s k ) of accommodating the request –Account for the buyer’s willingness to pay or valuation

28 Possible Types of Control Policies IC(s k )   i,k’ [VC ik’ (s k ) + OC ik’ (s k )] VC ik’ (s k ): Variable cost of resource i in period k’ with c b ik’ already booked capacity VC ik’ (s k )  f c ik’ (c b ik’ +  j,k,m a ik’m s km ) – f c ik’ (c b ik’ ) OC ik’ (s k ): Approximate opportunity cost of resource i in period k’, e.g. OC ik’ (s k )  m a ik’m s km y* ik’

29 Possible Types of Control Policies Given the incremental cost, compute prices to maximize expected profit max P [  m P km s km – IC(s k )]  Pr(  m {W m  P km }) With W m the random variable buyer’s willingness to pay for service m

30 Possible Types of Control Policies Given the incremental cost, compute total revenue to maximize expected profit max R [R – IC(s k )]  Pr(V  R) R: the total revenue from the transaction V: the buyer’s valuation or budget random variable Prices can be recovered by splitting R according to some business rule

31 Conclusions Contributions –Introduced the class of B2B problems with rentable resources –Unified and extended traditional models Additional research –CTI demand modeling/forecasting and interplay with optimization/control-policies –Numerical, experimental or empirical testing