• Graduate Program
    • Why study Business Data Science?
    • Program Outline
    • Courses
    • Course Registration
    • Admissions
    • Facilities
  • Research
  • News
  • Summer School
    • Deep Learning
    • Machine Learning for Business
    • Tinbergen Institute Summer School Program
    • Receive updates
  • Events
    • Events Calendar
    • Events archive
    • Summer school
      • Deep Learning
      • Machine Learning for Business
      • Tinbergen Institute Summer School Program
      • Receive updates
    • Conference: Consumer Search and Markets
    • Tinbergen Institute Lectures
    • Annual Tinbergen Institute Conference archive
  • Alumni
Home | Courses | Integer Linear Programming
Course

Integer Linear Programming


  • Teacher(s)
    Markus Leitner
  • Research field
    Operations Analytics
  • Dates
    Period 5 - May 06, 2024 to Jul 05, 2024
  • Course type
    Field
  • Program year
    First
  • Credits
    4

Course description

External participants are invited to register for this course. (PhD) students register here, others register here. More information on course registration and course fees can be found here.

The main topics addressed in this course are:

  • Mathematical modelling via Linear Programming (LP) and Integer Linear Programming (ILP);
  • Types of objectives and constraints in LPs and ILPs;
  • Network models in LP (transportation, assignment, transhipment, min-cost flow, shortest path, max-flow, critical path analysis);
  • Validation and interpretation of LPs and sensitivity analysis;
  • Use of discrete variables and types of constraints in ILP;
  • Special types of ILPs (set covering/packing/partitioning, knapsack, traveling salesman, and vehicle routing);
  • Use of OpenSolver and dedicated software (Gurobi, Pyomo/Python or Jump/Julia) to solve LPs and ILPs.
  • LP-based branch-and-bound
  • The simplex method, LP duality

Course literature

Most chapters of the course are based on the following book:

Model Building in Mathematical Programming 5th edition, written by H. Paul Williams, published by Wiley, ISBN: 978-1-118-44333-0.

Lecture notes and further reading material will be distributed via Canvas.