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.
Similar content being viewed by others
References
Adelman, D.: Price-directed replenishment of subsets: methodology and its application to inventory routing. Manuf. Serv. Oper. Manag. 5, 348–371 (2003)
Adelman, D.: A price-directed approach to stochastic inventory/routing. Oper. Res. 52, 499–514 (2004)
Adelman, D., Barz, C.: A unifying approximate dynamic programming model for the economic lot scheduling problem. Math. Oper. Res. 39, 374–402 (2014)
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)
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)
Birnbaum, B., Mathieu, C.: On-line bipartite matching made simple. ACM SIGACT News 39, 80–87 (2008)
Coffman Jr., E.G., Mitrani, I.: A characterization of waiting time performance realizable by single-server queues. Oper. Res. 28, 810–821 (1980)
de Farias, D.P., van Roy, B.: The linear programming approach to approximate dynamic programming. Oper. Res. 51, 850–865 (2003)
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)
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)
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)
Jaillet, P., Lu, X.: Online stochastic matching: new algorithms with better bounds. Math. Oper. Research 39, 624–646 (2014)
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)
Kra, I., Simanca, S.R.: On circulant matrices. Not. AMS 59, 368–377 (2012)
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)
Manshadi, V.H., Oveis Gharan, S., Saberi, A.: Online stochastic matching. Math. Oper. Res. 37, 559–573 (2012)
Mehta, A.: Online matching and ad allocation. Found. Trends Theor. Comput. Sci. 8, 265–368 (2013)
Mehta, A., Saberi, A., Vazirani, U., Vazirani, V.: Adwords and generalized online matching. J. ACM 54, 22:1–22:19 (2007)
Schweitzer, P.J., Seidmann, A.: Generalized polynomial approximations in Markovian decision processes. J. Math. Anal. Appl. 110, 568–582 (1985)
Toriello, A.: Optimal toll design: a lower bound framework for the asymmetric traveling salesman problem. Math. Program. 144, 247–264 (2014)
Toriello, A., Haskell, W.B., Poremba, M.: A dynamic traveling salesman problem with stochastic arc costs. Oper. Res. 62, 1107–1125 (2014)
Trick, M.A., Zin, S.E.: Spline approximations to value functions: a linear programming approach. Macroecon. Dyn. 1, 255–277 (1997)
Acknowledgements
A. Torrico and A. Toriello were partially supported by the National Science Foundation via grant CMMI-1552479.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-017-1219-3