- •Методы оптимизации
- •Методы оптимизации
- •1. Основные понятия и определения.
- •1.1 Место и роль методов оптимизации при моделировании и решении прикладных задач.
- •1.2 Общая постановка прикладной задачи.
- •1.3 Классификация оптимизационных методов и моделей.
- •1.4 Основные этапы построения оптимизационных моделей.
- •2. Линейное программирование.
- •2.1 Пример постановки задачи линейного программирования.
- •2.2 Общая постановка задачи линейного программирования.
- •2.3 Методика составления экономико-математических моделей.
- •2.4 Геометрическая интерпретация решения злп.
- •Выполнить самостоятельно. Задание №1.
- •2 .6 Симплекс-метод (см) решения злп
- •2.7 Отыскание опорного и оптимального решения злп с использованием табличного алгоритма с заменой базисных переменных.
- •Выполнить самостоятельно.
- •2.8 Двойственные задачи линейного программирования (дзлп).
- •2.9 Алгоритм составления двойственных злп:
- •3. Теорема двойственности
- •3. Целочисленное программирование.
- •3.1 Постановка задачи целочисленного программирования (зцп)
- •3.2 Метод отсечения (метод Гомори).
- •3.3 Алгоритм решения злцп
- •4. Нелинейное программирование.
- •4.1Классические методы оптимизации.
- •4.2 Метод множителей Лагранжа.
- •5. Методы направленного поиска экстремумов.
- •5.1 Методы определения экстремума унимодальной функции.
- •5.2 Методы определения локального экстремума функции нескольких переменных
2.4 Геометрическая интерпретация решения злп.
Графический метод решения ЗЛП состоит из следующих этапов:
На координатной плоскости Х1ОХ2 строится область допустимых решений (ОДР). Она представляет собой многоугольник, стороны которого лежат на прямых, получаемых из системы ограничений задачи.
Строится вектор нормали q = (С1,С2) целевой функции (он указывает на направление возрастания целевой функции).
Строятся нижние и верхние опорные прямые, т.е. крайние линии уровня целевой функции, имеющие общие точки с ОДР. (Путем параллельного перемещения опорной прямой в направлении вектора нормали q).
Определяются координаты экстремальных точек и вычисляются значения целевой функции в них.
Пример 2.3
Решить графическим методом следующую задачу:
х 1 + 3х2 ≤ 21
3х1 + 2х2 ≤ 21
3х1 + х2 ≤ 18
х1; х2 ≥ 0
Определить при каких х1 и х2 функция F = 30х1 +60х2 → max
Р ешение.
Область допустимых решений построим следующим образом. Постоим прямые с уравнениями
Х1 |
0 |
21 |
Х2 |
7 |
0 |
Х1 |
0 |
7 |
Х2 |
10,5 |
0 |
Х1 |
0 |
6 |
Х2 |
18 |
0 |
4) х1 = 0
5) х2 = 0
Прямые пронумерованы, а рядом с соответствующим уравнением приведены координаты двух точек, через которые проходят прямые.
В результате получим выпуклый пятиугольник ОАВСD.
2. Строим нормальный вектор q = (30;60)/ 3, уменьшив значение координат в 3 раза. Прямая с уравнением 30 х1 + 60 х2 = 0 представляет собой «нулевую» линию уровня целевой функции. Эта прямая проходит через начало координат и перпендикулярна нормальному вектору q. Передвигаем эту прямую параллельно себе по вектору q и фиксируем ее крайнее положение (т.В).
3. Определим координаты точки В, которая принадлежит прямым 1) и 2).
Составляется система уравнений:
х 1 + 3х2 = 21 х1 = 3; х2 = 6
3х1 + 2х2 = 21
Тогда F max =30∙3 + 60∙6 = 450
При минимизации F = 30 х1 + 60 х2 линию уровня необходимо смещать параллельно самой себе в направлении противоположном вектору q. Минимум функции достигается в точке О(0;0).
Тогда F min = 0.
К достоинствам геометрического метода решения ЗЛП относятся:
- наглядность;
- быстрота и легкость нахождения ответа.
К недостаткам геометрического метода относятся:
- возможны «технические» погрешности при приближенном построении графиков;
- многие величины, имеющие четкий экономический смысл (остатки ресурсов производства, избыток питательных веществ и т.п.) не выявляются;
- этот метод легко применим, когда число переменных в стандартной задаче не превышает двух.