15-451 Algorithms, Fall 2014, Gupta and Sleator
Lecture 11: Dinics Algorithm
Wed. October 1, 2014
Dinics algorithm is a way of implementing the Edmonds-Karp # 2 algorithm mentioned in
the Avrims Network Flows II lecture notes. (Please see those notes for
Lovsz's reduction of
COLORABILITY to 3-COLORABILITY
(Lecture notes written by Vaek Chvtal)
A problem and an infinite sequence of problems.
Consider the problem
Input: A graph G and a positive integer k.
Question: Is G k-colorable?
and, for ea
Chapter 14 in "Online Algorithms: the state of the art", Fiat and Woeginger eds., LNCS #1442, 1998.
On-Line Algorithms in Machine Learning
Carnegie Mellon University, Pittsburgh PA 15213. Email: [email protected]
Abstract. The areas of On-Line A
Closest Pairs November 17, 2014
We'll give two algorithms for the following proglem:
Given n points in the plane, find the pair of points that is the
The first algorithm is a deterministic divide
15-451 Assignment 1
30 August, 2014
*This homework was solved in collaboration with Neil Dhruva.
1: Compare and Contrast
(a) We are given a set S of n distinct and arbitrary numbers. Let k = n n3/4 (
Amortized analysis - growing and shrinking a table
I'm sure you all know the trick of doubling an array when it needs to
grow. Then the amortized cost of all the growing operations is still
O(1). Why? Because if the array end