Skip to main content
Log in

Dynamic matchings in left vertex weighted convex bipartite graphs

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

A left vertex weighted convex bipartite graph (LWCBG) is a bipartite graph \(G=(X,Y,E)\) in which the neighbors of each \(x\in X\) form an interval in \(Y\) where \(Y\) is linearly ordered, and each \(x\in X\) has an associated weight. This paper considers the problem of maintaining a maximum weight matching in a dynamic LWCBG. The graph is subject to the updates of vertex and edge insertions and deletions. Our dynamic algorithms maintain the update operations in \(O(\log ^2{|V|})\) amortized time per update, obtain the matching status of a vertex (whether it is matched) in constant worst-case time, and find the pair of a matched vertex (with which it is matched) in worst-case \(O(k)\) time, where \(k\) is not greater than the cardinality of the maximum weight matching. That achieves the same time bound as the best known solution for the problem of the unweighted version.

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

Access this article

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

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Aho AV, Hopcroft JE, Ullman JD (1974) The design and analysis of computer algorithms. Addison-Wesley, Boston

    MATH  Google Scholar 

  • Berge C (1957) Two theorems in graph theory. Proc Nat Acad Sci USA 43(9):842–844

    Article  MathSciNet  MATH  Google Scholar 

  • Brodal GS, Georgiadis L, Hansen KA, Katriel I (2007) Dynamic matchings in convex bipartite graphs. In: Kucera L, Kucera A (eds) MFCS 2007, Springer, Heidelberg, LNCS, vol 4708, pp 406–417

  • Dekel E, Sahni S (1984) A parallel matching algorithm for convex bipartite graphs and applications to scheduling. J Parallel Distrib Comput 1(2):185–205

    Article  Google Scholar 

  • Gabow HN, Tarjan RE (1985) A linear-time algorithm for a special case of disjoint set union. J Comput Syst Sci 30(2):209–221

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Lipski W Jr, Preparata FP (1981) Efficient algorithms for finding maximum matchings in convex bipartite graphs and related problems. Acta Inf 15:329–346

    Article  MathSciNet  MATH  Google Scholar 

  • Plaxton CG (2008) Fast scheduling of weighted unit jobs with release times and deadlines. In: Aceto L, Damgård I, Goldberg LA, Halldórsson MM, Ingólfsdóttir A, Walukiewicz I (eds) ICALP 2008, Springer, Heidelberg, LNCS, vol 5125, pp 222–233

  • Plaxton CG (2013) Vertex-weighted matching in two-directional orthogonal ray graphs. In: Cai L, Cheng SW, Lam TW (eds) ISAAC 2013, Springer, Heidelberg, LNCS, vol 8283, pp 524–534

  • Song Y, Liu T, Xu K (2012) Independent domination on tree convex bipartite graphs. In: Snoeyink J, Lu P, Su K, Wang L (eds) FAW-AAIM 2012, Springer, Heidelberg, LNCS, vol 7285, pp 129–138

  • Spencer TH, Mayr EW (1984) Node weighted matching. In: Paredaens J (ed) ICALP 1984, Springer, Heidelberg, LNCS, vol 172, pp 454–464

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

    Article  MathSciNet  MATH  Google Scholar 

  • Tarjan RE (1975) Efficiency of a good but not linear set union algorithm. J ACM 22(2):215–225

    Article  MathSciNet  MATH  Google Scholar 

  • Zu Q, Zhang M, Yu B (2014) Dynamic matchings in left weighted convex bipartite graphs. In: Chen J, Hopcroft JE, Wang J (eds) FAW-AAIM 2014, Springer, LNCS, vol 8497, pp 330–342

Download references

Acknowledgments

This research is supported by NSF of China (Grant No. 61472279).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Quan Zu.

Additional information

A preliminary version of this paper has appeared in: Proceedings of 8th International Frontiers of Algorithmics Workshop (FAW 2014) (Zu et al. 2014).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zu, Q., Zhang, M. & Yu, B. Dynamic matchings in left vertex weighted convex bipartite graphs. J Comb Optim 32, 25–50 (2016). https://doi.org/10.1007/s10878-015-9890-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-015-9890-x

Keywords