Книга посвящена важнейшим проблемам теории экстремума – математическому программированию, вариационному исчислению и оптимальному управлению. Главное внимание уделено принципу Лагранжа для необходимых условий, а также достаточным условиям, выпуклым задачам, гамильтонову формализму. Обсуждаются многие задачи, которые ставились и исследовались на протяжении всей истории теории экстремума. Материал книги основан на опыте преподавания теории экстремальных задач на механико-математическом факультете МГУ, и он может служить учебным пособием по многим различным курсам оптимизации. Для студентов университетов, аспирантов, преподавателей и научных работников в области математики и её приложений.