MA252: Spring Term 2019 (Term 2)


Videos from the lectures are available on YouTube.

For each topic, the "main" source that I followed in the lecture is written in bold. Other sources are also included to provide students with other points of view.


Week 1 (Jan 7-11): Introduction, Paths and Trees
Week 1 Exercises
Some additional exercises (not all are relevant)
... and some more (not all are relevant)

Week 2 (Jan 14-18): Linear Programming
Week 2 Exercises
Some additional exercises (not all are relevant)
... and some more (not all are relevant)

Week 3 (Jan 21-25): Matchings in Bipartite Graphs
Week 3 Exercises

Week 4 (Jan 28-Feb 1): Flow Problems
Week 4 Exercises
Some additional exercises (not all are relevant)

Week 5 (Feb 4-8): Complexity Theory
Week 5 Exercises

Week 6 (Feb 11-15): Vertex Colouring
Week 6 Exercises

Week 7 (Feb 18-22): Perfect Graphs, Edge Colouring and Non-Bipartite Matching
Week 7 Exercises

Week 8 (Feb 25-March 1): Integer Linear Programming
Week 8 Exercises

Week 9 (March 4-8): Matching Polytope and Matroids

Week 10 (March 11-15): Matroids (cont'd)
Week 9/10 Exercises

1This content is provided under a Creative Commons Licence.