Item pricing for revenue maximization

We consider the problem of pricing n items to maximize revenue when faced with a series of unknown buyers with complex preferences, and show that a simple pricing scheme achieves surprisingly strong guarantees. We show that in the unlimited supply setting, a random single price achieves expected revenue within a logarithmic factor of the total social welfare for customers with general valuation functions, which may not even necessarily be monotone. This generalizes work of Guruswami et. al [18], who show a logarithmic factor for only the special cases of single-minded and unit-demand customers. In the limited supply setting, we show that for subadditive valuations, a random single price achieves revenue within a factor of 2O(√(log n loglog n) of the total social welfare, i.e., the optimal revenue the seller could hope to extract even if the seller could price each bundle differently for every buyer. This is the best approximation known for any item pricing scheme for subadditive (or even submodular) valuations, even using multiple prices. We complement this result with a lower bound showing a sequence of subadditive (in fact, XOS) buyers for which any single price has approximation ratio 2Ω(log1/4 n), thus showing that single price schemes cannot achieve a polylogarithmic ratio. This lower bound demonstrates a clear distinction between revenue maximization and social welfare maximization in this setting, for which [12,10] show that a fixed price achieves a logarithmic approximation in the case of XOS [12], and more generally subadditive [10], customers. We also consider the multi-unit case examined by [1111] in the context of social welfare, and show that so long as no buyer requires more than a 1 -- ε fraction of the items, a random single price now does in fact achieve revenue within an O(log n) factor of the maximum social welfare.

[1]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[2]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[3]  Andrew V. Goldberg,et al.  Competitive auctions and digital goods , 2001, SODA '01.

[4]  Y. Shoham,et al.  Truth revelation in approximately efficient combinatorial auctions , 2002, JACM.

[5]  Amos Fiat,et al.  Competitive generalized auctions , 2002, STOC '02.

[6]  Rajeev Motwani,et al.  Algorithms for Multi-product Pricing , 2004, ICALP.

[7]  Venkatesan Guruswami,et al.  On profit-maximizing envy-free pricing , 2005, SODA '05.

[8]  Chaitanya Swamy,et al.  Truthful and Near-Optimal Mechanism Design via Linear Programming , 2005, FOCS.

[9]  Vladlen Koltun,et al.  Near-Optimal Pricing in Near-Linear Time , 2005, WADS.

[10]  Yoav Shoham,et al.  Combinatorial Auctions , 2005, Encyclopedia of Wireless Networks.

[11]  Maria-Florina Balcan,et al.  Mechanism design via machine learning , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[12]  Piotr Krysta,et al.  Single-minded unlimited supply pricing on sparse instances , 2006, SODA '06.

[13]  Maria-Florina Balcan,et al.  Approximation algorithms and online mechanisms for item pricing , 2006, EC '06.

[14]  Alexander Grigoriev,et al.  How to Sell a Graph: Guidelines for Graph Retailers , 2006, WG.

[15]  Uriel Feige,et al.  On maximizing welfare when utility functions are subadditive , 2006, STOC '06.

[16]  Noam Nisan,et al.  Truthful randomized mechanisms for combinatorial auctions , 2006, STOC '06.

[17]  U. Feige,et al.  Combination can be hard: approximability of the unique coverage problem , 2006, SODA 2006.

[18]  Daniel Lehmann,et al.  Combinatorial auctions with decreasing marginal utilities , 2001, EC '01.

[19]  Noam Nisan,et al.  Mechanisms for multi-unit auctions , 2007, EC '07.

[20]  Yan Zhang,et al.  A Quasi-PTAS for Profit-Maximizing Pricing on Line Graphs , 2007, ESA.

[21]  Anna R. Karlin,et al.  On profit maximization in mechanism design , 2007 .

[22]  Shahar Dobzinski,et al.  Two Randomized Mechanisms for Combinatorial Auctions , 2007, APPROX-RANDOM.

[23]  N. Nisan Introduction to Mechanism Design (for Computer Scientists) , 2007 .

[24]  Martin Hoefer,et al.  Stackelberg Network Pricing Games , 2008, STACS.