paper

Online Dependent Rounding Schemes for Bipartite Matchings, with Applications

arXiv:2301.08680

Abstract

We introduce the abstract problem of rounding an unknown fractional bipartite -matching revealed online (e.g., output by an online fractional algorithm), exposed node-by-node on~one~side. The objective is to maximize the \emph{rounding ratio} of the output matching , which is the minimum over all fractional -matchings , and edges , of the ratio . In analogy with the highly influential offline dependent rounding schemes of Gandhi et al.~(FOCS'02, JACM'06), we refer to such algorithms as \emph{online dependent rounding schemes} (ODRSes). This problem, with additional restrictions on the possible inputs , has played a key role in recent developments in online computing. We provide the first generic -matching ODRSes that impose no restrictions on . Specifically, we provide ODRSes with rounding ratios of and for -matchings and simple matchings, respectively. This breaks the natural barrier of , prevalent for online matching problems, and numerous online problems more broadly. Using our ODRSes, we provide a number of algorithms with similar better-than- ratios for several problems in online edge coloring, stochastic optimization, and more. Our techniques, which have already found applications in several follow-up works (Patel and Wajc SODA'24, Blikstad et al.~SODA'25, Braverman et al.~SODA'25, and Aouad et al.~2024), include periodic use of \emph{offline} contention resolution schemes (in online algorithm design), grouping nodes, and a new scaling method which we call \emph{group discount and individual markup}.

In SODA 2025; Abstract updated to reflect follow-up uses of techniques