News

See How It Works for details. This course continues our data structures and algorithms specialization by focussing on the use of linear and integer programming formulations for solving algorithmic ...
They will learn the foundations of integer and combinatorial optimization, and apply polyhedral theory to design effective algorithms to solve large-scale integer programs in practice. They will be ...
Programming Background: The course involves solving programming assignments in Python. You must be comfortable with Python programming. This includes basic control structures in Python: conditional ...
Research areas: Healthcare optimization under uncertainty, Large-scale optimization, stochastic programming, decomposition-based integer programming algorithms (Benders decomposition, Lagrangian ...