MSc Pure Mathematics and Mathematical Logic / Course details
Year of entry: 2025
- View tabs
- View full page
Course unit details:
Graph Theory
Unit code | MATH62192 |
---|---|
Credit rating | 15 |
Unit level | FHEQ level 7 – master's degree or fourth year of an integrated master's degree |
Teaching period(s) | Semester 2 |
Available as a free choice unit? | No |
Overview
Graph theory is the study of one of the most simple objects in mathematics: a finite set of vertices with edges between them. Despite their simplicity, the study of graphs is a broad and deep area of modern mathematics, with many recent results and open problems still unanswered. Results about graphs are also widely applicable to many other areas of pure and applied mathematics.
In this course we will take a tour of some highlights of graph theory, and investigate applications to several questions in number theory (in particular additive combinatorics).
We begin with Ramsey theory, which studies how structure emerges inevitably from colouring large graphs. We will then discuss planar graphs, which can be drawn in the plane without crossing edges, and apply these concepts to the study of point-line incidence results in elementary geometry and the interplay between addition and multiplication.
We then turn to colouring results, which explore how graphs can be coloured (in either vertices or edges) to avoid collisions, including a proof of the 5 colour theorem (a weaker variant of the infamous 4 colour theorem).
Finally, we conclude with one of the most powerful techniques in modern graph theory: regularity, which says that any graph can be decomposed into a small number of regular parts. This has many applications, and we will investigate how it can lead to deep results about counting triangles in arbitrary graphs and finding three-term arithmetic progressions in sets of integers.
Pre/co-requisites
Unit title | Unit code | Requirement type | Description |
---|---|---|---|
Combinatorics and Graph Theory | MATH32091 | Pre-Requisite | Recommended |
Aims
The unit aims to: explore some of the main areas of graph theory, including Ramsey theory, graph colouring, and graph regularity, and apply these to obtain results in number theory.
Learning outcomes
On the successful completion of the course, students will be able to:
- Define Ramsey numbers and calculate or estimate these for specific families of graphs.
- Prove properties of planar graphs and apply them to graph colouring and crossing numbers of graphs.
- Use graph theory to bound the number of incidences between points and lines and apply these bounds to prove results in number theory.
- Prove results about vertex and edge colourings of graphs, including properties of the chromatic polynomial, and use these to explore colourings of specific families of graphs.
- Define and use graph regularity to show that large graphs can be decomposed into regular parts and to prove counting and removal lemmas for specific graphs.
- Apply graph counting and removal lemmas to prove results in number theory.
Syllabus
Syllabus:
Ramsey theory and Ramsey numbers [4 lectures]
Planar graphs and crossing numbers [2 lectures]
Applications of planarity to incidence results and the sum-product theorem [2 lectures]
Vertex colouring and the chromatic polynomial [4 lectures]
Edge colouring and Vizing’s theorem [3 lectures]
Szemeredi’s regularity lemma [3 lectures]
Triangle removal lemma and Roth’s theorem [4 lectures]
Assessment methods
Method | Weight |
---|---|
Written exam | 50% |
Set exercise | 50% |
Feedback methods
For problem sheets (every 2 weeks), feedback will be delivered on returned scripts within a week of submission.
Recommended reading
B. Bollobas, Modern Graph Theory, Springer 1998
R. Diestel, Graph Theory, Springer 2025
Y. Zhao, Graph Theory and Additive Combinatorics, Cambridge University Press 2023
Study hours
Scheduled activity hours | |
---|---|
Lectures | 22 |
Tutorials | 11 |
Independent study hours | |
---|---|
Independent study | 117 |
Teaching staff
Staff member | Role |
---|---|
Thomas Bloom | Unit coordinator |