ANALYSIS OF ALGORITHMS (0368.4222.01)
Spring 2007,
Lecturer: Uri Zwick
Mailing List: http://listserv.tau.ac.il/archives/cs0368-4222-01.html
List of subjects:
Minimum Spanning Trees
·
Basic
properties: the blue and red rules
·
Classical
algorithms: Boruvka, Kruskal,
Prim
·
The
linear time verification algorithm of Komlos (and
King)
·
The
randomized linear time algorithm of Karger, Klein and
Tarjan
Link
to King's paper
Link to the Karger-Klein-Tarjan paper
Motwani & Raghavan:
Randomized Algorithms, pages 296-302.
Global
minimum cuts
·
The
deterministic algorithm of Stoer and Wagner
·
The
randomized algorithm of Karger and Stein
Link to
the Stoer-Wagner paper
Link to the Karger-Stein paper
Motwani & Raghavan: Randomized Algorithms, pages 289-295.
Shortest paths
algorithms
·
Goldberg's
scalling algorithm
Minimum cost flow and
weighted bipartite matching
·
The
cycle canceling algorithm
·
The
successive cheapest augmenting path algorithm
·
Weighted
bipartite matching – the assignment problem
·
The
minimum mean cost cycle canceling algorithm of Goldberg and Tarjan
Lecture
notes
Ahuja, Magnanti, Orlin: Network flows, Chapters 9,
10.
Non-bipartite matching
·
Augmenting
paths and Hungarian trees
·
The
minimum vertex cover in bipartite graphs
·
The
blossom shrinking algorithm of
·
The
odd vertex cover problem
Lecture notes
Mehlhorn & Naher: LEDA –
A platform for combinatorial and geometric computing, pages 393-413.
Ahuja, Magnanti, Orlin: Network flows, Chapter 12.