Lecture number
|
Date
|
Topic
|
|
|
Additional reading
|
Linear Programming |
1
|
07.01.2025 (Tue)
|
Introduction to linear programs, examples, general form vs
equational form
|
Slides
|
Video
|
Chapters 1 and 2 of [1]
|
2
|
09.01.2025 (Thu)
|
Basic feasible solutions, an informal introduction and a
formal definition
|
Slides
|
Video
|
Chapter 4 of [1]
|
3
|
21.01.2025 (Tue)
|
Basic feasible solutions; optimum occurs at a bfs when cost is bounded
|
Slides
|
Video
|
Chapter 4 of [1]
|
4
|
23.01.2025 (Thu)
|
Simplex method
|
Slides
|
Video
|
Chapter 5 of [1]
|
5
|
30.01.2025 (Tue)
|
Simplex method: degeneracy, finding an initial feasible
basis, formalizing the notion of a tableau
|
Slides
|
Video
|
Chapter 5 of [1]
|
6
|
04.02.2025 (Tue)
|
Simplex method: Bland's rule and proof of termination
|
Slides
|
Video
|
Chapter 5 of [1]
|
7
|
06.02.2025 (Thu)
|
Simplex method: proof of correctness (assuming termination)
and a geometric interpretation (pre-recorded)
|
Slides
|
Video
|
Chapter 5 of [1]
|
8
|
11.02.2025 (Tue)
|
Dual of an LP, weak duality theorem
|
Slides
|
Video
|
Chapter 6.1, 6.2 of [1]
|
|
13.02.2025 (Thu)
|
Quiz 1
|
|
|
|
9
|
18.02.2025 (Tue)
|
Strong duality: proof via simplex; Farkas' lemma statement
and geometric interpretation
|
Slides
|
Video
|
Chapter 6.3, 6.4 of [1]
|
10
|
20.02.2025 (Thu)
|
Farkas' lemma variants; proof of duality using Farkas' lema,
proof of Farkas's lemma
|
Slides
|
Video
|
Chapter 6.4, 6.7 of [1]
|
11
|
25.02.2025 (Tue)
|
Applications of LP:zero-sum games
|
Slides
Slides
|
Video
Video
|
Chapter 8.1 of [1]
|
Combinatorial Optimization |
13
|
11.03.2025 (Tue)
|
Integer Linear Programs, Discussion about complexity,
Totally unimodular matrices
|
|
Video
|
Chapter 8.2 of [1]
|
14
|
18.03.2025 (Tue)
|
König's theorem; Non-bipartite case: min vertex cover
and max independent set
|
Slides
|
Video
|
Chapter 8.2 and 3 of [1]
|
15
|
20.03.2025 (Thu)
|
Complementary slackness; Introduction to primal-dual algorithms
|
|
Video
|
Lecture 15 from [2]
|
16
|
25.03.2025 (Tue)
|
Primal-dual algorithm for shortest paths
|
Slides
|
Video
|
Lecture 22 of [2], Chapter 3.4 and 5.4 of [3]
|
17
|
27.03.2025 (Thu)
|
Primal-dual algorithm for minimum spanning trees I
|
Slides
|
Video
|
Lecture 20, 21 of [2]
|
18
|
01.04.2025 (Tue)
|
Primal-dual algorithm for minimum spanning trees II
|
Slides
|
Video
|
Lecture 20, 21 of [2]
|