Abstract
This paper considers the problem of maintaining a maximum weight matching in a dynamic vertex weighted convex bipartite graph \({G=(X,Y,E)}\), in which the neighbors of each \({x\in X}\) form an interval of \({Y}\) where Y is linearly ordered, and each vertex has an associated weight. The graph is subject to insertions and deletions of vertices and edges. Our algorithm supports the update operations in \({O(\log ^2{|V|})}\) amortized time, obtains the matching status of a vertex (whether it is matched) in constant worst-case time, and finds the mate of a matched vertex (with which it is matched) in polylogarithmic worst-case time. Our solution is more efficient than the best known solution for the problem in the unweighted version.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The matroid and optimal properties are of a bipartite graph without concerning the convexity property, and so it is symmetric for y vertex.
References
Brodal, G.S., Georgiadis, L., Hansen, K.A., Katriel, I.: Dynamic matchings in convex bipartite graphs. In: Kučera, L., Kučera, A. (eds.) MFCS 2007. LNCS, vol. 4708, pp. 406–417. Springer, Heidelberg (2007)
Dekel, E., Sahni, S.: A parallel matching algorithm for convex bipartite graphs and applications to scheduling. J. Parallel Distrib. Comput. 1(2), 185–205 (1984)
van Emde Boas, P.: Preserving order in a forest in less than logarithmic time and linear space. Inf. Process. Lett. 6(3), 80–82 (1977)
Gale, D.: Optimal assignments in an ordered set: an application of matroid theory. J. Comb. Theory 4(2), 176–180 (1968)
Glover, F.: Maximum matching in a convex bipartite graph. Naval Res. Logistics Q. 14(3), 313–316 (1967)
Katriel, I.: Matchings in node-weighted convex bipartite graphs. INFORMS J. Comput. 20(2), 205–211 (2008)
Plaxton, C.G.: Vertex-weighted matching in two-directional orthogonal ray graphs. In: Cai, L., Cheng, S.-W., Lam, T.-W. (eds.) Algorithms and Computation. LNCS, vol. 8283, pp. 524–534. Springer, Heidelberg (2013)
Spencer, T.H., Mayr, E.W.: Node weighted matching. In: Paredaens, J. (ed.) ICALP 1984. LNCS, vol. 172, pp. 454–464. Springer, Heidelberg (1984)
Steiner, G., Yeomans, J.S.: A linear time algorithm for maximum matchings in convex, bipartite graphs. Comput. Math. Appl. 31(12), 91–96 (1996)
Zu, Q., Zhang, M., Yu, B.: Dynamic matchings in left weighted convex bipartite graphs. In: Chen, J., Hopcroft, J.E., Wang, J. (eds.) FAW 2014. LNCS, vol. 8497, pp. 330–342. Springer, Heidelberg (2014)
Acknowledgement
The authors would like to thank reviewers for invaluable comments which help to improve the presentation of this paper. This work was supported by NSF of China (Grant No. 61472279).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zu, Q., Zhang, M., Yu, B. (2015). Fast Dynamic Weight Matchings in Convex Bipartite Graphs. In: Italiano, G., Pighizzini, G., Sannella, D. (eds) Mathematical Foundations of Computer Science 2015. MFCS 2015. Lecture Notes in Computer Science(), vol 9235. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-48054-0_50
Download citation
DOI: https://doi.org/10.1007/978-3-662-48054-0_50
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-48053-3
Online ISBN: 978-3-662-48054-0
eBook Packages: Computer ScienceComputer Science (R0)