Improved Approximation Algorithms for Stochastic-Matching Problems

10/14/2020
by   Marek Adamczyk, et al.
0

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 v upper-bounds the number of edges incident to v that can be probed. The goal is to maximize the expected weight of the constructed matching. For this problem, Bansal et al. (Algorithmica 2012) provided a 0.33-approximation algorithm for bipartite graphs and a 0.25-approximation for general graphs. We improve the approximation factors to 0.39 and 0.269, respectively. The main technical ingredient in our result is a novel way of probing edges according to a not-uniformly-random permutation. Patching this method with an algorithm that works best for large-probability edges (plus additional ideas) leads to our improved approximation factors.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2022

Beating (1-1/e)-Approximation for Weighted Stochastic Matching

In the stochastic weighted matching problem, the goal is to find a large...
research
06/13/2021

Improved Guarantees for Offline Stochastic Matching via new Ordered Contention Resolution Schemes

Matching is one of the most fundamental and broadly applicable problems ...
research
01/21/2023

Matchings under distance constraints II

This paper introduces the d-distance b-matching problem, in which we are...
research
09/27/2019

Beating Greedy for Stochastic Bipartite Matching

We consider the maximum bipartite matching problem in stochastic setting...
research
02/08/2021

Prophet Inequality Matching Meets Probing with Commitment

Within the context of stochastic probing with commitment, we consider th...
research
05/18/2022

Improved Online Contention Resolution for Matchings and Applications to the Gig Economy

Motivated by applications in the gig economy, we study approximation alg...
research
02/04/2019

(Near) Optimal Adaptivity Gaps for Stochastic Multi-Value Probing

Consider a kidney-exchange application where we want to find a max-match...

Please sign up or login with your details

Forgot password? Click here to reset