Abstract
The shortest augmenting path technique is one of the fundamental ideas used in maximum matching and maximum flow algorithms. Since being introduced by Edmonds and Karp in 1972, it has been widely applied in many different settings. Surprisingly, despite this extensive usage, it is still not well understood even in the simplest case: online bipartite matching problem on trees. In this problem a bipartite tree \(T=(W\uplus B, E)\) is being revealed online, i.e., in each round one vertex from \(B\) with its incident edges arrives. It was conjectured by Chaudhuri et al. [7] that the total length of all shortest augmenting paths found is \(O(n \log n)\). In this paper we prove a tight \(O(n \log n)\) upper bound for the total length of shortest augmenting paths for trees improving over \(O(n \log ^2 n)\) bound [5].
The work of all authors was supported by Polish National Science Center grant 2013/11/D/ST6/03100. Additionally, the work of P. Sankowski was partially supported by the project TOTAL (No. 677651) that has received funding from ERC.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
If there are more such vertices we choose the first one according to some predefined order on \(B\cup W\).
- 2.
Symbol \(\cdot \) denotes concatenation of paths.
References
Bernstein, A., Holm, J., Rotenberg, E.: Online bipartite matching with amortized \(O(\log ^2 n)\) replacements. arXiv:1707.06063 (2017)
Bernstein, A., Stein, C.: Fully dynamic matching in bipartite graphs. In: ICALP, Part I, pp. 167–179 (2015)
Birnbaum, B.E., Mathieu, C.: On-line bipartite matching made simple. SIGACT News 39(1), 80–87 (2008)
Bosek, B., Leniowski, D., Sankowski, P., Zych, A.: Online bipartite matching in oine time. In: FOCS, pp. 384–393 (2014)
Bosek, B., Leniowski, D., Sankowski, P., Zych, A.: Shortest augmenting paths for online matchings on trees. In: WAOA, pp. 59–71 (2015)
Bosek, B., Leniowski, D., Sankowski, P., Zych-Pawlewicz, A.: A tight bound for shortest augmenting paths on trees. arXiv:1704.02093v2 (2017)
Chaudhuri, K., Daskalakis, C., Kleinberg, R.D., Lin, H.: Online bipartite perfect matching with augmentations. In: INFOCOM, pp. 1044–1052 (2009)
Devanur, N.R., Jain, K., Kleinberg, R.D.: Randomized primal-dual analysis of RANKING for online bipartite matching. In: SODA, pp. 101–107 (2013)
Edmonds, J., Karp, R.M.: Theoretical improvements in algorithmic efficiency for network flow problems. J. ACM 19(2), 248–264 (1972)
Grove, E.F., Kao, M.-Y., Krishnan, P., Vitter, J.S.: Online perfect matching and mobile computing. In: Akl, S.G., Dehne, F., Sack, J.-R., Santoro, N. (eds.) WADS 1995. LNCS, vol. 955, pp. 194–205. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-60220-8_62
Gupta, A., Kumar, A., Stein, C.: Maintaining assignments online: matching, scheduling, and flows. In: SODA, pp. 468–479 (2014)
Gupta, M., Peng, R.: Fully dynamic (\(1\!+\!\varepsilon \))-approximate matchings. In: FOCS, pp. 548–557 (2013)
Karp, R.M., Vazirani, U.V., Vazirani, V.V.: An optimal algorithm for on-line bipartite matching. In: STOC, pp. 352–358 (1990)
Neiman, O., Solomon, S.: Simple deterministic algorithms for fully dynamic maximal matching. In: STOC, pp. 745–754 (2013)
Sankowski, P.: Faster dynamic matchings and vertex connectivity. In: SODA, pp. 118–126 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Bosek, B., Leniowski, D., Sankowski, P., Zych-Pawlewicz, A. (2018). A Tight Bound for Shortest Augmenting Paths on Trees. In: Bender, M., Farach-Colton, M., Mosteiro, M. (eds) LATIN 2018: Theoretical Informatics. LATIN 2018. Lecture Notes in Computer Science(), vol 10807. Springer, Cham. https://doi.org/10.1007/978-3-319-77404-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-77404-6_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77403-9
Online ISBN: 978-3-319-77404-6
eBook Packages: Computer ScienceComputer Science (R0)