6 EC
Semester 1, period 1, 2
5334ACZG6Y
Graph polynomials and partition functions play an important role in statistical physics and combinatorics. In this course we will introduce several of them such as the independence polynomial, the Tutte polynomial, the matching polynomial and several others. The main focus of the course will be on algorithmic techniques for (approximately) computing evaluations of these polynomials. We consider exact algorithms, based on determinants, for the dimer problem on planar graphs and for enumerating spanning trees. We consider three algorithmic approaches for approximate computations: one through rapid mixing of Markov Chains, one based on decay correlation decay and one more recent approach based on the locations of the complex roots of the polynomial.
Combinatorics and Complexity of Partition Functions, by Alexander Barvinok
Counting, Sampling and Integrating: Algorithms and Complexity, by Mark Jerrum
Lecture notes and research papers to be determined later.
Activity | Hours | |
Hoorcollege | 28 | |
Tentamen | 3 | |
Self study | 137 | |
Total | 168 | (6 EC x 28 uur) |
The programme does not have requirements concerning attendance (OER-B).
| Item and weight | Details |
|
Final grade | |
|
0.75 (75%) Tentamen | |
|
0.25 (25%) Project |
The project will be a combination of homework and or student presentation.
25 % of the final mark will be based on a combination of Homework problems and or presentations given by students.
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 | Introduction to the course. The independence polynomial | |
| 2 | The Tutte polynomial and some of its properties | |
| 3 | Counting perfect matchings in planar graphs and the matrix tree theorem | |
| 4 | Counting vs. Sampling | |
| 5 | Sampling approach for counting colorings | |
| 6 | Counting matchings 1: Sampling (optional) | |
| 7 | Counting matchings 2: Correlation decay | |
| 8 | The Interpolation method 1: Independence polynomial | |
| 9 |
The Interpolation method 2: the permanent
|
|
| 10 | The Interpolation method 3: the Tutte polynomial | |
| 11 | Students presentations/ research papers | |
| 12 | Students presentations/ research papers | |
| 13 | Students presentations/ research papers | |
| 14 | Students presentations/ research papers | |
| 15 | Students presentations/ research papers | |
| 16 |
The schedule for this course is published on DataNose.