Provides both the basic backgrounds for the novice modeler and a useful reference for experienced modelers. This work represents the exploitation of mathematical tools and methods to solve large optimization models with contributions from European companies and Universities. It is suitable for students, researchers and practitioners.