This book deals with numerical algorithms and their theoretical background for solving constrained optimization problems. It has evolved from a series of lecture courses the authors have given at the Universities of Hamburg and Trier. There are few prerequisites: Calculus and real analysis and linear algebra should be enough. The material covered in this book is not only suitable for mathematicians, economists, but also for engineers and natural scientists who have to deal with optimization problems in their works. <p>Common lecture material related to (constrained) optimization is provided in Chapters 1 to 5. Chapters 6 and 7 are devoted to more advanced topics. (Paulo Mbunga (Berlin) - Zentralblatt MATH Database 1003.90044)