Dynamic Algorithms
DynAlg
DAIMI / Kurser / DynAlg / Week by week

Week by week

Preliminary course plan.

Week Lectures Problems
Week 15
10/04 - 11/04

Thursday
Introduction to dynamic algorithms
Partial and fully dynamic algorithms.
The balanced binary tree technique.
Splay trees.
Note1, S


Week 16
14/04 - 18/04
Monday
Dynamic trees
Linking and cutting trees.
Problem 4.
Ta

Thursday
Dynamic MST for plane graph
minimum and maximum spanning tree for plane graph and dual.
Maintaining min/max spanning tree for dynamic plane graph.
EITTWY (1-2.1), 2.2

S.exercise.1.1+1.4
problem 10


Week 17
21/04 - 25/04
Monday
Dynamic algorithms for undirected graphs
Euler tour tree data structure.
Dynamic maintenance of connected components.
HLT 2.1,3; problem 5

Thursday
van Emde Boas trees
van Emde Boas trees.
Dynamic word problems.
Note2,
FMS (introduction and sect.2.4), Problem 1, Problem 2


Week 18
28/04 - 2/05
Monday
Dynamic word problems
Dynamic word problems (continued).

Thursday
*** Ascension Day ***


Week 19
5/05 - 9/05
Monday
Dynamic string algorithms
Deterministic coin tossing.
Signature encoding of strings.
Dynamic, persistent maintenance of a set of strings under concatenation, split, comparison.
MSU (RS 7), Problem 7

Thursday
Dynamic string algorithms (cont.)
Dynamic Maintenance of parenthesis balance information.
Randomized solution using the finger print technique.
Deterministic solution using the dynamic string data structure.
FHMRS 1-4, (RS 2,5,6,8), Problem 8


Week 20
12/05 - 16/05
Monday
*** Whit Monday ***

Thursday
Dynamic geometric algorithms
Dynamic range search
Problem 9


Week 21
19/05 - 23/05
Monday
Dynamic string algorithms (cont.)
Dynamic Pattern Matching.
(ABR)

Thursday
Dynamic algorithms for directed graphs
Fully dynamic all pairs shortest paths.
(DI,) Th2 1-2, (3)

Friday
Deadline for project hand-in


Week 22
26/05 - 30/05
Monday
Dynamic algebraic algorithms
Trivial dynamic solution: matrix multiplication
Cut value technique applied to the discrete Fourier Transform
Reductions between dynamic algebraic problems.
RT 1,3,4; (FHM 1, 2.1)

Thursday
To be announced


Week 23
2/06 - 2/06
Monday
Multiple choice test
NB: starts early at 9:45



Sidst opdateret: torsdag, d. 22. maj 2008. gudmund@daimi.au.dk