- •Раздел 1. Модели линейного программирования и его приложения Тема 1. Математическое моделирование экономических систем
- •1.1. Описание процесса математического моделирования.
- •1.2. Примеры построения математических моделей простейших экономических задач
- •1. Задача об использовании ресурсов (планирование производства, задача оптимального использования удобрений и т.Д.).
- •2. Оптимальное смешивание (составление рациона питания, смесей, задача о диете и т.Д.).
- •3. Задача об использовании мощностей (задача о загрузке оборудования)
- •4. Задача о раскрое материалов
- •Рекомендованная литература: [ 3, 8, 11, 12] Тема 2. Линейные векторные пространства
- •Понятие n-мерного пространства
- •Задача о закреплении самолетов за воздушными линиями.
- •Контрольные вопросы
- •Линейная зависимость векторов
- •2.3. Базис n-мерного векторного пространства
- •2.4. Система единичных векторов n-мерного векторного пространства
- •2.5. Решение системы линейных уравнений методом Жордана – Гаусса
- •Контрольные вопросы
- •Для приведения неравенства к равенству необходимо к его левой части прибавить неотрицательную величину . (2)
- •Пусть удовлетворяет уравнению (3) и неравенству (2), т.Е.
- •3.2. Выпуклые множества
- •3.3. Геометрическая интерпретация задачи линейного программирования
- •3.4. Свойства решений задачи линейного программирования
- •Контрольные вопросы
- •Примеры задач, решаемых графическим методом.
- •4.2. Графический метод решения злп с n переменными
- •Контрольные вопросы
- •5.2. Алгоритм симплекс-метода
- •5.3. Пример отыскания максимума линейной функции
- •5.4. Пример отыскания минимума линейной функции
- •Решение. Введем дополнительные неотрицательные переменные y5, y6 со знаком “-”, т.К. Неравенства имеют вид ””:
- •Симплексные таблицы
- •В общем случае достаточно воспользоваться правилом:
- •5.6. Метод искусственного базиса
- •Контрольные вопросы
- •Предположим, что некоторая организация решила закупить ресурсы s1, s2,…, Sm предприятия и необходимо установить оптимальные цены на эти ресурсы y1,y2,…,ym.
- •Аналогично стоимость всех затраченных ресурсов, идущих на изготовление единицы j-ой продукции, не может быть меньше стоимости окончательного продукта, т.Е.
- •6.2. Взаимно двойственные задачи линейного программирования и их свойства
- •6.3. Первая теорема двойственности
- •6.4. Вторая теорема двойственности
- •Рассмотренная теорема является следствием следующей теоремы.
- •6.5. Объективно обусловленные оценки и их смысл
- •Контрольные вопросы
- •7.2. Нахождение опорного плана
- •Пример 1. Исходные данные приведены в таблице 1.
- •7.3. Метод последовательного улучшения плана перевозок, цикл пересчета
- •7.4. Решение транспортной задачи методом потенциалов
- •Приложения транспортной задачи к решению некоторых экономических задач
- •Контрольные вопросы
- •Понятие цикла. Рекомендованная литература: [ 3, 5, 6, 7, 8, 11]
- •Тема 8. Элементы теории матричных игр
- •8.1. Предмет теории игр, основные понятия
- •8.2. Платежная матрица. Нижняя и верхняя цена игры
- •8.3. Решение игры в смешанных стратегиях
- •Решая эту систему, получим оптимальную стратегию:
- •8.4. Геометрическая интерпретация игры 2 х 2
- •8.5. Приведение матричной игры к задаче линейного программирования
- •Составив расширенные матрицы для задач, убеждаемся, что одна матрица получилась из другой транспонированием:
- •Контрольные вопросы
- •Графический метод решения игры mx2. Рекомендованная литература: [ 1, 2, 4, 9, 12] раздел 2. Модели нелинейного программирования
- •Тема 9. Нелинейное программирование
- •9.1. Общая задача нелинейного программирования
- •9.2. Метод множителей Лагранжа
- •9.3. Обобщёние метода множителей Лагранжа
- •9.4. Теорема Куна-Таккера
- •9.5. Модели выпуклого программирования
- •9.6. Приближенное решение задач выпуклого программирования методом кусочно-линейной аппроксимации
- •Контрольные вопросы
- •Задачі про мінімізацію розходу горючого літаком за набором висоти та швидкості. Рекомендованная литература: [ 3, 6, 7, 8, 11] Бібліографічний список
Аналогично стоимость всех затраченных ресурсов, идущих на изготовление единицы j-ой продукции, не может быть меньше стоимости окончательного продукта, т.Е.
,
j=1,2,..,n.
Итак, двойственная задача формулируется следующим образом:
найти такой набор цен ресурсов Y=(y1,y2,…,ym), при котором общие затраты на ресурсы будут минимальными при условии, что затраты на ресурсы при производстве каждого вида продукции будут не менее прибыли (выручки) от реализации этой продукции, т.е. найти вектор Y=(y1,y2,…,ym), доставляющий минимальное значение линейной функции
Z=b1y1+b2y2+…+bmym →min (4)
и удовлетворяющий ограничениям
(5)
yi 0, (i=1,2, ,m). (6)
Переменные yi называются оценками или учетными, неявными ценами.
6.2. Взаимно двойственные задачи линейного программирования и их свойства
Разновидности двойственных задач – симметричные и несимметричные.
Симметричными двойственными задачами являются задачи, в которых система ограничений как исходной, так и двойственной задач задаются неравенствами, причем на двойственные переменные налагается условие неотрицательности.
-
Исходная задача
Двойственная задача
Lmax=CX;
AXB;
X0.
Zmin=BY;
AYC;
Y0.
Lmin=CX;
AXB;
X0.
Zmax=BY;
AYC;
Y0.
В несимметричных двойственных задачах система ограничений исходной задачи задается равенствами, а двойственной - в виде неравенств, причем в последней переменные могут быть отрицательными.
-
Исходная задача
Двойственная задача
Lmax=CX;
AX=B;
X0.
Zmin=BY;
AYC.
Lmin=CX;
AX=B;
X0.
Zmax=BY;
AYC.
Исходная и двойственная задачи обладают следующими свойствами:
В одной ищут максимум, в другой – минимум.
Коэффициенты при переменных в линейной функции одной задачи являются свободными членами системы ограничений в другой.
Матрицы коэффициентов при переменных в системах ограничений обеих задач являются транспонированными друг к другу.
Число неравенств в системе ограничений одной задачи совпадает с числом переменных в другой задаче.
Для симметричных задач еще добавляются два свойства:
Каждая из задач задана в стандартной форме, причем в задаче максимизации все неравенства вида "", а в задаче минимизации - вида "".
Условия неотрицательности переменных имеются в обеих задачах.
Двойственная задача по отношению к двойственной совпадает с исходной. Такое свойство двойственной пары называется взаимностью.
Предложим следующий алгоритм составления двойственной задачи.
В случае симметричных задач все неравенства системы ограничений исходной задачи привести к одному смыслу: если в исходной задаче ищут max линейной функции, то все неравенства системы ограничений привести к виду "", а в задаче минимизации – к виду "".
Каждому ограничению исходной задачи соответствует одна переменная yi, (i=1,2,..,m) в двойственной задаче. При этом переменная, отвечающая ограничению-неравенству, должна удовлетворять условию неотрицательности, а переменная, отвечающая ограничению-равенству, может быть любого знака.
Целевая функция двойственной задачи формируется из правых частей системы ограничений исходной задачи: Z(Y)=c0+b1y1+b2y2+…+bmym, где c0 – свободный член целевой функции исходной задачи L(X).
Целевая функция Z(Y) двойственной задачи должна оптимизироваться противоположным по сравнению с L(X) образом, т.е. если L(X)max, то Z(Y)min и наоборот.
Каждой переменной xj (j=1,2,…,n) исходной задачи соответствует ограничение в двойственной задаче.
Правые части системы ограничений двойственной задачи состоят из коэффициентов линейной функции исходной задачи.
Матрица коэффициентов ограничений двойственной задачи получается в результате транспонирования матрицы коэффициентов ограничений исходной задачи. Вид ограничений двойственной задачи меняется на противоположный.
