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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
As for other capacitated online matching problems, the competitive ratio is expected to improve for growing values of b.
References
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)
Birnbaum, B., Mathieu, C.: On-line bipartite matching made simple. SIGACT News 39(1), 80–87 (2008)
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
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
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)
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
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
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
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)
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)
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)
Kalyanasundaram, B., Pruhs, K.: An optimal deterministic algorithm for online b-matching. Theor. Comput. Sci. 233(1–2), 319–325 (2000)
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)
Mehta, A.: Online matching and ad allocation. Found. Trends Theor. Comput. Sci. 8(4), 265–368 (2013). https://doi.org/10.1561/0400000057
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)
Mehta, A., Saberi, A., Vazirani, U., Vazirani, V.: Adwords and generalized online matching. J. ACM 54(5), 22 (2007)
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
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
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,
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2025 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)