Dynamic Graph Algorithms
This is an elective course meant for M.Sc students and third year B.Sc students.
Instructors:
Pranabendu Misra, Samir Datta, Prajakta Nimbhorkar
Topics covered so far (there are two lectures on each Friday):
- Aug 9 [PM]: Introduction to dynamic algorithms, dynamic connectivity in forests
- Aug 16[PM]: Dynamic connectivity in general graphs using layered forests (Ref: this paper and
these and these slides for the two lectures)
- Aug 16[PN]: Splay trees and their amortized analysis (Ref: this, this Also see this for motivation and example)
- Aug 23[PN]: Dynamic minimum spanning trees under decremental updates (Reference
- Aug 23[SD]: Parallel dynamic algorithms: Parallel computation model CRCW PRAM, connectivity in log n time, MST in O(1) time
- Aug 30[SD]: Batch updates for connectivity in the parallel setting
- Aug 30[PM]: Introduction to top trees
- Sept 6[PM]: Top trees continued
- Sept 13[SD]: Reachability in dynamic setting in parallel model
- Sept 20[SD]: Batch updates for reachability in parallel model
- Sept 20[PN]: Fully dynamic MST