Abstract
We consider a class of stochastic online matching problems, where a set of sequentially arriving jobs are to be matched to a group of workers. The objective is to maximize the total expected reward, defined as the sum of the rewards of each matched worker-job pair. Each worker can be matched to multiple jobs subject to the constraint that previously matched jobs are completed. We provide constant approximation algorithms for different variations of this problem with equal-length jobs.
Similar content being viewed by others
Data and material availability
Not Applicable.
Code availability
Not applicable.
References
Albright S (1974) Optimal sequential assignments with random arrival times. Manage Sci 21(1):60–67
Albright S (1976) A Markov chain version of the secretary problem. Naval Res Logist Q 23(1):151–159
Boros E, Elbassioni K, Gurvich V, Makino K (2015) Markov decision processes and stochastic games with total effective payoff. In: LIPIcs-Leibniz International Proceedings in Informatics, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, vol 30
Derman C, Lieberman G, Ross S (1972) A sequential stochastic assignment problem. Manage Sci 18(7):349–355
Disser Y, Fearnley J, Gairing M, Göbel O, Klimm M, Schmand D, Skopalik A, Tönnis A (2020) Hiring secretaries over time: The benefit of concurrent employment. Math Oper Res 45(1):323–352. https://doi.org/10.1287/moor.2019.0993
Epstein L, Jez L, Sgall J, van Stee R (2012) Online interval scheduling on uniformly related machines
Faw M, Papadigenopoulos O, Caramanis C, Shakkottai S (2022) Learning to maximize welfare with a reusable resource. In: Abstract Proceedings of the 2022 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems, Association for Computing Machinery, New York, NY, USA, SIGMETRICS/PERFORMANCE ’22, p 111-112
Feldman J, Mehta A, Mirrokni V, Muthukrishnan S (2009) Online stochastic matching: Beating 1-1/e. In: Foundations of Computer Science, 2009. FOCS’09. 50th Annual IEEE Symposium on, IEEE, pp 117–126
Fiat A, Gorelik I, Kaplan H, Novgorodov S (2015) The temp secretary problem. In: Bansal N, Finocchi I (eds) Algorithms - ESA 2015. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 631–642
Fung SP, Poon CK, Zheng F (2008) Online interval scheduling: randomized and multiprocessor cases. J Comb Optim 16(3):248–262
Grenadier SR, Weiss AM (1997) Investment in technological innovations: An option pricing approach. J Financ Econ 44(3):397–416
Gross D, Shortle JF, Thompson JM, Harris CM (2008) Fundamentals of queueing theory. John Wiley & Sons, Hoboken, new Jersey
Gülpınar N, Çanakoğlu E, Branke J (2018) Heuristics for the stochastic dynamic task-resource allocation problem with retry opportunities. Eur J Oper Res 266(1):291–303
Jacobson SH, Yu G, Jokela JA (2016) A double-risk monitoring and movement restriction policy for Ebola entry screening at airports in the United States. Prev Med 88:33–38
Kennedy D (1986) Optimal sequential assignment. Math Oper Res 11(4):619–626
Kesselheim T, Radke K, Tonnis A, Vocking B (2013) An optimal online algorithm for weighted bipartite matching and extensions to combinatorial auctions. Algorithms-ESA
Krengel U, Sucheston L (1977) Semiamarts and finite values. Bull Am Math Soc 83(4):745–747
Lipton RJ, Tomkins A (1994) Online interval scheduling. SODA 94:302–311
Mahdian M, Yan Q (2011) 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, ACM, pp 597–606
Manshadi VH, Gharan SO, Saberi A (2012) Online stochastic matching: Online actions based on offline statistics. Math Oper Res 37(4):559–573
McLay LA, Jacobson SH, Nikolaev AG (2009) A sequential stochastic passenger screening problem for aviation security. IIE Trans 41(6):575–591
Nakai T (1986) A sequential stochastic assignment problem in a partially observable markov chain. Math Oper Res 11(2):230–240
Nikolaev AG, Jacobson SH (2010) Technical Note-Stochastic Sequential Decision-Making with a Random Number of Jobs. Op Res 58:1023–1027
Powell WB (2007) Approximate Dynamic Programming: Solving the curses of dimensionality, vol 703. John Wiley & Sons
Puterman ML (2014) Markov decision processes: discrete stochastic dynamic programming. John Wiley & Sons
Seiden SS (1998) Randomized online interval scheduling. Oper Res Lett 22(4):171–177
Su X, Zenios SA (2005) Patient choice in kidney allocation: a sequential stochastic assignment model. Oper Res 53(3):443–455
Terefe MB, Lee H, Heo N, Fox GC, Oh S (2016) Energy-efficient multisite offloading policy using markov decision process for mobile cloud computing. Pervasive Mob Comput 27:75–89
Woeginger GJ (1994) On-line scheduling of jobs with fixed start and end times. Theoret Comput Sci 130(1):5–16
Wu DT, Ross SM (2015) A stochastic assignment problem. Naval Res Logist (NRL) 62(1):23–31
Yu G, Jacobson SH (2018) Online C-benevolent Job Scheduling on Multiple Machines. Optim Lett 12(2):251–263
Yu G, Jacobson SH, Kiyavash N (2019) A bi-criteria multiple-choice secretary problem. IISE Trans 31(6):577–588
Acknowledgements
We would like to thank the anonymous reviewers for their comments that resulted in a significantly improved manuscript.
Funding
This research was supported in part by the Air Force Office of Scientific Research (FA9550-19-1-0106). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the United States Air Force, Department of Defense, or the United States Government.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
Not Applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shanks, M., Yu, G. & Jacobson, S.H. Approximation algorithms for stochastic online matching with reusable resources. Math Meth Oper Res 98, 43–56 (2023). https://doi.org/10.1007/s00186-023-00822-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00186-023-00822-3