Skip to main content

Orienting Dynamic Graphs, with Applications to Maximal Matchings and Adjacency Queries

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 2014)

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

Included in the following conference series:

Abstract

We consider the problem of edge orientation, whose goal is to orient the edges of an undirected dynamic graph with \(n\) vertices such that vertex out-degrees are bounded, typically by a function of the graph’s arboricity. Our main result is to show that an \(O(\beta \alpha )\)-orientation can be maintained in \(O(\frac{\lg (n/(\beta \alpha ))}{\beta })\) amortized edge insertion time and \(O(\beta \alpha )\) worst-case edge deletion time, for any \(\beta \ge 1\), where \(\alpha \) is the maximum arboricity of the graph during update. This is achieved by performing a new analysis of the algorithm of Brodal and Fagerberg [2]. Not only can it be shown that these bounds are comparable to the analysis in Brodal and Fagerberg [2] and that in Kowalik [7] by setting appropriate values of \(\beta \), it also presents tradeoffs that can not be proved in previous work. Its main application is an approach that maintains a maximal matching of a graph in \(O(\alpha + \sqrt{\alpha \lg n})\) amortized update time, which is currently the best result for graphs with low arboricity regarding this fundamental problem in graph algorithms. When \(\alpha \) is a constant which is the case with planar graphs, for instance, our work shows that a maximal matching can be maintained in \(O(\sqrt{\lg n})\) amortized time, while previously the best approach required \(O(\lg n / \lg \lg n)\) amortized time [13]. We further design an alternative solution with worst-case time bounds for edge orientation, and applied it to achieve new results on maximal matchings and adjacency queries.

This work is supported by NSERC and the Canada Research Chairs Program.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andersson, A., Thorup, M.: Tight(er) worst-case bounds on dynamic searching and priority queues. In: STOC, pp. 335–342 (2000)

    Google Scholar 

  2. Brodal, G.S., Fagerberg, R.: Dynamic representations of sparse graphs. In: Dehne, F., Gupta, A., Sack, J.-R., Tamassia, R. (eds.) WADS 1999. LNCS, vol. 1663, pp. 342–351. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  3. Gabow, H.N., Westermann, H.H.: Forests, frames, and games: Algorithms for matroid sums and applications. Algorithmica 7(5&6), 465–497 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  4. Gupta, M., Peng, R.: Fully dynamic (1+ e)-approximate matchings. In: FOCS, pp. 548–557 (2013)

    Google Scholar 

  5. Kannan, S., Naor, M., Rudich, S.: Implicit representation of graphs. SIAM J. Discrete Math. 5(4), 596–603 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  6. Kopelowitz, T., Krauthgamer, R., Porat, E., Solomon, S.: Orienting fully dynamic graphs with worst-case time bounds. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP 2014, Part II. LNCS, vol. 8573, pp. 532–543. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  7. Kowalik, L.: Adjacency queries in dynamic sparse graphs. Inf. Process. Lett. 102(5), 191–195 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  8. Kowalik, L.: Fast 3-coloring triangle-free planar graphs. Algorithmica 58(3), 770–789 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  9. Kowalik, L., Kurowski, M.: Oracles for bounded-length shortest paths in planar graphs. ACM Transactions on Algorithms 2(3), 335–363 (2006)

    Article  MathSciNet  Google Scholar 

  10. Lovász, L., Plummer, M.: Matching Theory. AMS Chelsea Publishing (1986)

    Google Scholar 

  11. Nash-Williams, C.S.J.A.: Edge-disjoint spanning trees of finite graphs. Journal of the London Mathematical Society 36(1), 445–450 (1961)

    Article  MATH  MathSciNet  Google Scholar 

  12. Nash-Williams, C.S.J.A.: Decomposition of finite graphs into forests. Journal of the London Mathematical Society 39(1), 12 (1964)

    Article  MATH  MathSciNet  Google Scholar 

  13. Neiman, O., Solomon, S.: Simple deterministic algorithms for fully dynamic maximal matching. In: STOC, pp. 745–754 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meng He .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

He, M., Tang, G., Zeh, N. (2014). Orienting Dynamic Graphs, with Applications to Maximal Matchings and Adjacency Queries. In: Ahn, HK., Shin, CS. (eds) Algorithms and Computation. ISAAC 2014. Lecture Notes in Computer Science(), vol 8889. Springer, Cham. https://doi.org/10.1007/978-3-319-13075-0_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13075-0_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13074-3

  • Online ISBN: 978-3-319-13075-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics