Maximum Matching in the Online Batch-arrival Model

Consider a two-stage matching problem, where edges of an input graph are revealed in two stages (batches) and in each stage we have to immediately and irrevocably extend our matching using the edges from that stage. The natural greedy algorithm is half competitive. Even though there is a huge litera...

Full description

Saved in:
Bibliographic Details
Published inACM transactions on algorithms Vol. 16; no. 4; pp. 1 - 31
Main Authors Lee, Euiwoong, Singla, Sahil
Format Journal Article
LanguageEnglish
Published 01.09.2020
Online AccessGet full text
ISSN1549-6325
1549-6333
DOI10.1145/3399676

Cover

More Information
Summary:Consider a two-stage matching problem, where edges of an input graph are revealed in two stages (batches) and in each stage we have to immediately and irrevocably extend our matching using the edges from that stage. The natural greedy algorithm is half competitive. Even though there is a huge literature on online matching in adversarial vertex arrival model , no positive results were previously known in adversarial edge arrival model . For two-stage bipartite matching problem, we show that the optimal competitive ratio is exactly 2/3 in both the fractional and the randomized-integral models. Furthermore, our algorithm for fractional bipartite matching is instance optimal , i.e., it achieves the best competitive ratio for any given first stage graph. We also study natural extensions of this problem to general graphs and to s stages and present randomized-integral algorithms with competitive ratio ½ + 2− O(s) . Our algorithms use a novel Instance-Optimal-LP and combine graph decomposition techniques with online primal-dual analysis.
ISSN:1549-6325
1549-6333
DOI:10.1145/3399676