18.415/6.854 Advanced Algorithms
September 17, 2008
Lecture 5
Lecturer: Michel X. Goemans
Today, we continue the discussion of the minimum cost circulation problem. We rst review the
Goldberg-Tarjan a
18.415/6.854 Advanced Algorithms
September 10, 2008
Lecture 3
Lecturer: Michel X. Goemans
1
Introduction
Today we continue our discussion of maximum ows by introducing the fattest path augmenting
algo
18.415/6.854 Advanced Algorithms
Problem Set Solution 4
Lecturer: Michel X . Goemans
1. I n class, we have seen Klein's cycle cancelling algorithm for the Min Cost Circulation Problem (MCCP). This alg
18.415/6.854 Advanced Algorithms
Problem Set Solution 1
1 . Consider P = cfw_ x : A x 5 b, x 2 0 ), where A is m x n . Show that if
x is a vertex of P then we can find sets I and J with the following
18.415/6.854 Advanced Algorithms
Problem Set Solution 3
1 . Consider the following optimization problem:
G iven c E Rn , c 2 0, n e ven, f ind
mincfw_cTx :
xi,i 2 1
x
n
V c (1,. . . , n), I 1 = 2,
S
S
18.415/6.854 Advanced Algorithms
Problem Set Solution 6
Lecturer: Michel X . Goemans
1 . The betweenness p roblem is defined as follows: We are given n and a set T of m
triples of the elements of (1,.
18.415/6.854 Advanced Algorithms
Problem Set Solution 5
Lecturer: Michel X . Goemans
1. Consider the linear programming relaxation of the vertex cover problem seen in
class.
Min
C wixi
s ubject to:
(
18.415/6.854 Advanced Algorithms
October 15, 2008
Lecture 11
Lecturer: Michel X. Goemans
In this lecture, we will start continuing from where we left in the last lecture on linear
programming. We then
18.415/6.854 Advanced Algorithms
October 8, 2008
Lecture 10
Lecturer: Michel X. Goemans
Last lecture we introduced the basic formulation of a linear programming problem, namely the
problem with the ob
18.415/6.854 Advanced Algorithms
Problem Set Solution 2
1. T he Min s-t-Cut problem is the following:
G i v e n a n undirected graph G = (V, E), a w eight function w : E + R+ ,
a nd t w o vertices s ,
18.415/6.854 Advanced Algorithms
October 6, 2008
Lecture 9
Lecturer: Michel X. Goemans
9
Linear Programming
Linear programming is the class of optimization problems consisting of optimizing the value
18.415/6.854 Advanced Algorithms
September 15, 2008
Goldberg-Tarjan Min-Cost Circulation Algorithm
Lecturer: Michel X. Goemans
1
Introduction
In this lecture we shall study Kleins cycle cancelling al
Figure 1: Virtual tree (left) and corresponding rooted tree (right).
make sure that the path from v to the root is solid and that the splay tree representing the path to
which v belongs is rooted at v
18.415/6.854 Advanced Algorithms
September 29, 2008
Lecture 7 - Dynamic Trees
Lecturer: Michel X. Goemans
1
Overview
In this lecture, we discuss dynamic trees, a sophisticated data structure introduc
18.415/6.854 Advanced Algorithms
September 24, 2008
Lecture 6 - Splay Trees
Lecturer: Michel X. Goemans
1
Introduction
In this lecture, we investigate splay trees, a type of binary search tree (BST) r