Frequency Capping in Online Advertising

We study the following online problem. Each advertiser ai has a value vi, demand di, and frequency cap fi. Supply units arrive online, each one associated with a user. Each advertiser can be assigned at most di units in all, and at most fi units from the same user. The goal is to design an online allocation algorithm maximizing total value. We first show a deterministic upper bound of 3/4-competitiveness, even when all frequency caps are 1, and all advertisers share identical values and demands. A competitive ratio approaching 1 - 1/e can be achieved via a reduction to a model with arbitrary decreasing valuations [GM07]. Our main contribution is analyzing two 3/4-competitive greedy algorithms for the cases of equal values, and arbitrary valuations with equal demands. Finally, we give a primal-dual algorithm which may serve as a good starting point for improving upon the 1 - 1/e ratio.

[1]  SaberiAmin,et al.  AdWords and generalized online matching , 2007 .

[2]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Covering and Packing , 2009, Math. Oper. Res..

[3]  Atri Rudra,et al.  Dynamic pricing for impatient bidders , 2007, SODA '07.

[4]  Erik Vee,et al.  Personalized Ad Delivery When Ads Fatigue: An Approximation Algorithm , 2007, WINE.

[5]  Noga Alon,et al.  The online set cover problem , 2003, STOC '03.

[6]  Joseph Naor,et al.  A primal-dual randomized algorithm for weighted paging , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

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

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

[9]  Yuval Peres,et al.  Mixing Time Power Laws at Criticality , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[10]  Jon Feldman,et al.  Online Ad Assignment with Free Disposal , 2009, WINE.

[11]  Joseph Naor,et al.  Randomized competitive algorithms for generalized caching , 2008, STOC.

[12]  Gagan Goel,et al.  Adwords Auctions with Decreasing Valuation Bids , 2007, WINE.

[13]  Aranyak Mehta,et al.  Online Stochastic Matching: Beating 1-1/e , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

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

[15]  Joseph Naor,et al.  Improved bounds for online routing and packing via a primal-dual approach , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[16]  Bala Kalyanasundaram,et al.  An optimal deterministic algorithm for online b-matching , 1996, Theor. Comput. Sci..

[17]  Avrim Blum,et al.  Near-optimal online auctions , 2005, SODA '05.

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

[19]  Noga Alon,et al.  A general approach to online network optimization problems , 2004, SODA '04.

[20]  Vijay Kumar,et al.  Online learning in online auctions , 2003, SODA '03.