B8.5 Graph Theory (2025-26)
Main content blocks
- Lecturer: Profile: Oliver Riordan
The main aim of the course is to introduce the fundamental ideas of Graph Theory, and some of the basic techniques of combinatorics.
Trees and their characterization.
Euler circuits; long paths and cycles.
Vertex colourings: Brooks' theorem, chromatic polynomial.
Edge colourings: Vizing's theorem.
Planar graphs, including Euler's formula, dual graphs.
Maximum flow - minimum cut theorem: applications including Menger's theorem and Hall's theorem.
Tutte's theorem on matchings.
Extremal Problems: Turan's theorem, Zarankiewicz problem, Erdős-Stone theorem.
Section outline
-
-
2025 Lecture notes. Minor changes from 2024 version, including some notation.
NB in the planar graphs section, some material (shown in blue) is non-examinable this year.
[P_4 corrected to P_3 in Figure 2]
-
Self-study practice sheet, especially for those who did not do Part A Graph Theory (many of the questions are from the sheets for that course). These problems will not be covered in the classes.
-
For the first class. Covers material from weeks 1 and 2. Section A is for self-study; solutions will be provided. The core material is Section B, to be handed in for the first class. Section C is optional, but compulsory for MFoCS students; solutions will be provided.
File with solutions to Sections A and C now available. Do try the questions first!
-
For the second class. Covers material from weeks 3 and 4. First look at the file without solutions.
Section A is for self-study; solutions are in the second file, but try the questions before looking at them. The core material is Section B, to be handed in for the second class. Section C is optional, but compulsory for MFoCS students; solutions are in the second file.
-
For the third class. Covers material from weeks 5 and 6. First look at the file without solutions.
Section A is for self-study; solutions are in the file GT_problems3_solnsA, but try the questions before looking at them. The core material is Section B, to be handed in for the second class.
Section C is optional, but compulsory for MFoCS students. Some of these questions are more exploratory, so it's recommended to think about them without looking at solutions and see what you can do. Solutions have been now, though.
-
For the final class. Covers material from weeks 7 and 8. First look at the file without solutions.
Section A is for self-study; solutions are in the file GT_problems4_solnsA+C, but try the questions before looking at them. The core material is Section B, to be handed in for the final class.
Section C is optional, but compulsory for MFoCS students. It's again highly recommended to think about these properly before looking at the solutions, which are available.
-
-
Registration start: Monday, 6 October 2025, 12:00 PMRegistration end: Friday, 7 November 2025, 12:00 PM
-
Class Tutor's Comments Assignment
Class tutors will use this activity to provide overall feedback to students at the end of the course.
-