The inspection of the re-exam is on Tuesday, April 11, from 10 to 11 am in room 024 (MPI ground floor).
|
Dates
|
Topic
|
Reference
|
|
Oct 17,19
|
BFS, DFS, SCC, topological ordering
|
CLR, Ch. 23 (CLRS, Ch. 22)
|
|
Oct 23, 25
|
Dijkstra's shortest-paths algortihm
|
KT 4.4 (PS: Dijkstra)
|
|
Oct 25
|
Prim's MST algorithm,
priority queues
|
KT 4.5, 2.5 (PS: Prim)
|
|
Oct 31
|
Kruskal's MST algorithm,
union-find
|
KT 4.5, 4.6 (PS: Kruskal)
|
|
Nov 2
|
interval scheduling: greedy algorithm and dynamic programming
|
KT 4.1, 6.1, 6.2
(ps pdf)
|
|
Nov 7
|
retrieving solutions from DP tables (ps
pdf), Subset-Sum
(ps
pdf)
|
KT 6.2, 6.4
|
|
Nov 9
|
Sequence alignment; longest common subsequences
|
KT 6.6, 6.7
|
|
Nov 14
|
various recurrences (e.g., space-efficient sequence alignment
[ps]
[pdf])
|
KT 5.1, 5.2
|
|
Nov 16
|
more recurrences; Strassen's fast matrix multiplication
|
CLR 31.2
|
|
Nov 21
|
network flow
|
KT 7.1, 7.2
|
|
Nov 23
|
characterizations of maximum flows and min-cost circulations; scaling
|
KT 7.3, (7.13)
|
|
Nov 28
|
paradigms of randomized algorithms; elementary probablity theory
|
MR Preface, KT 13
|
|
Nov 30
|
elementary probablity theory; randomized contention resolution
|
KT 13.1
|
|
Dec 2,5
|
randomized and deterministic selection
|
KT 13.5, CLR 10.2
|
|
Dec 7
|
quicksort
|
KT 13.5, CLR 8.4
|
|
Dec 12,14
|
basics of hashing, hashing with chaining
|
KT 13.6
|
|
Dec 19
|
Prefix Minima and Applications (Closest Pairs, Shortest Paths)
|
KT 13.7, Goldberg/Tarjan Technical Report 96-062
|
|
Dec 21
|
SSSP with linear average-case time, repetition
|
slides
|
|
Jan 9
|
computational geometry, first convex hull algorithm
|
M4, ps pdf
|
|
Jan 11
|
a better convex-hull algorithm; closest pairs
|
M4 1.1; CLR 35.3, 35.4; KT 5.4;
ps pdf
|
|
Jan 16
|
line-segment intersection; sweep line
|
M4 2.1;
ps pdf
|
|
Jan 18
|
Voronoi diagrams
|
M4 7.1
|
|
Jan 23
|
Voronoi-diagram computation
|
M4 7.2
|
|
Jan 25
|
... continued
|
M4 7.2
|
|
Jan 30
|
Intro to Approximation Algs.
|
KT 11.1
|
|
Feb 1
|
SLS Scheduling
|
KT 11.1, Script by R. Motwani
|
|
Feb 6
|
Approximation Schemes
|
Script by R. Motwani
|
|
Feb 8
|
k-Centers
|
KT 11.2
|
|
Feb 13
|
Traveling salesman tours
|
CLR 37.2
|
|
Feb 15
|
Set Cover
|
KT 11.3
|
If you have questions about the exercises or tutorials
you can either send them to the mailing list or to dsteurer AT mpi-sb.mpg.de.
Please make sure that you do not publish any hints or solutions to exercises
on the mailing list.
Exercises can be done in groups of one or two.
You can hand in your solutions to the exercises either during the Wednesday lecture or throw them into the course mail box on the ground floor of
the computer-science building by Wednesday 1 pm.