Skip to main content
Log in

Approximation algorithms for stochastic online matching with reusable resources

  • Original Article
  • Published:
Mathematical Methods of Operations Research Aims and scope Submit manuscript

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.

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

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

    Article  MathSciNet  MATH  Google Scholar 

  • Albright S (1976) A Markov chain version of the secretary problem. Naval Res Logist Q 23(1):151–159

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Fung SP, Poon CK, Zheng F (2008) Online interval scheduling: randomized and multiprocessor cases. J Comb Optim 16(3):248–262

    Article  MathSciNet  MATH  Google Scholar 

  • Grenadier SR, Weiss AM (1997) Investment in technological innovations: An option pricing approach. J Financ Econ 44(3):397–416

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kennedy D (1986) Optimal sequential assignment. Math Oper Res 11(4):619–626

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Lipton RJ, Tomkins A (1994) Online interval scheduling. SODA 94:302–311

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • McLay LA, Jacobson SH, Nikolaev AG (2009) A sequential stochastic passenger screening problem for aviation security. IIE Trans 41(6):575–591

    Article  Google Scholar 

  • Nakai T (1986) A sequential stochastic assignment problem in a partially observable markov chain. Math Oper Res 11(2):230–240

    Article  MathSciNet  MATH  Google Scholar 

  • Nikolaev AG, Jacobson SH (2010) Technical Note-Stochastic Sequential Decision-Making with a Random Number of Jobs. Op Res 58:1023–1027

    Article  MATH  Google Scholar 

  • Powell WB (2007) Approximate Dynamic Programming: Solving the curses of dimensionality, vol 703. John Wiley & Sons

    Book  MATH  Google Scholar 

  • Puterman ML (2014) Markov decision processes: discrete stochastic dynamic programming. John Wiley & Sons

    MATH  Google Scholar 

  • Seiden SS (1998) Randomized online interval scheduling. Oper Res Lett 22(4):171–177

    Article  MathSciNet  MATH  Google Scholar 

  • Su X, Zenios SA (2005) Patient choice in kidney allocation: a sequential stochastic assignment model. Oper Res 53(3):443–455

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Woeginger GJ (1994) On-line scheduling of jobs with fixed start and end times. Theoret Comput Sci 130(1):5–16

    Article  MathSciNet  MATH  Google Scholar 

  • Wu DT, Ross SM (2015) A stochastic assignment problem. Naval Res Logist (NRL) 62(1):23–31

    Article  MathSciNet  MATH  Google Scholar 

  • Yu G, Jacobson SH (2018) Online C-benevolent Job Scheduling on Multiple Machines. Optim Lett 12(2):251–263

    Article  MathSciNet  MATH  Google Scholar 

  • Yu G, Jacobson SH, Kiyavash N (2019) A bi-criteria multiple-choice secretary problem. IISE Trans 31(6):577–588

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Meghan Shanks.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00186-023-00822-3

Keywords

Navigation