Постановка задачи нелинейного программирования и основные определения. Примеры задач нелинейного программирования. Задача оптимального управления. Проектирование строительных конструкций. Задача размещения оборудования. Выпуклое программирование. Понятие выпуклой функции. Условие регулярности. Квадратичное программирование. Методы решения задач выпуклого и квадратичного программирования.