Optimization is a standard concept in engineering design, and in other disciplines which use mathematical decision-making methods. This textbook presents the key concepts and algorithms available for solving design optimization problems. Featuring simple examples, it is intended for fourth- or fifth-year students and professional engineers.