Repository logo
  • English
  • العربية
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • Ελληνικά
  • Español
  • Suomi
  • Français
  • Gàidhlig
  • हिंदी
  • Magyar
  • Italiano
  • Қазақ
  • Latviešu
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Srpski (lat)
  • Српски
  • Svenska
  • Türkçe
  • Yкраї́нська
  • Tiếng Việt
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Scholalry Output
  3. Publications
  4. Simple dynamic algorithms for Maximal Independent Set, Maximum Flow and Maximum Matching
 
  • Details

Simple dynamic algorithms for Maximal Independent Set, Maximum Flow and Maximum Matching

Source
4th Symposium on Simplicity in Algorithms Sosa 2021
Date Issued
2021-01-01
Author(s)
Gupta, Manoj  
Khan, Shahbaz
DOI
10.1137/1.9781611976496.10
Abstract
Most graphs in real life keep changing with time. These changes can be in the form of insertion or deletion of edges. Such rapidly changing graphs motivate us to study dynamic graph algorithms. We address three important dynamic graph problems as follows. Maximal Independent Set (MIS) is one of the most prominently studied problems in the distributed setting. Recently, a lot of work studied the dynamic MIS in both deterministic and randomized settings. Allowing randomization the MIS can be maintained in O(poly log n) time under various models [FOCS19], but the best deterministic algorithm [STOC18] requires O(m<sup>3</sup>/<sup>4</sup>) amortized update time, which is fairly complex. We present a simple algorithm to improve this to O(m<sup>2</sup>/<sup>3</sup>). Additionally, we present simple algorithms to match the lower bound of amortized Ω(n) update time [ICALP16], for maintaining incremental Maximum Flow and Maximum Matching (for unweighted graphs). These algorithms are simple extensions of the incremental reachability algorithm and blossoms algorithm, respectively. Thus, our results either improve an existing upper bound or match the existing lower bounds. A common trait of our results is that they are surprisingly simple, and use no complex data structures or black-box algorithms for their implementation. Further, they are analysed using basic amortization arguments.
Publication link
https://epubs.siam.org/doi/pdf/10.1137/1.9781611976496.10
URI
https://d8.irins.org/handle/IITG2025/29314
Subjects
dynamic graphs | maximal independent set | maximum flow | maximum matching
IITGN Knowledge Repository Developed and Managed by Library

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify