| |
Graph-Theoretic Algorithms
|
Home | Outline | Resources | Schedule | Summaries | Assignments | Project | Final |
The reference means the lecture notes. Caution, one of the chapters got moved during the course, the any references to Chapters 13,14,15 could be off by one.
Lecture | Content | Reference |
---|---|---|
Lecture 1 (Mon, May 06, 2024) | Administrivia. Intro to planar graphs   | Ch.1, Ch.2.1   |
Lecture 2 (Wed, May 08, 2024) | Simple algorithms for planar graphs   | Ch. 2.1, 2.2, 2.4   |
Lecture 3 (Fri, May 10, 2024) | NP-hardness and planarity   | Ch. 2.4, Ch. 3   |
Lecture 4 (Mon, May 13, 2024) | Dual graphs. Maximum Flow in st-planar graphs   | Ch. 2.3, Ch. 5.1, 5.2   |
Lecture 5 (Wed, May 15, 2024) | Maximum Flow in planar graphs. Maximal planar graphs   | Ch. 5.3, 7.1, 7.2   |
Lecture 6 (Fri, May 17, 2024) | Canonical ordering and applications   | Ch. 7.3   |
Lecture 7 (Mon, May 20, 2024) | (IMPORTANT! Lecture on May 21 instead!) Friends of planar graphs   | Ch. 8   |
Lecture 8 (Wed, May 22, 2024) | Interval graphs and chordal graphs   | Ch. 9   |
Lecture 9 (Fri, May 24, 2024) | Friends. Recognizing chordal graphs   | Ch. 9.5, 10.1   |
Lecture 10 (Mon, May 27, 2024) | Recognizing interval graphs   | Ch. 10.2-3, Ch. 6.2.2   |
Lecture 11 (Wed, May 29, 2024) | Tree decompositions and k-trees   | Ch. 11.1-11.3   |
Lecture 12 (Fri, May 31, 2024) | Partial k-trees and treewidth.   | Ch. 11.4-11.5 (skip 11.5.3)   |
Lecture 13 (Mon, Jun 03, 2024) | Series-parallel graphs   | Ch. 11.5 (skip 11.5.3), Ch. 12   |
Lecture 14 (Wed, Jun 05, 2024) | Friends of treewidth. Branchwidth   | Ch. 14.1 (intro only), 14.4, Ch. 13.1-13.2   |
Lecture 15 (Fri, Jun 07, 2024) | Branchwidth in planar graphs. DP in trees   | 13.3, 14.1 (in part 3)   |
Lecture 16 (Mon, Jun 10, 2024) | Dynamic programming in partial k-trees   | Ch. 14.2-4 (in part 3)   |
Lecture 17 (Wed, Jun 12, 2024) | Problems in partial k-trees.   | Ch. 14.5-6 (in part 3), 14.3.1 (in part 2)   |
Lecture 18 (Fri, Jun 14, 2024) | Baker's PTAS for planar graphs   | Ch. 16   |
Lecture 19 (Mon, Jun 17, 2024) | Separator theorems   | Ch. 17   |
Lecture 20 (Wed, Jun 19, 2024) | Separators: applications and extensions   | Ch. 17   |
Lecture 21 (Fri, Jun 21, 2024) | Treewidth and separators   | Ch. 18   |
Lecture 22 (Mon, Jun 24, 2024) | Treewidth and grid-minors; conclusion   | Ch. 18, Ch. 19.4   |
Lecture 23 (Wed, Jun 26, 2024) | extra topics (planarity testing)   | Ch6   |
Lecture 24 (Fri, Jun 28, 2024) | Student presentations (Product Structure Theorem). Computing canonical ordering.   | Student's lecture notes   |
Mon, Jul 01, 2024 | No lecture (Canada Day)   |   |
Wed, Jul 03, 2024 | No lecture (keep free in case earlier lectures get cancelled)   |   |
Fri, Jul 05, 2024 | No lecture (keep free in case earlier lectures get cancelled)   |   |
Mon, Jul 08, 2024 | No lecture (keep free, finals likely scheduled here)   |   |
Wed, Jul 10, 2024 | No lecture (keep free, finals likely scheduled here )   |   |
Fri, Jul 12, 2024 | No lecture (keep free, finals likely scheduled here )   |   |