[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Online Matching with Stochastic Rewards: : Optimal Competitive Ratio via Path-Based Formulation

Published: 01 March 2023 Publication History

Abstract

In the paper “Online Matching with Stochastic Rewards: Optimal Competitive Ratio via Path-Based Formulation,” the authors develop a novel algorithm analysis approach to address stochastic elements in online matching. The approach leads to several new results that were previously out of reach for a fundamental generalization of online matching. More generally, the approach is useful for analyzing the performance of online algorithms for matching in settings with stochastic uncertainty that manifests after matching decisions are made.

Abstract

The problem of online matching with stochastic rewards is a generalization of the online bipartite matching problem where each edge has a probability of success. When a match is made it succeeds with the probability of the corresponding edge. We consider the more general vertex-weighted version of the problem and give two new results. First, we show that a natural generalization of the perturbed-greedy algorithm is (1−1/e) competitive when probabilities decompose as a product of two factors, one corresponding to each vertex of the edge. This is the best achievable guarantee as it includes the case of identical probabilities and, in particular, the classical online bipartite matching problem. Second, we give a deterministic 0.596 competitive algorithm for the previously well-studied case of fully heterogeneous but vanishingly small edge probabilities. A key contribution of our approach is the use of novel path-based formulations and a generalization of the primal-dual scheme. These allow us to compare against the natural benchmarks of adaptive offline algorithms that know the sequence of arrivals and the edge probabilities in advance but not the outcomes of potential matches. These ideas may be of independent interest in other online settings with postallocation stochasticity.
Funding: This research was partially supported by the National Science Foundation [Grant CMMI 1636046 and Award CMMI 1351838].
Supplemental Material: The e-companion is available at https://doi.org/10.1287/opre.2022.2345.

References

[1]
Acimovic J, Farias VF (2019) The fulfillment-optimization problem. Operations Research & Management Science in the Age of Analytics (INFORMS), 218–237.
[2]
Aggarwal G, Goel G, Karande C, Mehta A (2011) Online vertex-weighted bipartite matching and single-bid budgeted allocations. Proc. 22nd Annual ACM-SIAM Sympos. on Discrete Algorithms (SIAM, Philadelphia), 1253–1264.
[3]
Aouad A, Saritaç Ö (2022) Dynamic stochastic matching under limited time. Oper. Res. 70(4):2349–2383.
[4]
Ashlagi I, Burq M, Dutta C, Jaillet P, Saberi A, Sholley C (2019) Edge weighted online windowed matching. Karlin A, Immorlica N, Johari R, eds. Proc. 2019 ACM Conf. on Econom. and Comput. (ACM, New York), 729–742.
[5]
Bansal N, Gupta A, Li J, Mestre J, Nagarajan V, Rudra A (2010) When lp is the cure for your matching woes: Improved bounds for stochastic matchings. Proc. Eur. Sympos. on Algorithms (Springer, Berlin), 218–229.
[6]
Birnbaum B, Mathieu C (2008) On-line bipartite matching made simple. ACM SIGACT News 39(1):80–87.
[7]
Borodin A, MacRury C, Rakheja A (2020) Bipartite stochastic matching: Online, random order, and i.i.d. models. Preprint, submitted April 29, 2020, https://arxiv.org/abs/2004.14304.
[8]
Buchbinder N, Jain K, Naor JS (2007) Online primal-dual algorithms for maximizing ad-auctions revenue. Proc. Eur. Sympos. on Algorithms (Springer, Berlin), 253–264.
[9]
Chan CW, Farias VF (2009) Stochastic depletion problems: Effective myopic policies for a class of dynamic optimization problems. Math. Oper. Res. 34(2):333–350.
[10]
Charikar M, Henzinger M, Nguyen HL (2014) Online bipartite matching with decomposable weights. Proc. Eur. Sympos. on Algorithms (Springer, Berlin), 260–271.
[11]
Devanur NR, Hayes TP (2009) The adwords problem: online keyword matching with budgeted bidders under random permutations. Proc. 10th ACM Conf. on Electronic Commerce (ACM, New York), 71–78.
[12]
Devanur NR, Jain K, Kleinberg RD (2013) Randomized primal-dual analysis of ranking for online bipartite matching. Proc. 24th Annual ACM-SIAM Sympos. on Discrete Algorithms (SIAM, Philadelphia), 101–107.
[13]
Feng Y, Niazadeh R, Saberi A (2019) Linear programming based online policies for real-time assortment of reusable resources. Preprint, submitted July 17, 2019, https://doi.org/10.2139/ssrn.3421227.
[14]
Feng Y, Niazadeh R, Saberi A (2021) Two-stage stochastic matching with application to ride hailing. Marx D, ed. Proc. ACM-SIAM Sympos. on Discrete Algorithms (SIAM, Philadelphia), 2862–2877.
[15]
Goel G, Mehta A (2008) Online budgeted matching in random input models with applications to adwords. Proc. 19th Annual ACM-SIAM Sympos. on Discrete Algorithms (SIAM, Philadelphia), 982–991.
[16]
Golrezaei N, Nazerzadeh H, Rusmevichientong P (2014) Real-time optimization of personalized assortments. Management Sci. 60(6):1532–1551.
[17]
Gong X-Y, Goyal V, Iyengar G, Simchi-Levi D, Udwani R, Wang S(2022) Online assortment optimization with reusable resources. Management Sci. 68(7):4772–4785.
[18]
Goyal V, Iyengar G, Udwani R (2021) Asymptotically optimal competitive ratio for online allocation of reusable resources. Feldman M, Fu H, Talgam-Cohen I, eds. Proc. Web and Internet Econom.: 17th Internat. Conf. vol. 13112 of Lecture Notes in Computer Science (Springer, Berlin), 543.
[19]
Grammel N, Brubach B, Ma W, Srinivasan A (2021) Follow your star: New frameworks for online stochastic matching with known and unknown patience Arindam B, Kenji F, eds. Proc. 24th Internat. Conf. Artificial Intelligence Statis. Proc. Machine Learn. Res., vol. 130 (PMLR), 2872–2880.
[20]
Ho CJ, Vaughan JW (2012) Online Task Assignment in Crowdsourcing Markets, vol. 12 (AAAI, Palo Alto, CA).
[21]
Huang Z, Zhang Q (2020) Online primal dual meets online matching with stochastic rewards: configuration lp to the rescue. Proc. 52nd Annual ACM SIGACT Sympos. on Theory of Comput. (ACM, New York), 1153–1164.
[22]
Kalyanasundaram B, Pruhs KR (2000) An optimal deterministic algorithm for online b-matching. Theoretical Comput. Sci. 233(1-2):319–325.
[23]
Karger DR, Oh S, Shah D (2014) Budget-optimal task allocation for reliable crowdsourcing systems. Oper. Res. 62(1):1–24.
[24]
Karp RM, Vazirani UV, Vazirani VV (1990) An optimal algorithm for on-line bipartite matching. Proc. 22nd Annual ACM Sympos. on Theory of Comput. (ACM, New York), 352–358.
[25]
Le Cam L (1960) An approximation theorem for the poisson binomial distribution. Pacific J. Math. 10(4):1181–1197.
[26]
Ma W, Simchi-Levi D (2020) Algorithms for online matching, assortment, and pricing with tight weight-dependent competitive ratios. Oper. Res. 68(6):1787–1803.
[27]
Mehta A, Panigrahi D (2012) Online matching with stochastic rewards. Proc. IEEE 53rd Annual Sympos. on Foundations of Comput. Sci. (IEEE, New York), 728–737.
[28]
Mehta A, Waggoner B, Zadimoghaddam M (2015) Online stochastic matching with unequal probabilities. Proc. 26th Annual ACM-SIAM Sympos. on Discrete Algorithms (SIAM, Philadelphia), 1388–1404.
[29]
Mehta A, Saberi A, Vazirani U, Vazirani V (2007) Adwords and generalized online matching. J. ACM 54(5):22.
[30]
Mehta A (2013) Online matching and ad allocation. Foundations Trends Theoretical Comput. Sci. 8(4):265–368.
[31]
Mirrokni VS, Gharan SO, Zadimoghaddam M (2012) Simultaneous approximations for adversarial and stochastic online budgeted allocation. Proc. 23rd Annual ACM-SIAM Sympos. on Discrete Algorithms (SIAM, Philadelphia), 1690–1701.
[32]
Udwani R (2021) Adwords with unknown budgets. Preprint, submitted October 1, 2021, https://arxiv.org/abs/2110.00504.

Cited By

View all
  • (2024)Online Matching: A Brief SurveyACM SIGecom Exchanges10.1145/3699824.369983722:1(135-158)Online publication date: 1-Jun-2024
  • (2024)Tight Competitive and Variance Analyses of Matching Policies in Gig PlatformsProceedings of the ACM Web Conference 202410.1145/3589334.3645335(5-13)Online publication date: 13-May-2024
  • (2023)Online Matching with Stochastic Rewards: Advanced Analyses Using Configuration Linear ProgramsWeb and Internet Economics10.1007/978-3-031-48974-7_22(384-401)Online publication date: 4-Dec-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Operations Research
Operations Research  Volume 71, Issue 2
March-April 2023
400 pages
ISSN:0030-364X
DOI:10.1287/opre.2023.71.issue-2
Issue’s Table of Contents

Publisher

INFORMS

Linthicum, MD, United States

Publication History

Published: 01 March 2023
Accepted: 11 July 2022
Received: 15 August 2020

Author Tag

  1. Revenue Management and Market Analytics

Author Tags

  1. online matching
  2. stochastic rewards
  3. competitive ratio
  4. path-based analysis
  5. primal-dual

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Online Matching: A Brief SurveyACM SIGecom Exchanges10.1145/3699824.369983722:1(135-158)Online publication date: 1-Jun-2024
  • (2024)Tight Competitive and Variance Analyses of Matching Policies in Gig PlatformsProceedings of the ACM Web Conference 202410.1145/3589334.3645335(5-13)Online publication date: 13-May-2024
  • (2023)Online Matching with Stochastic Rewards: Advanced Analyses Using Configuration Linear ProgramsWeb and Internet Economics10.1007/978-3-031-48974-7_22(384-401)Online publication date: 4-Dec-2023

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media