Edge-Weighted Online Bipartite Matching

05/05/2020
by   Matthew Fahrbach, et al.
0

Online bipartite matching and its variants are among the most fundamental problems in the online algorithms literature. Karp, Vazirani, and Vazirani (STOC 1990) introduced an elegant algorithm for the unweighted problem that achieves an optimal competitive ratio of 1-1/e. Later, Aggarwal et al. (SODA 2011) generalized their algorithm and analysis to the vertex-weighted case. Little is known, however, about the most general edge-weighted problem aside from the trivial 1/2-competitive greedy algorithm. In this paper, we present the first online algorithm that breaks the long-standing 1/2 barrier and achieves a competitive ratio of at least 0.5086. In light of the hardness result of Kapralov, Post, and Vondrák (SODA 2013) that restricts beating a 1/2 competitive ratio for the more general problem of monotone submodular welfare maximization, our result can be seen as strong evidence that edge-weighted bipartite matching is strictly easier than submodular welfare maximization in the online setting. The main ingredient in our online matching algorithm is a novel subroutine called online correlated selection (OCS), which takes a sequence of pairs of vertices as input and selects one vertex from each pair. Instead of using a fresh random bit to choose a vertex from each pair, the OCS negatively correlates decisions across different pairs and provides a quantitative measure on the level of correlation. We believe our OCS technique is of independent interest and will find further applications in other online optimization problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/10/2021

Multiway Online Correlated Selection

We give a 0.5368-competitive algorithm for edge-weighted online bipartit...
research
11/02/2021

Competitive Algorithms for Online Weighted Bipartite Matching and its Variants

Online bipartite matching has been extensively studied. In the unweighte...
research
10/19/2022

On the Perturbation Function of Ranking and Balance for Weighted Online Bipartite Matching

Ranking and Balance are arguably the two most important algorithms in th...
research
03/06/2022

The Power of Multiple Choices in Online Stochastic Matching

We study the power of multiple choices in online stochastic matching. De...
research
06/08/2021

Improved Online Correlated Selection

This paper studies the online correlated selection (OCS) problem introdu...
research
07/06/2021

Making Three Out of Two: Three-Way Online Correlated Selection

Two-way online correlated selection (two-way OCS) is an online algorithm...
research
08/18/2023

When Stochastic Rewards Reduce to Deterministic Rewards in Online Bipartite Matching

We study the problem of vertex-weighted online bipartite matching with s...

Please sign up or login with your details

Forgot password? Click here to reset