Skip to main content
Log in

A polyhedral approach to online bipartite matching

  • Full Length Paper
  • Series B
  • Published:
Mathematical Programming Submit manuscript

Abstract

We study the i.i.d. online bipartite matching problem, a dynamic version of the classical model where one side of the bipartition is fixed and known in advance, while nodes from the other side appear one at a time as i.i.d. realizations of a uniform distribution, and must immediately be matched or discarded. We consider various relaxations of the polyhedral set of achievable matching probabilities, introduce valid inequalities, and discuss when they are facet-defining. We also show how several of these relaxations correspond to ranking policies and their time-dependent generalizations. We finally present a computational study of these relaxations and policies to determine their empirical performance.

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.

Similar content being viewed by others

References

  1. Adelman, D.: Price-directed replenishment of subsets: methodology and its application to inventory routing. Manuf. Serv. Oper. Manag. 5, 348–371 (2003)

    Article  Google Scholar 

  2. Adelman, D.: A price-directed approach to stochastic inventory/routing. Oper. Res. 52, 499–514 (2004)

    Article  MathSciNet  Google Scholar 

  3. Adelman, D., Barz, C.: A unifying approximate dynamic programming model for the economic lot scheduling problem. Math. Oper. Res. 39, 374–402 (2014)

    Article  MathSciNet  Google Scholar 

  4. Bahmani, B., Kapralov, M.: Improved bounds for online stochastic matching. In: Proceedings of the 18th Annual European Conference on Algorithms: Part I, pp.170–181. Springer (2010)

  5. Bertsimas, D., Niño-Mora, J.: Conservation laws, extended polymatroids and multi-armed bandit problems: a polyhedral approach to indexable systems. Math. Oper. Res. 21, 257–306 (1996)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  7. Coffman Jr., E.G., Mitrani, I.: A characterization of waiting time performance realizable by single-server queues. Oper. Res. 28, 810–821 (1980)

    Article  MathSciNet  Google Scholar 

  8. de Farias, D.P., van Roy, B.: The linear programming approach to approximate dynamic programming. Oper. Res. 51, 850–865 (2003)

    Article  MathSciNet  Google Scholar 

  9. Feldman, J., Mehta, A., Mirrokni, V., Muthukrishnan, S.: Online stochastic matching: beating \( 1-1/e \). In: Proceedings of the 50th Annual IEEE Symposium on Foundations of Computer Science (FOCS), pp. 117–126. IEEE (2009)

  10. Goel, G., Mehta, A.: Online budgeted matching in random input models with applications to adwords. In: Proceedings of the 19th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’08, pp. 982–991. SIAM (2008)

  11. Haeupler, B., Mirrokni, V.S., Zadimoghaddam, M.: Online stochastic weighted matching: improved approximation algorithms. In: Chen, N., Elkind, E., Koutsoupias, E. (eds.) Proceedings of the 7th Workshop on Internet and Network Economics (WINE), pp. 170–181. Springer, Berlin (2011)

    Google Scholar 

  12. Jaillet, P., Lu, X.: Online stochastic matching: new algorithms with better bounds. Math. Oper. Research 39, 624–646 (2014)

    Article  MathSciNet  Google Scholar 

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

  14. Kra, I., Simanca, S.R.: On circulant matrices. Not. AMS 59, 368–377 (2012)

    Google Scholar 

  15. Mahdian, M., Yan, Q.: Online bipartite matching with random arrivals: an approach based on strongly factor-revealing LPs. In: Proceedings of the Forty-Third Annual ACM Symposium on Theory of Computing (STOC), pp. 597–606. ACM, New York, NY, USA (2011)

  16. Manshadi, V.H., Oveis Gharan, S., Saberi, A.: Online stochastic matching. Math. Oper. Res. 37, 559–573 (2012)

    Article  MathSciNet  Google Scholar 

  17. Mehta, A.: Online matching and ad allocation. Found. Trends Theor. Comput. Sci. 8, 265–368 (2013)

    Article  MathSciNet  Google Scholar 

  18. Mehta, A., Saberi, A., Vazirani, U., Vazirani, V.: Adwords and generalized online matching. J. ACM 54, 22:1–22:19 (2007)

    Article  MathSciNet  Google Scholar 

  19. Schweitzer, P.J., Seidmann, A.: Generalized polynomial approximations in Markovian decision processes. J. Math. Anal. Appl. 110, 568–582 (1985)

    Article  MathSciNet  Google Scholar 

  20. Toriello, A.: Optimal toll design: a lower bound framework for the asymmetric traveling salesman problem. Math. Program. 144, 247–264 (2014)

    Article  MathSciNet  Google Scholar 

  21. Toriello, A., Haskell, W.B., Poremba, M.: A dynamic traveling salesman problem with stochastic arc costs. Oper. Res. 62, 1107–1125 (2014)

    Article  MathSciNet  Google Scholar 

  22. Trick, M.A., Zin, S.E.: Spline approximations to value functions: a linear programming approach. Macroecon. Dyn. 1, 255–277 (1997)

    Article  Google Scholar 

Download references

Acknowledgements

A. Torrico and A. Toriello were partially supported by the National Science Foundation via grant CMMI-1552479.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alejandro Toriello.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Torrico, A., Ahmed, S. & Toriello, A. A polyhedral approach to online bipartite matching. Math. Program. 172, 443–465 (2018). https://doi.org/10.1007/s10107-017-1219-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-017-1219-3

Keywords

Mathematics Subject Classification

Navigation