Curso de formación: Decomposition Techniques in Mathematical Programming