Department of Information and Computing Sciences

Departement Informatica Onderwijs
Bachelor Informatica Informatiekunde Kunstmatige intelligentie Master Computing Science Game&Media Technology Artifical Intelligence Human Computer Interaction Business Informatics

Onderwijs Informatica en Informatiekunde

Vak-informatie Informatica en Informatiekunde

Optimization for sustainability

Course code:INFOMOFS
Credits:7.5 ECTS
Period:period 4 (week 17 through 26, i.e., 26-4-2021 through 2-7-2021; retake week 28)
Participants:up till now 0 subscriptions
Schedule:Official schedule representation can be found in MyTimetable
innovatie          Marjan van den Akker
lecture          Marjan van den Akker
Jan Posthoorn
Contents:The current energy transition leads to many changes in the energy as well as the mobility system. In this course, we study algorithmic techniques to optimize the performance of future energy systems and discuss topics from sustainable public transportation. We discuss Mixed Integer Linear Programming (MIP) formulations, branch-and-cut, and simulation. Students learn how to apply these techniques to different optimization problem related to energy systems, such as network design, unit commitment, load flow, demand response, and storage optimization. Moreover, we discuss question around electric buses, environmental friendly bus driving, and mulit-modal route planning . The topics in this course are related to recent research in the Algorithms and Complexity group.


  1. This course in primarily meant for students from the Computing Science master. The focus is on Operations Research and computer science. The required knowledge is mathematics and statistics at the level of the bachelor computer science, algorithms (e.g. Algorithms from the bachelor) and programming at the level of Imperative Programming.
  2. This course will not deal with political or policy issues in the domain of `sustainability', but is devoted entirely to (a selection of) the computational models and optimizing algorithms that are developing in the field.
Course form:lectures, discussion and presentation of papers.
Exam form:hand-in exercises, simulation assignment, paper discussion and presentation.
Minimum effort to qualify for 2nd chance exam:Om aan de aanvullende toets te mogen meedoen moet de oorspronkelijke uitslag minstens 4 zijn.