Skip to main content
Log in

Frequency capping in online advertising

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

We study the following online problem. There are n advertisers. Each advertiser \(a_i\) has a total demand \(d_i\) and a value \(v_i\) for each supply unit. Supply units arrive one by one in an online fashion, and must be allocated to an agent immediately. Each unit is associated with a user, and each advertiser \(a_i\) is willing to accept no more than \(f_i\) units associated with any single user (the value \(f_i\) is called the frequency cap of advertiser \(a_i\)). The goal is to design an online allocation algorithm maximizing the total value. We first show a deterministic \(3/4\)-competitiveness upper bound, which holds 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 different model considered by Goel and Mehta (WINE ‘07: Workshop on Internet and Network, Economics: 335–340, 2007). Our main contribution is analyzing two \(3/4\)-competitive greedy algorithms for the cases of equal values, and arbitrary valuations with equal integral demand to frequency cap ratios. Finally, we give a primal-dual algorithm which may serve as a good starting point for improving upon the ratio of \(1-1/e\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. In contrast, sponsored search advertisers typically pay-per-click or per action, and usually have budgets, rather than a demand, or quota, on the total number of impressions.

  2. See, e.g., http://www.marketingterms.com/dictionary/frequency_cap.

  3. While it might be argued that displaying an ad more than once to a user reinforces the advertiser’s message, repeated display without an upper limit clearly diminishes value.

  4. While \(1-1/e\) is the best possible competitive factor for the model of Goel and Mehta (2007) since this model captures the adwords model of Mehta et al. (2007), the frequency capping problem does not generalize the adwords model of Mehta et al. (2007). Therefore, it does not follow that \(1-1/e\) is an upper bound for our problem.

  5. Following Lemma 5, every advertiser with an exhausted demand can be “blamed” for at most \(y_i\) impressions in B. The definition of \(h\) attempts to isolate the advertiser \(a_h\) which is to be blamed for the fact that \(x \in B\).

References

  • Abrams, Z., & Vee, E. (2007). Personalized ad delivery when ads fatigue: An approximation algorithm. In WINE ’07: Workshop on Internet and Network, Economics (pp. 535–540).

  • Alon, N., Awerbuch, B., Azar, Y., Buchbinder, N., & Naor, J. (2006). A general approach to online network optimization problems. ACM Transactions on Algorithms, 2(4), 640–660.

    Article  Google Scholar 

  • Alon, N., Awerbuch, B., Azar, Y., Buchbinder, N., & Naor, J. (2009). The online set cover problem. SIAM Journal on Computing, 39(2), 361–370.

    Article  Google Scholar 

  • Bansal, N., Chen, N., Cherniavsky, N., Rudra, A., Schieber, B., & Sviridenko, M. (2010). Dynamic pricing for impatient bidders. ACM Transactions on Algorithms, 6(2), 726–735.

    Article  Google Scholar 

  • Bansal, N., Buchbinder, N., & Naor, J. (2012a). A primal-dual randomized algorithm for weighted paging. Journal of the ACM, 59(4), 19.

    Article  Google Scholar 

  • Bansal, Nl, Buchbinder, N., & Naor, J. (2012b). Randomized competitive algorithms for generalized caching. SIAM Journal of Computing, 41(2), 391–414.

    Article  Google Scholar 

  • Blum, A., & Hartline, J. (2005). Near-optimal online auctions. In SODA ’05: Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms (pp. 1156–1163).

  • Blum, A., Kumar, V., & Rudra, A. (2004). Online learning in online auctions. Theoretical Computer Sciences, 324(2–3), 137–146.

    Article  Google Scholar 

  • Buchbinder, N., & Naor, J. (2006). Improved bounds for online routing and packing via a primal-dual approach. In FOCS ’06: Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer, Science (pp. 293–304).

  • Buchbinder, N., & Naor, J. (2009). Online primal-dual algorithms for covering and packing problems. Mathematics of Operations Research, 34(2), 270–286.

    Article  Google Scholar 

  • Buchbinder, N., Jain, K., & Naor, J. (2007). Online primal-dual algorithms for maximizing ad-auctions revenue. In ESA ’07: Proceedings of the 15th Annual European Symposium (pp. 253–264).

  • Feldman, J., Korula, N., Mirrokni, V., Muthukrishnan, S., & Pál, M. (2009a). Online ad assignment with free disposal. In WINE ’09: Proceedings of the 5th International Workshop on Internet and Network, Economics (pp. 374–385).

  • Feldman, J., Mehta, A., Mirrokni, V. S., & Muthukrishnan, S. (2009b). Online stochastic matching: Beating 1–1/e. In 50th Annual IEEE Symposium on Foundations of Computer Science.

  • Goel, G., & Mehta, A. (2007). Adwords auctions with decreasing valuation bids. In WINE ’07: Workshop on Internet and Network, Economics (pp. 335–340).

  • Kalyanasundaram, B., & Pruhs, K. R. (2000). An optimal deterministic algorithm for online b-matching. Theoretical Computer Science, 233(1–2), 319–325.

    Article  Google Scholar 

  • Karp, R. M., Vazirani, U. V., & Vazirani, V. V. (1990). An optimal algorithm for on-line bipartite matching. In STOC ’90: Proceedings of the 22nd Annual ACM Symposium on Theory of Computing (pp. 352–358).

  • Mahdian, M., & Saberi, A. (2006). Multi-unit auctions with unknown supply. In EC ’06: Proceedings of the 7th ACM Conference on Electronic Commerce (pp. 243–249).

  • Mehta, A., Saberi, A., Vazirani, U., & Vazirani, V. (2007). Adwords and generalized online matching. Journal of the ACM, 54(5), 22.

    Article  Google Scholar 

Download references

Acknowledgments

We are extremely grateful to Ning Chen for several helpful discussions, and for first suggesting the total demand algorithm. Research supported in part by ISF Grant 954/11, and by BSF Grant 2010426. Research supported in part by the Google Inter-University Center for Electronic Markets, by ISF Grant 954/11, and by BSF Grant 2010426.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Moran Feldman.

Additional information

A preliminary version of this paper appeared in the Proceedings of the Algorithms and Data Structures Symposium (WADS), New York, NY, 2011.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Buchbinder, N., Feldman, M., Ghosh, A. et al. Frequency capping in online advertising. J Sched 17, 385–398 (2014). https://doi.org/10.1007/s10951-014-0367-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-014-0367-z

Keywords

Navigation