Improved Approximation Algorithms for Stochastic-Matching Problems
Marek Adamczyk, Brian Brubach, Fabrizio Grandoni, Karthik A., Sankararaman, Aravind Srinivasan, Pan Xu

TL;DR
This paper advances approximation algorithms for the stochastic matching problem, significantly improving the best-known ratios for bipartite and general graphs by innovating edge probing strategies.
Contribution
It introduces a novel edge probing method using non-uniform random permutations, enhancing approximation ratios for stochastic matching.
Findings
Achieved 0.39-approximation for bipartite graphs.
Achieved 0.269-approximation for general graphs.
Developed a new edge probing technique with non-uniform permutations.
Abstract
We consider the Stochastic Matching problem, which is motivated by applications in kidney exchange and online dating. In this problem, we are given an undirected graph. Each edge is assigned a known, independent probability of existence and a positive weight (or profit). We must probe an edge to discover whether or not it exists. Each node is assigned a positive integer called a timeout (or a patience). On this random graph we are executing a process, which probes the edges one-by-one and gradually constructs a matching. The process is constrained in two ways. First, if a probed edge exists, it must be added irrevocably to the matching (the query-commit model). Second, the timeout of a node upper-bounds the number of edges incident to that can be probed. The goal is to maximize the expected weight of the constructed matching. For this problem, Bansal et al. (Algorithmica 2012)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Caching and Content Delivery · Advanced Bandit Algorithms Research
