##
MA408 Half Unit

Discrete Mathematics and Graph Theory

**This information is for the 2013/14 session.**

**Teacher responsible**

Dr Peter Allen

**Availability**

This course is available on the MSc in Applicable Mathematics. This course is available as an outside option to students on other programmes where regulations permit.

**Pre-requisites**

Students should be taking the course MA407 Algorithms and Computation or have taken an equivalent course to provide a basic knowledge of algorithms, and should have experience with proofs and proof techniques used in pure mathematics.

**Course content**

This course provides an introduction to discrete mathematics, particularly graph theory. Emphasis will be placed on the algorithmic aspects of the area.

Topics to be covered include: Brief Introduction to discrete mathematics and graph theoretic terminology; Ramsey's Theorem; matchings and Hall's Theorem; graph search algorithms; minimum spanning trees; stable marriages and the Gale-Shapley Theorem; network flows and the Ford-Fulkerson Theorem; connectivity and Menger's Theorems; graph colouring and Brooks' Theorem; spectral graph theory and random walks.

**Teaching**

20 hours of lectures and 10 hours of seminars in the MT. 4 hours of lectures and 1 hour of seminars in the ST.

**Formative coursework**

Students will be expected to produce 10 exercises in the MT.

Weekly exercises are set and marked.

**Indicative reading**

Norman L. Biggs, Discrete Mathematics, Oxford University Press; T H Cormen, C E Leiserson & R Rivest and C Stein, Introduction to Algorithms, Cambridge University Press; R Diestel, Graph Theory, Springer; H S Wilf, Algorithms and Complexity, Prentice Hall.

Several of these texts are available online. More information, plus additional notes, will be provided during the course.

**Assessment**

Exam (75%, duration: 2 hours) in the main exam period.

Coursework (25%) in the LT.

** Key facts **

Department: Mathematics

Total students 2012/13: 11

Average class size 2012/13: 10

Value: Half Unit

**Personal development skills**

- Self-management
- Problem solving
- Application of information skills
- Communication
- Application of numeracy skills
- Specialist skills