Файл: прикладная математика учебное пособие московский автомобильнодорожный.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.02.2024
Просмотров: 200
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1. НЕЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ
Задачи выпуклого программирования
Решение задачи нелинейного программирования в Excel
Задания к самостоятельной работе
К ЗАДАЧАМ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ
Задания для самостоятельного решения
КООПЕРАТИВНЫЕ ИГРЫ И ДРУГИЕ ЗАДАЧИ
Параметры сетей и методы их расчета
Матричный метод расчета сетевого графика
Табличный метод расчета сетевого графика
Таблица стандартного нормального распределения
Анализ и оптимизация сетевой модели
Управление производством работ по сетевым графикам
Проект СРМ и временной резерв стадий
Проект СРМ и временной резерв стадий
4(Q 1)
(2x1
1)2,
4(Q 1)
(2x1
1)2, 16
21
x1 2x2 12,
(2x1 1)(x2 1) Q 1,
x1 2x2 12,
4(x2 1) 2x1 1,
x2
x1
,
8
27 .
4
Решением этой системы будут координаты точки М (27/4; 21/8) и значение Q = 825/16, соответствующее наибольшему значению функ- ции Z= 51,5625.
Итак, М– точка глобального максимума, а вершина А–точка гло- бального минимума.
-
Задачи нелинейного программирования для самостоятельного решения
-
Найти максимальное значение функции Z=x2x1 при ограничениях:
2x1 3x2 24,
4x2 3x1 13,
6x 4x 12,
1 2
x1 0, x2
0.
-
Найти минимальное значение функции
Z=4x2 48x 9x2 90x
при ограничениях:
2 2 1 1
x1 x2 6,
3x1 2x2 12,
x 4,
x2 0, x
0.
1 2
-
Найти максимальное значение функции Z=
ничениях:
3x2 4x1
при огра-
x2 2x
2 1 1
x2 1,
x2 2x
34,
1
x2 1.
-
Найти максимальное значение функции Z=x2x1 при ограничениях:
x2 2x x2 2x
14,
2 2 1 1
2x1 x2 10,
x1 0, x2 0.
Метод множителей Лагранжа
Рассмотрим частный случай общей задачи нелинейного про- граммирования (1.1, 1.2), предполагая, что система ограничений (1.1) содержит только уравнения, отсутствуют условия не отрицательности
переменных и
f(x1, x2,...xn)
и gi(x1, x2,...xn) bi,
(i 1,...,m),
– функции,
непрерывные вместе со своими частными производными:
f(x1, x2,..., xn) max (min);
(1.5)
gi(x1, x2,..., xn) bi,
(i 1,...,m).
(1.6)
Эту задачу называют задачей на условный экстремум или клас- сической задачей оптимизации. Чтобы найти решение этой задачи,
вводят набор переменных
1,2,...,m,
называемых множителями Ла-
гранжа, и составляют функцию
m
F(x1, x2,..., xn,1,2,...,m)
f(x, x,..., x) (b g(x, x,..., x
)),
(1.7)
1 2 n i i i 1 2 ni1
находят частные производные
равнивают их к нулю.
F
xj
( j 1,...,n),
F
i
(i 1,...,m)
и при-
В результате получают систему n + mуравнений:
F
x
f m
x
gi
ix
0 ( j
1,...,n),
i i
i1 j
(1.8)
F
b g(x, x,..., x
) 0 (i
1,...,m)
i
i i 1 2 n
с n+mнеизвестными. Функция (1.7) называется функцией Лагранжа.
Если функция
Z f(x, x,..., x) в точке X (x0, x0,..., x0 )
имеет экс-
1 2 n 1 2 n
тремум, то существует такой вектор
(0,0,...,0 ), что точка
1 2 m
(x0, x0,..., x0,0,0,...,0 )
является решением системы (1.8).
является решением системы (1.8).
1 2 n 1 2 m
Следовательно, решая систему (1.8), получаем множество точек, в которых функция Z может иметь экстремальные значения. Таким образом, определение экстремальных точек задачи (1.5, 1.6) методом множителей Лагранжа включает в себя следующие этапы:
-
составляют функцию Лагранжа; -
находят частные производные от функции Лагранжа по перемен-
ным xj
и i
и приравнивают их к нулю;
-
решая систему уравнений (1.8), находят точки, в которых целевая функция задачи может иметь экстремум; -
среди точек возможного экстремума находят такие, в которых достигается экстремум, и вычисляют значения функции (1.5) в этих точках.
Пример. Найти точку условного экстремума функции Z=
x1x2
xx
при ограничениях
x1 x2 2
x
3 2
2 x3
2.
Решение. Составляется функция Лагранжа:
F(x1, x2, x3,1,2 ) x1x2 x2 x3 1(x1 x2 2) 2 (x2 x2 2).
Находятся частные производные по ее переменным
x1, x2, x3,1,2
и, приравнивая полученные выражения нулю, получаем следующую систему уравнений:
F
x
1
x2 1 0,
F x x
0,