SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Integer Programming - NOPT016
Title: Celočíselné programování
Guaranteed by: Department of Applied Mathematics (32-KAM)
Faculty: Faculty of Mathematics and Physics
Actual: from 2024
Semester: summer
E-Credits: 5
Hours per week, examination: summer s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Additional information: https://kam.mff.cuni.cz/~hladik/CP
Guarantor: prof. Mgr. Milan Hladík, Ph.D.
Teacher(s): Mgr. Elif Garajová, Ph.D.
prof. Mgr. Milan Hladík, Ph.D.
Class: Informatika Mgr. - Diskrétní modely a algoritmy
Classification: Informatics > Optimalization
Is incompatible with: NOPX016
Is pre-requisite for: NOPT020
Is interchangeable with: NOPX016
Annotation -
The lecture studies optimization problems with discrete (integer) variables. Integer programming problems often arise in practical problems and many problems can be formulated in terms of integer programming. Due to high computational complexity, it is still a challenge and in focus of current research. Remark: The course can be tought once in two years.
Last update: Hladík Milan, prof. Mgr., Ph.D. (07.04.2016)
Aim of the course -

Students will learn not only the classical results in integer programming, but also the current trends. Absolvents should be able to apply their knowledge in practice and also do the reserach in this field.

Last update: Hladík Milan, prof. Mgr., Ph.D. (07.04.2016)
Course completion requirements -

To pass the tutorial, the student has to obtain at least 50 % of the points in each set of homework problems assigned during the semester.

Last update: Garajová Elif, Mgr., Ph.D. (13.02.2019)
Literature -

[1] G.L. Nemhauser, L.A. Wolsey. Integer and combinatorial optimization. Wiley, New York, 1999.

[2] A. Schrijver. Theory of linear and integer programming. Repr. Wiley, Chichester, 1998.

[3] L.A. Wolsey. Integer programming. Wiley, Chichester, 1998.

Last update: Hladík Milan, prof. Mgr., Ph.D. (07.04.2016)
Requirements to the exam -

The exam is oral and consists of questions on subjects covered by the lectures.

The exam can have the present or the distant form.

Last update: Hladík Milan, prof. Mgr., Ph.D. (24.09.2020)
Syllabus -
  • Formulation of integer problems
  • Integer polyhedron, unimodular matrices, NP-completeness
  • Cutting planes and branch & bound methods
  • The first and second Gomory algorithms
  • Preprocessing. Heuristics
  • Knapsack problem
  • Set covering
  • Travelling salesman problem

It is assumed that the students have a basic knowledge of linear programming.

Last update: Hladík Milan, prof. Mgr., Ph.D. (14.02.2023)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html