This book has two main objectives: ¿¿¿to provide a concise introduction to nonlinear optimization methods, which can be used as a textbook at a graduate or upper undergraduate level; ¿ ¿to collect and organize selected important¿topics on optimization algorithms, not easily found in textbooks, which can provide material for advanced courses or can serve as a reference text for self-study and research. The basic material on unconstrained and constrained optimization is organized into two blocks of chapters: ¿¿¿basic theory and optimality conditions ¿¿¿unconstrained and constrained algorithms. These topics are treated in short chapters that contain the most important results in theory ¿and algorithms, in a way that, in the authors¿ experience, is suitable for introductory courses. ¿A third block of chapters addresses methods that are of increasing interest for solving difficult optimization problems. Difficulty can be typically due to the high nonlinearity of the objective function, ill-