Lune

SODA2026Top-tier venue

Optimal Rounding for Two-Stage Bipartite Matching

Tristan Pollner, Amin Saberi, Anders Wikum

2026Year

Abstract

We study two-stage bipartite matching, in which the edges of a bipartite graph on vertices (B 1 ∪ B 2 , I) are revealed in two batches. In stage one, a matching must be selected from among revealed edges E ⊆ B 1 × I. In stage two, edges E θ ⊆ B 2 × I are sampled from a known distribution, and a second matching must be selected between B 2 and unmatched vertices in I. The objective is to maximize the total weight of the combined matching. We design polynomialtime approximations to the optimum online algorithm, achieving guarantees of 7 /8 for vertexweighted graphs and 2 √ 2 -2 ≈ 0.828 for edge-weighted graphs under arbitrary distributions. Both approximation ratios match known upper bounds [DJK13, NSW25] on the integrality gap of the natural fractional relaxation, improving upon the best-known approximation of 0.767 by Feng, Niazadeh, and Saberi [FNS21] for unweighted graphs whose second batch consists of independently arriving nodes.

Our results are obtained via an algorithm that rounds a fractional matching revealed in two stages, aiming to match offline nodes (respectively, edges) with probability proportional to their fractional weights, up to a constant-factor loss. We leverage negative association (NA) among offline node availabilities-a property induced by dependent rounding-to derive new lower bounds on the expected size of the maximum weight matching in random graphs where one side is realized via NA binary random variables. Moreover, we extend these results to settings where we have only sample access to the distribution. In particular, poly(n, ϵ -1 ) samples suffice to obtain an additive loss of ϵ in the approximation ratio for the vertex-weighted problem; a similar bound holds for the edge-weighted problem with an additional (unavoidable) dependence on the scale of edge weights.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext dff8d0b0-0b63-48ab-9feb-d5124a369861

Builds on16

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines