Pricing for Online Resource Allocation: Intervals and Paths

We present pricing mechanisms for several online resource allocation problems which obtain tight or nearly tight approximations to social welfare. In our settings, buyers arrive online and purchase bundles of items; buyers' values for the bundles are drawn from known distributions. This problem is closely related to the so-called prophet-inequality of Krengel and Sucheston and its extensions in recent literature. Motivated by applications to cloud economics, we consider two kinds of buyer preferences. In the first, items correspond to different units of time at which a resource is available; the items are arranged in a total order and buyers desire intervals of items. The second corresponds to bandwidth allocation over a tree network; the items are edges in the network and buyers desire paths. Because buyers' preferences have complementarities in the settings we consider, recent constant-factor approximations via item prices do not apply, and indeed strong negative results are known. We develop static, anonymous bundle pricing mechanisms. For the interval preferences setting, we show that static, anonymous bundle pricings achieve a sublogarithmic competitive ratio, which is optimal (within constant factors) over the class of all online allocation algorithms, truthful or not. For the path preferences setting, we obtain a nearly-tight logarithmic competitive ratio. Both of these results exhibit an exponential improvement over item pricings for these settings. Our results extend to settings where the seller has multiple copies of each item, with the competitive ratio decreasing linearly with supply. Such a gradual tradeoff between supply and the competitive ratio for welfare was previously known only for the single item prophet inequality.

[1]  S. Matthew Weinberg,et al.  A Simple and Approximately Optimal Mechanism for an Additive Buyer , 2014, 2014 IEEE 55th Annual Symposium on Foundations of Computer Science.

[2]  Liad Blumrosen,et al.  Posted prices vs. negotiations: an asymptotic analysis , 2008, EC '08.

[3]  Yajun Wang,et al.  Secretary problems: laminar matroid and interval scheduling , 2011, SODA '11.

[4]  E. Samuel-Cahn Comparison of Threshold Stop Rules and Maximum for Independent Nonnegative Random Variables , 1984 .

[5]  Shuchi Chawla,et al.  Algorithmic pricing via virtual valuations , 2007, EC '07.

[6]  Yossi Azar,et al.  Truthful Online Scheduling with Commitments , 2015, EC.

[7]  Amos Fiat,et al.  The Invisible Hand of Dynamic Market Pricing , 2015, EC.

[8]  Martin Hoefer,et al.  Online Independent Set Beyond the Worst-Case: Secretaries, Prophets, and Periods , 2013, ICALP.

[9]  Shuchi Chawla,et al.  Mechanism Design for Subadditive Agents via an Ex Ante Relaxation , 2016, EC.

[10]  Yang Cai,et al.  Simple mechanisms for subadditive buyers via duality , 2019, SECO.

[11]  Nikhil R. Devanur,et al.  Stability of service under time-of-use pricing , 2017, STOC.

[12]  S. Matthew Weinberg,et al.  Simple Mechanisms for a Subadditive Buyer and Applications to Revenue Monotonicity , 2018, ACM Trans. Economics and Comput..

[13]  Noam Nisan,et al.  Online ascending auctions for gradually expiring items , 2005, SODA '05.

[14]  Shuchi Chawla,et al.  Multi-parameter mechanism design and sequential posted pricing , 2010, BQGT.

[15]  Mohammad Taghi Hajiaghayi,et al.  Online auctions with re-usable goods , 2005, EC '05.

[16]  Richard Cole,et al.  Prompt Mechanisms for Online Auctions , 2008, SAGT.

[17]  Michal Feldman,et al.  Combinatorial Auctions via Posted Prices , 2014, SODA.

[18]  Carlo Curino,et al.  ERA: A Framework for Economic Resource Allocation for the Cloud , 2017, WWW.

[19]  Shuchi Chawla,et al.  The power of randomness in bayesian optimal mechanism design , 2010, EC '10.

[20]  Yossi Azar,et al.  Prompt Mechanism for Ad Placement over Time , 2011, SAGT.

[21]  Srikanth Kandula,et al.  Dynamic Pricing and Traffic Engineering for Timely Inter-Datacenter Transfers , 2016, SIGCOMM.

[22]  S. Matthew Weinberg,et al.  Matroid prophet inequalities , 2012, STOC '12.

[23]  Paul Dütting,et al.  Prophet Inequalities Made Easy: Stochastic Optimization by Pricing Non-Stochastic Inputs , 2016, 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS).