A Simple Analysis of Ranking in General Graphs
Mahsa Derakhshan, Mohammad Roghani, Mohammad Saneian, Tao Yu
TL;DR
The paper analyzes Ranking for general graphs, a vertex-iterative randomized greedy algorithm, to determine how closely it can approximate a maximum matching. It introduces a simple combinatorial framework based on augmenting paths and k-wasteful independent sets (k-WIS), using a double-counting argument to relate lower and upper bounds on the number of short augmenting structures. The authors show that if Ranking performed worse than $1/2+c$, with $c\le 0.005$, the resulting counting bounds would contradict each other, yielding a guaranteed approximation of at least $0.505$. This work provides a simpler, LP-free proof of a better-than-0.5 guarantee for Ranking on general graphs and advances the understanding of vertex-iterative randomized greedy methods.
Abstract
We provide a simple combinatorial analysis of the Ranking algorithm, originally introduced in the seminal work by Karp, Vazirani, and Vazirani [KVV90], demonstrating that it achieves a $(1/2 + c)$-approximate matching for general graphs for $c \geq 0.005$.
