The Shortest Augmenting Paths for Online Matchings on Trees

Bartłomiej Bosek, Dariusz Leniowski, Anna Zych-Pawlewicz, Piotr Sankowski · arXiv (Cornell University) · 2017

This paper is devoted to understanding the shortest augmenting path approach for computing a maximum matching. Despite its apparent potential for designing efficient matching and flow algorithms, it has been poorly understood. Chaudhuri et. al. [K. Chaudhuri, C. Daskalakis, R. D. Kleinberg, and H. Lin. Online bipartite perfect matching with augmentations. In INFOCOM 2009.] study this classical approach in the following model. A bipartite graph $G=W \uplus B$ is revealed online and in each round a vertex of $b$ is presented together with the adjacent edges. It is then matched by applying the shortest among the augmenting paths. Chaudhuri et. al. conjecture that the total length of the augmenting paths is $O(n \log n)$, where $n$ is the number of vertices in the final graph. Recently a bound of $O(n \log^2 n)$ has been proven given that the underlying graph is a tree [B. Bosek, D. Leniowski, P. Sankowski, and A. Zych. Shortest augmenting paths for online matchings on trees. In WAOA 2015]. We further improve this bound to $O(n \log n)$. To achieve that, we introduce brand new techniques that we believe are applicable to bipartite graphs as well.

Read the paper · More papers on PaperTik