The aim of this book is to present a suitable blend of practical optimization methods and some central parts of the theory, in particular convexity and constrained optimization. The mathematics behind some basic algorithms is treated. The theory c…