Современный курс численных методов оптимизации. Основное внимание уделено методам общего назначения, ориентированным на решение гладких задач математического программирования без какой-либо специальной структуры. Излагаются как "классические" методы, важные в идейном отношении так и более изощренные "новые" алгоритмы, привлекающие в настоящее время наибольшее внимание специалистов и пользователей. Некоторые результаты в монографической литературе публикуются впервые. Для студентов, аспирантов и научных работников, интересующихся численными методами оптимизации.