Discrete Optimization

Instructors: Professor Pascal Van Hentenryck +1 more

Instructor ratings

We asked all learners to give feedback on our instructors based on the quality of their teaching style.

Skills you'll gain

  •   Computational Logic
  •   Combinatorics
  •   Computer Programming
  •   Computational Thinking
  •   Mathematical Modeling
  •   Applied Mathematics
  •   Algorithms
  •   Operations Research
  •   Graph Theory
  •   Linear Algebra
  • There are 8 modules in this course

    Optimization technology is ubiquitous in our society. It schedules planes and their crews, coordinates the production of steel, and organizes the transportation of iron ore from the mines to the ports. Optimization clears the day-ahead and real-time markets to deliver electricity to millions of people. It organizes kidney exchanges and cancer treatments and helps scientists understand the fundamental fabric of life, control complex chemical reactions, and design drugs that may benefit billions of individuals. This class is an introduction to discrete optimization and exposes students to some of the most fundamental concepts and algorithms in the field. It covers constraint programming, local search, and mixed-integer programming from their foundations to their applications for complex practical problems in areas such as scheduling, vehicle routing, supply-chain optimization, and resource allocation.

    Knapsack

    Constraint Programming

    Local Search

    Linear Programming

    Mixed Integer Programming

    Advanced Topics: Part I

    Advanced Topics: Part II

    Explore more from Algorithms

    ©2025  ementorhub.com. All rights reserved