Online Graph Matching Problems with a Worst-Case Reassignment Budget
Yongho Shin, Kangsan Kim, Seungmin Lee, Hyung-Chan An

TL;DR
This paper investigates online bipartite matching with a fixed reassignment budget, demonstrating that a simple algorithm is optimal under various models and improving competitive ratios for weighted problems without the triangle inequality.
Contribution
It introduces a non-amortized reassignment budget model, proving the optimality of a simple deterministic algorithm and improving competitive ratios for weighted matching.
Findings
A simple algorithm is optimal for all models considered.
Achieves a (1 - 2/(k+2))-competitive ratio for unweighted maximum matching.
Provides a 1/2-competitive algorithm for weighted matching with no triangle inequality, surpassing previous results.
Abstract
In the online bipartite matching with reassignments problem, an algorithm is initially given only one side of the vertex set of a bipartite graph; the vertices on the other side are revealed to the algorithm one by one, along with its incident edges. The algorithm is required to maintain a matching in the current graph, where the algorithm revises the matching after each vertex arrival by reassigning vertices. Bernstein, Holm, and Rotenberg showed that an online algorithm can maintain a matching of maximum cardinality by performing amortized reassignments per arrival. In this paper, we propose to consider the general question of how requiring a non-amortized hard budget on the number of reassignments affects the algorithms' performances, under various models from the literature. We show that a simple, widely-used algorithm is a best-possible deterministic algorithm…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Caching and Content Delivery · Complexity and Algorithms in Graphs
