Allocating online advertisement space with unreliable estimates

We study the problem of optimally allocating online advertisement space to budget-constrained advertisers. This problem was defined and studied from the perspective of worst-case online competitive analysis by Mehta et al. Our objective is to find an algorithm that takes advantage of the given estimates of the frequencies of keywords to compute a near optimal solution when the estimates are accurate, while at the same time maintaining a good worst-case competitive ratio in case the estimates are totally incorrect. This is motivated by real-world situations where search engines have stochastic information that provide reasonably accurate estimates of the frequency of search queries except in certain highly unpredictable yet economically valuable spikes in the search pattern. Our approach is a black-box approach: we assume we have access to an oracle that uses the given estimates to recommend an advertiser everytime a query arrives. We use this oracle to design an algorithm that provides two performance guarantees: the performance guarantee in the case that the oracle gives an accurate estimate, and its worst-case performance guarantee. Our algorithm can be fine tuned by adjusting a parameter α, giving a tradeoff curve between the two performance measures with the best competitive ratio for the worst-case scenario at one end of the curve and the optimal solution for the scenario where estimates are accurate at the other en. Finally, we demonstrate the applicability of our framework by applying it to two classical online problems, namely the lost cow and the ski rental problems.

[1]  R. Vohra,et al.  Algorithmic Game Theory: Sponsored Search Auctions , 2007 .

[2]  Ashish Goel,et al.  Truthful auctions for pricing search keywords , 2006, EC '06.

[3]  Richard M. Karp,et al.  An optimal algorithm for on-line bipartite matching , 1990, STOC '90.

[4]  Nicole Immorlica,et al.  Dynamics of bid optimization in online advertisement auctions , 2007, WWW '07.

[5]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[6]  Zoë Abrams,et al.  Revenue maximization when bidders have budgets , 2006, SODA '06.

[7]  Amin Saberi,et al.  A new greedy approach for facility location problems , 2002, STOC '02.

[8]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Covering and Packing Problems , 2005, ESA.

[9]  Amin Saberi,et al.  Multi-unit auctions with unknown supply , 2006, EC '06.

[10]  Yishay Mansour,et al.  Auctions with Budget Constraints , 2004, SWAT.

[11]  Nicole Immorlica,et al.  Multi-unit auctions with budget-constrained bidders , 2005, EC '05.

[12]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Maximizing Ad-Auctions Revenue , 2007, ESA.

[13]  Christos H. Papadimitriou,et al.  Beyond competitive analysis [on-line algorithms] , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[14]  Bala Kalyanasundaram,et al.  An Optimal Deterministic Algorithm for Online b-Matching , 1996, FSTTCS.

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

[16]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[17]  Evangelos Markakis,et al.  Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP , 2002, JACM.

[18]  Ricardo A. Baeza-Yates,et al.  Searching in the Plane , 1993, Inf. Comput..