Decomposition techniques in mathematical programming : engineering and science applications - Conejo, Antonio J. (Springer, 2006)