Online Resource Allocation Under Partially Predictable Demand

For online resource allocation problems, we propose a new demand arrival model where the sequence of arrivals contains both an adversarial component and a stochastic one. Our model requires no demand forecasting; however, due to the presence of the stochastic component, we can partially predict future demand as the sequence of arrivals unfolds. Under the proposed model, we study the problem of the online allocation of a single resource to two types of customers, and design online algorithms that outperform existing ones. Our algorithms are adjustable to the relative size of the stochastic component, and our analysis reveals that as the portion of the stochastic component grows, the loss due to making online decisions decreases. This highlights the value of (even partial) predictability in online resource allocation. We impose no conditions on how the resource capacity scales with the maximum number of customers. However, we show that using an adaptive algorithm — which makes online decisions based on observed data — is particularly beneficial when capacity scales linearly with the number of customers. Our work serves as a first step in bridging the long-standing gap between the two well-studied approaches to the design and analysis of online algorithms based on (1) adversarial models and (2) stochastic ones. Using novel algorithm design, we demonstrate that even if the arrival sequence contains an adversarial component, we can take advantage of the limited information that the data reveals to improve allocation decisions. We also study the classical secretary problem under our proposed arrival model, and we show that randomizing over multiple stopping rules may increase the probability of success.

[1]  Thomas S. Ferguson,et al.  Who Solved the Secretary Problem , 1989 .

[2]  H. Chernoff A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of Observations , 1952 .

[3]  Berthold Vöcking,et al.  Primal beats dual on online packing LPs in the random-order model , 2013, STOC.

[4]  Yin Zhang,et al.  COPE: traffic engineering in dynamic networks , 2006, SIGCOMM 2006.

[5]  김태우,et al.  공유경제 플랫폼서비스가 기존 산업에 미치는 영향 = The rise of the sharing economy : estimating the impact of existing industrials , 2016 .

[6]  Gender differences in booking business travel Advance booking behavior and associated financial impact , 2016 .

[7]  Victor F. Araman,et al.  Dynamic Pricing for Nonperishable Products with Demand Learning , 2009, Oper. Res..

[8]  Peter P. Belobaba,et al.  Survey Paper - Airline Yield Management An Overview of Seat Inventory Control , 1987, Transp. Sci..

[9]  Y. Ye,et al.  Online Allocation Rules in Display Advertising , 2014, 1407.5710.

[10]  C. McDiarmid Concentration , 1862, The Dental register.

[11]  Vivek F. Farias,et al.  Model Predictive Control for Dynamic Resource Allocation , 2012, Math. Oper. Res..

[12]  C. Scovel,et al.  Concentration of the hypergeometric distribution , 2005 .

[13]  Yingjie Lan,et al.  Revenue Management with Limited Demand Information , 2008, Manag. Sci..

[14]  Vahab S. Mirrokni,et al.  Online Allocation with Traffic Spikes: Mixing Adversarial and Stochastic Models , 2015, EC.

[15]  David Lindley,et al.  Dynamic Programming and Decision Theory , 1961 .

[16]  Stefanus Jasin,et al.  Performance of an LP-Based Control for Revenue Management with Unknown Demand Parameters , 2015, Oper. Res..

[17]  Peter Belobaba,et al.  OR Practice - Application of a Probabilistic Decision Model to Airline Seat Inventory Control , 1989, Oper. Res..

[18]  Melvyn Sim,et al.  Robust linear optimization under general norms , 2004, Oper. Res. Lett..

[19]  Amin Saberi,et al.  Allocating online advertisement space with unreliable estimates , 2007, EC '07.

[20]  Maurice Queyranne,et al.  Toward Robust Revenue Management: Competitive Analysis of Online Booking , 2009, Oper. Res..

[21]  Joseph Naor,et al.  The Design of Competitive Online Algorithms via a Primal-Dual Approach , 2009, Found. Trends Theor. Comput. Sci..

[22]  Peter R. Freeman [Who Solved the Secretary Problem?]: Comment , 1989 .

[23]  Morteza Zadimoghaddam,et al.  Simultaneous approximations for adversarial and stochastic online budgeted allocation , 2012, SODA.

[24]  Marvin Hersh,et al.  A Model for Dynamic Airline Seat Inventory Control with Multiple Seat Bookings , 1993, Transp. Sci..

[25]  Jeffrey I. McGill,et al.  Airline Seat Allocation with Multiple Nested Fare Classes , 1993, Oper. Res..

[26]  David Simchi-Levi,et al.  Tight Weight-dependent Competitive Ratios for Online Edge-weighted Bipartite Matching and Beyond , 2019, EC.

[27]  William L. Cooper Asymptotic Behavior of an Allocation Policy for Revenue Management , 2002, Oper. Res..

[28]  Van-Anh Truong,et al.  Online Advance Admission Scheduling for Services with Customer Preferences. , 2018, 1805.10412.

[29]  P. Freeman The Secretary Problem and its Extensions: A Review , 1983 .

[30]  Robert D. Kleinberg,et al.  Secretary Problems with Non-Uniform Arrival Order , 2015, STOC.

[31]  K. Littlewood. Special Issue Papers: Forecasting and control of passenger bookings , 2005 .

[32]  Robert D. Kleinberg A multiple-choice secretary algorithm with applications to online auctions , 2005, SODA '05.

[33]  Clifford Stein,et al.  Advance Service Reservations with Heterogeneous Customers , 2018, Manag. Sci..

[34]  Zizhuo Wang,et al.  A Dynamic Near-Optimal Algorithm for Online Linear Programming , 2009, Oper. Res..

[35]  Thomas P. Hayes,et al.  The adwords problem: online keyword matching with budgeted bidders under random permutations , 2009, EC '09.

[36]  K. Talluri,et al.  An Analysis of Bid-Price Controls for Network Revenue Management , 1998 .

[37]  Arkadi Nemirovski,et al.  Robust optimization – methodology and applications , 2002, Math. Program..

[38]  Shaler Stidham,et al.  The Underlying Markov Decision Process in the Single-Leg Airline Yield-Management Problem , 1999, Transp. Sci..

[39]  Omar Besbes,et al.  Dynamic Pricing Without Knowing the Demand Function: Risk Bounds and Near-Optimal Algorithms , 2009, Oper. Res..

[40]  Aranyak Mehta,et al.  AdWords and Generalized On-line Matching , 2005, FOCS.