6 EC
Semester 2, period 4, 5
5122GRTO6Y
This following topics will be covered in the course:
Doug West "Introduction to Graph Theory"
It is recommended that you take notes during lectures.
Further examples, explanations, exercises can be found in Doug West's book.
Extra material can be found on canvas
|
Activiteit |
Aantal uur |
|
Lectures |
30 |
|
Exercise classes |
28 |
|
Mid-term exam |
3 |
|
Final exam |
3 |
|
Self-study |
104 |
Attendance requirements for the program (OER - Part B):
| Item and weight | Details |
|
Final grade | |
|
0.7 (70%) Tentamen | |
|
0.3 (30%) Deeltoets |
Continuous assessment (i.e. homework) counts 25% towards your final grade. There will be 6 exercise sheets and your best 5 marks will count towards the 25%. Combinatorial problem solving is an important part of this course and is assessed mainly through the homework. The remaining 75% is assessed via the final exam. There is no midterm exam. You must score at least 50% on the exam to pass the course.
You may only take the resit exam if you score at least half marks on the continuous assessment. If you take the resit exam, the continuous assessment only counts 25% towards your mark if it increases your grade; otherwise the resit exam counts 100% towards your final grade.
Contact the course coordinator to make an appointment for inspection.
There will be 6 homework assignments each consisting of around 6 problems. These will be graded and your best 5 out of 6 marks will count 25% towards your final grade. You will hand in solutions to 3 or 4 of the problems on each exercise sheet; some of these will be marked and returned to you. You may work in groups to solve the problems, but each student must write their own solutions for submission. You will find the homework assignments on canvas.
The 'Regulations governing fraud and plagiarism for UvA students' applies to this course. This will be monitored carefully. Upon suspicion of fraud or plagiarism the Examinations Board of the programme will be informed. For the 'Regulations governing fraud and plagiarism for UvA students' see: www.student.uva.nl
| Weeknummer | Onderwerpen | Studiestof |
| 1 | Recap on the basic notation and terminology. Begin the section on trees proving three equivalent characterisations of trees. | |
| 2 | Other characterisation of trees. Exchange property for trees. Description of Kruskal's algorithm. Proof of correctness of Kruskal's algorithm. | |
| 3 | Description of Dijkstra's algorithm. Proof of correctness of Dijkstra's algorithm. | |
| 4 | Begin topic on matchings. Several definitions. Characterise maximum matchings in terms of augmenting paths. Statement and proof of Hall's Theorem. | |
| 5 | State and prove various results relating the sizes of maximum independent sets / matchings and minimum vertex / edge covers in (bipartite) graphs. In particular, prove the Konig-Egervary Theorem, Gallai's Theorem, and Konig's Theorem. | |
| 6 | Description and proof of correctness of maximum matching algorithm in bipartite graphs. Description of the Hungarian algorithm for finding maximum weight perfect matchings in weighted bipartite graphs. | |
| 7 | Proof of correctness for the Hungarian Algorithm. Relationship between the various algorithmic problems studied and the famous P vs NP problem. Begin section of graph connectivity, defining the various notions of connectivity and how they relate to each other. | |
| 8 | Define the notion of blocks and prove various properties of blocks. Understand the structure of connected graphs in terms of blocks by showing that the block-cutpoint graph is a tree. | |
| 9 | Understand the structure of 2-connected graphs. State and prove Menger's Theorem for the case of 2-connected graphs and characterise 2-connected graphs in terms of ear decompositions. Begin proof of Menger's Theorem in full generality. | |
| 10 | Finish poof of Menger's Theorem. Recall various definitions and results related to graph colouring including the greedy colouring algorithm. Describe intelligent greedy colouring, i.e. the Szekeres-Wilf Theorem. State Brooks' Theorem. | |
| 11 | Prove Brooks' Theorem. Describe Mycielski's construction for triangle-free graphs with large chromatic number. | |
| 12 | Use the probabilistic method to show the existence of graphs with large girth and chromatic number. Define the chromatic polynomial and show it is a polynomial. State and prove the deletion-contraction recursion for the chromatic polynomial. | |
| 13 | Recap on planar graphs. State Kuratowski's Theorem. Proved the easy direction and half of the hard direction. | |
| 14 | Finish the proof of Kuratowski's Theorem. | |
| 15 | Revision | |
| 16 | Revision |
There is no honours extension for this course.
Recommended prior knowledge: Basiswiskunde, Inleiding Grafentheorie.
The course will be given in English.