- •Н.Г. Лядина, е.А. Ермакова, л.В. Уразбахтина
- •Математические методы в экономике апк
- •Нелинейное и выпуклое программирование
- •Учебное пособие
- •Содержание
- •Введение
- •Нелинейное программирование Постановка и особенности задач нелинейного программирования
- •2. Область допустимых решений может иметь несколько оптимальных решений, находящихся в отличие от линейного программирования не на отрезке. Пример на рисунке 1.
- •3. Область допустимых решений может состоять из нескольких частей.
- •4. Точки, соответствующие оптимальному решению, могут находиться как на границе, так и внутри области допустимых решений.
- •5. Целевая функция может иметь несколько локальных экстремумов, из которых затем находят точку глобального оптимума.
- •Контрольные вопросы
- •Экстремум функции1
- •Нахождение безусловных экстремумов непрерывных дифференцируемых функций
- •Контрольные вопросы
- •Индивидуальные задания 1
- •Нахождение условных экстремумов. Метод множителей Лагранжа5
- •Б) Алгоритм метода множителей Лагранжа
- •Контрольные вопросы
- •Выпуклое программирование
- •Свойства выпуклых и гладких функций
- •Классификация задач выпуклого программирования
- •Экономические показатели производства культур
- •Формы записи задачи выпуклого программирования
- •Градиент и производная по направлению
- •Алгоритм решения специальной задачи выпуклого программирования. Метод Франка-Вульфа 10
- •Индивидуальные задания 3
- •Методы поиска – методы решения задач выпуклого программирования Метод последовательного изменения аргументов (координат)
- •Индивидуальные задания 4
- •Индивидуальные задания 5
- •Градиентные методы Метод наискорейшего подъема (для самостоятельного изучения)
- •Метод наискорейшего спуска
- •Различные алгоритмы градиентного метода (для самостоятельного изучения)
- •Индивидуальные задания 6
- •Индивидуальные задания 7
- •Алгоритм нелокального случайного поиска на минимум целевой функции
- •Индивидуальные задания 8
- •Особенности метода локального случайного поиска
- •Индивидуальные задания 9
- •Метод штрафных функций
- •Индивидуальные задания 10
- •Квадратичное программирование (кп) Графический метод
- •Контрольные вопросы
- •Индивидуальные задания 11
- •Квадратичный симплекс-метод
- •Индивидуальные задания 12
- •Контрольные вопросы и задания
- •Тестовые задания Тесты - выпуклое программирование
- •Тесты - квадратичное программирование
- •Рекомендуемая литература
- •Словарь терминов
- •Приложение
- •Индивидуальные задания 1 - 30
- •127550, Москва, ул. Тимирязевская, 44
Содержание
ВВЕДЕНИЕ 5
НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 8
Постановка и особенности задач нелинейного программирования 8
Нахождение безусловных экстремумов непрерывных дифференцируемых функций 23
Нахождение условных экстремумов. Метод множителей Лагранжа 28
ВЫПУКЛОЕ ПРОГРАММИРОВАНИЕ 35
Классификация задач выпуклого программирования 38
Формы записи задачи выпуклого программирования 40
Градиент и производная по направлению 41
АЛГОРИТМ РЕШЕНИЯ СПЕЦИАЛЬНОЙ ЗАДАЧИ ВЫПУКЛОГО ПРОГРАММИРОВАНИЯ. 48
Метод Франка-Вульфа 48
МЕТОДЫ ПОИСКА – МЕТОДЫ РЕШЕНИЯ ЗАДАЧ ВЫПУКЛОГО ПРОГРАММИРОВАНИЯ 65
Метод последовательного изменения аргументов (координат) 65
Градиентные методы 76
Метод наискорейшего подъема (для самостоятельного изучения) 76
Метод наискорейшего спуска 80
Различные алгоритмы градиентного метода (для самостоятельного изучения) 84
Алгоритм нелокального случайного поиска на минимум целевой функции 90
Особенности метода локального случайного поиска 95
Метод штрафных функций 95
КВАДРАТИЧНОЕ ПРОГРАММИРОВАНИЕ (КП) 102
Графический метод 102
Квадратичный симплекс-метод 115
ТЕСТОВЫЕ ЗАДАНИЯ 121
Тесты - выпуклое программирование 121
Тесты - квадратичное программирование 125
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 137
СЛОВАРЬ ТЕРМИНОВ 140
ПРИЛОЖЕНИЕ 154
Введение
Учебное пособие подготовлено в соответствии с Государственным образовательным стандартом высшего профессионального образования по направлению 080500 – «Менеджмент», специальности 080502 – Экономика и управление на предприятиях АПК (квалификация – экономист – менеджер), утвержденной 17 марта 2000 г., предусматривает следующие требования к содержанию дисциплины ЕН.Ф.1 «Математика»:
Аналитическая геометрия и линейная алгебра; последовательности и ряды; дифференциальное и интегральное исчисления; векторный анализ и элементы теории поля; гармонический анализ; дифференциальные уравнения; численные методы; функции комплексного переменного; элементы функционального анализа; вероятность и статистика: теория вероятностей, случайные процессы, статистическое оценивание и проверка гипотез, статистические методы обработки экспериментальных данных.
Раздел «Численные методы» вынесен в учебный план по дисциплине «Математические методы в экономике» (ЕН. Р. 00 Национальный региональный (вузовский) компонент ЕН. Р. 01):
Теория линейного программирования. Теория двойственности и экономические приложения. Численные методы решения задач линейного программирования. Задачи параметрического программирования. Задачи целочисленного программирования, их экономические приложения и методы решения. Задачи дробно - линейного программирования. Общая теория математического программирования. Нелинейное программирование. Выпуклое программирование. Модели динамического программирования. Модели сетевого планирования и управления. Модели системы массового обслуживания. Модели управления запасами.
Цель работы – дать основные теоретические понятия о задачах нелинейного программирования и выпуклого программирования. Остальные разделы были изложены в [9] и [10].
Учебное пособие предназначено для студентов экономических специальностей, изучающих математические методы в экономике и методы оптимальных решений, а также математические методы в управлении рисками.
По каждой теме пособия в краткой форме излагается теоретический материал, приводятся примеры выполнения практического задания, варианты индивидуальных заданий, контрольные вопросы по основным моментам изучаемого материала. Тема должна быть защищена по результатам выполнения лабораторной работы и ответов на контрольные вопросы преподавателю, что является формой промежуточного контроля знаний студентов. Работа содержит большое число заданий для самостоятельной работы студентов. В конце пособия даны тесты для опроса студентов, приведен словарь основных понятий и терминов по рассматриваемым темам. Учебное пособие полезно как для студентов бакалавриата, специалитета, так и для студентов магистратуры.
Перед началом изучения учебного пособия студент проверяет свои знания, ответив на поставленные вопросы:
Какая система уравнений называется совместной?
Какая система уравнений называется несовместной?
Какая система линейных уравнений называется определенной?
Какая система линейных уравнений называется неопределенной?
Чем графически изображается ax+by=c.
Какую линию представляет функция y=ax/b +c.
Какую линию представляет функция y=k/x.
Какую линию представляет функция F=(a1x + b1y + c1)/(a2x + b2y + c2).
Как построить прямую ax+by=c.
Как построить линию (a1x +b1y+c1)/(a2x +b2y+c2)= F.
Найти производную функции y=cx.
Найти производную функции y=k/x.
Найти производную функции y=cx2.
Найти производную функции y(x) =u(x)/v(x).
Найти производную функции F(x,y)=(a1x +b1y+c1)/(a2x +b2y+c2).
Найти частные производные функции z=ax+by.
Найти частные производные функции z=ax2+by2 + cx+dy.
Найти интеграл функции axdx.
Найти интеграл функции [a(x)-1]dx.
Найти интеграл функции ax2dx.
Найти интеграл функции a(x)-2dx.
Найти интеграл функции ((a)x+b)хdx
Построить линию (x-a)2 +(y-b) 2 - c=0
Построить линию (x-a) 2 - (y-b) 2 - c=0
Построить линию y= p(x-a) 2 - b=0
Построить линию x= p(y-a) 2 - b=0
Построить линию D(x-a) 2 +K(y-b) 2-c=0, K D
