ISE 5230 Decomposition Techniques in Mathematical Programming
This course provides a description of decomposition techniques to solve large-scale optimization problems with decomposable structure. Partitioning techniques considered include Dantzig-Wolfe, Benders and Lagrangian decompositions. The considered techniques are illustrated using examples and case studies from the energy sector.
Contents:
0. Welcome
1. LP with complicating constraints
2. LP with complicating variables
3. NLP duality
4. NLP with complicating constraints
5. NLP with complicating variables
6. Mixed-integer programming decomposition
7. Applications
Textbook:
A. J. Conejo, E. Castillo, R. Minguez, R. Garcia-Bertrand. Decomposition Techniques in Mathematical Programming. Engineering and Science Applications. Springer, Heidelberg. 2006