Improved Approximation for Ranking on General Graphs
Mahsa Derakhshan, Mohammad Roghani, Mohammad Saneian, Tao Yu

TL;DR
This paper improves the approximation ratio of the Ranking algorithm for general graphs from 0.526 to 0.5469, using new structural insights and primal-dual analysis, surpassing previous bounds and advancing understanding of randomized greedy matchings.
Contribution
The authors introduce the concept of vertex backups to analyze the Ranking algorithm, leading to a higher approximation ratio for general graphs.
Findings
Approximation ratio improved to 0.5469 for general graphs.
New structural properties of Ranking are established using vertex backups.
The approach surpasses previous best bounds and enhances theoretical understanding.
Abstract
In this paper, we study Ranking, a well-known randomized greedy matching algorithm, for general graphs. The algorithm was originally introduced by Karp, Vazirani, and Vazirani [STOC 1990] for the online bipartite matching problem with one-sided vertex arrivals, where it achieves a tight approximation ratio of 1 - 1/e. It was later extended to general graphs by Goel and Tripathi [FOCS 2012]. The Ranking algorithm for general graphs is as follows: a permutation over the vertices is chosen uniformly at random. The vertices are then processed sequentially according to this order, with each vertex being matched to the first available neighbor (if any) according to the same permutation . While the algorithm is quite well-understood for bipartite graphs-with the approximation ratio lying between 0.696 and 0.727, its approximation ratio for general graphs remains less well…
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 · Game Theory and Voting Systems · Complexity and Algorithms in Graphs
