Welcome to the Discrete Mathematics & Optimization group! You can do your MSc graduation project within the Discrete Mathematics & Optimization group, course code WI5005, or within a company or research institute outside of the TU Delft, course code WI5005EXT. For information on the thesis project, both internal and external projects, please visit the Brightspace page MSc AM Thesis project EEMCS. General information on the graduation procedure and relevant forms can be found on the student portal of the faculty EEMCS.


Bachelor courses directly related to the "Discrete Mathematics and Optimization" group.

Algebra 1 AM1060 
Optimization AM2020
Graph Theory AM3550
Applied Algebra: Codes AM2560

Master track "Discrete Mathematics and Optimization"

Semidefinite Optimization WI4620

Compulsory courses (select at least 2 out of 4)
Advanced Discrete Optimization WI4410
Relaxations and Heuristics WI4515
Linear Algebra and Optimization for Machine Learning WI4635
Extremal Combinatorics WI4670

Other recommended courses
Error Correcting Codes ET4030
Continuous Optimization WI4207
Statistical Learning WI4630

Master Specialisation - Discrete Mathematics and Optimization

Discrete Mathematics and Optimization

Discrete Mathematics and Optimization provides the mathematical tools required for the analysis and solution of problems that are of a combinatorial nature. Such problems often have origins in (pure) mathematics, adjacent areas like computer science and quantum physics, or practical applications such as logistics.    
The specialisation has a strong theoretical component, but also offers the opportunity to look into real-life applications in the field of (healthcare) logistics, machine learning, energy etc.

For courses offered by the specialisation Discrete Mathematics and Optimization, see the online studyguide.

/* */