University home
University in Finnish
For Foreign Students
Faculties and Departments
University Library

Lecturer: Professor Ondrej Cepek, Charles University, Prague, Czech Republic
Lectures: Monday 2nd - Friday 6th November 2009 at 9 - 12 a.m.
Exercises: Monday 2nd - Friday 6th November 2009 at 13 - 15 p.m.
Lectures and exercises: on Monday, Tuesday and Friday in auditorium IT134, on Wednesday in auditorium IT133, and on Thursday in auditorium MN101A.
The course is worth 5 ects.
Aim of the course: This course is aimed at students of computer science and related fields. Its main objective is to teach the students how to formulate a real-life problem (in which the unknown quantities that have to be computed have a discrete nature) as an integer program and to give a short overview of main solving techniques. There are many commercial IP solvers which can successfully solve very large instances of important real-life problems. However, the key ingredient to such a successful use of a commercial package is a skill to formulate the problem “properly”, which in turn requires at least some knowledge of how the solver works (i.e. which solving techniques it uses). This course should provide a basic insight into these matters.
Syllabus: sorting algorithms, graph algorithms, divide and conquer algorithms, NP-hardness, approximation algorithms (see a more detailed syllabus and schedule below)
Grades: based on homework assignments and class participation
Textbook: L.A. Wolsey, Integer Programming
Monday, November 2
Tuesday, November 3
Wednesday, November 4
Thursday, November 5
Friday, November 6
More information: Juha Kortelainen