Theory of Combinatorial Algorithms Institute for Theoretical Computer Science Department of Computer Science ETH Zurich

Graphs & Algorithms: Advanced Topics (251-1409-00 V) HS07

Time & Place

Lecture: Wednesday 10:15-12:00, CAB G56
Tibor Szabó, CAB G31.2, Tel: 044 632 08 58, lastname@inf.ethz.ch .
Exercise: Wednesday 15:00-17:00, CAB H57
Michael Hoffmann, CAB G33.1, Tel: 044 632 73 90, lastname@inf.ethz.ch .

Course Description

This course covers a selection of topics from graph theory and the theory of graph algorithms. Possible topics include

  • planar graphs (Kuratowski's Theorem, Lipton-Tarjan separators)
  • treewidth
  • network flows ("push/relabel" method of Goldberg and Tarjan)
  • matchings in general graphs (Tutte-Berge Theorem; algebraic algorithms)
  • equitable coloring (Hajnal-Szemerédi Theorem, algorithm of Kostocka and Kierstead)
  • list coloring (Galvin's Theorem, stable matching algorithm)
  • extremal graph theory (Erdős-Stone Theorem, Szemerédi's Regularity Lemma)
  • property testing

Prerequisites

You should be familiar with the material covered in "Graphs & Algorithms" from SS07. The topics discussed there include

  • Trees (minimum spanning trees, existence of (1,.5)-separator, Cayley's Theorem)
  • Block decomposition, Menger's Theorem
  • Matchings in bipartite graphs (Hall's Theorem, König's Theorem, Algorithm of Hopcroft and Karp, Hungarian method)
  • Hamilton Cycles (Dirac's Theorem, Euclidean TSP (2^n-alg, 2-approx))
  • Planar graphs (Euler's Formula, 5-coloring theorem, sketch of the 4-coloring proof, planarity testing in n^2 time)
  • Coloring (Greedy coloring, Brook's Theorem, Mycielski's Construction, Erdős' Construction, Vizing's Theorem, Dirac/Hadwiger)
  • Extremal graph theory (Ramsey's Theorem, Turán's Theorem)

Outlook: In SS08 there will be a seminar "Advanced Topics in Discrete Mathematics: Graphs" (together with Angelika Steger).

Exercises

In every lecture we provide you with an exercise sheet. Some of the exercises are to be discussed and solved in small groups during the first hour of the weekly exercise sessions.

Others - usually one per week - you solve in written form and return the solutions at the beginning of the subsequent lecture. Your solutions will be thoroughly commented and graded, but they do not count towards your final grade. The motivation to work on the homework stems from your interest in the topic (and possibly also the desire to succeed on the exam :-)).

The second hour of the exercise sessions is devoted to the presentation and discussion of solutions.

Exam

There will be an oral exam of 30 minutes during the examination period. Your grade is purely based on this exam. However, one of the questions given to you during the exam will be to solve one of the exercises or homeworks posed throughout the semester.

You are expected to learn proofs discussed in the lecture, should be able to explain their basic ideas and reproduce more details on demand. You should also be able to give a short presentation on any topic treated throughout the course.

Roughly half an hour before your exam you get to know the exercise to be solved and one topic that you will be questioned about in particular, that is, you have 30 minutes preparation time. For this preparation, paper and pencil will be provided. You may not use any other material, like books or notes.

Literature


Course Material


Date Content Slides Exercises Notes

#1 (26.09.2007) Basics, Separators in planar graphs Prerequisites, Separators PDF -

#2 (03.10.2007) Kuratowski's Theorem Slides PDF -

#3 (10.10.2007) Kuratowski's Theorem cont'd, Treewidth - PDF -

#4 (17.10.2007) Treewidth Slides PDF -

#5 (24.10.2007) Treewidth, Network Flows - PDF -

#6 (31.10.2007) Network Flows: preflow-push Slides PDF -

#7 (7.11.2007) Relabel-to-front, Equitable colorings - PDF -

#8 (14.11.2007) Equitable colorings (Hajnal-Szemerédi) Slides PDF -

#9 (21.11.2007) Fast equitable coloring; Turán-type problems Slides PDF -

#10 (28.11.2007) Erdős-Stone Theorem, Regularity Lemma - PDF -

#11 (05.12.2007) Regularity Lemma, Property Testing Slides PDF -

#12 (12.12.2007) Matchings, Tutte's Theorem Slides PDF -

#13 (19.12.2007) Maximum Matching Algorithms Slides - -


Last modified: $Date: 2007/12/12 10:00:21 $ by Michael Hoffmann. Valid HTML 4.0! Valid CSS!