CS 4540 -- Advanced Algorithms
Fall 2015
[
Main Page
]
Lectures:
Introduction
Aug 17:
Stable Marriage Problem
Randomized Algorithms
Aug 19:
Universal Hash Families
Aug 24:
k-wise independence, linearity of expectation
Aug 26, Sep 1:
Min-cut notes
and
Some slides (just first 8 pages)
On-line Algorithms
Sep 3:
Intro to on-line algs; paging
Sep 8:
Randomized paging
Sep 10, 15:
The k-server problem
Sept 17:
Ski-rental
Tail Inequalities
Sept 22:
Expectation, Variance and Intro to tail inequalities
(This site is temporarily down, but the other links cover the material!)
More on tail inequalities
and
Sept 24:
Applications of tail inequalities
(pages 4, 5)
Sept 30: Review
Oct 1: Midterm 1
Approximation Algorithms
Oct 6:
Vertex cover, traveling salesman, set cover
(or
these notes showing rounding approaches
)
Oct 8, 15:
Knapsack and PTASs
Computational Geometry
Oct 20:
Convex hulls
(to page 10 only)
Oct 22, 27:
Voronoi regions
(see also
notes by David Mount
)
Oct 29:
Delaunay triangulations
(see also Mount's notes from the last lecture).
Fun demonstrations:
Fortune's sweep algorithm applet
,
And another
Random Walks
Nov 5:
Random walks and Markov chains
Nov 10:
Random walks - the resistance method
Nov 15: review for midterm
Nov 17: Midterm 2
Nov 22
Slides on Markov chains (tutorial)
(first half only)