Skip to main content

Fast Dynamic Weight Matchings in Convex Bipartite Graphs

  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 2015 (MFCS 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9235))

  • 1053 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 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

  1. 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)

    Chapter  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  MATH  Google Scholar 

  4. Gale, D.: Optimal assignments in an ordered set: an application of matroid theory. J. Comb. Theory 4(2), 176–180 (1968)

    Article  MathSciNet  MATH  Google Scholar 

  5. Glover, F.: Maximum matching in a convex bipartite graph. Naval Res. Logistics Q. 14(3), 313–316 (1967)

    Article  MATH  Google Scholar 

  6. Katriel, I.: Matchings in node-weighted convex bipartite graphs. INFORMS J. Comput. 20(2), 205–211 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Spencer, T.H., Mayr, E.W.: Node weighted matching. In: Paredaens, J. (ed.) ICALP 1984. LNCS, vol. 172, pp. 454–464. Springer, Heidelberg (1984)

    Google Scholar 

  9. Steiner, G., Yeomans, J.S.: A linear time algorithm for maximum matchings in convex, bipartite graphs. Comput. Math. Appl. 31(12), 91–96 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Quan Zu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics