How to Match when All Vertices Arrive Online

02/12/2018
by   Zhiyi Huang, et al.
0

We introduce a fully online model of maximum cardinality matching in which all vertices arrive online. On the arrival of a vertex, its incident edges to previously-arrived vertices are revealed. Each vertex has a deadline that is after all its neighbors' arrivals. If a vertex remains unmatched until its deadline, the algorithm must then irrevocably either match it to an unmatched neighbor, or leave it unmatched. The model generalizes the existing one-sided online model and is motivated by applications including ride-sharing platforms, real-estate agency, etc. We show that the Ranking algorithm by Karp et al. (STOC 1990) is 0.5211-competitive in our fully online model for general graphs. Our analysis brings a novel charging mechanic into the randomized primal dual technique by Devanur et al. (SODA 2013), allowing a vertex other than the two endpoints of a matched edge to share the gain. To our knowledge, this is the first analysis of Ranking that beats 0.5 on general graphs in an online matching problem, a first step towards solving the open problem by Karp et al. (STOC 1990) about the optimality of Ranking on general graphs. If the graph is bipartite, we show that the competitive ratio of Ranking is between 0.5541 and 0.5671. Finally, we prove that the fully online model is strictly harder than the previous model as no online algorithm can be 0.6317 < 1-1/e-competitive in our model even for bipartite graphs.

READ FULL TEXT

page 2

page 3

research
04/20/2018

Online Vertex-Weighted Bipartite Matching: Beating 1-1/e with Random Arrivals

We introduce a weighted version of the ranking algorithm by Karp et al. ...
research
02/07/2022

Improved Bounds for Fractional Online Matching Problems

Online bipartite matching with one-sided arrival and its variants have b...
research
02/18/2021

A Stronger Impossibility for Fully Online Matching

We revisit the fully online matching model (Huang et al., J. ACM, 2020),...
research
08/09/2018

Maximum Weight Online Matching with Deadlines

We study the problem of matching agents who arrive at a marketplace over...
research
07/25/2020

Improved Analysis of RANKING for Online Vertex-Weighted Bipartite Matching

In this paper, we consider the online vertex-weighted bipartite matching...
research
11/29/2022

Batching and Optimal Multi-stage Bipartite Allocations

In several applications of real-time matching of demand to supply in onl...
research
11/04/2021

Single-Sample Prophet Inequalities via Greedy-Ordered Selection

We study single-sample prophet inequalities (SSPIs), i.e., prophet inequ...

Please sign up or login with your details

Forgot password? Click here to reset