Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2229012.2229018acmconferencesArticle/Chapter ViewAbstractPublication PagesecConference Proceedingsconference-collections
research-article

Online prophet-inequality matching with applications to ad allocation

Published: 04 June 2012 Publication History

Abstract

We study the problem of online prophet-inequality matching in bipartite graphs. There is a static set of bidders and an online stream of items. We represent the interest of bidders in items by a weighted bipartite graph. Each bidder has a capacity, i.e., an upper bound on the number of items that can be allocated to her. The weight of a matching is the total weight of edges matched to the bidders. Upon the arrival of an item, the online algorithm should either allocate it to a bidder or discard it. The objective is to maximize the weight of the resulting matching. We consider this model in a stochastic setting where we know the distribution of the incoming items in advance. Furthermore, we allow the items to be drawn from different distributions, i.e., we may assume that the tth item is drawn from distribution Dt. In contrast to i.i.d. model, this allows us to model the change in the distribution of items throughout the time. We call this setting the Prophet-Inequality Matching because of the possibility of having a different distribution for each time. We generalize the classic prophet inequality by presenting an algorithm with the approximation ratio of 1--1/√k+3 where k is the minimum capacity. In case of k=2, the algorithm gives a tight ratio of 1/2 which is a different proof of the prophet inequality.
We also consider a model in which the bidders do not have a capacity, instead each bidder has a budget. The weight of a matching is the minimum of the budget of each vertex and the total weight of edges matched to it, when summed over all bidders. We show that if the bid to the budget ratio of every bidder is at most 1/k then a natural randomized online algorithm has an approximation ratio of 1-kk/ekk! H 1--1/√2πk compared to the optimal offline (in which the ratio goes to 1 as k becomes large).
We also present the applications of this model in Adword Allocation, Display Ad Allocation, and AdCell Model.

References

[1]
ALAEI, S. 2011. Bayesian combinatorial auctions: Expanding single buyer mechanisms to many buyers. In FOCS.
[2]
ALAEI, S., HAJIAGHAYI, M. T., LIAGHAT, V., PEI, D., AND SAHA, B. 2011. Adcell: Ad allocation in cellular networks. In ESA.
[3]
ASSAF, D. AND SAMUEL-CAHN, E. 2000. Simple ratio prophet inequalities for a mortal with multiple choices. In J. Appl. Prob.
[4]
BUCHBINDER, N., JAIN, K., AND NAOR, J. 2007. Online primal-dual algorithms for maximizing ad-auctions revenue. In ESA.
[5]
DEVANUR, N. R. AND HAYES, T. P. 2009. The adwords problem: online keyword matching with budgeted bidders under random permutations. In EC.
[6]
DEVANUR, N. R., JAIN, K., SIVAN, B., AND WILKENS, C. A. 2011. Near optimal online algorithms and fast approximation algorithms for resource allocation problems. In EC.
[7]
FELDMAN, J., HENZINGER, M., KORULA, N., MIRROKNI, V. S., AND STEIN, C. 2010. Online stochastic packing applied to display ad allocation. In ESA.
[8]
FELDMAN, J., KORULA, N., MIRROKNI, V., MUTHUKRISHNAN, S., AND PAL, M. 2009a. Online ad assignment with free disposal. In WINE.
[9]
FELDMAN, J., MEHTA, A., MIRROKNI, V. S., AND MUTHUKRISHNAN, S. 2009b. Online stochastic matching: Beating 1 1=e. In FOCS.
[10]
GOEL, G. AND MEHTA, A. 2008. Online budgeted matching in random input models with applications to adwords. In SODA.
[11]
HAEUPLER, B., MIRROKNI, V. S., AND ZADIMOGHADDAM, M. 2011. Online stochastic weighted matching. In WINE.
[12]
HAJIAGHAYI, M. T., KLEINBERG, R. D., AND SANDHOLM, T. 2007. Automated online mechanism design and prophet inequalities. In AAAI.
[13]
JAIN, K., MAHDIAN, M., MARKAKIS, E., SABERI, A., AND VAZIRANI, V. V. 2003. Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP. J. ACM.
[14]
KARANDE, C., MEHTA, A., AND TRIPATHI, P. 2011. Online bipartite matching with unknown distributions. In STOC.
[15]
KENNEDY, D. P. 1987. Prophet-type inequalities for multi-choice optimal stopping. In Stoch. Proc. Applic.
[16]
KRENGEL, U. AND SUCHESTON, L. 1977. Semiamarts and finite values. Bull. Am. Math. Soc.
[17]
KRENGEL, U. AND SUCHESTON, L. 1978. On semiamarts, amarts, and processes with finite value. In Kuelbs, J., ed., Probability on Banach Spaces.
[18]
MAHDIAN, M. AND YAN, Q. 2011. Online bipartite matching with random arrivals: An approach based on strongly factor-revealing LPs. In STOC.
[19]
MANSHADI, V. H., GHARAN, S. O., AND SABERI, A. 2011. Online stochastic matching: Online actions based on offline statistics. In SODA.
[20]
MEHTA, A., SABERI, A., VAZIRANI, U., AND VAZIRANI, V. 2007. Adwords and generalized online matching. J. ACM.
[21]
MIRROKNI, V. S., ZADIMOGHADDAM, M., AND GHARAN, S. O. 2012. Simultaneous approximations for adversarial and stochastic online budgeted allocation. In SODA.

Cited By

View all
  • (2025)Online bipartite matching in the probe-commit modelMathematical Programming10.1007/s10107-024-02184-yOnline publication date: 3-Jan-2025
  • (2024)Promoting external and internal equities under ex-ante/ex-post metrics in online resource allocationProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3693834(43328-43345)Online publication date: 21-Jul-2024
  • (2024)Optimal Stopping with Interdependent ValuesProceedings of the 25th ACM Conference on Economics and Computation10.1145/3670865.3673628(246-265)Online publication date: 8-Jul-2024
  • Show More Cited By

Index Terms

  1. Online prophet-inequality matching with applications to ad allocation

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      EC '12: Proceedings of the 13th ACM Conference on Electronic Commerce
      June 2012
      1016 pages
      ISBN:9781450314152
      DOI:10.1145/2229012
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 04 June 2012

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. ad allocation
      2. online algorithms
      3. online matching
      4. prophet inequality

      Qualifiers

      • Research-article

      Conference

      EC '12
      Sponsor:
      EC '12: ACM Conference on Electronic Commerce
      June 4 - 8, 2012
      Valencia, Spain

      Acceptance Rates

      Overall Acceptance Rate 664 of 2,389 submissions, 28%

      Upcoming Conference

      EC '25
      The 25th ACM Conference on Economics and Computation
      July 7 - 11, 2025
      Stanford , CA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)67
      • Downloads (Last 6 weeks)6
      Reflects downloads up to 04 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2025)Online bipartite matching in the probe-commit modelMathematical Programming10.1007/s10107-024-02184-yOnline publication date: 3-Jan-2025
      • (2024)Promoting external and internal equities under ex-ante/ex-post metrics in online resource allocationProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3693834(43328-43345)Online publication date: 21-Jul-2024
      • (2024)Optimal Stopping with Interdependent ValuesProceedings of the 25th ACM Conference on Economics and Computation10.1145/3670865.3673628(246-265)Online publication date: 8-Jul-2024
      • (2024)Prophet Inequalities with Cancellation CostsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649786(1247-1258)Online publication date: 10-Jun-2024
      • (2024)Prophet Inequalities Require Only a Constant Number of SamplesProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649773(491-502)Online publication date: 10-Jun-2024
      • (2024)Tight Competitive and Variance Analyses of Matching Policies in Gig PlatformsProceedings of the ACM Web Conference 202410.1145/3589334.3645335(5-13)Online publication date: 13-May-2024
      • (2024)Matroid Bayesian Online SelectionAlgorithmic Game Theory10.1007/978-3-031-71033-9_23(405-422)Online publication date: 31-Aug-2024
      • (2023)Online Coalitional Skill FormationProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598676(494-503)Online publication date: 30-May-2023
      • (2023)Online Proactive Multi-Task Assignment with Resource Availability AnticipationElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.391.3391(3-17)Online publication date: 30-Sep-2023
      • (2023)Prophet Inequalities with Linear Correlations and AugmentationsACM Transactions on Economics and Computation10.1145/3623273Online publication date: 8-Sep-2023
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media