Skip to main content

Online Stochastic Weighted Matching: Improved Approximation Algorithms

  • Conference paper
Internet and Network Economics (WINE 2011)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7090))

Included in the following conference series:

Abstract

Motivated by the display ad allocation problem on the Internet, we study the online stochastic weighted matching problem. In this problem, given an edge-weighted bipartite graph, nodes of one side arrive online i.i.d. according to a known probability distribution. Recently, a sequence of results by Feldman et. al [14] and Manshadi et. al [20] result in a 0.702-approximation algorithm for the unweighted version of this problem, aka online stochastic matching, breaking the 1 − 1 / e barrier. Those results, however, do no hold for the more general online stochastic weighted matching problem. Moreover, all of these results employ the idea of power of two choices.

In this paper, we present the first approximation (0.667-competitive) algorithm for the online stochastic weighted matching problem beating the 1 − 1 / e barrier. Moreover, we improve the approximation factor of the online stochastic matching by analyzing the more general framework of power of multiple choices. In particular, by computing a careful third pseudo-matching along with the two offline solutions, and using it in the online algorithm, we improve the approximation factor of the online stochastic matching for any bipartite graph to 0.7036.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agarwal, G., Goel, G., Karande, C., Mehta, A.: Online vertex-weighted bipartite matching and single-bid budgeted allocation. In: SODA (2011)

    Google Scholar 

  2. Agrawal, S., Wang, Z., Ye, Y.: A dynamic near-optimal algorithm for online linear programming. Working paper posted, http://www.stanford.edu/~yyye/

  3. Azar, Y., Broder, A.Z., Karlin, A.R., Upfal, E.: Balanced allocations. SIAM J. Comput. 29(1), 180–200 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bahmani, B., Kapralov, M.: Improved bounds for online stochastic matching. In: de Berg, M., Meyer, U. (eds.) ESA 2010. LNCS, vol. 6346, pp. 170–181. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  5. Bertsekas, D.: Dynamic programming and optimal control (2007)

    Google Scholar 

  6. Bertsekas, D.P., CastanonRollout, D.A.: algorithms for stochastic scheduling problems. Journal of Heuristics 5(1), 89–108 (1999)

    Article  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. de Farias, D.P., Van Roy, B.: On constraint sampling in the linear programming approach to approximate dynamic programming. Math. Oper. Res. 29(3), 462–478 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  9. Devanur, N., Hayes, T.: The adwords problem: Online keyword matching with budgeted bidders under random permutations. In: ACM EC (2009)

    Google Scholar 

  10. Devanur, N.R., Jain, K., Sivan, B., Wilkens, C.A.: Near optimal online algorithms and fast approximation algorithms for resource allocation problems. In: Proceedings of the 12th ACM Conference on Electronic Commerce, EC 2011, pp. 29–38. ACM, New York (2011)

    Google Scholar 

  11. Farias, V.F., Van Roy, B.: Approximation algorithms for dynamic resource allocation. Oper. Res. Lett. 34(2), 180–190 (2006)

    Article  MathSciNet  Google Scholar 

  12. Feldman, J., Henzinger, M., Korula, N., Mirrokni, V.S., Stein, C.: Online Stochastic Packing Applied to Display ad Allocation. In: de Berg, M., Meyer, U. (eds.) ESA 2010. LNCS, vol. 6346, pp. 182–194. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  13. Feldman, J., Korula, N., Mirrokni, V., Muthukrishnan, S., Pál, M.: Online Ad Assignment with Free Disposal. In: Leonardi, S. (ed.) WINE 2009. LNCS, vol. 5929, pp. 374–385. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  14. Feldman, J., Mehta, A., Mirrokni, V., Muthukrishnan, S.: Online stochastic matching: Beating 1 - 1/e. In: FOCS, p. 1 (2009)

    Google Scholar 

  15. Goel, G., Mehta, A.: Online budgeted matching in random input models with applications to adwords. In: SODA, pp. 982–991 (2008)

    Google Scholar 

  16. Karande, C., Mehta, A., Tripathi, P.: Online bipartite matching with unknown distributions. In: STOC (2011)

    Google Scholar 

  17. Karp, R.M., Vazirani, U.V., Vazirani, V.V.: An optimal algorithm for online bipartite matching. In: Proc. STOC (1990)

    Google Scholar 

  18. Mahdian, M., Yan, Q.: Online bipartite matching with random arrivals: A strongly factor revealing lp approach. In: STOC (2011)

    Google Scholar 

  19. Mehta, A., Saberi, A., Vazirani, U., Vazirani, V.: Adwords and generalized online matching. In: FOCS (2005)

    Google Scholar 

  20. Menshadi, H., OveisGharan, S., Saberi, A.: Offline optimization for online stochastic matching. In: SODA (2011)

    Google Scholar 

  21. Mitzenmacher, M.: The power of two choices in randomized load balancing. IEEE Trans. Parallel Distrib. Syst. 12(10), 1094–1104 (2001)

    Article  Google Scholar 

  22. Vee, E., Vassilvitskii, S., Shanmugasundaram, J.: Optimal online assignment with forecasts. In: ACM EC (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Haeupler, B., Mirrokni, V.S., Zadimoghaddam, M. (2011). Online Stochastic Weighted Matching: Improved Approximation Algorithms. In: Chen, N., Elkind, E., Koutsoupias, E. (eds) Internet and Network Economics. WINE 2011. Lecture Notes in Computer Science, vol 7090. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25510-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25510-6_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25509-0

  • Online ISBN: 978-3-642-25510-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics