About this course
The course is on integer programming methods and structural results in (specific problem formulation) in integer programming. Specifically, the outline of the course is as follows:
- Formulation of problems as integer programs.
- A short introduction to polyhedral theory.
- Integral polyhedra: TDI, network matrices, totally unimodular matrices, network matrices, balanced and totally balanced matrices, and perfect graphs.
- Valid inequalities and strong valid inequalities.
- Duality in integer programming.
- Algorithms like Branch and Bound, Cutting planes, and Column generation.
At the end of the course the student will:
-
understand the quality of different modeling of integer programming problems.
-
understand the definition of a polyhedron and its algebraic properties.
-
be able to solve integer programing problems with various solution methods.
SEMESTER START DATE: March 30, 2025
Contact Hours per Week: 3
Day & Time: TBD (will be announced by mid-December)
Expected learning outcomes
At the end of the course the student will accomplish the following:
- To formulate combinatorial optimization problems as integer (linear) programs.
- To understand definitions related to polyhedral theory of integer programming.
- To prove and use the integrality properties of polytopes defined using constraint matrices satisfying the definitions of TDI matrices, network matrices, totally unimodular matrices, balanced matrices, totally balanced matrices, and perfect graphs.
- To prove that a given inequality for a new optimization problem is a valid inequality or strong valid inequality.
- To compute the dimension of a face (for a given polytope).
- To understand and use different notions of duality for integer programming.
- To use general purpose algorithms like Branch and Bound, Cutting planes, Column generation and their mixtures.
Examination
[unknown]
Course requirements
Basic knowledge of linear programming
Activities
Attending virtual lectures and submitting homework assignment via electronic form
More information
[unknown]- Local course code96351
- Study loadECTS 4
- LevelMaster
- Contact hours per week3
- InstructorsProfessor Asaf Levin
- Mode of deliveryHybrid
- Course coordinator
Start date
30 March 2025
- End date13 July 2025
- Main languageEnglish
- Apply between29 Oct and 29 Nov 2024
- Time info[unknown]
Only 8 days to applyApply now