Towards Robust Revenue Management: Capacity Control Using Limited Demand Information Michael Ball, Huina Gao, Yingjie Lan & Itir Karaesmen Robert H Smith.

Slides:



Advertisements
Similar presentations
Ulams Game and Universal Communications Using Feedback Ofer Shayevitz June 2006.
Advertisements

QoS-based Management of Multiple Shared Resources in Dynamic Real-Time Systems Klaus Ecker, Frank Drews School of EECS, Ohio University, Athens, OH {ecker,
Tight Bounds for Online Class- constrained Packing Hadas Shachnai Bell Labs and The Technion IIT Tami Tamir The Technion IIT.
Design of the fast-pick area Based on Bartholdi & Hackman, Chpt. 7.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Online Algorithms Amrinder Arora Permalink:
1 Learning with continuous experts using Drifting Games work with Robert E. Schapire Princeton University work with Robert E. Schapire Princeton University.
ANDREW MAO, STACY WONG Regrets and Kidneys. Intro to Online Stochastic Optimization Data revealed over time Distribution of future events is known Under.
Improving Forecast Accuracy by Unconstraining Censored Demand Data Rick Zeni AGIFORS Reservations and Yield Management Study Group May, 2001.
1 Reinforcement Learning Introduction & Passive Learning Alan Fern * Based in part on slides by Daniel Weld.
Parameterized Timing Analysis with General Delay Models and Arbitrary Variation Sources Khaled R. Heloue and Farid N. Najm University of Toronto {khaled,
Infinite Horizon Problems
Planning under Uncertainty
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Dynamic Internet Congestion with Bursts Stefan Schmid Roger Wattenhofer Distributed Computing Group, ETH Zurich 13th International Conference On High Performance.
Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ.,
Dynamic Power Management for Systems with Multiple Power Saving States Sandy Irani, Sandeep Shukla, Rajesh Gupta.
© Michael O. Ball Competitive Analysis of Online Booking: Dynamic Policies Michael Ball, Huina Gao, Itir Karaesman R. H. Smith School of Business University.
Capacity Allocation to Support Customer Segmentation by Product Preference Guillermo Gallego Özalp Özer Robert Phillips Columbia University Stanford University.
Multiple Sender Distributed Video Streaming Thinh Nguyen (IEEE Member) Avideh Zakhor (IEEE Fellow) IEEE Transactions on multimedia 2004.
1 Stochastic Modeling for Clinical Scheduling by Ji Lin Reference: Muthuraman, K., and Lawley, M. A Stochastic Overbooking Model for Outpatient Clinical.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Lecture 10 Comparison and Evaluation of Alternative System Designs.
Pricing in Supply Chains: Airline R evenue Management Salih ÖZTOP
1 EMSR vs. EMSU: Revenue or Utility? 2003 Agifors Yield Management Study Group Honolulu, Hawaii Larry Weatherford,PhD University of Wyoming.
Introducing Information into RM to Model Market Behavior INFORMS 6th RM and Pricing Conference, Columbia University, NY Darius Walczak June 5, 2006.
Multiple Sender Distributed Video Streaming Nguyen, Zakhor IEEE Transactions on Multimedia April 2004.
Airline Schedule Optimization (Fleet Assignment II) Saba Neyshabouri.
Scheduling of Flexible Resources in Professional Service Firms Arun Singh CS 537- Dr. G.S. Young Dept. of Computer Science Cal Poly Pomona.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Equilibrium problems with equilibrium constraints: A new modelling paradigm for revenue management Houyuan Jiang Danny Ralph Stefan Scholtes The Judge.
DEXA 2005 Quality-Aware Replication of Multimedia Data Yicheng Tu, Jingfeng Yan and Sunil Prabhakar Department of Computer Sciences, Purdue University.
H oppersta d C onsultin g Market/Airline/Class (MAC) Revenue Management RM2003 Hopperstad May 03.
A Theoretical Study of Optimization Techniques Used in Registration Area Based Location Management: Models and Online Algorithms Sandeep K. S. Gupta Goran.
Modeling.
H OPPERSTA D C ONSULTIN G Market/Airline/Class (MAC) Revenue Management AGIFORS RM 2003 Hopperstad June 03.
Constrained Forecast Evaluation (CFE) Ronald P. Menich AGIFORS Res & YM 2-5 June 2003 HNL.
Trust-Aware Optimal Crowdsourcing With Budget Constraint Xiangyang Liu 1, He He 2, and John S. Baras 1 1 Institute for Systems Research and Department.
August th Computer Olympiad1 Learning Opponent-type Probabilities for PrOM search Jeroen Donkers IKAT Universiteit Maastricht.
Scheduling policies for real- time embedded systems.
Supply Contracts with Total Minimum Commitments Multi-Product Case Zeynep YILDIZ.
Competitive Queue Policies for Differentiated Services Seminar in Packet Networks1 Competitive Queue Policies for Differentiated Services William.
4th Annual INFORMS Revenue Management and Pricing Section Conference, June 2004 An Asymptotically-Optimal Dynamic Admission Policy for a Revenue Management.
1 Managing Flow Variability: Safety Inventory Operations Management Session 23: Newsvendor Model.
Estimating Component Availability by Dempster-Shafer Belief Networks Estimating Component Availability by Dempster-Shafer Belief Networks Lan Guo Lane.
Pasternack1 Optimal Pricing and Return Policies for Perishable Commodities B. A. Pasternack Presenter: Gökhan METAN.
1 11/29/2015 Chapter 6: CPU Scheduling l Basic Concepts l Scheduling Criteria l Scheduling Algorithms l Multiple-Processor Scheduling l Real-Time Scheduling.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
A Membrane Algorithm for the Min Storage problem Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi di Milano – Bicocca WMC.
Space-Efficient Online Computation of Quantile Summaries SIGMOD 01 Michael Greenwald & Sanjeev Khanna Presented by ellery.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Selection of Behavioral Parameters: Integration of Case-Based Reasoning with Learning Momentum Brian Lee, Maxim Likhachev, and Ronald C. Arkin Mobile Robot.
Non-Preemptive Buffer Management for Latency Sensitive Packets Moran Feldman Technion Seffi Naor Technion.
Probabilistic km-anonymity (Efficient Anonymization of Large Set-valued Datasets) Gergely Acs (INRIA) Jagdish Achara (INRIA)
Author Utility-Based Scheduling for Bulk Data Transfers between Distributed Computing Facilities Xin Wang, Wei Tang, Raj Kettimuthu,
Active Learning and the Importance of Feedback in Sampling Rui Castro Rebecca Willett and Robert Nowak.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Chapter 4 CPU Scheduling. 2 Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 A General Approach to Equity in Traffic Flow Management and Its Application to Mitigating Exemption Bias in Ground Delay Programs Michael Ball University.
Dynamic Resource Allocation for Shared Data Centers Using Online Measurements By- Abhishek Chandra, Weibo Gong and Prashant Shenoy.
Introducing Information into RM to Model Market Behavior INFORMS 6th RM and Pricing Conference, Columbia University, NY Darius Walczak June 5, 2006.
University of Texas at El Paso
Analyzing Security and Energy Tradeoffs in Autonomic Capacity Management Wei Wu.
Professor Arne Thesen, University of Wisconsin-Madison
Announcements Homework 3 due today (grace period through Friday)
Networked Real-Time Systems: Routing and Scheduling
Information Theoretical Analysis of Digital Watermarking
Presentation transcript:

Towards Robust Revenue Management: Capacity Control Using Limited Demand Information Michael Ball, Huina Gao, Yingjie Lan & Itir Karaesmen Robert H Smith School of Business University of Maryland June 6, 2006

Background on Competitive Analysis Algorithmalgorithminput Evil DesignerstreamAdversary i 1, i 2, i 3, … Competitive Ratio = Min input streams {(alg performance)/(best performance)} “Traditional” revenue management analysis has assumed: Demand can be forecast reasonably well Risk neutrality Are these valid??

Review of BQ Results BQ: Ball & Queyranne, “Toward Robust Revenue Management: Competitive Analysis of Online Booking” Sample Result:  Flight has 95 available seats, three fare classes: $1,000, $750, $500  Policy that guarantees at least 63% of the max possible revenue:  Protect 15 high fare seats  Protect 35 seats for two higher fare classes (i.e. sell at most 60 lowest fare seats)

2-fare Case Continuous booking problem – can accept a fraction of an order  n = number of seats  f1 = higher fare; f2 = lower fare.  r = f2/f1 = discount ratio.  Key quantity: b(r) = 1 / (2 – r) Theorem: For the continuous two-fare booking problem, the booking policy with protection level (1 – b(r)) n has competitive ratio b(r). This is best possible among all online booking policies.

Comparison to first-come first-served and partitioned protection levels first come-first served partitioned protection levels nested protection levels

More General Results Define:  = m -  {i=2,m} f i / f i-1  i = (n /  ) (i -  {j=1,i} f j+1 / f j ) Theorem: For the continuous m-fare problem, the protection level policy using protection levels  i achieves a competitive ratio of at least 1 /  and this is the best possible. Discrete problem: results generally can be extended with small loss in guaranteed performance; randomized algorithms can achieve same performance as for continuous case. Results apply to standard and theft nesting (order quantity control); results also for bid-price controls. Dynamic policies introduced.

Goals of Our Research  Empirically evaluate online policies and compare to other well-known methods  Evaluate the benefit of using limited demand information  Test sensitivity to demand parameters or models

Experiments  Average performance computed using simulation  S = 300 samples  Performance metric: Average performance gap (average of ratio of policy revenue to offline revenue)  Aggregate demand Poisson distributed  Vary: demand mix, demand factor, fares, arrival regime

Basic BQ policies w time homogeneous arrivals (stat: static BQ, stat-t: static BQ w theft, dyn: dynamic BQ, fcfs: first-come, first-served) f 1 =2000, f 2 =1000, n=100, arrivals time-homogeneous

(cnt’d) No. of seats unsold f 1 =2000, f 2 =1000, n=100, arrivals time-homogeneous

(cont’d) Performance with LBH arrivals f 1 =2000, f 2 =1000, n=100, arrivals LBH

Demand Bounds BQ policies do not seem to perform well when high fare demand is low. But these policies are behaving “as advertised”, i.e. protecting against possibility of influx of high demand orders. If such an influx of high demand orders is not possible then we need to “tell” the policy  Demand bounds: L i  class i demand  U i

Deriving Policies for Bounded Demand Case online revenue from input stream I and policy b optimal offline revenue Problem: space of input streams can get extremely large

Reducing problem size using CAST’s (category attack streams) fare class m class 1 fare class m class 1 num orders = lower bound num orders = upper bound  All input streams with the same profile are dominated by the unique LBH stream.  Any LBH stream is dominated by one of the CAST streams, there are m in total.

MIP Formulation for Choosing Best Policy competitive ratio. b i – b i gap between nested booking limits offline optimal revenue from CAST j revenue guaranteed by lower bounds from requests with fares higher than class j. Capacity remaining after allocating space for orders of class j or higher guaranteed by bounds

Closed Form Solution for Continuous Problem (LP relaxation)

Policy Optimality and Discrete Case  For the continuous m-fare problem with bounds, no policy can achieve a better competitive ratio than z*.  For the discrete problem, the seller can achieve the same competitive ratio as the continuous problem, by randomizing among a certain set of policies.

Dynamic Policies  Prior analysis assumes adversary always follows an optimal strategy.  If adversary makes a mistake, then from that point forward we can adjust the policy and possibly guarantee a better level of performance.  The analysis of the bounded case can easily be adjusted for this case since adversary mistakes  adjustments to bounds.  Dynamic policies cannot guarantee better a priori performance – only better performance given certain partial input streams

Policies evaluated  STAT: static online policy of BQ  DYN: dynamic online policy suggested by BQ  BSTAT: static online policy with demand bounds  BDYN: dynamic online policy with demand bounds  EMSR: Littlewood’s rule (optimal for m=2 and LBH)  MDP: Markov Decision Process model  VRM-30: adaptive method of van Ryzin and McGill, computed only with the first 30 runs  VRM: adaptive method of van Ryzin and McGill, computed by discarding initial runs

Benefit of demand information: time-homogeneous arrivals f 1 =2000, f 2 =1000, n=100, arrivals time-homogeneous

Benefits of demand information: LBH Arrivals f 1 =2000, f 2 =1000, n=100, LBH arrivals

Comparison to VRM (2 to 1 fare ratio) f 1 =2000, f 2 =1000, n=100, LBH arrivals, demand factor 1.5

Multiple fare classes m=3, n=100, f 1 =3000, f 2 =2000, f 3 =1000, 3 =30, LBH arrivals

Sensitivity to demand information (mean arrival rate varies – bounds remain the same) f 1 =2000, f 2 =1000, n=100, estimated mean [60,60], demand bounds 2 std.dev. away from estimated mean, time-homogeneous arrivals

Sensitivity to demand information (all arrivals in first half of booking period) f 1 =2000, f 2 =1000, n=100, arrivals estimated to be time-homogeneous, actual arrivals occur only in the first-half of the booking period

Observations based on Computations  When correct bounds are used, online policies yield maximal revenue (  EMSR)  Difference between static and dynamic policies is negligible when bounds are used when demand is stationary  Policies relatively robust to quality of aggregate demand information (  EMSR)

Summary and Conclusions  Competitive analysis of online booking  Incorporated limited demand information  Closed form solutions obtained via sequence reduction and MIP/LP formulation  Optimal online policies  Nesting structure preserved and is optimal  Computational complexity minimal

Summary and Conclusions  Demand information significantly improves the average revenues obtained by online policies  Close to maximal revenues  Policies are robust  Distribution free  Free of demand modeling errors  Work well with error in estimates  No risk-neutrality assumption