ANALYSIS OF ALGORITHMS (0368.4222.01)
October 2009 – January 2010, Tel Aviv
University
Lecturer: Uri Zwick
Minimum Spanning Trees
· Basic properties: the blue and red rules
· Classical algorithms: Boruvka, Kruskal, Prim
· The randomized linear time algorithm of Karger, Klein and Tarjan
· The linear time verification algorithm of Komlos (and King)
Link to the Karger-Klein-Tarjan paper
Link
to King's paper
Motwani & Raghavan: Randomized Algorithms, pages 296-302.
Global minimum cuts
· The randomized algorithms of Karger and Stein
Problem Set 2
Link
to the Karger-Stein paper
Motwani & Raghavan: Randomized Algorithms, pages 289-295.
Dynamic All-Pairs Shortest Paths
· The algorithm of Demetrescu and Italiano
Link to the Demetrescu-Italiano paper
Maximum matching in general graphs
· Augmenting paths and alternating trees
· Edmonds' blossom shrinking algorithm
Mehlhorn & Naher: LEDA – A
platform for combinatorial and geometric computing, pages 393-413.
Ahuja ,
Magnanti, Orlin: Network
flows, Chapter 12.
Matrix-multiplication based graph algorithms
Exam 2007a
Exam 2007b
Exam 2008a
Exam 2008b
Exam
2009a