Skip to main content

Online b-Matching with Stochastic Rewards

  • Conference paper
  • First Online:
SOFSEM 2025: Theory and Practice of Computer Science (SOFSEM 2025)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 15538))

  • 13 Accesses

Abstract

The b-matching problem is an allocation problem where the vertices on the left-hand side of a bipartite graph, referred to as servers, may be matched multiple times. In the setting with stochastic rewards, an assignment between an incoming request and a server turns into a match with a given success probability. Mehta and Panigrahi (FOCS 2012) introduced online bipartite matching with stochastic rewards, where each vertex may be matched once. The framework is equally interesting in graphs with vertex capacities. In Internet advertising, for instance, the advertisers seek successful matches with a large number of users. We develop (tight) upper and lower bounds on the competitive ratio of deterministic and randomized online algorithms, for b-matching with stochastic rewards. Our bounds hold for both offline benchmarks considered in the literature. As in prior work, we first consider vanishing probabilities. We show that no randomized online algorithm can achieve a competitive ratio greater than \(1-1/e\approx 0.632\), even for identical vanishing probabilities and arbitrary uniform server capacities. Furthermore, we conduct a primal-dual analysis of the deterministic StochasticBalance algorithm. We prove that it achieves a competitive ratio of \(1-1/e\), as server capacities increase, for arbitrary heterogeneous non-vanishing edge probabilities. This performance guarantee holds in a general setting where servers have individual capacities and for the vertex-weighted problem extension. To the best of our knowledge, this is the first result for StochasticBalance with arbitrary non-vanishing probabilities. We remark that our impossibility result implies in particular that, for the AdWords problem, no online algorithm can be better than \((1-1/e)\)-competitive in the setting with stochastic rewards.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    As for other capacitated online matching problems, the competitive ratio is expected to improve for growing values of b.

References

  1. Aggarwal, G., Goel, G., Karande, C., Mehta, A.: Online vertex-weighted bipartite matching and single-bid budgeted allocations. In: Proceedings of 22nd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 1253–1264. SIAM (2011)

    Google Scholar 

  2. Birnbaum, B., Mathieu, C.: On-line bipartite matching made simple. SIGACT News 39(1), 80–87 (2008)

    Article  MATH  Google Scholar 

  3. Buchbinder, N., Jain, K., Naor, J.S.: Online primal-dual algorithms for maximizing ad-auctions revenue. In: Arge, L., Hoffmann, M., Welzl, E. (eds.) ESA 2007. LNCS, vol. 4698, pp. 253–264. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-75520-3_24

    Chapter  MATH  Google Scholar 

  4. Buchbinder, N., Naor, J., Wajc, D.: Lossless online rounding for online bipartite matching (despite its impossibility). In: Proceedings of 34th ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 2030–2068. SIAM (2023). https://doi.org/10.1137/1.9781611977554.ch78

  5. Devanur, N., Jain, K., Kleinberg, R.: Randomized primal-dual analysis of RANKING for online bipartite matching. In: Proceedings of 24th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 101–107 (2013)

    Google Scholar 

  6. Golrezaei, N., Nazerzadeh, H., Rusmevichientong, P.: Real-time optimization of personalized assortments. Manag. Sci. 60(6), 1532–1551 (2014). https://doi.org/10.1287/mnsc.2014.1939

    Article  MATH  Google Scholar 

  7. Goyal, V., Udwani, R.: Online matching with stochastic rewards: optimal competitive ratio via path-based formulation. Oper. Res. 71(2), 563–580 (2023). https://doi.org/10.1287/opre.2022.2345

    Article  MathSciNet  MATH  Google Scholar 

  8. Huang, Z., Jiang, H., Shen, A., Song, J., Wu, Z., Zhang, Q.: Online matching with stochastic rewards: advanced analyses using configuration linear programs. In: Proceedings of 19th International Conference on Web and Internet Economics (WINE). Lecture Notes in Computer Science, vol. 14413, pp. 384–401. Springer, Heidelberg (2023). https://doi.org/10.1007/978-3-031-48974-7_22

  9. Huang, Z., Tröbst, T.: Applications of online matching. In: Echenique, F., Immorlica, N., Vazirani, V. (eds.) Online and Matching-Based Market Design, pp. 109–129. Cambridge University Press (2023)

    Google Scholar 

  10. Huang, Z., Zhang, Q.: Online primal dual meets online matching with stochastic rewards: configuration LP to the rescue. In: Proceedings of 52nd Annual ACM SIGACT Symposium on Theory of Computing (STOC), pp. 1153–1164 (2020)

    Google Scholar 

  11. Huang, Z., Zhang, Q., Zhang, Y.: Adwords in a panorama. In: Proceedings of 61st IEEE Annual Symposium on Foundations of Computer Science (FOCS), pp. 1416–1426 (2020)

    Google Scholar 

  12. Kalyanasundaram, B., Pruhs, K.: An optimal deterministic algorithm for online b-matching. Theor. Comput. Sci. 233(1–2), 319–325 (2000)

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  14. Mehta, A.: Online matching and ad allocation. Found. Trends Theor. Comput. Sci. 8(4), 265–368 (2013). https://doi.org/10.1561/0400000057

    Article  MathSciNet  MATH  Google Scholar 

  15. Mehta, A., Panigrahi, D.: Online matching with stochastic rewards. In: Proceedings of 53rd Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 728–737 (2012)

    Google Scholar 

  16. Mehta, A., Saberi, A., Vazirani, U., Vazirani, V.: Adwords and generalized online matching. J. ACM 54(5), 22 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  17. Mehta, A., Waggoner, B., Zadimoghaddam, M.: Online stochastic matching with unequal probabilities. In: Proceedings of 26th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 1388–1404. SIAM (2015). https://doi.org/10.1137/1.9781611973730.92

  18. Udwani, R.: Adwords with unknown budgets and beyond. In: Proceedings of 24th ACM Conference on Economics and Computation (RC), p. 1128. ACM (2023). https://doi.org/10.1145/3580507.3597724

  19. Udwani, R.: When stochastic rewards reduce to deterministic rewards in online bipartite matching. In: Proceedings of 6th Symposium on Simplicity in Algorithms (SOSA), pp. 321–330. SIAM (2024). https://doi.org/10.1137/1.9781611977936.29,

  20. Zhang, Q., Shen, A., Zhang, B., Jiang, H., Du, B.: Online matching with stochastic rewards: provable better bound via adversarial reinforcement learning. In: Forty-First International Conference on Machine Learning, ICML 2024, Vienna, Austria, 21–27 July 2024. OpenReview.net (2024). https://openreview.net/forum?id=TujtZgdRxB

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastian Schubert .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2025 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Albers, S., Schubert, S. (2025). Online b-Matching with Stochastic Rewards. In: Královič, R., Kůrková, V. (eds) SOFSEM 2025: Theory and Practice of Computer Science. SOFSEM 2025. Lecture Notes in Computer Science, vol 15538. Springer, Cham. https://doi.org/10.1007/978-3-031-82670-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-82670-2_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-82669-6

  • Online ISBN: 978-3-031-82670-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics