Seminar (Combinatorial) Algorithms, Spring 2018

previous years

Subject: "Combinatorial Game Theory"
Literature: see below.
Schedule: Spring 2018, Tuesday mornings, 11:00-12:45; February 6-May 15, 2018.
Location: Snellius, room 407-409.

Contents | Schedule | Participants | Deliverables | References

The Seminar (Combinatorial) Algorithms is intended for Master students in Computer Science. Lectures are in English.
The seminar is organised by dr. H.J. (Hendrik Jan) Hoogeboom and dr. W.A. (Walter) Kosters.

This year's subject is "Combinatorial Game Theory".
In the first half of the semester every student presents a part from the book/papers mentioned above/below. After that students should study recent literature (or later chapters of the book) and present their results. And maybe do some programming ...
Meetings are on a weekly basis. Students can also suggest neighbouring subjects. For a somewhat more detailed list, see below.
Credit points: 6 ECTS. There is no written exam.

Prerequisites: Algorithms, Complexity, Datastructures (all at bachelor's level, see for instance the Dutch course pages Datastructures and Complexity).

Students should register in advance, in December 2017, by personal visit to the organizers (come on, please do this). The number of participants is at most 10 (approximately :).


In this seminar we will discuss several issues dealing with algorithms, as described in the books/papers mentioned above/below.

Students are supposed to present and discuss papers, during class. The setup depends on the number of participants.
Every student presents two papers, one in each half of the semester. Each presentation takes about 45 minutes, so in a session we have two presentations. Next to the oral presentations (using PDF or PowerPoint slides, with the additional help of the blackboard) ± ten page self-contained essays on the subject must be written (in LaTeX; in English/Dutch). See here for a template. Deadline: one month after the presentation.
Essays should be improved until students and organizers agree on the contents. Students must be present during all sessions, and are supposed to actively take part in the presentations, e.g., ask questions. Some form of peer review will be used. Immediately after each lecture there is a short discussion between students and organizers, where the presentation is evaluated. The first and second meetings are used to make a proper schedule. Every student is supposed to choose and present two subjects, one in the first half and one in the second half of the seminar.
Students should use their own laptop for the presentations. It is wise to also have the slides for the presentation on a memory-stick, in PDF. A beamer is always available.

Grading The final grade is composed of the four Ps: presentation (2x), paper (2x), participation (including presence) and peer review OR programming.





The table below shows the progress of the submitted papers; this is also visualized in the graph to the right (thanks to Leon for the Python script).
subject                                                who        remarks                        
======================= ===== =====
======================= ===== =====


Further references are either books or papers, see below. Books are usually available in room 159/162. Remember that most doi's can only be used from computers within the university domain. Many other books and the internet may be helpful.
  1. E.R. Berlekamp, J.H. Conway and R.K. Guy, Winning Ways for your Mathematical Plays, Academic Press, two volumes, 1982. Second edition: AK Peters, four volumes, 2001-2004.
  2. A.N. Siegel, Combinatorial Game Theory, AMS, 2013.
  3. J.H. Conway, On Numbers and Games, second edition, AK Peters, 2001.
  4. T.S. Ferguson, Game Theory, Part 1: Impartial Combinatorial Games, web version

January 21, 2018 — http://www.liacs.leidenuniv.nl/~kosterswa/semalg/index.html